:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--font-family-base:var(--font-family-sans-value,system-ui,-apple-system,sans-serif);--line-height-base:var(--leading-normal-value,1.5);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--core-potion-50);--z-index-modal:var(--z-index-modal,1000);--z-index-tooltip:var(--z-index-tooltip,1100)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-base);line-height:var(--line-height-base);color:var(--potion-text);background-color:var(--potion-surface)}body{min-height:100vh;font-size:1rem;line-height:inherit;margin:0}html:focus-within{scroll-behavior:smooth}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;touch-action:manipulation}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only,.sr-announce,.sr-announce-urgent,.sr-only-focusable{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.hidden{display:none!important}.visually-hidden{visibility:hidden}@media (prefers-reduced-motion:reduce){.respect-motion-preference{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:var(--focus-ring-width,var(--component-focus-ring-width,2px))solid var(--focus-ring-color,var(--component-focus-ring-color,#0083e3));outline-offset:var(--focus-ring-offset,var(--component-focus-ring-offset,2px))}@supports (color:lab(0% 0 0)){:focus-visible{outline:var(--focus-ring-width,var(--component-focus-ring-width,2px))solid var(--focus-ring-color,var(--component-focus-ring-color,lab(52.5446% -2.04957 -60.1708)))}}:focus:not(:focus-visible){outline:none}.skip-link{background:var(--component-skiplink-bg,var(--potion-colors-core-ink-60));color:var(--component-skiplink-color,var(--potion-colors-neutral-ash-10));padding:var(--component-skiplink-padding,var(--space-xs));z-index:var(--z-index-skiplink,9999);text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.visible-print{display:none!important}@media print{.visible-print{display:block!important}.hidden-print{display:none!important}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.word-wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sr-announce,.sr-announce-urgent{pointer-events:none}:root{--theme-hue-primary:250;--theme-hue-secondary:320;--theme-hue-tertiary:190;--theme-mapping-background:neutral.ash;--theme-mapping-foreground:neutral.stone;--theme-mapping-primary:core.ink;--theme-mapping-primary-foreground:neutral.clay;--theme-mapping-secondary:core.elixir;--theme-mapping-secondary-foreground:neutral.terracotta;--theme-mapping-accent:core.potion;--theme-mapping-accent-foreground:neutral.ash;--theme-mapping-success:feedback.growth;--theme-mapping-warning:feedback.caution;--theme-mapping-danger:feedback.danger;--theme-mapping-info:feedback.wisdom;--hue-primary:250;--hue-secondary:320;--hue-tertiary:190;--mapping-background:neutral.ash;--mapping-foreground:neutral.stone;--mapping-primary:core.ink;--mapping-primary-foreground:neutral.clay;--mapping-secondary:core.elixir;--mapping-secondary-foreground:neutral.terracotta;--mapping-accent:core.potion;--mapping-accent-foreground:neutral.ash;--mapping-success:feedback.growth;--mapping-warning:feedback.caution;--mapping-danger:feedback.danger;--mapping-info:feedback.wisdom;--border-widths-thin:1px;--border-widths-medium:2px;--border-widths-thick:4px;--border-styles-solid:solid;--border-styles-dashed:dashed;--border-styles-dotted:dotted;--border-radius-none:0;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--border-radius-pill:999px;--border-corner-radius-top-left-default:md;--border-corner-radius-top-left-sm:.25rem;--border-corner-radius-top-left-md:.5rem;--border-corner-radius-top-left-lg:1rem;--border-corner-radius-top-right-default:md;--border-corner-radius-top-right-sm:.25rem;--border-corner-radius-top-right-md:.5rem;--border-corner-radius-top-right-lg:1rem;--border-corner-radius-bottom-left-default:sm;--border-corner-radius-bottom-left-sm:.25rem;--border-corner-radius-bottom-left-md:.5rem;--border-corner-radius-bottom-left-lg:1rem;--border-corner-radius-bottom-right-default:sm;--border-corner-radius-bottom-right-sm:.25rem;--border-corner-radius-bottom-right-md:.5rem;--border-corner-radius-bottom-right-lg:1rem;--border-side-widths-top-default:thin;--border-side-widths-top-thin:1px;--border-side-widths-top-medium:2px;--border-side-widths-top-thick:4px;--border-side-widths-top-none:0;--border-side-widths-right-default:thin;--border-side-widths-right-thin:1px;--border-side-widths-right-medium:2px;--border-side-widths-right-thick:4px;--border-side-widths-right-none:0;--border-side-widths-bottom-default:thin;--border-side-widths-bottom-thin:1px;--border-side-widths-bottom-medium:2px;--border-side-widths-bottom-thick:4px;--border-side-widths-bottom-none:0;--border-side-widths-left-default:thin;--border-side-widths-left-thin:1px;--border-side-widths-left-medium:2px;--border-side-widths-left-thick:4px;--border-side-widths-left-none:0;--border-side-styles-top-default:solid;--border-side-styles-top-solid:solid;--border-side-styles-top-dashed:dashed;--border-side-styles-top-dotted:dotted;--border-side-styles-top-none:none;--border-side-styles-right-default:solid;--border-side-styles-right-solid:solid;--border-side-styles-right-dashed:dashed;--border-side-styles-right-dotted:dotted;--border-side-styles-right-none:none;--border-side-styles-bottom-default:solid;--border-side-styles-bottom-solid:solid;--border-side-styles-bottom-dashed:dashed;--border-side-styles-bottom-dotted:dotted;--border-side-styles-bottom-none:none;--border-side-styles-left-default:solid;--border-side-styles-left-solid:solid;--border-side-styles-left-dashed:dashed;--border-side-styles-left-dotted:dotted;--border-side-styles-left-none:none;--border-side-colors-top-default:var(--potion-border-default);--border-side-colors-top-primary:var(--potion-border-primary);--border-side-colors-top-secondary:var(--potion-border-secondary);--border-side-colors-right-default:var(--potion-border-default);--border-side-colors-right-primary:var(--potion-border-primary);--border-side-colors-right-secondary:var(--potion-border-secondary);--border-side-colors-bottom-default:var(--potion-border-default);--border-side-colors-bottom-primary:var(--potion-border-primary);--border-side-colors-bottom-secondary:var(--potion-border-secondary);--border-side-colors-left-default:var(--potion-border-default);--border-side-colors-left-primary:var(--potion-border-primary);--border-side-colors-left-secondary:var(--potion-border-secondary);--border-colors-default:var(--potion-border-default);--border-colors-input:var(--potion-border-input);--border-colors-card:var(--potion-border-card);--border-colors-alert:var(--potion-border-alert);--border-colors-button-primary:var(--potion-border-primary);--border-colors-button-secondary:var(--potion-border-secondary);--border-semantic-mappings-input-width:thin;--border-semantic-mappings-input-radius:md;--border-semantic-mappings-input-color:input;--border-semantic-mappings-card-width:thin;--border-semantic-mappings-card-radius:lg;--border-semantic-mappings-card-color:card;--border-semantic-mappings-alert-width:medium;--border-semantic-mappings-alert-radius:md;--border-semantic-mappings-alert-color:alert;--border-semantic-mappings-button-primary-width:medium;--border-semantic-mappings-button-primary-radius:md;--border-semantic-mappings-button-primary-color:buttonPrimary;--border-semantic-mappings-button-secondary-width:thin;--border-semantic-mappings-button-secondary-radius:md;--border-semantic-mappings-button-secondary-color:buttonSecondary;--border-options-allow-custom-corners:true;--border-options-allow-custom-sides:true;--border-options-prefer-logical-properties:true;--core-ink-10:#000311;--core-ink-20:#00143c;--core-ink-30:#002f58;--core-ink-40:#00488c;--core-ink-50:#0064b8;--core-ink-60:#0083e3;--core-ink-70:#3aa3ff;--core-ink-80:#84c3ff;--core-ink-90:#bde2ff;--core-ink-100:#fff;--core-ink-base:#0083e3;--core-ink-reference:primary blue;--core-elixir-10:#0b0010;--core-elixir-20:#2a0034;--core-elixir-30:#4d005d;--core-elixir-40:#6f0f82;--core-elixir-50:#8e35a1;--core-elixir-60:#ae55c1;--core-elixir-70:#ce74e3;--core-elixir-80:#ed97ff;--core-elixir-90:#f9cbff;--core-elixir-100:#fff;--core-elixir-base:#ae55c1;--core-elixir-reference:secondary/accent purple;--core-potion-10:#000504;--core-potion-20:#001b1a;--core-potion-30:#003634;--core-potion-40:#005451;--core-potion-50:#00746f;--core-potion-60:#00958f;--core-potion-70:#00b8b0;--core-potion-80:#00dad2;--core-potion-90:#2bfdf4;--core-potion-100:#fff;--core-potion-base:#00a59e;--core-potion-reference:tertiary teal;--feedback-growth-10:#000500;--feedback-growth-20:#001e02;--feedback-growth-30:#003c07;--feedback-growth-40:#005824;--feedback-growth-50:#007834;--feedback-growth-60:#25984d;--feedback-growth-70:#4cb86a;--feedback-growth-80:#6ed889;--feedback-growth-90:#90faa8;--feedback-growth-100:#fff;--feedback-growth-base:#3aa85b;--feedback-growth-reference:success green;--feedback-caution-10:#070300;--feedback-caution-20:#201300;--feedback-caution-30:#402900;--feedback-caution-40:#604200;--feedback-caution-50:#825c00;--feedback-caution-60:#a67700;--feedback-caution-70:#c99500;--feedback-caution-80:#edb417;--feedback-caution-90:#ffd87d;--feedback-caution-100:#fff;--feedback-caution-base:#dba400;--feedback-caution-reference:warning amber;--feedback-danger-10:#0e0000;--feedback-danger-20:#350001;--feedback-danger-30:#610003;--feedback-danger-40:#8d000f;--feedback-danger-50:#b32228;--feedback-danger-60:#d74745;--feedback-danger-70:#fa6863;--feedback-danger-80:#ff9a91;--feedback-danger-90:#ffcdc8;--feedback-danger-100:#fff;--feedback-danger-base:#e85854;--feedback-danger-reference:error red;--feedback-wisdom-10:#00040a;--feedback-wisdom-20:#001a2c;--feedback-wisdom-30:#003346;--feedback-wisdom-40:#004f6e;--feedback-wisdom-50:#006d93;--feedback-wisdom-60:#008cba;--feedback-wisdom-70:#3bacda;--feedback-wisdom-80:#60ccfc;--feedback-wisdom-90:#abe8ff;--feedback-wisdom-100:#fff;--feedback-wisdom-base:#3bacda;--feedback-wisdom-reference:info blue-gray;--neutral-ash-10:#010408;--neutral-ash-20:#0f171f;--neutral-ash-30:#262f38;--neutral-ash-40:#404952;--neutral-ash-50:#5b646f;--neutral-ash-60:#77818c;--neutral-ash-70:#95a0ab;--neutral-ash-80:#b4bfca;--neutral-ash-90:#d4dfeb;--neutral-ash-100:#fff;--neutral-ash-base:#77818c;--neutral-ash-reference:cool gray with blue undertone;--neutral-stone-10:#060300;--neutral-stone-20:#1b150b;--neutral-stone-30:#332d23;--neutral-stone-40:#4d473c;--neutral-stone-50:#696257;--neutral-stone-60:#877f73;--neutral-stone-70:#a59d91;--neutral-stone-80:#c5bdb0;--neutral-stone-90:#e5ddd0;--neutral-stone-100:#fff;--neutral-stone-base:#877f73;--neutral-stone-reference:warm gray with yellow undertone;--neutral-clay-10:#080201;--neutral-clay-20:#1e1311;--neutral-clay-30:#372a28;--neutral-clay-40:#524441;--neutral-clay-50:#6e5f5d;--neutral-clay-60:#8c7c79;--neutral-clay-70:#ab9a97;--neutral-clay-80:#cab9b6;--neutral-clay-90:#ebd9d6;--neutral-clay-100:#fff;--neutral-clay-base:#8c7c79;--neutral-clay-reference:warm gray with red undertone;--neutral-fog-10:#020309;--neutral-fog-20:#12161f;--neutral-fog-30:#2a2d38;--neutral-fog-40:#434753;--neutral-fog-50:#5f636f;--neutral-fog-60:#7b808d;--neutral-fog-70:#999eab;--neutral-fog-80:#b8bdcb;--neutral-fog-90:#d9deec;--neutral-fog-100:#fff;--neutral-fog-base:#7b808d;--neutral-fog-reference:cool gray with purple undertone;--earth-soil-10:#0b0100;--earth-soil-20:#290d00;--earth-soil-30:#482300;--earth-soil-40:#673c14;--earth-soil-50:#855831;--earth-soil-60:#a4754e;--earth-soil-70:#c4936b;--earth-soil-80:#e5b28a;--earth-soil-90:#ffd4b0;--earth-soil-100:#fff;--earth-soil-base:#673c14;--earth-soil-reference:rich brown;--earth-bark-10:#0a0100;--earth-bark-20:#290c00;--earth-bark-30:#45240f;--earth-bark-40:#623e29;--earth-bark-50:#7f5944;--earth-bark-60:#9e7660;--earth-bark-70:#be947d;--earth-bark-80:#deb39c;--earth-bark-90:#ffd3bc;--earth-bark-100:#fff;--earth-bark-base:#53311c;--earth-bark-reference:dark brown;--earth-sand-10:#070300;--earth-sand-20:#1f1400;--earth-sand-30:#3c2b02;--earth-sand-40:#57451e;--earth-sand-50:#73613a;--earth-sand-60:#917e56;--earth-sand-70:#b09c74;--earth-sand-80:#d0bb92;--earth-sand-90:#f0dcb1;--earth-sand-100:#fff;--earth-sand-base:#e0cba1;--earth-sand-reference:light tan;--earth-terracotta-10:#080200;--earth-terracotta-20:#270f00;--earth-terracotta-30:#492100;--earth-terracotta-40:#6f3600;--earth-terracotta-50:#8e5224;--earth-terracotta-60:#ae6f42;--earth-terracotta-70:#cf8d60;--earth-terracotta-80:#f0ad7f;--earth-terracotta-90:#ffd2af;--earth-terracotta-100:#fff;--earth-terracotta-base:#be7e51;--earth-terracotta-reference:terracotta/clay;--earth-moss-10:#000500;--earth-moss-20:#051d00;--earth-moss-30:#163700;--earth-moss-40:#2e5314;--earth-moss-50:#497032;--earth-moss-60:#668e4f;--earth-moss-70:#83ad6d;--earth-moss-80:#a2cd8b;--earth-moss-90:#c2edaa;--earth-moss-100:#fff;--earth-moss-base:#577e41;--earth-moss-reference:mossy green-brown;--earth-cocoa-10:#0f0000;--earth-cocoa-20:#300400;--earth-cocoa-30:#531600;--earth-cocoa-40:#733119;--earth-cocoa-50:#924d35;--earth-cocoa-60:#b36b51;--earth-cocoa-70:#d4896e;--earth-cocoa-80:#f6a88d;--earth-cocoa-90:#ffceb9;--earth-cocoa-100:#fff;--earth-cocoa-base:#531600;--earth-cocoa-reference:deep chocolate brown;--earth-caramel-10:#080200;--earth-caramel-20:#260f00;--earth-caramel-30:#452500;--earth-caramel-40:#663d00;--earth-caramel-50:#8b5600;--earth-caramel-60:#ad721c;--earth-caramel-70:#ce9042;--earth-caramel-80:#efb062;--earth-caramel-90:#ffd49c;--earth-caramel-100:#fff;--earth-caramel-base:#ce9042;--earth-caramel-reference:warm caramel;--earth-coffee-10:#080200;--earth-coffee-20:#251000;--earth-coffee-30:#402712;--earth-coffee-40:#5c412c;--earth-coffee-50:#795d46;--earth-coffee-60:#977a62;--earth-coffee-70:#b69880;--earth-coffee-80:#d7b79e;--earth-coffee-90:#f8d7be;--earth-coffee-100:#fff;--earth-coffee-base:#331b06;--earth-coffee-reference:espresso brown;--vibrant-pulse-10:#0d0003;--vibrant-pulse-20:#330014;--vibrant-pulse-30:#5a002b;--vibrant-pulse-40:#804;--vibrant-pulse-50:#ba005e;--vibrant-pulse-60:#e7007a;--vibrant-pulse-70:#ff5299;--vibrant-pulse-80:#ff9bba;--vibrant-pulse-90:#ffcddc;--vibrant-pulse-100:#fff;--vibrant-pulse-base:#ff9bba;--vibrant-pulse-reference:neon red;--vibrant-flash-10:#030400;--vibrant-flash-20:#131900;--vibrant-flash-30:#293300;--vibrant-flash-40:#414f00;--vibrant-flash-50:#5b6d00;--vibrant-flash-60:#758c00;--vibrant-flash-70:#91ad00;--vibrant-flash-80:#aecf00;--vibrant-flash-90:#cdf100;--vibrant-flash-100:#fff;--vibrant-flash-base:#bde000;--vibrant-flash-reference:neon green;--vibrant-spark-10:#080200;--vibrant-spark-20:#260f00;--vibrant-spark-30:#482300;--vibrant-spark-40:#6d3800;--vibrant-spark-50:#954e00;--vibrant-spark-60:#bf6600;--vibrant-spark-70:#ea7e00;--vibrant-spark-80:#ffa44e;--vibrant-spark-90:#ffd3ac;--vibrant-spark-100:#fff;--vibrant-spark-base:#ffa44e;--vibrant-spark-reference:neon orange;--vibrant-glow-10:#02001f;--vibrant-glow-20:#0f0052;--vibrant-glow-30:#20008b;--vibrant-glow-40:#3221ba;--vibrant-glow-50:#4747dd;--vibrant-glow-60:#6069ff;--vibrant-glow-70:#8293ff;--vibrant-glow-80:#a9b8ff;--vibrant-glow-90:#d3dcff;--vibrant-glow-100:#fff;--vibrant-glow-base:#a9b8ff;--vibrant-glow-reference:neon purple/pink;--vibrant-beam-10:#000409;--vibrant-beam-20:#001928;--vibrant-beam-30:#00344c;--vibrant-beam-40:#005073;--vibrant-beam-50:#006d91;--vibrant-beam-60:#008dbc;--vibrant-beam-70:#00aee9;--vibrant-beam-80:#2eceff;--vibrant-beam-90:#abe8ff;--vibrant-beam-100:#fff;--vibrant-beam-base:#85daff;--vibrant-beam-reference:neon blue;--vibrant-zest-10:#050300;--vibrant-zest-20:#1b1600;--vibrant-zest-30:#352e00;--vibrant-zest-40:#544800;--vibrant-zest-50:#726400;--vibrant-zest-60:#928100;--vibrant-zest-70:#b69f00;--vibrant-zest-80:#d8bf00;--vibrant-zest-90:#fcdf00;--vibrant-zest-100:#fff;--vibrant-zest-base:#ebcf00;--vibrant-zest-reference:neon yellow;--vibrant-bolt-10:#000504;--vibrant-bolt-20:#001e17;--vibrant-bolt-30:#00372f;--vibrant-bolt-40:#005649;--vibrant-bolt-50:#076;--vibrant-bolt-60:#009583;--vibrant-bolt-70:#00b9a2;--vibrant-bolt-80:#00dfc2;--vibrant-bolt-90:#00ffe2;--vibrant-bolt-100:#fff;--vibrant-bolt-base:#00dfc2;--vibrant-bolt-reference:neon turquoise;--spectrum-ember-10:#100000;--spectrum-ember-20:#350004;--spectrum-ember-30:#5f000f;--spectrum-ember-40:#860f23;--spectrum-ember-50:#a8353e;--spectrum-ember-60:#ca545a;--spectrum-ember-70:#ed7477;--spectrum-ember-80:#ff9a9a;--spectrum-ember-90:#ffd0cf;--spectrum-ember-100:#fff;--spectrum-ember-base:#ed7477;--spectrum-ember-reference:coral red;--spectrum-sage-10:#000500;--spectrum-sage-20:#091b00;--spectrum-sage-30:#1b3606;--spectrum-sage-40:#345123;--spectrum-sage-50:#4f6d3e;--spectrum-sage-60:#6b8b5a;--spectrum-sage-70:#89aa77;--spectrum-sage-80:#a8ca96;--spectrum-sage-90:#c8ebb5;--spectrum-sage-100:#fff;--spectrum-sage-base:#7a9a69;--spectrum-sage-reference:sage green;--spectrum-forest-10:#000501;--spectrum-forest-20:#001d06;--spectrum-forest-30:#003912;--spectrum-forest-40:#005824;--spectrum-forest-50:#21763c;--spectrum-forest-60:#439458;--spectrum-forest-70:#63b376;--spectrum-forest-80:#83d494;--spectrum-forest-90:#a3f5b4;--spectrum-forest-100:#fff;--spectrum-forest-base:#09672e;--spectrum-forest-reference:deep forest green;--spectrum-lagoon-10:#000506;--spectrum-lagoon-20:#001b1b;--spectrum-lagoon-30:#003839;--spectrum-lagoon-40:#005353;--spectrum-lagoon-50:#007273;--spectrum-lagoon-60:#009394;--spectrum-lagoon-70:#00b5b6;--spectrum-lagoon-80:#00d9d9;--spectrum-lagoon-90:#46fbfb;--spectrum-lagoon-100:#fff;--spectrum-lagoon-base:#00a6a6;--spectrum-lagoon-reference:teal blue;--spectrum-amaranth-10:#080012;--spectrum-amaranth-20:#25003a;--spectrum-amaranth-30:#460068;--spectrum-amaranth-40:#680395;--spectrum-amaranth-50:#8632b6;--spectrum-amaranth-60:#a454d7;--spectrum-amaranth-70:#c474f9;--spectrum-amaranth-80:#dba1ff;--spectrum-amaranth-90:#edd1ff;--spectrum-amaranth-100:#fff;--spectrum-amaranth-base:#b464e8;--spectrum-amaranth-reference:purple-pink;--spectrum-merlot-10:#0a000f;--spectrum-merlot-20:#280031;--spectrum-merlot-30:#4c005a;--spectrum-merlot-40:#6b1d7b;--spectrum-merlot-50:#8a3d9a;--spectrum-merlot-60:#a95cbb;--spectrum-merlot-70:#c97adb;--spectrum-merlot-80:#eb9afd;--spectrum-merlot-90:#f6cdff;--spectrum-merlot-100:#fff;--spectrum-merlot-base:#6b1d7b;--spectrum-merlot-reference:deep plum;--spectrum-cobalt-10:#00001d;--spectrum-cobalt-20:#020058;--spectrum-cobalt-30:#04068f;--spectrum-cobalt-40:#1034b1;--spectrum-cobalt-50:#2955d3;--spectrum-cobalt-60:#4475f6;--spectrum-cobalt-70:#6898ff;--spectrum-cobalt-80:#9abcff;--spectrum-cobalt-90:#cedeff;--spectrum-cobalt-100:#fff;--spectrum-cobalt-base:#2955d3;--spectrum-cobalt-reference:indigo blue;--pastel-bloom-10:#0f0005;--pastel-bloom-20:#2e011b;--pastel-bloom-30:#4a1a33;--pastel-bloom-40:#67344e;--pastel-bloom-50:#85506a;--pastel-bloom-60:#a56c87;--pastel-bloom-70:#c58aa5;--pastel-bloom-80:#e6a9c5;--pastel-bloom-90:#ffcce5;--pastel-bloom-100:#fff;--pastel-bloom-base:#f7b9d5;--pastel-bloom-reference:pink;--pastel-celeste-10:#00030f;--pastel-celeste-20:#001730;--pastel-celeste-30:#042f54;--pastel-celeste-40:#224a71;--pastel-celeste-50:#3e668f;--pastel-celeste-60:#5b84ae;--pastel-celeste-70:#78a3cf;--pastel-celeste-80:#97c2f0;--pastel-celeste-90:#c1e2ff;--pastel-celeste-100:#fff;--pastel-celeste-base:#a8d2ff;--pastel-celeste-reference:blue;--pastel-mint-10:#000600;--pastel-mint-20:#001d06;--pastel-mint-30:#033816;--pastel-mint-40:#235430;--pastel-mint-50:#3f704b;--pastel-mint-60:#5c8e67;--pastel-mint-70:#7aad84;--pastel-mint-80:#99cda3;--pastel-mint-90:#b9eec2;--pastel-mint-100:#fff;--pastel-mint-base:#a9ddb2;--pastel-mint-reference:green;--pastel-custard-10:#050300;--pastel-custard-20:#1d1600;--pastel-custard-30:#362e00;--pastel-custard-40:#524806;--pastel-custard-50:#6e6429;--pastel-custard-60:#8b8147;--pastel-custard-70:#aaa065;--pastel-custard-80:#c9bf83;--pastel-custard-90:#eae0a2;--pastel-custard-100:#fff;--pastel-custard-base:#eae0a2;--pastel-custard-reference:yellow;--pastel-lilac-10:#060014;--pastel-lilac-20:#1c0934;--pastel-lilac-30:#34234f;--pastel-lilac-40:#4e3d6c;--pastel-lilac-50:#6a588a;--pastel-lilac-60:#8775a9;--pastel-lilac-70:#a693c9;--pastel-lilac-80:#c5b3ea;--pastel-lilac-90:#e4d6ff;--pastel-lilac-100:#fff;--pastel-lilac-base:#d5c2fb;--pastel-lilac-reference:purple;--pastel-apricot-10:#0c0100;--pastel-apricot-20:#2a0b00;--pastel-apricot-30:#4c1f00;--pastel-apricot-40:#69391c;--pastel-apricot-50:#885538;--pastel-apricot-60:#a77254;--pastel-apricot-70:#c79071;--pastel-apricot-80:#e9af90;--pastel-apricot-90:#ffd3bb;--pastel-apricot-100:#fff;--pastel-apricot-base:#f9bf9f;--pastel-apricot-reference:orange;--pastel-laguna-10:#000507;--pastel-laguna-20:#001b1c;--pastel-laguna-30:#003538;--pastel-laguna-40:#005356;--pastel-laguna-50:#286f73;--pastel-laguna-60:#488d91;--pastel-laguna-70:#67acb0;--pastel-laguna-80:#86cccf;--pastel-laguna-90:#a6edf0;--pastel-laguna-100:#fff;--pastel-laguna-base:#a0e6ea;--pastel-laguna-reference:light teal;--atmosphere-mist-10:#000507;--atmosphere-mist-20:#001b1c;--atmosphere-mist-30:#003538;--atmosphere-mist-40:#005356;--atmosphere-mist-50:#286f73;--atmosphere-mist-60:#488d91;--atmosphere-mist-70:#67acb0;--atmosphere-mist-80:#86cccf;--atmosphere-mist-90:#a6edf0;--atmosphere-mist-100:#fff;--atmosphere-mist-base:#a0e6ea;--atmosphere-mist-reference:light teal mist;--atmosphere-twilight-10:#01001b;--atmosphere-twilight-20:#091039;--atmosphere-twilight-30:#1f2a56;--atmosphere-twilight-40:#374573;--atmosphere-twilight-50:#516191;--atmosphere-twilight-60:#6d7eb1;--atmosphere-twilight-70:#8b9cd1;--atmosphere-twilight-80:#a9bcf2;--atmosphere-twilight-90:#ceddff;--atmosphere-twilight-100:#fff;--atmosphere-twilight-base:#1f2a56;--atmosphere-twilight-reference:deep dusky purple;--atmosphere-eclipse-10:#000117;--atmosphere-eclipse-20:#001339;--atmosphere-eclipse-30:#142c55;--atmosphere-eclipse-40:#2d4772;--atmosphere-eclipse-50:#486491;--atmosphere-eclipse-60:#6481b0;--atmosphere-eclipse-70:#81a0d1;--atmosphere-eclipse-80:#a0bff2;--atmosphere-eclipse-90:#c7dfff;--atmosphere-eclipse-100:#fff;--atmosphere-eclipse-base:#001339;--atmosphere-eclipse-reference:near black with a hint of blue;--atmosphere-storm-10:#000214;--atmosphere-storm-20:#00123c;--atmosphere-storm-30:#0b2b5f;--atmosphere-storm-40:#25467d;--atmosphere-storm-50:#40639c;--atmosphere-storm-60:#5c80bc;--atmosphere-storm-70:#7a9fdd;--atmosphere-storm-80:#98bffe;--atmosphere-storm-90:#cbdfff;--atmosphere-storm-100:#fff;--atmosphere-storm-base:#25467d;--atmosphere-storm-reference:stormy blue-gray;--atmosphere-dusk-10:#01001b;--atmosphere-dusk-20:#091039;--atmosphere-dusk-30:#1f2a56;--atmosphere-dusk-40:#374573;--atmosphere-dusk-50:#516191;--atmosphere-dusk-60:#6d7eb1;--atmosphere-dusk-70:#8b9cd1;--atmosphere-dusk-80:#a9bcf2;--atmosphere-dusk-90:#ceddff;--atmosphere-dusk-100:#fff;--atmosphere-dusk-base:#445282;--atmosphere-dusk-reference:muted evening purple;--gem-amethyst-10:#050018;--gem-amethyst-20:#1c004d;--gem-amethyst-30:#34007c;--gem-amethyst-40:#4c279f;--gem-amethyst-50:#6647c0;--gem-amethyst-60:#8267e2;--gem-amethyst-70:#9f87ff;--gem-amethyst-80:#bcb1ff;--gem-amethyst-90:#ddd7ff;--gem-amethyst-100:#fff;--gem-amethyst-base:#9f87ff;--gem-amethyst-reference:soft purple;--gem-peridot-10:#030400;--gem-peridot-20:#131900;--gem-peridot-30:#293300;--gem-peridot-40:#414f00;--gem-peridot-50:#5b6d00;--gem-peridot-60:#768c00;--gem-peridot-70:#91ad00;--gem-peridot-80:#afce00;--gem-peridot-90:#cef034;--gem-peridot-100:#fff;--gem-peridot-base:#afce00;--gem-peridot-reference:bright lime green;--gem-citrine-10:#060300;--gem-citrine-20:#221300;--gem-citrine-30:#412800;--gem-citrine-40:#634000;--gem-citrine-50:#845a00;--gem-citrine-60:#a77600;--gem-citrine-70:#ce9200;--gem-citrine-80:#f8ae00;--gem-citrine-90:#ffd791;--gem-citrine-100:#fff;--gem-citrine-base:#f8ae00;--gem-citrine-reference:bright golden yellow;--gem-garnet-10:#0e0001;--gem-garnet-20:#340004;--gem-garnet-30:#60000e;--gem-garnet-40:#8c001d;--gem-garnet-50:#b32035;--gem-garnet-60:#d64651;--gem-garnet-70:#fa676e;--gem-garnet-80:#ff9899;--gem-garnet-90:#ffcdcc;--gem-garnet-100:#fff;--gem-garnet-base:#b32035;--gem-garnet-reference:deep red wine;--gem-larimar-10:#000505;--gem-larimar-20:#001b1d;--gem-larimar-30:#00363a;--gem-larimar-40:#005459;--gem-larimar-50:#00747a;--gem-larimar-60:#00959c;--gem-larimar-70:#00b4bc;--gem-larimar-80:#00d8e1;--gem-larimar-90:#44faff;--gem-larimar-100:#fff;--gem-larimar-base:#00d8e1;--gem-larimar-reference:soft pastel blue-green inspired by larimar gemstone;--gem-ruby-10:#0f0001;--gem-ruby-20:#33000d;--gem-ruby-30:#5c001f;--gem-ruby-40:#8d0032;--gem-ruby-50:#b80049;--gem-ruby-60:#dc3864;--gem-ruby-70:#ff5d82;--gem-ruby-80:#ff9bab;--gem-ruby-90:#ffcad3;--gem-ruby-100:#fff;--gem-ruby-base:#ca2356;--gem-ruby-reference:deep red;--gem-sapphire-10:#000311;--gem-sapphire-20:#00143c;--gem-sapphire-30:#002f58;--gem-sapphire-40:#00488c;--gem-sapphire-50:#0064b8;--gem-sapphire-60:#0083e3;--gem-sapphire-70:#3aa3ff;--gem-sapphire-80:#84c3ff;--gem-sapphire-90:#bde2ff;--gem-sapphire-100:#fff;--gem-sapphire-base:#0074c9;--gem-sapphire-reference:deep blue;--gem-topaz-10:#070300;--gem-topaz-20:#201300;--gem-topaz-30:#402900;--gem-topaz-40:#604200;--gem-topaz-50:#825c00;--gem-topaz-60:#a67700;--gem-topaz-70:#c99500;--gem-topaz-80:#edb417;--gem-topaz-90:#ffd87d;--gem-topaz-100:#fff;--gem-topaz-base:#dba400;--gem-topaz-reference:amber/gold;--mythic-astral-10:#002;--mythic-astral-20:#00113e;--mythic-astral-30:#00266f;--mythic-astral-40:#003fa0;--mythic-astral-50:#195cc7;--mythic-astral-60:#397be9;--mythic-astral-70:#629dff;--mythic-astral-80:#93bfff;--mythic-astral-90:#c4e0ff;--mythic-astral-100:#fff;--mythic-astral-base:#7aaeff;--mythic-astral-reference:bright star blue;--mythic-ether-10:#010114;--mythic-ether-20:#0d142c;--mythic-ether-30:#242c47;--mythic-ether-40:#3d4663;--mythic-ether-50:#586280;--mythic-ether-60:#747f9f;--mythic-ether-70:#929ebe;--mythic-ether-80:#b1bddf;--mythic-ether-90:#d1ddff;--mythic-ether-100:#fff;--mythic-ether-base:#d1ddff;--mythic-ether-reference:very light ethereal purple;--mythic-shadow-10:#000211;--mythic-shadow-20:#08152c;--mythic-shadow-30:#1f2e47;--mythic-shadow-40:#384863;--mythic-shadow-50:#536480;--mythic-shadow-60:#6f819f;--mythic-shadow-70:#8d9fbe;--mythic-shadow-80:#abbfdf;--mythic-shadow-90:#cbdfff;--mythic-shadow-100:#fff;--mythic-shadow-base:#08152c;--mythic-shadow-reference:deep muted black-blue;--mythic-dream-10:#0a000f;--mythic-dream-20:#290032;--mythic-dream-30:#461052;--mythic-dream-40:#632d6f;--mythic-dream-50:#814a8d;--mythic-dream-60:#a067ac;--mythic-dream-70:#bf85cd;--mythic-dream-80:#e0a4ee;--mythic-dream-90:#f9cbff;--mythic-dream-100:#fff;--mythic-dream-base:#bf85cd;--mythic-dream-reference:soft dreamy pink-purple;--mythic-seraphine-10:#0a000a;--mythic-seraphine-20:#2b0029;--mythic-seraphine-30:#481645;--mythic-seraphine-40:#653161;--mythic-seraphine-50:#834d7e;--mythic-seraphine-60:#a26a9d;--mythic-seraphine-70:#c287bc;--mythic-seraphine-80:#e3a6dd;--mythic-seraphine-90:#ffcafa;--mythic-seraphine-100:#fff;--mythic-seraphine-base:#f4b6ed;--mythic-seraphine-reference:celestial pink with angelic glow}@supports (color:lab(0% 0 0)){:root{--core-ink-10:lab(-1.165% 31.147 -47.3242);--core-ink-20:lab(3.93787% 36.6854 -60.2647);--core-ink-30:lab(16.4766% 19.2595 -59.9429);--core-ink-40:lab(28.7643% 8.47337 -59.7518);--core-ink-50:lab(40.7234% 2.09621 -59.9175);--core-ink-60:lab(52.5446% -2.04957 -60.1708);--core-ink-70:lab(64.2946% -4.93425 -60.4357);--core-ink-80:lab(76.0031% -7.04643 -60.6881);--core-ink-90:lab(87.6852% -8.65474 -60.9206);--core-ink-100:lab(99.3495% -9.91797 -61.132);--core-ink-base:lab(52.5446% -2.04957 -60.1708);--core-elixir-10:lab(-.296451% 22.3801 -26.0512);--core-elixir-20:lab(3.94076% 51.2802 -40.0949);--core-elixir-30:lab(15.4034% 51.7105 -41.2148);--core-elixir-40:lab(27.3265% 50.2585 -41.2782);--core-elixir-50:lab(39.0977% 49.4956 -41.4426);--core-elixir-60:lab(50.8038% 49.0271 -41.6139);--core-elixir-70:lab(62.476% 48.711 -41.7707);--core-elixir-80:lab(74.1283% 48.4837 -41.9095);--core-elixir-90:lab(85.7679% 48.3127 -42.0311);--core-elixir-100:lab(97.399% 48.1793 -42.1376);--core-elixir-base:lab(50.8038% 49.0271 -41.6139);--core-potion-10:lab(1.33374% -6.27936 -3.908);--core-potion-20:lab(8.86109% -34.4529 -9.3654);--core-potion-30:lab(20.4793% -53.3949 -9.60721);--core-potion-40:lab(32.0887% -52.1658 -9.75816);--core-potion-50:lab(43.6943% -51.5787 -9.86084);--core-potion-60:lab(55.2981% -51.2338 -9.93509);--core-potion-70:lab(66.9008% -51.0066 -9.99123);--core-potion-80:lab(78.5029% -50.8457 -10.0352);--core-potion-90:lab(90.1045% -50.7256 -10.0705);--core-potion-100:lab(101.706% -50.6326 -10.0995);--core-potion-base:lab(61.0996% -51.1096 -9.96498);--feedback-growth-10:lab(1.27423% -6.88706 2.94479);--feedback-growth-20:lab(8.83568% -33.3417 17.5034);--feedback-growth-30:lab(20.5444% -47.9167 32.0266);--feedback-growth-40:lab(32.2064% -46.4659 32.2696);--feedback-growth-50:lab(43.8463% -45.8172 30.856);--feedback-growth-60:lab(55.4741% -45.4549 30.1606);--feedback-growth-70:lab(67.0945% -45.2256 29.7459);--feedback-growth-80:lab(78.7102% -45.0683 29.4705);--feedback-growth-90:lab(90.3226% -44.954 29.2745);--feedback-growth-100:lab(101.933% -44.8675 29.1278);--feedback-growth-base:lab(61.285% -45.3286 29.93);--feedback-caution-10:lab(.773815% 8.36103 4.83502);--feedback-caution-20:lab(6.56132% 25.3145 16.8426);--feedback-caution-30:lab(18.3724% 21.8247 48.3698);--feedback-caution-40:lab(30.1854% 18.7592 79.6901);--feedback-caution-50:lab(41.9321% 16.5072 101.341);--feedback-caution-60:lab(53.6379% 14.8222 104.023);--feedback-caution-70:lab(65.3174% 13.5259 84.1956);--feedback-caution-80:lab(76.9793% 12.5021 75.791);--feedback-caution-90:lab(88.6288% 11.6752 72.0195);--feedback-caution-100:lab(100.269% 10.9944 69.7951);--feedback-caution-base:lab(71.1502% 12.9854 78.9519);--feedback-danger-10:lab(.453409% 27.9056 1.82736);--feedback-danger-20:lab(5.45281% 56.9323 13.9589);--feedback-danger-30:lab(16.8543% 57.7873 33.5402);--feedback-danger-40:lab(28.5252% 57.3552 40.6532);--feedback-danger-50:lab(40.1691% 57.0293 36.0154);--feedback-danger-60:lab(51.7988% 56.7776 34.0415);--feedback-danger-70:lab(63.4204% 56.5783 32.9929);--feedback-danger-80:lab(75.0366% 56.417 32.3383);--feedback-danger-90:lab(86.6494% 56.2839 31.8899);--feedback-danger-100:lab(98.2596% 56.1724 31.5632);--feedback-danger-base:lab(57.6104% 56.6725 33.4484);--feedback-wisdom-10:lab(.530535% 5.03389 -21.9143);--feedback-wisdom-20:lab(6.8638% -3.68234 -32.2339);--feedback-wisdom-30:lab(18.7394% -12.7089 -32.556);--feedback-wisdom-40:lab(30.489% -16.5827 -32.8513);--feedback-wisdom-50:lab(42.174% -18.7296 -33.111);--feedback-wisdom-60:lab(53.8287% -20.0773 -33.3273);--feedback-wisdom-70:lab(65.467% -20.997 -33.5068);--feedback-wisdom-80:lab(77.0952% -21.6631 -33.6571);--feedback-wisdom-90:lab(88.7168% -22.1668 -33.7841);--feedback-wisdom-100:lab(100.334% -22.561 -33.8926);--feedback-wisdom-base:lab(65.467% -20.997 -33.5068);--neutral-ash-10:lab(.884869% -.217319 -2.15163);--neutral-ash-20:lab(7.18439% -1.49957 -6.86639);--neutral-ash-30:lab(18.7658% -1.84783 -6.98735);--neutral-ash-40:lab(30.371% -1.94976 -7.02767);--neutral-ash-50:lab(41.9742% -2.00994 -7.05371);--neutral-ash-60:lab(53.5763% -2.04968 -7.07192);--neutral-ash-70:lab(65.1777% -2.07776 -7.08538);--neutral-ash-80:lab(76.7788% -2.0988 -7.09569);--neutral-ash-90:lab(88.3797% -2.11504 -7.10391);--neutral-ash-100:lab(99.9803% -2.12795 -7.11058);--neutral-ash-base:lab(53.5763% -2.04968 -7.07192);--neutral-stone-10:lab(.903484% .522614 1.32306);--neutral-stone-20:lab(7.25373% 1.57871 6.11279);--neutral-stone-30:lab(18.8394% 1.47951 7.80956);--neutral-stone-40:lab(30.4446% 1.38746 7.72033);--neutral-stone-50:lab(42.0477% 1.3313 7.67168);--neutral-stone-60:lab(53.6499% 1.29345 7.64109);--neutral-stone-70:lab(65.2514% 1.26621 7.62007);--neutral-stone-80:lab(76.8525% 1.24571 7.60472);--neutral-stone-90:lab(88.4534% 1.22964 7.59306);--neutral-stone-100:lab(100.054% 1.21689 7.58387);--neutral-stone-base:lab(53.6499% 1.29345 7.64109);--neutral-clay-10:lab(.861731% 1.55249 .767022);--neutral-clay-20:lab(7.06611% 5.79541 3.33123);--neutral-clay-30:lab(18.6299% 5.91987 3.95444);--neutral-clay-40:lab(30.2313% 5.89715 3.9292);--neutral-clay-50:lab(41.8321% 5.88313 3.9148);--neutral-clay-60:lab(53.4327% 5.87362 3.90549);--neutral-clay-70:lab(65.033% 5.8668 3.89895);--neutral-clay-80:lab(76.6334% 5.86158 3.89414);--neutral-clay-90:lab(88.2336% 5.8575 3.89044);--neutral-clay-100:lab(99.8338% 5.85419 3.88751);--neutral-clay-base:lab(53.4327% 5.87362 3.90549);--neutral-fog-10:lab(.861393% .307038 -2.29472);--neutral-fog-20:lab(7.09447% .629641 -7.27823);--neutral-fog-30:lab(18.6704% .472084 -7.41397);--neutral-fog-40:lab(30.2765% .371277 -7.45609);--neutral-fog-50:lab(41.8801% .311434 -7.48347);--neutral-fog-60:lab(53.4825% .271827 -7.50263);--neutral-fog-70:lab(65.0842% .243634 -7.51679);--neutral-fog-80:lab(76.6854% .222623 -7.52772);--neutral-fog-90:lab(88.2864% .206292 -7.53636);--neutral-fog-100:lab(99.8872% .193268 -7.54341);--neutral-fog-base:lab(53.4825% .271827 -7.50263);--earth-soil-10:lab(.747089% 6.76875 2.00492);--earth-soil-20:lab(6.78602% 18.7229 14.4654);--earth-soil-30:lab(18.4212% 17.5542 30.3747);--earth-soil-40:lab(30.0771% 16.6688 31.7783);--earth-soil-50:lab(41.7122% 16.0819 29.8928);--earth-soil-60:lab(53.3362% 15.666 29.006);--earth-soil-70:lab(64.9537% 15.3566 28.4871);--earth-soil-80:lab(76.567% 15.1176 28.1459);--earth-soil-90:lab(88.1775% 14.9275 27.9045);--earth-soil-100:lab(99.7859% 14.7728 27.7246);--earth-soil-base:lab(30.0771% 16.6688 31.7783);--earth-bark-10:lab(.784828% 5.12683 1.9425);--earth-bark-20:lab(6.85712% 15.3905 11.5239);--earth-bark-30:lab(18.448% 14.8916 20.3566);--earth-bark-40:lab(30.0744% 14.4561 19.3627);--earth-bark-50:lab(41.6906% 14.1741 18.8697);--earth-bark-60:lab(53.3017% 13.9773 18.5938);--earth-bark-70:lab(64.9096% 13.832 18.4175);--earth-bark-80:lab(76.5157% 13.7206 18.295);--earth-bark-90:lab(88.1204% 13.6324 18.205);--earth-bark-100:lab(99.7241% 13.5608 18.136);--earth-bark-base:lab(24.263% 14.6478 19.7911);--earth-sand-10:lab(.858555% 2.31665 2.14124);--earth-sand-20:lab(7.21621% 5.84307 13.8008);--earth-sand-30:lab(18.8672% 4.68834 26.3317);--earth-sand-40:lab(30.5096% 3.97642 25.7808);--earth-sand-50:lab(42.1361% 3.52484 24.833);--earth-sand-60:lab(53.7543% 3.21361 24.3388);--earth-sand-70:lab(65.3675% 2.98643 24.035);--earth-sand-80:lab(76.9775% 2.81337 23.8292);--earth-sand-90:lab(88.5854% 2.6772 23.6807);--earth-sand-100:lab(100.192% 2.56729 23.5684);--earth-sand-base:lab(82.7817% 2.74146 23.7494);--earth-terracotta-10:lab(.682682% 9.94269 1.93124);--earth-terracotta-20:lab(6.54213% 26.0798 15.2546);--earth-terracotta-30:lab(18.1794% 24.7851 34.734);--earth-terracotta-40:lab(29.855% 23.6799 41.1297);--earth-terracotta-50:lab(41.5029% 22.9249 37.0641);--earth-terracotta-60:lab(53.1358% 22.38 35.3805);--earth-terracotta-70:lab(64.7599% 21.9693 34.4697);--earth-terracotta-80:lab(76.3782% 21.6492 33.8962);--earth-terracotta-90:lab(87.9926% 21.393 33.5014);--earth-terracotta-100:lab(99.6043% 21.1832 33.2129);--earth-terracotta-base:lab(58.9487% 22.1611 34.8665);--earth-moss-10:lab(1.07479% -3.54554 2.54);--earth-moss-20:lab(8.10897% -17.6438 16.08);--earth-moss-30:lab(19.8095% -22.4464 30.4245);--earth-moss-40:lab(31.4658% -22.8533 30.6278);--earth-moss-50:lab(43.1017% -23.1083 29.3015);--earth-moss-60:lab(54.7266% -23.2826 28.6429);--earth-moss-70:lab(66.3448% -23.4093 28.2481);--earth-moss-80:lab(77.9587% -23.5055 27.985);--earth-moss-90:lab(89.5697% -23.581 27.7972);--earth-moss-100:lab(101.179% -23.6418 27.6565);--earth-moss-base:lab(48.9152% -23.2029 28.925);--earth-cocoa-10:lab(.661079% 11.2923 1.90736);--earth-cocoa-20:lab(6.39457% 29.6434 13.6226);--earth-cocoa-30:lab(17.966% 29.1242 28.761);--earth-cocoa-40:lab(29.6157% 28.4605 29.5692);--earth-cocoa-50:lab(41.2466% 28.0071 27.8824);--earth-cocoa-60:lab(52.8676% 27.6793 27.0708);--earth-cocoa-70:lab(64.4829% 27.4317 26.5906);--earth-cocoa-80:lab(76.0944% 27.2384 26.2729);--earth-cocoa-90:lab(87.7035% 27.0833 26.047);--earth-cocoa-100:lab(99.3108% 26.9562 25.8782);--earth-cocoa-base:lab(17.966% 29.1242 28.761);--earth-caramel-10:lab(.686522% 9.89533 2.20227);--earth-caramel-20:lab(6.56275% 25.8021 16.574);--earth-caramel-30:lab(18.2823% 23.4704 42.3784);--earth-caramel-40:lab(30.0108% 21.5964 60.2113);--earth-caramel-50:lab(41.6945% 20.2857 60.6361);--earth-caramel-60:lab(53.3531% 19.3282 52.9214);--earth-caramel-70:lab(64.9964% 18.6017 50.0433);--earth-caramel-80:lab(76.6296% 18.0329 48.4849);--earth-caramel-90:lab(88.2559% 17.5761 47.4985);--earth-caramel-100:lab(99.8773% 17.2015 46.816);--earth-caramel-base:lab(64.9964% 18.6017 50.0433);--earth-coffee-10:lab(.825392% 3.49085 1.95207);--earth-coffee-20:lab(7.01522% 10.6524 11.1717);--earth-coffee-30:lab(18.6164% 10.1142 18.838);--earth-coffee-40:lab(30.2399% 9.70741 17.9806);--earth-coffee-50:lab(41.8544% 9.44844 17.5912);--earth-coffee-60:lab(53.4642% 9.26942 17.3692);--earth-coffee-70:lab(65.0713% 9.13832 17.2258);--earth-coffee-80:lab(76.6767% 9.03827 17.1255);--earth-coffee-90:lab(88.2809% 8.95938 17.0514);--earth-coffee-100:lab(99.8843% 8.89567 16.9945);--earth-coffee-base:lab(12.7982% 10.418 16.9189);--vibrant-pulse-10:lab(.337534% 38.8076 .786963);--vibrant-pulse-20:lab(4.64722% 73.1004 1.84614);--vibrant-pulse-30:lab(15.6396% 77.485 1.96049);--vibrant-pulse-40:lab(27.2456% 78.6461 1.60742);--vibrant-pulse-50:lab(38.8488% 79.4837 1.42071);--vibrant-pulse-60:lab(50.4509% 80.1156 1.30522);--vibrant-pulse-70:lab(62.0523% 80.6092 1.22669);--vibrant-pulse-80:lab(73.6534% 81.0053 1.16984);--vibrant-pulse-90:lab(85.2542% 81.3301 1.12679);--vibrant-pulse-100:lab(96.8548% 81.6014 1.09308);--vibrant-pulse-base:lab(73.6534% 81.0053 1.16984);--vibrant-flash-10:lab(1.35357% -7.3107 13.728);--vibrant-flash-20:lab(7.82761% -11.3388 19.6319);--vibrant-flash-30:lab(19.7361% -18.0572 52.3339);--vibrant-flash-40:lab(31.6276% -22.6981 93.0908);--vibrant-flash-50:lab(43.448% -26.0986 132.464);--vibrant-flash-60:lab(55.2148% -28.5934 161.141);--vibrant-flash-70:lab(66.944% -30.4759 169.803);--vibrant-flash-80:lab(78.6466% -31.9382 149.125);--vibrant-flash-90:lab(90.3299% -33.1034 113.611);--vibrant-flash-100:lab(101.999% -34.0521 103.658);--vibrant-flash-base:lab(84.4903% -32.5521 125.804);--vibrant-spark-10:lab(.651745% 22.9896 7.35751);--vibrant-spark-20:lab(5.55492% 53.7415 15.5998);--vibrant-spark-30:lab(17.1802% 52.3365 47.9651);--vibrant-spark-40:lab(29.0258% 49.6762 83.8991);--vibrant-spark-50:lab(40.7971% 47.5311 113.549);--vibrant-spark-60:lab(52.5211% 45.8303 127.618);--vibrant-spark-70:lab(64.2145% 44.4676 116.79);--vibrant-spark-80:lab(75.8872% 43.3584 91.2162);--vibrant-spark-90:lab(87.5453% 42.4414 83.3549);--vibrant-spark-100:lab(99.1928% 41.6722 79.4457);--vibrant-spark-base:lab(75.8872% 43.3584 91.2162);--vibrant-glow-10:lab(-3.11242% 58.255 -63.7478);--vibrant-glow-20:lab(.344069% 75.5402 -79.7164);--vibrant-glow-30:lab(12.9116% 59.7623 -79.5585);--vibrant-glow-40:lab(26.1159% 45.4497 -77.9942);--vibrant-glow-50:lab(38.4653% 37.3107 -77.678);--vibrant-glow-60:lab(50.5039% 31.9964 -77.729);--vibrant-glow-70:lab(62.3926% 28.2551 -77.9097);--vibrant-glow-80:lab(74.1972% 25.4831 -78.1352);--vibrant-glow-90:lab(85.9498% 23.3501 -78.3707);--vibrant-glow-100:lab(97.668% 21.6599 -78.6013);--vibrant-glow-base:lab(74.1972% 25.4831 -78.1352);--vibrant-beam-10:lab(-.549421% 23.848 -42.8898);--vibrant-beam-20:lab(5.42665% 19.0614 -54.247);--vibrant-beam-30:lab(17.9362% -2.29684 -53.9075);--vibrant-beam-40:lab(30.0311% -14.2633 -53.9889);--vibrant-beam-50:lab(41.899% -21.1815 -54.26);--vibrant-beam-60:lab(53.6672% -25.549 -54.5595);--vibrant-beam-70:lab(65.3826% -28.5116 -54.8447);--vibrant-beam-80:lab(77.0667% -30.6367 -55.1044);--vibrant-beam-90:lab(88.7308% -32.2285 -55.3373);--vibrant-beam-100:lab(100.381% -33.4621 -55.5454);--vibrant-beam-base:lab(82.9008% -31.4862 -55.2241);--vibrant-zest-10:lab(1.48232% -3.30824 25.3041);--vibrant-zest-20:lab(6.73711% 20.9374 20.4199);--vibrant-zest-30:lab(18.467% 18.3631 50.2311);--vibrant-zest-40:lab(30.3909% 13.7085 94.5642);--vibrant-zest-50:lab(42.254% 9.72858 143.635);--vibrant-zest-60:lab(54.058% 6.54772 188.102);--vibrant-zest-70:lab(65.8181% 4.01109 218.647);--vibrant-zest-80:lab(77.5461% 1.96353 225.947);--vibrant-zest-90:lab(89.2505% .285536 200.67);--vibrant-zest-100:lab(100.937% -1.11008 142.34);--vibrant-zest-base:lab(83.4008% 1.08442 217.964);--vibrant-bolt-10:lab(1.70707% -9.93201 .135988);--vibrant-bolt-20:lab(9.94911% -50.4285 .00927746);--vibrant-bolt-30:lab(21.5529% -87.9203 -.183094);--vibrant-bolt-40:lab(33.1551% -88.5945 -.2958);--vibrant-bolt-50:lab(44.7565% -83.7836 -.369442);--vibrant-bolt-60:lab(56.3576% -81.451 -.42125);--vibrant-bolt-70:lab(67.9583% -80.0604 -.459671);--vibrant-bolt-80:lab(79.5589% -79.1343 -.489283);--vibrant-bolt-90:lab(91.1593% -78.4723 -.512779);--vibrant-bolt-100:lab(102.76% -77.9753 -.531912);--vibrant-bolt-base:lab(79.5589% -79.1343 -.489283);--spectrum-ember-10:lab(.529532% 20.7398 1.80627);--spectrum-ember-20:lab(5.74543% 47.3348 11.7546);--spectrum-ember-30:lab(17.1599% 48.2793 24.2453);--spectrum-ember-40:lab(28.7944% 48.1665 23.6073);--spectrum-ember-50:lab(40.4154% 48.0802 22.4502);--spectrum-ember-60:lab(52.0295% 48.013 21.8556);--spectrum-ember-70:lab(63.6397% 47.9596 21.4924);--spectrum-ember-80:lab(75.2473% 47.9162 21.2473);--spectrum-ember-90:lab(86.8532% 47.8804 21.0707);--spectrum-ember-100:lab(98.458% 47.8504 20.9373);--spectrum-ember-base:lab(63.6397% 47.9596 21.4924);--spectrum-sage-10:lab(1.05387% -3.07728 2.43538);--spectrum-sage-20:lab(7.97395% -14.816 14.0931);--spectrum-sage-30:lab(19.6434% -18.2161 24.4089);--spectrum-sage-40:lab(31.2814% -18.4866 23.4412);--spectrum-sage-50:lab(42.9053% -18.6543 22.8214);--spectrum-sage-60:lab(54.5217% -18.7683 22.4837);--spectrum-sage-70:lab(66.1337% -18.8509 22.2712);--spectrum-sage-80:lab(77.7429% -18.9134 22.1252);--spectrum-sage-90:lab(89.35% -18.9624 22.0188);--spectrum-sage-100:lab(100.956% -19.0018 21.9378);--spectrum-sage-base:lab(60.3282% -18.8127 22.3666);--spectrum-forest-10:lab(1.20999% -5.93602 2.74712);--spectrum-forest-20:lab(8.55886% -27.8546 15.2275);--spectrum-forest-30:lab(20.2348% -37.3719 25.6821);--spectrum-forest-40:lab(31.877% -36.6537 24.6848);--spectrum-forest-50:lab(43.5038% -36.3107 24.0307);--spectrum-forest-60:lab(55.1223% -36.1121 23.6764);--spectrum-forest-70:lab(66.7358% -35.9836 23.4544);--spectrum-forest-80:lab(78.3461% -35.894 23.3022);--spectrum-forest-90:lab(89.9543% -35.828 23.1915);--spectrum-forest-100:lab(101.561% -35.7777 23.1074);--spectrum-forest-base:lab(37.6918% -36.456 24.3006);--spectrum-lagoon-10:lab(1.23818% -5.02014 -5.98271);--spectrum-lagoon-20:lab(8.59664% -30.3073 -12.9106);--spectrum-lagoon-30:lab(20.2334% -46.0414 -13.1972);--spectrum-lagoon-40:lab(31.8517% -45.9681 -13.3842);--spectrum-lagoon-50:lab(43.4627% -45.9091 -13.5146);--spectrum-lagoon-60:lab(55.07% -45.866 -13.6104);--spectrum-lagoon-70:lab(66.6752% -45.834 -13.6837);--spectrum-lagoon-80:lab(78.2792% -45.8095 -13.7415);--spectrum-lagoon-90:lab(89.8822% -45.7902 -13.7883);--spectrum-lagoon-100:lab(101.485% -45.7747 -13.827);--spectrum-lagoon-base:lab(60.8728% -45.8489 -13.6493);--spectrum-amaranth-10:lab(-1.02947% 31.2786 -38.5958);--spectrum-amaranth-20:lab(2.75231% 60.0837 -53.6929);--spectrum-amaranth-30:lab(14.3886% 57.9002 -54.7763);--spectrum-amaranth-40:lab(26.6364% 53.9481 -54.5082);--spectrum-amaranth-50:lab(38.5645% 51.7889 -54.5957);--spectrum-amaranth-60:lab(50.3633% 50.4151 -54.7711);--spectrum-amaranth-70:lab(62.0966% 49.4609 -54.9621);--spectrum-amaranth-80:lab(73.7923% 48.7587 -55.146);--spectrum-amaranth-90:lab(85.4644% 48.2197 -55.3156);--spectrum-amaranth-100:lab(97.1205% 47.7929 -55.4697);--spectrum-amaranth-base:lab(56.2359% 49.8987 -54.8666);--spectrum-merlot-10:lab(-.080368% 18.4839 -22.1806);--spectrum-merlot-20:lab(4.43232% 44.9725 -35.6425);--spectrum-merlot-30:lab(15.9142% 45.3646 -36.6335);--spectrum-merlot-40:lab(27.7542% 44.2892 -36.7615);--spectrum-merlot-50:lab(39.4837% 43.7154 -36.9341);--spectrum-merlot-60:lab(51.1646% 43.3599 -37.0962);--spectrum-merlot-70:lab(62.82% 43.1187 -37.2383);--spectrum-merlot-80:lab(74.4604% 42.9446 -37.361);--spectrum-merlot-90:lab(86.091% 42.8132 -37.4666);--spectrum-merlot-100:lab(97.7151% 42.7105 -37.5582);--spectrum-merlot-base:lab(27.7542% 44.2892 -36.7615);--spectrum-cobalt-10:lab(-2.26517% 46.9401 -57.1779);--spectrum-cobalt-20:lab(1.90236% 59.4763 -71.8533);--spectrum-cobalt-30:lab(14.5614% 42.3532 -71.4596);--spectrum-cobalt-40:lab(27.307% 29.6259 -70.609);--spectrum-cobalt-50:lab(39.4711% 22.1529 -70.5402);--spectrum-cobalt-60:lab(51.4089% 17.2488 -70.6991);--spectrum-cobalt-70:lab(63.2341% 13.8005 -70.9295);--spectrum-cobalt-80:lab(74.9952% 11.2528 -71.1762);--spectrum-cobalt-90:lab(86.716% 9.29827 -71.4179);--spectrum-cobalt-100:lab(98.4101% 7.75376 -71.6461);--spectrum-cobalt-base:lab(39.4711% 22.1529 -70.5402);--pastel-bloom-10:lab(.667286% 7.54648 -1.19328);--pastel-bloom-20:lab(6.2582% 24.5089 -4.66756);--pastel-bloom-30:lab(17.722% 25.5579 -4.94971);--pastel-bloom-40:lab(29.3259% 25.8044 -4.96796);--pastel-bloom-50:lab(40.9282% 25.9647 -4.97946);--pastel-bloom-60:lab(52.5296% 26.0773 -4.98736);--pastel-bloom-70:lab(64.1307% 26.1607 -4.99312);--pastel-bloom-80:lab(75.7315% 26.225 -4.99749);--pastel-bloom-90:lab(87.3321% 26.2761 -5.00094);--pastel-bloom-100:lab(98.9326% 26.3176 -5.0037);--pastel-bloom-base:lab(81.5318% 26.2519 -4.99932);--pastel-celeste-10:lab(.587029% 3.62703 -15.8459);--pastel-celeste-20:lab(6.64786% 1.97355 -26.4391);--pastel-celeste-30:lab(18.383% -1.91091 -26.8312);--pastel-celeste-40:lab(30.0823% -3.84654 -27.0758);--pastel-celeste-50:lab(41.7389% -4.95961 -27.2748);--pastel-celeste-60:lab(53.3755% -5.67895 -27.434);--pastel-celeste-70:lab(65.0011% -6.18106 -27.5627);--pastel-celeste-80:lab(76.62% -6.55097 -27.6683);--pastel-celeste-90:lab(88.2345% -6.83466 -27.7564);--pastel-celeste-100:lab(99.846% -7.05904 -27.8308);--pastel-celeste-base:lab(82.4277% -6.70159 -27.7143);--pastel-mint-10:lab(1.12% -4.40169 2.277);--pastel-mint-20:lab(8.15656% -19.6784 11.3354);--pastel-mint-30:lab(19.7945% -24.304 16.2004);--pastel-mint-40:lab(31.4149% -24.0748 15.7843);--pastel-mint-50:lab(43.0275% -23.9567 15.5812);--pastel-mint-60:lab(54.6362% -23.8854 15.461);--pastel-mint-70:lab(66.2425% -23.8377 15.3817);--pastel-mint-80:lab(77.8472% -23.8038 15.3254);--pastel-mint-90:lab(89.451% -23.7784 15.2835);--pastel-mint-100:lab(101.054% -23.7587 15.251);--pastel-mint-base:lab(83.6492% -23.7902 15.303);--pastel-custard-10:lab(.881723% 1.46325 2.2011);--pastel-custard-20:lab(7.37741% 1.80981 15.9679);--pastel-custard-30:lab(19.0831% -.0854731 33.5392);--pastel-custard-40:lab(30.752% -1.19658 36.6838);--pastel-custard-50:lab(42.3959% -1.90341 34.0869);--pastel-custard-60:lab(54.0262% -2.39077 32.9467);--pastel-custard-70:lab(65.6484% -2.74658 32.2991);--pastel-custard-80:lab(77.2654% -3.01752 31.8806);--pastel-custard-90:lab(88.8787% -3.23057 31.5879);--pastel-custard-100:lab(100.49% -3.40244 31.3716);--pastel-custard-base:lab(88.8787% -3.23057 31.5879);--pastel-lilac-10:lab(.469303% 6.6773 -12.9197);--pastel-lilac-20:lab(6.00361% 18.1327 -24.3023);--pastel-lilac-30:lab(17.6098% 17.1807 -24.8221);--pastel-lilac-40:lab(29.2989% 16.3138 -25.0127);--pastel-lilac-50:lab(40.9493% 15.8013 -25.1671);--pastel-lilac-60:lab(52.5817% 15.4627 -25.29);--pastel-lilac-70:lab(64.2042% 15.2223 -25.3887);--pastel-lilac-80:lab(75.8209% 15.0428 -25.4694);--pastel-lilac-90:lab(87.4336% 14.9037 -25.5363);--pastel-lilac-100:lab(99.0438% 14.7927 -25.5927);--pastel-lilac-base:lab(81.6277% 14.9691 -25.5043);--pastel-apricot-10:lab(.729391% 7.6502 1.97514);--pastel-apricot-20:lab(6.68169% 21.3413 13.5213);--pastel-apricot-30:lab(18.2856% 20.5475 27.3566);--pastel-apricot-40:lab(29.9307% 19.8555 27.3378);--pastel-apricot-50:lab(41.5587% 19.3953 26.0711);--pastel-apricot-60:lab(53.1778% 19.0685 25.4341);--pastel-apricot-70:lab(64.7917% 18.8248 25.0495);--pastel-apricot-80:lab(76.4022% 18.6362 24.7918);--pastel-apricot-90:lab(88.0105% 18.4861 24.6071);--pastel-apricot-100:lab(99.6171% 18.3637 24.4682);--pastel-apricot-base:lab(82.2066% 18.5571 24.6924);--pastel-laguna-10:lab(1.05092% -3.40199 -3.18349);--pastel-laguna-20:lab(7.85177% -17.0611 -8.74288);--pastel-laguna-30:lab(19.4672% -21.7608 -8.89174);--pastel-laguna-40:lab(31.0754% -21.8892 -8.97995);--pastel-laguna-50:lab(42.6802% -21.9569 -9.0385);--pastel-laguna-60:lab(54.2834% -21.9987 -9.0801);--pastel-laguna-70:lab(65.8857% -22.0269 -9.1112);--pastel-laguna-80:lab(77.4874% -22.0473 -9.13532);--pastel-laguna-90:lab(89.0888% -22.0627 -9.15457);--pastel-laguna-100:lab(100.69% -22.0747 -9.17029);--pastel-laguna-base:lab(86.7685% -22.0599 -9.15103);--atmosphere-mist-10:lab(1.05092% -3.40199 -3.18349);--atmosphere-mist-20:lab(7.85177% -17.0611 -8.74288);--atmosphere-mist-30:lab(19.4672% -21.7608 -8.89174);--atmosphere-mist-40:lab(31.0754% -21.8892 -8.97995);--atmosphere-mist-50:lab(42.6802% -21.9569 -9.0385);--atmosphere-mist-60:lab(54.2834% -21.9987 -9.0801);--atmosphere-mist-70:lab(65.8857% -22.0269 -9.1112);--atmosphere-mist-80:lab(77.4874% -22.0473 -9.13532);--atmosphere-mist-90:lab(89.0888% -22.0627 -9.15457);--atmosphere-mist-100:lab(100.69% -22.0747 -9.17029);--atmosphere-mist-base:lab(86.7685% -22.0599 -9.15103);--atmosphere-twilight-10:lab(.462812% 5.67804 -16.9599);--atmosphere-twilight-20:lab(6.23674% 10.1289 -28.0834);--atmosphere-twilight-30:lab(17.9535% 7.07166 -28.5337);--atmosphere-twilight-40:lab(29.6711% 5.28325 -28.7666);--atmosphere-twilight-50:lab(41.3376% 4.23622 -28.964);--atmosphere-twilight-60:lab(52.9803% 3.55089 -29.1247);--atmosphere-twilight-70:lab(64.61% 3.06818 -29.2561);--atmosphere-twilight-80:lab(76.2319% 2.71004 -29.3646);--atmosphere-twilight-90:lab(87.8487% 2.43393 -29.4554);--atmosphere-twilight-100:lab(99.462% 2.21461 -29.5325);--atmosphere-twilight-base:lab(17.9535% 7.07166 -28.5337);--atmosphere-eclipse-10:lab(.512342% 4.80289 -16.7881);--atmosphere-eclipse-20:lab(6.41933% 6.28799 -27.6778);--atmosphere-eclipse-30:lab(18.1523% 2.77129 -28.0976);--atmosphere-eclipse-40:lab(29.8642% .843376 -28.3386);--atmosphere-eclipse-50:lab(41.5277% -.276476 -28.5398);--atmosphere-eclipse-60:lab(53.1686% -1.00535 -28.7026);--atmosphere-eclipse-70:lab(64.7971% -1.51643 -28.8353);--atmosphere-eclipse-80:lab(76.4182% -1.89438 -28.9447);--atmosphere-eclipse-90:lab(88.0343% -2.18502 -29.0361);--atmosphere-eclipse-100:lab(99.6471% -2.41539 -29.1136);--atmosphere-eclipse-base:lab(6.41933% 6.28799 -27.6778);--atmosphere-storm-10:lab(.275661% 8.31891 -23.1316);--atmosphere-storm-20:lab(6.00178% 11.5202 -34.5313);--atmosphere-storm-30:lab(17.8399% 5.94969 -34.9385);--atmosphere-storm-40:lab(29.6263% 2.85362 -35.1852);--atmosphere-storm-50:lab(41.3303% 1.05423 -35.4233);--atmosphere-storm-60:lab(52.9967% -.115007 -35.6285);--atmosphere-storm-70:lab(64.6427% -.933409 -35.802);--atmosphere-storm-80:lab(76.2764% -1.53735 -35.9486);--atmosphere-storm-90:lab(87.9023% -2.00102 -36.0735);--atmosphere-storm-100:lab(99.5227% -2.36788 -36.1809);--atmosphere-storm-base:lab(29.6263% 2.85362 -35.1852);--atmosphere-dusk-10:lab(.462812% 5.67804 -16.9599);--atmosphere-dusk-20:lab(6.23674% 10.1289 -28.0834);--atmosphere-dusk-30:lab(17.9535% 7.07166 -28.5337);--atmosphere-dusk-40:lab(29.6711% 5.28325 -28.7666);--atmosphere-dusk-50:lab(41.3376% 4.23622 -28.964);--atmosphere-dusk-60:lab(52.9803% 3.55089 -29.1247);--atmosphere-dusk-70:lab(64.61% 3.06818 -29.2561);--atmosphere-dusk-80:lab(76.2319% 2.71004 -29.3646);--atmosphere-dusk-90:lab(87.8487% 2.43393 -29.4554);--atmosphere-dusk-100:lab(99.462% 2.21461 -29.5325);--atmosphere-dusk-base:lab(35.5084% 4.69889 -28.8702);--gem-amethyst-10:lab(-1.36741% 33.3917 -45.227);--gem-amethyst-20:lab(2.68809% 54.4964 -59.9575);--gem-amethyst-30:lab(14.7359% 46.7499 -60.4468);--gem-amethyst-40:lab(27.1202% 39.9647 -60.0506);--gem-amethyst-50:lab(39.1159% 36.0735 -60.1167);--gem-amethyst-60:lab(50.9554% 33.5346 -60.3052);--gem-amethyst-70:lab(62.716% 31.7458 -60.522);--gem-amethyst-80:lab(74.4312% 30.4176 -60.7361);--gem-amethyst-90:lab(86.1179% 29.3927 -60.9367);--gem-amethyst-100:lab(97.7854% 28.5781 -61.121);--gem-amethyst-base:lab(62.716% 31.7458 -60.522);--gem-peridot-10:lab(1.09223% -3.29108 5.94576);--gem-peridot-20:lab(7.81656% -10.7071 18.9176);--gem-peridot-30:lab(19.7295% -17.3306 51.0403);--gem-peridot-40:lab(31.5584% -20.8789 83.8788);--gem-peridot-50:lab(43.3201% -23.2899 108.117);--gem-peridot-60:lab(55.0385% -25.0005 114.453);--gem-peridot-70:lab(66.7285% -26.268 94.6701);--gem-peridot-80:lab(78.3991% -27.2417 82.9265);--gem-peridot-90:lab(90.0558% -28.0118 78.307);--gem-peridot-100:lab(101.702% -28.6356 75.6895);--gem-peridot-base:lab(78.3991% -27.2417 82.9265);--gem-citrine-10:lab(.887762% 11.3843 11.1262);--gem-citrine-20:lab(6.09913% 38.1353 16.6011);--gem-citrine-30:lab(17.844% 35.455 49.2366);--gem-citrine-40:lab(29.7213% 31.9069 88.6523);--gem-citrine-50:lab(41.5234% 29.0533 125.145);--gem-citrine-60:lab(53.2729% 26.8114 149.411);--gem-citrine-70:lab(64.987% 25.032 152.133);--gem-citrine-80:lab(76.6766% 23.5962 123.987);--gem-citrine-90:lab(88.3488% 22.418 100.72);--gem-citrine-100:lab(100.008% 21.4359 93.5877);--gem-citrine-base:lab(76.6766% 23.5962 123.987);--gem-garnet-10:lab(.45866% 27.4916 1.82468);--gem-garnet-20:lab(5.43948% 56.7285 12.7891);--gem-garnet-30:lab(16.7992% 58.0175 28.7156);--gem-garnet-40:lab(28.4484% 57.8859 30.3622);--gem-garnet-50:lab(40.0784% 57.7806 28.012);--gem-garnet-60:lab(51.6985% 57.6962 26.9402);--gem-garnet-70:lab(63.313% 57.6278 26.3207);--gem-garnet-80:lab(74.924% 57.5713 25.9161);--gem-garnet-90:lab(86.5325% 57.5242 25.6308);--gem-garnet-100:lab(98.1393% 57.4842 25.4189);--gem-garnet-base:lab(40.0784% 57.7806 28.012);--gem-larimar-10:lab(1.17176% -3.23916 -11.0453);--gem-larimar-20:lab(8.53833% -28.8823 -19.2192);--gem-larimar-30:lab(20.2277% -47.1944 -19.5935);--gem-larimar-40:lab(31.8714% -48.5866 -19.8656);--gem-larimar-50:lab(43.4973% -49.206 -20.0664);--gem-larimar-60:lab(55.1145% -49.5488 -20.2194);--gem-larimar-70:lab(66.7266% -49.7646 -20.3395);--gem-larimar-80:lab(78.3357% -49.9123 -20.4361);--gem-larimar-90:lab(89.9428% -50.0194 -20.5154);--gem-larimar-100:lab(101.548% -50.1006 -20.5817);--gem-larimar-base:lab(78.3357% -49.9123 -20.4361);--gem-ruby-10:lab(.431385% 30.4369 1.7159);--gem-ruby-20:lab(5.20632% 61.4992 9.27339);--gem-ruby-30:lab(16.4372% 63.9707 17.5929);--gem-ruby-40:lab(28.0561% 64.4332 16.2192);--gem-ruby-50:lab(39.6672% 64.7554 15.5399);--gem-ruby-60:lab(51.2745% 64.9923 15.1648);--gem-ruby-70:lab(62.8796% 65.1735 14.9267);--gem-ruby-80:lab(74.4835% 65.3167 14.762);--gem-ruby-90:lab(86.0865% 65.4326 14.6414);--gem-ruby-100:lab(97.6889% 65.5284 14.5492);--gem-ruby-base:lab(45.4711% 64.8823 15.3287);--gem-sapphire-10:lab(-1.165% 31.147 -47.3242);--gem-sapphire-20:lab(3.93787% 36.6854 -60.2647);--gem-sapphire-30:lab(16.4766% 19.2595 -59.9429);--gem-sapphire-40:lab(28.7643% 8.47337 -59.7518);--gem-sapphire-50:lab(40.7234% 2.09621 -59.9175);--gem-sapphire-60:lab(52.5446% -2.04957 -60.1708);--gem-sapphire-70:lab(64.2946% -4.93425 -60.4357);--gem-sapphire-80:lab(76.0031% -7.04643 -60.6881);--gem-sapphire-90:lab(87.6852% -8.65474 -60.9206);--gem-sapphire-100:lab(99.3495% -9.91797 -61.132);--gem-sapphire-base:lab(46.6457% -.178784 -60.0399);--gem-topaz-10:lab(.773815% 8.36103 4.83502);--gem-topaz-20:lab(6.56132% 25.3145 16.8426);--gem-topaz-30:lab(18.3724% 21.8247 48.3698);--gem-topaz-40:lab(30.1854% 18.7592 79.6901);--gem-topaz-50:lab(41.9321% 16.5072 101.341);--gem-topaz-60:lab(53.6379% 14.8222 104.023);--gem-topaz-70:lab(65.3174% 13.5259 84.1956);--gem-topaz-80:lab(76.9793% 12.5021 75.791);--gem-topaz-90:lab(88.6288% 11.6752 72.0195);--gem-topaz-100:lab(100.269% 10.9944 69.7951);--gem-topaz-base:lab(71.1502% 12.9854 78.9519);--mythic-astral-10:lab(-1.47519% 35.1958 -49.6454);--mythic-astral-20:lab(3.22001% 45.1162 -63.3238);--mythic-astral-30:lab(15.7372% 29.2818 -63.0732);--mythic-astral-40:lab(28.1444% 18.7491 -62.707);--mythic-astral-50:lab(40.1577% 12.528 -62.8068);--mythic-astral-60:lab(52.0098% 8.45799 -63.0309);--mythic-astral-70:lab(63.7798% 5.60638 -63.2829);--mythic-astral-80:lab(75.5022% 3.50562 -63.5302);--mythic-astral-90:lab(87.1946% 1.89757 -63.7618);--mythic-astral-100:lab(98.8667% .629157 -63.9746);--mythic-astral-base:lab(69.6456% 4.48155 -63.4081);--mythic-ether-10:lab(.721115% 2.04313 -8.05964);--mythic-ether-20:lab(6.76008% 3.85679 -17.7427);--mythic-ether-30:lab(18.3792% 2.75573 -18.0798);--mythic-ether-40:lab(30.0208% 2.08688 -18.2378);--mythic-ether-50:lab(41.6449% 1.69379 -18.3529);--mythic-ether-60:lab(53.2607% 1.43543 -18.4395);--mythic-ether-70:lab(64.8717% 1.2528 -18.5067);--mythic-ether-80:lab(76.4799% 1.1169 -18.5603);--mythic-ether-90:lab(88.0862% 1.01185 -18.604);--mythic-ether-100:lab(99.6913% .928253 -18.6403);--mythic-ether-base:lab(88.0862% 1.01185 -18.604);--mythic-shadow-10:lab(.750221% 1.45033 -7.96658);--mythic-shadow-20:lab(6.87089% 1.30797 -17.4931);--mythic-shadow-30:lab(18.4983% -.0575036 -17.8143);--mythic-shadow-40:lab(30.1382% -.768676 -17.9743);--mythic-shadow-50:lab(41.7613% -1.18394 -18.0904);--mythic-shadow-60:lab(53.3765% -1.45575 -18.1776);--mythic-shadow-70:lab(64.9871% -1.64729 -18.2451);--mythic-shadow-80:lab(76.595% -1.78954 -18.2989);--mythic-shadow-90:lab(88.201% -1.89924 -18.3428);--mythic-shadow-100:lab(99.8059% -1.98641 -18.3792);--mythic-shadow-base:lab(6.87089% 1.30797 -17.4931);--mythic-dream-10:lab(.279371% 11.9097 -14.5177);--mythic-dream-20:lab(5.31023% 32.8589 -26.8306);--mythic-dream-30:lab(16.8157% 33.2169 -27.5711);--mythic-dream-40:lab(28.5359% 32.6847 -27.7426);--mythic-dream-50:lab(40.2027% 32.3925 -27.8949);--mythic-dream-60:lab(51.8453% 32.2085 -28.0207);--mythic-dream-70:lab(63.4748% 32.0822 -28.124);--mythic-dream-80:lab(75.0964% 31.9902 -28.2094);--mythic-dream-90:lab(86.7129% 31.9203 -28.281);--mythic-dream-100:lab(98.326% 31.8655 -28.3417);--mythic-dream-base:lab(63.4748% 32.0822 -28.124);--mythic-seraphine-10:lab(.50374% 9.15656 -7.08094);--mythic-seraphine-20:lab(5.81044% 28.1991 -17.4594);--mythic-seraphine-30:lab(17.2769% 29.1656 -18.0146);--mythic-seraphine-40:lab(28.9237% 29.1904 -18.1325);--mythic-seraphine-50:lab(40.5503% 29.2232 -18.2206);--mythic-seraphine-60:lab(52.1675% 29.253 -18.2875);--mythic-seraphine-70:lab(63.7796% 29.2782 -18.3397);--mythic-seraphine-80:lab(75.3885% 29.2994 -18.3813);--mythic-seraphine-90:lab(86.9953% 29.3173 -18.4154);--mythic-seraphine-100:lab(98.6007% 29.3324 -18.4436);--mythic-seraphine-base:lab(81.1921% 29.3087 -18.3992)}}:root{--filter-blur-none:0px;--filter-blur-sm:2px;--filter-blur-md:4px;--filter-blur-lg:8px;--filter-blur-xl:16px;--filter-blur-xxl:24px;--filter-brightness-none:100%;--filter-brightness-dim:80%;--filter-brightness-darker:60%;--filter-brightness-darkest:40%;--filter-brightness-lighten:120%;--filter-brightness-lighter:140%;--filter-brightness-lightest:160%;--filter-contrast-none:100%;--filter-contrast-less:80%;--filter-contrast-least:60%;--filter-contrast-more:120%;--filter-contrast-most:140%;--filter-contrast-extreme:180%;--filter-grayscale-none:0%;--filter-grayscale-partial:50%;--filter-grayscale-full:100%;--filter-hue-rotate-none:0deg;--filter-hue-rotate-quarter:90deg;--filter-hue-rotate-half:180deg;--filter-hue-rotate-full:360deg;--filter-hue-rotate-cyberpunk:310deg;--filter-hue-rotate-vaporwave:225deg;--filter-invert-none:0%;--filter-invert-partial:50%;--filter-invert-full:100%;--filter-opacity-invisible:0%;--filter-opacity-ghost:20%;--filter-opacity-translucent:50%;--filter-opacity-subtle:80%;--filter-opacity-visible:100%;--filter-saturate-desaturated:0%;--filter-saturate-less-color:50%;--filter-saturate-normal:100%;--filter-saturate-vibrant:150%;--filter-saturate-vivid:200%;--filter-saturate-intense:250%;--filter-saturate-hyper:300%;--filter-sepia-none:0%;--filter-sepia-light:30%;--filter-sepia-medium:70%;--filter-sepia-full:100%;--filter-drop-shadow-none:none;--filter-drop-shadow-sm:drop-shadow(0 1px 1px #0000000d);--filter-drop-shadow-md:drop-shadow(0 2px 2px #0000001a);--filter-drop-shadow-lg:drop-shadow(0 4px 3px #00000026);--filter-drop-shadow-xl:drop-shadow(0 8px 5px #0003);--filter-drop-shadow-sharp:drop-shadow(5px 5px 0px #000000e6);--filter-drop-shadow-neon:drop-shadow(0 0 5px #7800ffcc)drop-shadow(0 0 10px #7800ff80);--filter-combination-glassmorphism:blur(var(--filter-blur-md))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-lighten));--filter-combination-frost-glass:blur(var(--filter-blur-sm))brightness(var(--filter-brightness-lighten))contrast(var(--filter-contrast-less));--filter-combination-vintage-tone:sepia(var(--filter-sepia-light))brightness(var(--filter-brightness-dim))contrast(var(--filter-contrast-more));--filter-combination-night-mode:brightness(var(--filter-brightness-dim))invert(var(--filter-invert-partial))grayscale(var(--filter-grayscale-partial));--filter-combination-highlight-element:brightness(var(--filter-brightness-lighter))contrast(var(--filter-contrast-more))saturate(var(--filter-saturate-vibrant));--filter-combination-fade-back:blur(var(--filter-blur-sm))grayscale(var(--filter-grayscale-partial))opacity(var(--filter-opacity-translucent));--filter-combination-elevate:brightness(var(--filter-brightness-lighten))var(--filter-dropShadow-md);--filter-combination-photo-filter:contrast(var(--filter-contrast-more))saturate(var(--filter-saturate-vibrant));--filter-combination-painterly:saturate(var(--filter-saturate-vibrant))contrast(var(--filter-contrast-more))brightness(var(--filter-brightness-lighten));--filter-combination-duotone:grayscale(var(--filter-grayscale-full))sepia(var(--filter-sepia-medium))hue-rotate(var(--filter-hueRotate-quarter));--filter-combination-neo-brutalism:contrast(var(--filter-contrast-extreme))saturate(var(--filter-saturate-hyper))var(--filter-dropShadow-sharp)brightness(var(--filter-brightness-lighten));--filter-combination-cyberpunk:brightness(var(--filter-brightness-dim))contrast(var(--filter-contrast-more))saturate(var(--filter-saturate-hyper))var(--filter-dropShadow-neon)hue-rotate(var(--filter-hueRotate-cyberpunk));--filter-combination-vaporwave:brightness(var(--filter-brightness-lighten))contrast(var(--filter-contrast-less))saturate(var(--filter-saturate-vibrant))hue-rotate(var(--filter-hueRotate-vaporwave))blur(var(--filter-blur-sm));--filter-combination-film-noir:contrast(var(--filter-contrast-more))grayscale(var(--filter-grayscale-full))brightness(var(--filter-brightness-dim));--filter-combination-pop-art:contrast(var(--filter-contrast-extreme))saturate(var(--filter-saturate-intense))brightness(var(--filter-brightness-lighter));--filter-combination-minimalist:brightness(var(--filter-brightness-lighten))contrast(var(--filter-contrast-less))saturate(var(--filter-saturate-lessColor));--filter-combination-retro-computing:contrast(var(--filter-contrast-more))grayscale(var(--filter-grayscale-partial))brightness(var(--filter-brightness-dim))sepia(var(--filter-sepia-light));--filter-combination-analog-film:contrast(var(--filter-contrast-more))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-dim))sepia(var(--filter-sepia-light));--filter-backdrop-none:none;--filter-backdrop-subtle:blur(var(--filter-blur-sm));--filter-backdrop-medium:blur(var(--filter-blur-md));--filter-backdrop-heavy:blur(var(--filter-blur-lg));--filter-backdrop-frosted-glass:blur(var(--filter-blur-md))brightness(var(--filter-brightness-lighten))saturate(var(--filter-saturate-lessColor));--filter-backdrop-dark-glass:blur(var(--filter-blur-md))brightness(var(--filter-brightness-darker));--filter-backdrop-colored-glass:blur(var(--filter-blur-md))saturate(var(--filter-saturate-vibrant));--filter-backdrop-glass-panel:blur(var(--filter-blur-xl))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-lighten));--filter-backdrop-glass-panel-dark:blur(var(--filter-blur-xl))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-darker));--filter-backdrop-dim-back:brightness(var(--filter-brightness-darker))blur(var(--filter-blur-sm));--filter-backdrop-accent-back:brightness(var(--filter-brightness-dim))saturate(var(--filter-saturate-vibrant));--filter-backdrop-contrast-back:contrast(var(--filter-contrast-more))brightness(var(--filter-brightness-dim));--filter-accessibility-no-motion:brightness(var(--filter-brightness-lighten));--filter-accessibility-high-contrast:contrast(var(--filter-contrast-extreme));--filter-accessibility-less-contrast:contrast(var(--filter-contrast-less))brightness(var(--filter-brightness-lighten));--filter-accessibility-readability:brightness(var(--filter-brightness-lighten))contrast(var(--filter-contrast-more));--filter-accessibility-focus-no-blur:brightness(var(--filter-brightness-lighter))saturate(var(--filter-saturate-vibrant));--filter-accessibility-colorblind-friendly:contrast(var(--filter-contrast-more))brightness(var(--filter-brightness-lighten));--filter-state-hover-brighten:brightness(var(--filter-brightness-lighten));--filter-state-hover-sharpen:contrast(var(--filter-contrast-more));--filter-state-hover-focus:blur(var(--filter-blur-none))brightness(var(--filter-brightness-lighten))saturate(var(--filter-saturate-vibrant));--filter-state-hover-glow:brightness(var(--filter-brightness-lighter))drop-shadow(0 0 5px currentColor);--filter-state-hover-neo-brutalism-hover:brightness(var(--filter-brightness-lighter))var(--filter-dropShadow-sharp);--filter-state-disabled-muted:grayscale(var(--filter-grayscale-partial))opacity(var(--filter-opacity-ghost));--filter-state-disabled-faded:opacity(var(--filter-opacity-translucent))blur(var(--filter-blur-sm));--filter-state-disabled-accessible-disabled:opacity(var(--filter-opacity-translucent));--filter-state-active-pressed:brightness(var(--filter-brightness-dim))contrast(var(--filter-contrast-more));--filter-state-active-vibrant:saturate(var(--filter-saturate-vivid))contrast(var(--filter-contrast-more));--filter-state-active-neo-brutalism-active:contrast(var(--filter-contrast-more))brightness(var(--filter-brightness-dim));--filter-meta-processed-at:2026-4-7T04:28:13.704Z;--filter-meta-version:1}[data-theme=dark]{--filter-brightness-dim:70%;--filter-brightness-darker:50%;--filter-brightness-lighten:130%;--filter-combination-glassmorphism:blur(var(--filter-blur-md))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-darker));--filter-combination-night-mode:brightness(var(--filter-brightness-darker))contrast(var(--filter-contrast-more));--filter-combination-neo-brutalism:contrast(var(--filter-contrast-extreme))saturate(var(--filter-saturate-vivid))var(--filter-dropShadow-sharp)brightness(var(--filter-brightness-dim));--filter-backdrop-frosted-glass:blur(var(--filter-blur-md))brightness(var(--filter-brightness-dim));--filter-backdrop-dark-glass:blur(var(--filter-blur-md))brightness(var(--filter-brightness-darkest));--filter-backdrop-glass-panel:blur(var(--filter-blur-xl))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-dim));--filter-backdrop-glass-panel-dark:blur(var(--filter-blur-xl))saturate(var(--filter-saturate-vibrant))brightness(var(--filter-brightness-darkest))}[data-theme=highContrast]{--filter-contrast-none:120%;--filter-contrast-less:100%;--filter-contrast-more:150%;--filter-contrast-most:180%;--filter-combination-glassmorphism:blur(var(--filter-blur-md))contrast(var(--filter-contrast-most));--filter-combination-fade-back:opacity(var(--filter-opacity-ghost));--filter-combination-elevate:contrast(var(--filter-contrast-most))var(--filter-dropShadow-lg);--filter-combination-neo-brutalism:contrast(var(--filter-contrast-extreme))var(--filter-dropShadow-sharp);--filter-accessibility-high-contrast:contrast(var(--filter-contrast-extreme))brightness(var(--filter-brightness-lighten));--filter-accessibility-readability:contrast(var(--filter-contrast-extreme))}[data-theme=print]{--filter-contrast-none:120%;--filter-contrast-more:140%;--filter-grayscale-partial:90%;--filter-grayscale-full:100%;--filter-combination-default:grayscale(var(--filter-grayscale-full))contrast(var(--filter-contrast-more));--filter-combination-highlight:grayscale(var(--filter-grayscale-partial))contrast(var(--filter-contrast-most));--filter-combination-neo-brutalism:grayscale(var(--filter-grayscale-full))contrast(var(--filter-contrast-extreme))var(--filter-dropShadow-sharp)}:root{--fluid-core-viewport-min-width:320;--fluid-core-viewport-max-width:1440;--fluid-core-base-scale-min-font-size:16;--fluid-core-base-scale-max-font-size:18;--fluid-core-base-scale-type-ratio-min:1.2;--fluid-core-base-scale-type-ratio-max:1.25;--fluid-core-base-scale-space-ratio-min:1.25;--fluid-core-base-scale-space-ratio-max:1.3;--fluid-core-base-scale-size-ratio-min:1.25;--fluid-core-base-scale-size-ratio-max:1.25;--fluid-core-rounding-round-to:.1;--fluid-core-use-clamp:true;--fluid-core-unit-preference:rem;--fluid-core-root-font-size:16;--fluid-core-parameters-viewport-min-width:320;--fluid-core-parameters-viewport-max-width:1440;--fluid-core-parameters-base-scale-min-font-size:16;--fluid-core-parameters-base-scale-max-font-size:18;--fluid-core-parameters-base-scale-type-ratio-min:1.2;--fluid-core-parameters-base-scale-type-ratio-max:1.25;--fluid-core-parameters-base-scale-space-ratio-min:1.25;--fluid-core-parameters-base-scale-space-ratio-max:1.3;--fluid-core-parameters-base-scale-size-ratio-min:1.25;--fluid-core-parameters-base-scale-size-ratio-max:1.25;--fluid-core-parameters-rounding-round-to:.1;--fluid-core-parameters-use-clamp:true;--fluid-core-parameters-unit-preference:rem;--fluid-core-parameters-root-font-size:16;--gradient-defaults-fallback-solid-color:var(--potion-primary-base);--gradient-defaults-default-direction:to right;--gradient-defaults-default-shape:ellipse;--gradient-defaults-generate-named-gradients:true;--gradient-defaults-blend-mode:normal;--gradient-named-primary-type:linear;--gradient-named-primary-direction:to right;--gradient-named-primary-colors-0-color:var(--potion-primary-light);--gradient-named-primary-colors-0-position:0%;--gradient-named-primary-colors-1-color:var(--potion-primary-base);--gradient-named-primary-colors-1-position:50%;--gradient-named-primary-colors-2-color:var(--potion-primary-dark);--gradient-named-primary-colors-2-position:100%;--gradient-named-hero-glow-type:radial;--gradient-named-hero-glow-shape:circle;--gradient-named-hero-glow-position:center;--gradient-named-hero-glow-colors-0-color:var(--potion-accent-light);--gradient-named-hero-glow-colors-0-position:0%;--gradient-named-hero-glow-colors-1-color:var(--potion-accent-dark);--gradient-named-hero-glow-colors-1-position:100%;--gradient-named-highlight-sweep-type:conic;--gradient-named-highlight-sweep-angle:from 0deg;--gradient-named-highlight-sweep-colors-0-color:var(--potion-accent-base);--gradient-named-highlight-sweep-colors-0-position:0%;--gradient-named-highlight-sweep-colors-1-color:var(--potion-primary-base);--gradient-named-highlight-sweep-colors-1-position:33%;--gradient-named-highlight-sweep-colors-2-color:var(--potion-accent-base);--gradient-named-highlight-sweep-colors-2-position:66%;--gradient-named-highlight-sweep-colors-3-color:var(--potion-accent-base);--gradient-named-highlight-sweep-colors-3-position:100%;--gradient-patterns-stripes-type:repeating-linear;--gradient-patterns-stripes-direction:45deg;--gradient-patterns-stripes-colors-0-color:var(--potion-primary-light);--gradient-patterns-stripes-colors-0-position:0px;--gradient-patterns-stripes-colors-1-color:var(--potion-primary-light);--gradient-patterns-stripes-colors-1-position:10px;--gradient-patterns-stripes-colors-2-color:transparent;--gradient-patterns-stripes-colors-2-position:10px;--gradient-patterns-stripes-colors-3-color:transparent;--gradient-patterns-stripes-colors-3-position:20px;--gradient-patterns-checkerboard-type:repeating-conic;--gradient-patterns-checkerboard-position:0 0;--gradient-patterns-checkerboard-colors-0-color:var(--potion-neutral-light);--gradient-patterns-checkerboard-colors-0-position:0%;--gradient-patterns-checkerboard-colors-1-color:var(--potion-neutral-light);--gradient-patterns-checkerboard-colors-1-position:25%;--gradient-patterns-checkerboard-colors-2-color:var(--potion-neutral-dark);--gradient-patterns-checkerboard-colors-2-position:25%;--gradient-patterns-checkerboard-colors-3-color:var(--potion-neutral-dark);--gradient-patterns-checkerboard-colors-3-position:50%;--gradient-patterns-checkerboard-size:20px 20px;--gradient-patterns-noise-type:noise;--gradient-patterns-noise-base-color:var(--potion-background);--gradient-patterns-noise-opacity:.05;--gradient-patterns-noise-density:15%;--gradient-patterns-mesh-type:mesh;--gradient-patterns-mesh-points-0-x:0%;--gradient-patterns-mesh-points-0-y:0%;--gradient-patterns-mesh-points-0-color:var(--potion-primary-light);--gradient-patterns-mesh-points-1-x:100%;--gradient-patterns-mesh-points-1-y:0%;--gradient-patterns-mesh-points-1-color:var(--potion-accent-light);--gradient-patterns-mesh-points-2-x:100%;--gradient-patterns-mesh-points-2-y:100%;--gradient-patterns-mesh-points-2-color:var(--potion-primary-dark);--gradient-patterns-mesh-points-3-x:0%;--gradient-patterns-mesh-points-3-y:100%;--gradient-patterns-mesh-points-3-color:var(--potion-accent-dark);--gradient-blend-modes-enabled:true;--gradient-blend-modes-default:normal;--gradient-blend-modes-options-0:normal;--gradient-blend-modes-options-1:multiply;--gradient-blend-modes-options-2:screen;--gradient-blend-modes-options-3:overlay;--gradient-blend-modes-options-4:darken;--gradient-blend-modes-options-5:lighten;--gradient-blend-modes-options-6:color-dodge;--gradient-blend-modes-options-7:color-burn;--gradient-blend-modes-options-8:hard-light;--gradient-blend-modes-options-9:soft-light;--gradient-blend-modes-options-10:difference;--gradient-blend-modes-options-11:exclusion;--gradient-blend-modes-options-12:hue;--gradient-blend-modes-options-13:saturation;--gradient-blend-modes-options-14:color;--gradient-blend-modes-options-15:luminosity;--gradient-animations-enabled:true;--gradient-animations-defaults-duration:10s;--gradient-animations-defaults-timing:linear;--gradient-animations-defaults-iteration:infinite;--gradient-animations-presets-shimmer-background-size:200% 100%;--gradient-animations-presets-shimmer-animation:shimmer 2s linear infinite;--gradient-animations-presets-shimmer-keyframes-0-position:0%;--gradient-animations-presets-shimmer-keyframes-0-background-position:-100% 0;--gradient-animations-presets-shimmer-keyframes-1-position:100%;--gradient-animations-presets-shimmer-keyframes-1-background-position:100% 0;--gradient-animations-presets-pulse-animation:pulse 3s ease-in-out infinite;--gradient-animations-presets-pulse-keyframes-0-position:0%;--gradient-animations-presets-pulse-keyframes-0-opacity:.6;--gradient-animations-presets-pulse-keyframes-1-position:50%;--gradient-animations-presets-pulse-keyframes-1-opacity:1;--gradient-animations-presets-pulse-keyframes-2-position:100%;--gradient-animations-presets-pulse-keyframes-2-opacity:.6;--gradient-animations-presets-rotate-animation:rotate 8s linear infinite;--gradient-animations-presets-rotate-keyframes-0-position:0%;--gradient-animations-presets-rotate-keyframes-0-background-position:0% 0%;--gradient-animations-presets-rotate-keyframes-1-position:100%;--gradient-animations-presets-rotate-keyframes-1-background-position:100% 100%;--gradient-animations-presets-morphing-animation:morph 10s ease-in-out infinite alternate;--gradient-animations-presets-morphing-keyframes-0-position:0%;--gradient-animations-presets-morphing-keyframes-0-border-radius:60% 40% 30% 70%/60% 30% 70% 40%;--gradient-animations-presets-morphing-keyframes-1-position:50%;--gradient-animations-presets-morphing-keyframes-1-border-radius:30% 60% 70% 40%/50% 60% 30% 60%;--gradient-animations-presets-morphing-keyframes-2-position:100%;--gradient-animations-presets-morphing-keyframes-2-border-radius:60% 40% 30% 70%/60% 30% 70% 40%;--gradient-options-allow-runtime-gradients:true;--gradient-options-generate-gradient-utilities:false;--gradient-options-include-modern-syntax:true;--gradient-options-fallback-strategy:solid;--gradient-options-css-generation-type:custom-properties;--gradient-options-layering-support:true;--gradient-options-layer-separator: + }@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{backgroundPosition:-200% 0}to{backgroundPosition:200% 0}}:root{--breakpoint-xs:20em;--breakpoint-sm:30em;--breakpoint-md:48em;--breakpoint-lg:64em;--breakpoint-xl:80em;--breakpoint-2xl:96em;--breakpoint-3xl:120em;--grid-columns:12;--grid-min:15rem;--grid-gap-sm:var(--space-s);--grid-gap-md:var(--space-m);--grid-gap-lg:var(--space-l);--grid-auto-flow:row dense;--grid-auto-fit:true;--grid-max:1fr;--grid-fallback-template:repeat(12,1fr);--layout-default-mode:grid;--layout-grid-display:grid;--layout-grid-auto-flow:row dense;--layout-grid-template:repeat(auto-fit,minmax(15rem,1fr));--layout-grid-gap:var(--space-m);--layout-subgrid-display:subgrid;--layout-subgrid-inherit-gap:true;--layout-flex-display:flex;--layout-flex-direction:row;--layout-flex-wrap:wrap;--layout-flex-gap:var(--space-s);--layout-card-group-default:grid;--layout-card-group-sm:flex;--layout-card-group-lg:grid;--layout-feature-block-default:flex;--layout-feature-block-md:grid;--layout-hero-section-default:grid;--layout-hero-section-areas:headline cta;--container-queries-enabled:true;--container-min-width:20em;--container-max-width:110rem;--container-padding-min:1rem;--container-padding-max:2rem;--container-type-block:true;--container-type-inline:true;--container-type-size:true;--container-type-style:true;--gutter-default:var(--space-m);--gutter-narrow:var(--space-s);--gutter-wide:var(--space-l);--intrinsic-min:min-content;--intrinsic-max:max-content;--intrinsic-fit:fit-content;--aspect-ratio-square:1/1;--aspect-ratio-landscape:16/9;--aspect-ratio-portrait:3/4;--content-width-page:80rem;--content-width-section:65rem;--parent-selectors-enabled:true;--parent-selector-card-has-image:.card:has(img);--parent-selector-form-has-error:.form-field:has(.error);--parent-selector-list-not-empty:ul:has(>li);--parent-selector-button-has-icon:.button:has(svg);--parent-selector-article-has-heading:article:has(h2);--anchor-positioning-enabled:true;--anchor-default-inset:0;--anchor-z-index:10;--anchor-position-tooltip:anchor(--tooltip-anchor);--anchor-position-dropdown:anchor(--dropdown-anchor);--anchor-position-popover:anchor(--popover-anchor);--anchor-position-modal:anchor(--modal-anchor);--view-transitions-enabled:true;--view-transition-duration:.3s;--view-transition-page-transition:page-swap;--view-transition-modal-transition:modal-appear;--view-transition-menu-transition:menu-reveal;--animation-crossfade:cross-fade .3s ease-in-out;--animation-slide-up:slide-up .25s ease-out;--animation-slide-in:slide-in .2s ease-in-out;--animation-zoom:zoom .35s cubic-bezier(.2,0,.2,1);--logical-properties-enabled:true;--logical-left:inline-start;--logical-right:inline-end;--logical-top:block-start;--logical-bottom:block-end;--logical-width:inline-size;--logical-height:block-size;--prefer-logical:true;--cascade-layers-order:reset,base,layout,components,utilities;--generate-layer-imports:true;--specificity-utilities:highest;--specificity-components:medium;--specificity-layout:low;--color-scheme-auto:true;--color-scheme-preference:light;--color-scheme-transitions:true;--color-scheme-transition-duration:.2s;--color-scheme-properties:color,background-color,border-color,shadow;--option-use-clamp:true;--option-prefer-container-queries:true;--option-enable-subgrid:true;--option-generate-utility-classes:true;--option-namespace-prefix:potion;--option-media-query-unit:em;--meta-processed-at:2026-4-7T04:28:13.703Z;--meta-version:1}[data-theme=dark]{--color-scheme-preference:dark}:root{--motion-duration-instant:0s;--motion-duration-fast:.1s;--motion-duration-medium:.2s;--motion-duration-slow:.3s;--motion-duration-slower:.5s;--motion-duration-slowest:.8s;--motion-duration-alias-ui-fast:var(--motion-duration-fast);--motion-duration-alias-ui-medium:var(--motion-duration-medium);--motion-duration-alias-ui-slow:var(--motion-duration-slow);--motion-easing-linear:linear;--motion-easing-default:cubic-bezier(.4,0,.2,1);--motion-easing-in:cubic-bezier(.4,0,1,1);--motion-easing-out:cubic-bezier(0,0,.2,1);--motion-easing-in-out:cubic-bezier(.4,0,.2,1);--motion-easing-emphasized:cubic-bezier(.2,0,0,1);--motion-easing-energetic:cubic-bezier(.68,-.6,.32,1.6);--motion-easing-gentle:cubic-bezier(.4,.4,0,1);--motion-easing-bounce:cubic-bezier(.2,.8,.2,1);--motion-easing-elastic:cubic-bezier(.68,-.55,.265,1.55);--motion-easing-spring:cubic-bezier(.5,1.5,.5,1);--motion-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--motion-transition-property-transform:transform;--motion-transition-property-opacity:opacity;--motion-transition-property-colors:background-color,border-color,color,fill,stroke;--motion-transition-property-position:top,right,bottom,left;--motion-transition-property-shadow:box-shadow;--motion-transition-property-size:width,height;--motion-transition-combo-base:var(--motion-transition-property-common)var(--motion-duration-medium)var(--motion-easing-default);--motion-transition-combo-color:var(--motion-transition-property-colors)var(--motion-duration-medium)var(--motion-easing-default);--motion-transition-combo-smooth:all var(--motion-duration-slow)var(--motion-easing-in-out);--motion-transition-combo-transform:var(--motion-transition-property-transform)var(--motion-duration-medium)var(--motion-easing-default);--motion-transition-combo-opacity:var(--motion-transition-property-opacity)var(--motion-duration-fast)var(--motion-easing-default);--motion-transition-combo-shadow:var(--motion-transition-property-shadow)var(--motion-duration-medium)var(--motion-easing-default);--motion-transition-combo-interactive:var(--motion-transition-property-common)var(--motion-duration-fast)var(--motion-easing-emphasized);--motion-animation-fade-in:fade-in var(--motion-duration-medium)var(--motion-easing-out)forwards;--motion-animation-fade-out:fade-out var(--motion-duration-medium)var(--motion-easing-in)forwards;--motion-animation-slide-in-up:slide-in-up var(--motion-duration-medium)var(--motion-easing-out)forwards;--motion-animation-slide-out-down:slide-out-down var(--motion-duration-medium)var(--motion-easing-in)forwards;--motion-animation-pulse:pulse var(--motion-duration-slow)var(--motion-easing-inOut)infinite;--motion-animation-spin:spin var(--motion-duration-slower)var(--motion-easing-linear)infinite;--motion-animation-shimmer:shimmer var(--motion-duration-slowest)var(--motion-easing-linear)infinite}[data-theme=reducedMotion],[data-motion=reduced],[data-theme=reduced-motion]{--motion-duration-fast:var(--system-motion-reduceMotion-essential-duration-fast);--motion-duration-medium:var(--system-motion-reduceMotion-essential-duration-medium);--motion-duration-slow:var(--system-motion-reduceMotion-essential-duration-slow);--motion-duration-slower:var(--system-motion-reduceMotion-essential-duration-slow);--motion-duration-slowest:var(--system-motion-reduceMotion-essential-duration-slow);--motion-animation-fade-in:fade-in var(--motion-duration-fast)var(--motion-easing-out)forwards;--motion-animation-fade-out:fade-out var(--motion-duration-fast)var(--motion-easing-in)forwards;--motion-animation-slide-in-up:none;--motion-animation-slide-out-down:none;--motion-animation-pulse:none;--motion-animation-spin:spin var(--motion-duration-slower)var(--motion-easing-linear)infinite;--motion-animation-shimmer:none}[data-theme=noMotion]{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-medium:0s;--motion-duration-slow:0s;--motion-duration-slower:0s;--motion-duration-slowest:0s;--motion-transition-combo-base:none;--motion-transition-combo-color:none;--motion-transition-combo-transform:none;--motion-transition-combo-opacity:none;--motion-transition-combo-shadow:none;--motion-transition-combo-interactive:none;--motion-animation-fade-in:none;--motion-animation-fade-out:none;--motion-animation-slide-in-up:none;--motion-animation-slide-out-down:none;--motion-animation-pulse:none;--motion-animation-spin:none;--motion-animation-shimmer:none}:root{--shadow-base-none:none;--shadow-base-xs:0 1px 2px var(--shadow-color);--shadow-base-sm:0 1px 3px var(--shadow-color),0 1px 2px var(--shadow-color);--shadow-base-md:0 4px 6px var(--shadow-color),0 2px 4px var(--shadow-color);--shadow-base-lg:0 10px 15px var(--shadow-color),0 4px 6px var(--shadow-color);--shadow-base-xl:0 20px 25px var(--shadow-color),0 10px 10px var(--shadow-color);--shadow-base-2xl:0 25px 50px var(--shadow-color);--shadow-base-inner:inset 0 2px 4px var(--shadow-color);--shadow-base-focus:0 0 0 4px var(--shadow-focus-color);--shadow-colors-default:#00000026;--shadow-colors-dark:#0009;--shadow-colors-light:#00000012;--shadow-colors-focus:#159ce466;--shadow-colors-primary:var(--potion-primary-shadow);--shadow-colors-secondary:var(--potion-secondary-shadow);--shadow-properties-offset-x-none:0;--shadow-properties-offset-x-sm:0;--shadow-properties-offset-x-md:0;--shadow-properties-offset-x-lg:0;--shadow-properties-offset-x-xl:0;--shadow-properties-offset-y-none:0;--shadow-properties-offset-y-sm:1px;--shadow-properties-offset-y-md:4px;--shadow-properties-offset-y-lg:10px;--shadow-properties-offset-y-xl:20px;--shadow-properties-blur-none:0;--shadow-properties-blur-sm:3px;--shadow-properties-blur-md:6px;--shadow-properties-blur-lg:15px;--shadow-properties-blur-xl:25px;--shadow-properties-spread-none:0;--shadow-properties-spread-sm:1px;--shadow-properties-spread-md:2px;--shadow-properties-spread-lg:4px;--shadow-properties-spread-xl:10px;--shadow-elevation-ground:none;--shadow-elevation-raised:sm;--shadow-elevation-floating:md;--shadow-elevation-overlay:lg;--shadow-elevation-popout:xl;--shadow-elevation-highest:2xl;--shadow-components-card-default:sm;--shadow-components-card-hover:md;--shadow-components-card-active:xs;--shadow-components-button-default:xs;--shadow-components-button-primary:sm;--shadow-components-button-hover:md;--shadow-components-dropdown-default:md;--shadow-components-dropdown-open:lg;--shadow-components-modal-default:xl;--shadow-components-modal-backdrop:#0006;--shadow-components-tooltip-default:sm;--shadow-options-prefers-reduced-transparency:true;--shadow-options-generate-classes:true;--shadow-options-dark-mode-strategy:custom;--shadow-options-css-variable-prefix:shadow;--shadow-options-use-var-for-color:true;--fluid-reference:fluidCore;--size-scale-range-min:-2;--size-scale-range-max:6;--size-scale-base-step:0;--size-scale-calculation-method:exponential;--size-scale-calculation-inherit-from-fluid-core:true;--size-scale-calculation-source:sizeRatio;--size-scale-calculation-base-size-min:2;--size-scale-calculation-base-size-max:2;--sizes-legacy-2xs:-2;--sizes-legacy-xs:-1;--sizes-legacy-sm:0;--sizes-legacy-md:1;--sizes-legacy-lg:2;--sizes-legacy-xl:3;--sizes-legacy-2xl:4;--sizes-legacy-3xl:5;--sizes-legacy-4xl:6;--semantic-avatar-small:-1;--semantic-avatar-base:0;--semantic-avatar-large:2;--semantic-icon-small:-2;--semantic-icon-base:-1;--semantic-icon-large:1;--semantic-button-small:0;--semantic-button-base:1;--semantic-button-large:2;--options-generate-utilities:true;--options-generate-negative:true;--options-unit-preference:rem;--options-token-prefix:size;--options-prefer-clamp:true;--options-use-fluid-calculation:true;--size--2:clamp(.08125rem,.08125rem + 0vw,.08125rem);--size--1:clamp(.1rem,.1rem + 0vw,.1rem);--size-0:clamp(.125rem,.125rem + 0vw,.125rem);--size-1:clamp(.15625rem,.15625rem + 0vw,.15625rem);--size-2:clamp(.19375rem,.19375rem + 0vw,.19375rem);--size-3:clamp(.24375rem,.24375rem + 0vw,.24375rem);--size-4:clamp(.30625rem,.30625rem + 0vw,.30625rem);--size-5:clamp(.38125rem,.38125rem + 0vw,.38125rem);--size-6:clamp(.475rem,.475rem + 0vw,.475rem);--size-2xs:clamp(.08125rem,.08125rem + 0vw,.08125rem);--size-xs:clamp(.1rem,.1rem + 0vw,.1rem);--size-sm:clamp(.125rem,.125rem + 0vw,.125rem);--size-md:clamp(.15625rem,.15625rem + 0vw,.15625rem);--size-lg:clamp(.19375rem,.19375rem + 0vw,.19375rem);--size-xl:clamp(.24375rem,.24375rem + 0vw,.24375rem);--size-2xl:clamp(.30625rem,.30625rem + 0vw,.30625rem);--size-3xl:clamp(.38125rem,.38125rem + 0vw,.38125rem);--size-4xl:clamp(.475rem,.475rem + 0vw,.475rem);--size-avatar-small:clamp(.1rem,.1rem + 0vw,.1rem);--size-avatar-base:clamp(.125rem,.125rem + 0vw,.125rem);--size-avatar-large:clamp(.19375rem,.19375rem + 0vw,.19375rem);--size-icon-small:clamp(.08125rem,.08125rem + 0vw,.08125rem);--size-icon-base:clamp(.1rem,.1rem + 0vw,.1rem);--size-icon-large:clamp(.15625rem,.15625rem + 0vw,.15625rem);--size-button-small:clamp(.125rem,.125rem + 0vw,.125rem);--size-button-base:clamp(.15625rem,.15625rem + 0vw,.15625rem);--size-button-large:clamp(.19375rem,.19375rem + 0vw,.19375rem);--size-meta-fluid-reference:fluidCore;--size-meta-generated-at:2026-4-7T04:28:13.701Z;--space-scale-range-min:-2;--space-scale-range-max:6;--space-scale-base-step:0;--space-scale-calculation-method:exponential;--space-scale-calculation-inherit-from-fluid-core:true;--space-scale-calculation-source:spaceRatio;--space-scale-calculation-base-size-min:1;--space-scale-calculation-base-size-max:1;--space-scale-calculation-round-to:.125;--spaces-legacy-3xs:-2;--spaces-legacy-2xs:-1;--spaces-legacy-xs:0;--spaces-legacy-s:1;--spaces-legacy-m:2;--spaces-legacy-l:3;--spaces-legacy-xl:4;--spaces-legacy-2xl:5;--spaces-legacy-3xl:6;--pairs-0-0:-2;--pairs-0-1:-1;--pairs-1-0:-1;--pairs-1-1:0;--pairs-2-0:0;--pairs-2-1:1;--pairs-3-0:1;--pairs-3-1:2;--pairs-4-0:2;--pairs-4-1:3;--pairs-5-0:3;--pairs-5-1:4;--pairs-6-0:4;--pairs-6-1:5;--pairs-7-0:5;--pairs-7-1:6;--options-shorthand-properties-margin:m;--options-shorthand-properties-padding:p;--options-shorthand-properties-gap:g;--options-directions-top:t;--options-directions-right:r;--options-directions-bottom:b;--options-directions-left:l;--options-directions-x:x;--options-directions-y:y;--space--2:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--margin--2:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--padding--2:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--gap--2:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--space--1:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--margin--1:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--padding--1:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--gap--1:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--space-0:clamp(1rem,.964286rem + .1786vw,1.125rem);--margin-0:clamp(1rem,.964286rem + .1786vw,1.125rem);--padding-0:clamp(1rem,.964286rem + .1786vw,1.125rem);--gap-0:clamp(1rem,.964286rem + .1786vw,1.125rem);--space-1:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--margin-1:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--padding-1:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--gap-1:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--space-2:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--margin-2:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--padding-2:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--gap-2:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--space-3:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--margin-3:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--padding-3:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--gap-3:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--space-4:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--margin-4:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--padding-4:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--gap-4:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--space-5:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--margin-5:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--padding-5:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--gap-5:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--space-6:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--margin-6:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--padding-6:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--gap-6:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--space-3xs:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--margin-3xs:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--padding-3xs:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--gap-3xs:clamp(.640625rem,.633929rem + .0335vw,.664063rem);--space-2xs:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--margin-2xs:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--padding-2xs:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--gap-2xs:clamp(.796875rem,.776786rem + .1004vw,.867188rem);--space-xs:clamp(1rem,.964286rem + .1786vw,1.125rem);--margin-xs:clamp(1rem,.964286rem + .1786vw,1.125rem);--padding-xs:clamp(1rem,.964286rem + .1786vw,1.125rem);--gap-xs:clamp(1rem,.964286rem + .1786vw,1.125rem);--space-s:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--margin-s:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--padding-s:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--gap-s:clamp(1.25rem,1.18973rem + .3013vw,1.46094rem);--space-m:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--margin-m:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--padding-m:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--gap-m:clamp(1.5625rem,1.46652rem + .4799vw,1.89844rem);--space-l:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--margin-l:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--padding-l:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--gap-l:clamp(1.95313rem,1.8058rem + .7366vw,2.46875rem);--space-xl:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--margin-xl:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--padding-xl:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--gap-xl:clamp(2.44531rem,2.22656rem + 1.0938vw,3.21094rem);--space-2xl:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--margin-2xl:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--padding-2xl:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--gap-2xl:clamp(3.05469rem,2.73326rem + 1.6071vw,4.17969rem);--space-3xl:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--margin-3xl:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--padding-3xl:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--gap-3xl:clamp(3.8125rem,3.35045rem + 2.3103vw,5.42969rem);--space-meta-fluid-reference:fluidCore;--space-meta-generated-at:2026-4-7T04:28:13.702Z;--color-mode-preference:auto;--color-mode-transitions:true;--color-mode-transition-duration:.2s;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-drawer:1040;--z-index-modal:1050;--z-index-popover:1070;--z-index-tooltip:1090;--motion-prefers-reduced-motion:true;--motion-durations-fast:.1s;--motion-durations-medium:.2s;--motion-durations-slow:.3s;--motion-easings-default:cubic-bezier(.4,0,.2,1);--motion-easings-in:cubic-bezier(.4,0,1,1);--motion-easings-out:cubic-bezier(0,0,.2,1);--motion-easings-in-out:cubic-bezier(.4,0,.2,1);--focus-ring-width:2px;--focus-ring-color:var(--potion-accent-500);--focus-ring-offset:2px;--focus-outline-style:solid;--focus-prefers-contrast-focus:true;--cursors-actionable:pointer;--cursors-draggable:grab;--cursors-disabled:not-allowed;--opacity-none:0;--opacity-subtle:.05;--opacity-muted:.1;--opacity-light:.2;--opacity-medium:.4;--opacity-strong:.6;--opacity-heavy:.8;--opacity-full:1;--transform-scale-none:1;--transform-scale-xs:1.01;--transform-scale-sm:1.03;--transform-scale-md:1.05;--transform-scale-lg:1.1;--transform-scale-xl:1.25;--transform-scale-shrink-xs:.99;--transform-scale-shrink-sm:.97;--transform-scale-shrink-md:.95;--transform-scale-shrink-lg:.9;--transform-translate-none:0;--transform-translate-center:translate(-50%,-50%);--transform-translate-up-xs:-2px;--transform-translate-up-sm:-4px;--transform-translate-up-md:-8px;--transform-translate-up-lg:-16px;--transform-translate-down-xs:2px;--transform-translate-down-sm:4px;--transform-translate-down-md:8px;--transform-translate-down-lg:16px;--transform-translate-right-xs:2px;--transform-translate-right-sm:4px;--transform-translate-right-md:8px;--transform-translate-right-lg:16px;--transform-translate-left-xs:-2px;--transform-translate-left-sm:-4px;--transform-translate-left-md:-8px;--transform-translate-left-lg:-16px;--transform-rotate-none:0deg;--transform-rotate-xs:2deg;--transform-rotate-sm:5deg;--transform-rotate-md:15deg;--transform-rotate-lg:45deg;--transform-rotate-xl:90deg;--transform-rotate-flip:180deg;--transform-skew-none:0deg;--transform-skew-xs:1deg;--transform-skew-sm:3deg;--transform-skew-md:5deg;--transform-skew-lg:10deg;--transform-preset-hover-grow:scale(var(--transform-scale-sm));--transform-preset-hover-lift:translate(0,var(--transform-translate-up-xs))scale(var(--transform-scale-xs));--transform-preset-hover-tilt:rotate(var(--transform-rotate-xs));--transform-preset-hover-pop:translate(0,var(--transform-translate-up-sm))scale(var(--transform-scale-md));--transform-preset-active-press:scale(var(--transform-scale-shrink-sm));--transform-preset-active-sink:translate(0,var(--transform-translate-down-xs));--transform-preset-active-squish:scale(.97,.95);--transform-preset-states-card-hover:translate(0,var(--transform-translate-up-xs))scale(var(--transform-scale-xs));--transform-preset-states-card-active:translate(0,var(--transform-translate-down-xs))scale(var(--transform-scale-shrink-xs));--transform-preset-states-button-hover:scale(var(--transform-scale-sm));--transform-preset-states-button-active:scale(var(--transform-scale-shrink-sm));--transform-preset-effects-float:translate(0,var(--transform-translate-up-xs))rotate(var(--transform-rotate-xs));--transform-preset-effects-bounce:translate(0,var(--transform-translate-up-sm));--transform-preset-effects-pulse:scale(var(--transform-scale-md));--transform-preset-effects-shake:rotate(var(--transform-rotate-xs));--transform-preset-effects-wobble:skew(var(--transform-skew-xs))rotate(var(--transform-rotate-xs))}[data-theme=reduced-motion],[data-motion=reduced],[data-theme=reducedMotion]{--transform-preset-hover-grow:scale(1.01);--transform-preset-hover-lift:translate(0,-1px);--transform-preset-hover-pop:scale(1.02)}:root{--fluid-reference:fluidCore;--scale-sets-default-scale-range-min:-3;--scale-sets-default-scale-range-max:6;--scale-sets-default-scale-base-step:0;--scale-sets-default-scale-calculation-method:exponential;--scale-sets-default-scale-calculation-ratio-source:typeRatio;--scale-sets-default-scale-calculation-base-size-source:baseFontSize;--font-family-sans-value:"Arial","Helvetica Neue","Inter",sans-serif;--font-family-sans-description:System Arial first,Helvetica Neue,then web Inter as final backup;--font-family-serif-value:"Georgia","Times New Roman",Times,serif;--font-family-serif-description:Classic serif for formal or literary voice;--font-family-mono-value:"Fira Code","Courier New",Courier,monospace;--font-family-mono-description:Monospaced font for technical/coding text;--font-family-display-value:"Playfair Display","Georgia",serif;--font-family-display-description:Stylish serif display font for dramatic headings;--leading-tight-value:1.1;--leading-tight-description:Tight line height for headings;--leading-normal-value:1.4;--leading-normal-description:Standard line height for body text;--leading-relaxed-value:1.6;--leading-relaxed-description:Relaxed line height for long-form reading;--tracking-tight-value:-.02em;--tracking-tight-description:Tight letter spacing for headings;--tracking-normal-value:0em;--tracking-normal-description:Default body text letter spacing;--tracking-wide-value:.05em;--tracking-wide-description:Wide tracking for branding,small caps;--font-weight-thin-value:100;--font-weight-thin-description:Ultra thin font weight (display use);--font-weight-light-value:300;--font-weight-light-description:Light font weight for subtle text;--font-weight-normal-value:400;--font-weight-normal-description:Normal weight for body copy;--font-weight-medium-value:500;--font-weight-medium-description:Medium weight for slight emphasis;--font-weight-semibold-value:600;--font-weight-semibold-description:Semi-bold for buttons and small headings;--font-weight-bold-value:700;--font-weight-bold-description:Bold for major headings;--font-weight-extrabold-value:800;--font-weight-extrabold-description:Extra bold for hero titles;--font-style-normal-value:normal;--font-style-normal-description:Normal upright font style;--font-style-italic-value:italic;--font-style-italic-description:Italic for emphasis or quotes;--font-style-oblique-value:oblique;--font-style-oblique-description:Oblique (rare stylistic use);--text-decoration-none-value:none;--text-decoration-none-description:No text decoration;--text-decoration-underline-value:underline;--text-decoration-underline-description:Underline for links or emphasis;--text-decoration-line-through-value:line-through;--text-decoration-line-through-description:Strikethrough for old pricing or negated items;--text-decoration-overline-value:overline;--text-decoration-overline-description:Overline decoration (rare use case);--text-transform-none-value:none;--text-transform-none-description:No text transformation;--text-transform-uppercase-value:uppercase;--text-transform-uppercase-description:All uppercase for labels,small headers;--text-transform-lowercase-value:lowercase;--text-transform-lowercase-description:All lowercase for stylistic elements;--text-transform-capitalize-value:capitalize;--text-transform-capitalize-description:Capitalize first letter of each word;--font-features-normal-value:normal;--font-features-normal-description:Default font features;--font-features-numeric-value:"tnum" on,"lnum" on;--font-features-numeric-description:Tabular numbers for data display;--font-features-small-caps-value:"smcp" on;--font-features-small-caps-description:Small caps for stylistic headers;--font-features-stylistic-value:"salt" on,"ss01" on;--font-features-stylistic-description:Stylistic alternates for brand typography;--font-features-ligatures-value:"liga" on,"dlig" on;--font-features-ligatures-description:Standard and discretionary ligatures;--font-features-fractions-value:"frac" on;--font-features-fractions-description:Proper fractions formatting;--options-fallback-font-size-unit:rem;--options-fallback-base-size:1rem;--options-generate-scale-utilities:false;--options-generate-leading-utilities:false;--options-generate-tracking-utilities:false;--options-generate-font-family-utilities:false;--options-prefer-logical-font-sizes:true;--options-enable-responsive-line-heights:true;--options-allow-custom-scale-mapping:true;--type-set--3:clamp(.58125rem,.583036rem + -.0089vw,.575rem);--fallback-type-set--3:.58125rem;--type-set--2:clamp(.69375rem,.686607rem + .0357vw,.71875rem);--fallback-type-set--2:.69375rem;--type-set--1:clamp(.83125rem,.811607rem + .0982vw,.9rem);--fallback-type-set--1:.83125rem;--type-set-0:clamp(1rem,.964286rem + .1786vw,1.125rem);--fallback-type-set-0:1rem;--type-set-1:clamp(1.2rem,1.14107rem + .2946vw,1.40625rem);--fallback-type-set-1:1.2rem;--type-set-2:clamp(1.4375rem,1.34643rem + .4554vw,1.75625rem);--fallback-type-set-2:1.4375rem;--type-set-3:clamp(1.725rem,1.58929rem + .6786vw,2.2rem);--fallback-type-set-3:1.725rem;--type-set-4:clamp(2.075rem,1.88393rem + .9554vw,2.74375rem);--fallback-type-set-4:2.075rem;--type-set-5:clamp(2.4875rem,2.21786rem + 1.3482vw,3.43125rem);--fallback-type-set-5:2.4875rem;--type-set-6:clamp(2.9875rem,2.61429rem + 1.8661vw,4.29375rem);--fallback-type-set-6:2.9875rem;--type-meta-fluid-reference:fluidCore;--type-meta-generated-at:2026-4-7T04:28:13.7Z}.potion-bg-core-ink{background-color:var(--colors-core-ink-base)}.potion-bg-core-ink-reference{background-color:var(--colors-core-ink-reference)}.potion-bg-core-elixir{background-color:var(--colors-core-elixir-base)}.potion-bg-core-elixir-reference{background-color:var(--colors-core-elixir-reference)}.potion-bg-core-potion{background-color:var(--colors-core-potion-base)}.potion-bg-core-potion-reference{background-color:var(--colors-core-potion-reference)}.potion-bg-feedback-growth{background-color:var(--colors-feedback-growth-base)}.potion-bg-feedback-growth-reference{background-color:var(--colors-feedback-growth-reference)}.potion-bg-feedback-caution{background-color:var(--colors-feedback-caution-base)}.potion-bg-feedback-caution-reference{background-color:var(--colors-feedback-caution-reference)}.potion-bg-feedback-danger{background-color:var(--colors-feedback-danger-base)}.potion-bg-feedback-danger-reference{background-color:var(--colors-feedback-danger-reference)}.potion-bg-feedback-wisdom{background-color:var(--colors-feedback-wisdom-base)}.potion-bg-feedback-wisdom-reference{background-color:var(--colors-feedback-wisdom-reference)}.potion-bg-neutral-ash{background-color:var(--colors-neutral-ash-base)}.potion-bg-neutral-ash-reference{background-color:var(--colors-neutral-ash-reference)}.potion-bg-neutral-stone{background-color:var(--colors-neutral-stone-base)}.potion-bg-neutral-stone-reference{background-color:var(--colors-neutral-stone-reference)}.potion-bg-neutral-clay{background-color:var(--colors-neutral-clay-base)}.potion-bg-neutral-clay-reference{background-color:var(--colors-neutral-clay-reference)}.potion-bg-neutral-fog{background-color:var(--colors-neutral-fog-base)}.potion-bg-neutral-fog-reference{background-color:var(--colors-neutral-fog-reference)}.potion-bg-earth-soil{background-color:var(--colors-earth-soil-base)}.potion-bg-earth-soil-reference{background-color:var(--colors-earth-soil-reference)}.potion-bg-earth-bark{background-color:var(--colors-earth-bark-base)}.potion-bg-earth-bark-reference{background-color:var(--colors-earth-bark-reference)}.potion-bg-earth-sand{background-color:var(--colors-earth-sand-base)}.potion-bg-earth-sand-reference{background-color:var(--colors-earth-sand-reference)}.potion-bg-earth-terracotta{background-color:var(--colors-earth-terracotta-base)}.potion-bg-earth-terracotta-reference{background-color:var(--colors-earth-terracotta-reference)}.potion-bg-earth-moss{background-color:var(--colors-earth-moss-base)}.potion-bg-earth-moss-reference{background-color:var(--colors-earth-moss-reference)}.potion-bg-earth-cocoa{background-color:var(--colors-earth-cocoa-base)}.potion-bg-earth-cocoa-reference{background-color:var(--colors-earth-cocoa-reference)}.potion-bg-earth-caramel{background-color:var(--colors-earth-caramel-base)}.potion-bg-earth-caramel-reference{background-color:var(--colors-earth-caramel-reference)}.potion-bg-earth-coffee{background-color:var(--colors-earth-coffee-base)}.potion-bg-earth-coffee-reference{background-color:var(--colors-earth-coffee-reference)}.potion-bg-vibrant-pulse{background-color:var(--colors-vibrant-pulse-base)}.potion-bg-vibrant-pulse-reference{background-color:var(--colors-vibrant-pulse-reference)}.potion-bg-vibrant-flash{background-color:var(--colors-vibrant-flash-base)}.potion-bg-vibrant-flash-reference{background-color:var(--colors-vibrant-flash-reference)}.potion-bg-vibrant-spark{background-color:var(--colors-vibrant-spark-base)}.potion-bg-vibrant-spark-reference{background-color:var(--colors-vibrant-spark-reference)}.potion-bg-vibrant-glow{background-color:var(--colors-vibrant-glow-base)}.potion-bg-vibrant-glow-reference{background-color:var(--colors-vibrant-glow-reference)}.potion-bg-vibrant-beam{background-color:var(--colors-vibrant-beam-base)}.potion-bg-vibrant-beam-reference{background-color:var(--colors-vibrant-beam-reference)}.potion-bg-vibrant-zest{background-color:var(--colors-vibrant-zest-base)}.potion-bg-vibrant-zest-reference{background-color:var(--colors-vibrant-zest-reference)}.potion-bg-vibrant-bolt{background-color:var(--colors-vibrant-bolt-base)}.potion-bg-vibrant-bolt-reference{background-color:var(--colors-vibrant-bolt-reference)}.potion-bg-spectrum-ember{background-color:var(--colors-spectrum-ember-base)}.potion-bg-spectrum-ember-reference{background-color:var(--colors-spectrum-ember-reference)}.potion-bg-spectrum-sage{background-color:var(--colors-spectrum-sage-base)}.potion-bg-spectrum-sage-reference{background-color:var(--colors-spectrum-sage-reference)}.potion-bg-spectrum-forest{background-color:var(--colors-spectrum-forest-base)}.potion-bg-spectrum-forest-reference{background-color:var(--colors-spectrum-forest-reference)}.potion-bg-spectrum-lagoon{background-color:var(--colors-spectrum-lagoon-base)}.potion-bg-spectrum-lagoon-reference{background-color:var(--colors-spectrum-lagoon-reference)}.potion-bg-spectrum-amaranth{background-color:var(--colors-spectrum-amaranth-base)}.potion-bg-spectrum-amaranth-reference{background-color:var(--colors-spectrum-amaranth-reference)}.potion-bg-spectrum-merlot{background-color:var(--colors-spectrum-merlot-base)}.potion-bg-spectrum-merlot-reference{background-color:var(--colors-spectrum-merlot-reference)}.potion-bg-spectrum-cobalt{background-color:var(--colors-spectrum-cobalt-base)}.potion-bg-spectrum-cobalt-reference{background-color:var(--colors-spectrum-cobalt-reference)}.potion-bg-pastel-bloom{background-color:var(--colors-pastel-bloom-base)}.potion-bg-pastel-bloom-reference{background-color:var(--colors-pastel-bloom-reference)}.potion-bg-pastel-celeste{background-color:var(--colors-pastel-celeste-base)}.potion-bg-pastel-celeste-reference{background-color:var(--colors-pastel-celeste-reference)}.potion-bg-pastel-mint{background-color:var(--colors-pastel-mint-base)}.potion-bg-pastel-mint-reference{background-color:var(--colors-pastel-mint-reference)}.potion-bg-pastel-custard{background-color:var(--colors-pastel-custard-base)}.potion-bg-pastel-custard-reference{background-color:var(--colors-pastel-custard-reference)}.potion-bg-pastel-lilac{background-color:var(--colors-pastel-lilac-base)}.potion-bg-pastel-lilac-reference{background-color:var(--colors-pastel-lilac-reference)}.potion-bg-pastel-apricot{background-color:var(--colors-pastel-apricot-base)}.potion-bg-pastel-apricot-reference{background-color:var(--colors-pastel-apricot-reference)}.potion-bg-pastel-laguna{background-color:var(--colors-pastel-laguna-base)}.potion-bg-pastel-laguna-reference{background-color:var(--colors-pastel-laguna-reference)}.potion-bg-atmosphere-mist{background-color:var(--colors-atmosphere-mist-base)}.potion-bg-atmosphere-mist-reference{background-color:var(--colors-atmosphere-mist-reference)}.potion-bg-atmosphere-twilight{background-color:var(--colors-atmosphere-twilight-base)}.potion-bg-atmosphere-twilight-reference{background-color:var(--colors-atmosphere-twilight-reference)}.potion-bg-atmosphere-eclipse{background-color:var(--colors-atmosphere-eclipse-base)}.potion-bg-atmosphere-eclipse-reference{background-color:var(--colors-atmosphere-eclipse-reference)}.potion-bg-atmosphere-storm{background-color:var(--colors-atmosphere-storm-base)}.potion-bg-atmosphere-storm-reference{background-color:var(--colors-atmosphere-storm-reference)}.potion-bg-atmosphere-dusk{background-color:var(--colors-atmosphere-dusk-base)}.potion-bg-atmosphere-dusk-reference{background-color:var(--colors-atmosphere-dusk-reference)}.potion-bg-gem-amethyst{background-color:var(--colors-gem-amethyst-base)}.potion-bg-gem-amethyst-reference{background-color:var(--colors-gem-amethyst-reference)}.potion-bg-gem-peridot{background-color:var(--colors-gem-peridot-base)}.potion-bg-gem-peridot-reference{background-color:var(--colors-gem-peridot-reference)}.potion-bg-gem-citrine{background-color:var(--colors-gem-citrine-base)}.potion-bg-gem-citrine-reference{background-color:var(--colors-gem-citrine-reference)}.potion-bg-gem-garnet{background-color:var(--colors-gem-garnet-base)}.potion-bg-gem-garnet-reference{background-color:var(--colors-gem-garnet-reference)}.potion-bg-gem-larimar{background-color:var(--colors-gem-larimar-base)}.potion-bg-gem-larimar-reference{background-color:var(--colors-gem-larimar-reference)}.potion-bg-gem-ruby{background-color:var(--colors-gem-ruby-base)}.potion-bg-gem-ruby-reference{background-color:var(--colors-gem-ruby-reference)}.potion-bg-gem-sapphire{background-color:var(--colors-gem-sapphire-base)}.potion-bg-gem-sapphire-reference{background-color:var(--colors-gem-sapphire-reference)}.potion-bg-gem-topaz{background-color:var(--colors-gem-topaz-base)}.potion-bg-gem-topaz-reference{background-color:var(--colors-gem-topaz-reference)}.potion-bg-mythic-astral{background-color:var(--colors-mythic-astral-base)}.potion-bg-mythic-astral-reference{background-color:var(--colors-mythic-astral-reference)}.potion-bg-mythic-ether{background-color:var(--colors-mythic-ether-base)}.potion-bg-mythic-ether-reference{background-color:var(--colors-mythic-ether-reference)}.potion-bg-mythic-shadow{background-color:var(--colors-mythic-shadow-base)}.potion-bg-mythic-shadow-reference{background-color:var(--colors-mythic-shadow-reference)}.potion-bg-mythic-dream{background-color:var(--colors-mythic-dream-base)}.potion-bg-mythic-dream-reference{background-color:var(--colors-mythic-dream-reference)}.potion-bg-mythic-seraphine{background-color:var(--colors-mythic-seraphine-base)}.potion-bg-mythic-seraphine-reference{background-color:var(--colors-mythic-seraphine-reference)}.potion-text-core-ink{color:var(--colors-core-ink-base)}.potion-text-core-ink-reference{color:var(--colors-core-ink-reference)}.potion-text-core-elixir{color:var(--colors-core-elixir-base)}.potion-text-core-elixir-reference{color:var(--colors-core-elixir-reference)}.potion-text-core-potion{color:var(--colors-core-potion-base)}.potion-text-core-potion-reference{color:var(--colors-core-potion-reference)}.potion-text-feedback-growth{color:var(--colors-feedback-growth-base)}.potion-text-feedback-growth-reference{color:var(--colors-feedback-growth-reference)}.potion-text-feedback-caution{color:var(--colors-feedback-caution-base)}.potion-text-feedback-caution-reference{color:var(--colors-feedback-caution-reference)}.potion-text-feedback-danger{color:var(--colors-feedback-danger-base)}.potion-text-feedback-danger-reference{color:var(--colors-feedback-danger-reference)}.potion-text-feedback-wisdom{color:var(--colors-feedback-wisdom-base)}.potion-text-feedback-wisdom-reference{color:var(--colors-feedback-wisdom-reference)}.potion-text-neutral-ash{color:var(--colors-neutral-ash-base)}.potion-text-neutral-ash-reference{color:var(--colors-neutral-ash-reference)}.potion-text-neutral-stone{color:var(--colors-neutral-stone-base)}.potion-text-neutral-stone-reference{color:var(--colors-neutral-stone-reference)}.potion-text-neutral-clay{color:var(--colors-neutral-clay-base)}.potion-text-neutral-clay-reference{color:var(--colors-neutral-clay-reference)}.potion-text-neutral-fog{color:var(--colors-neutral-fog-base)}.potion-text-neutral-fog-reference{color:var(--colors-neutral-fog-reference)}.potion-text-earth-soil{color:var(--colors-earth-soil-base)}.potion-text-earth-soil-reference{color:var(--colors-earth-soil-reference)}.potion-text-earth-bark{color:var(--colors-earth-bark-base)}.potion-text-earth-bark-reference{color:var(--colors-earth-bark-reference)}.potion-text-earth-sand{color:var(--colors-earth-sand-base)}.potion-text-earth-sand-reference{color:var(--colors-earth-sand-reference)}.potion-text-earth-terracotta{color:var(--colors-earth-terracotta-base)}.potion-text-earth-terracotta-reference{color:var(--colors-earth-terracotta-reference)}.potion-text-earth-moss{color:var(--colors-earth-moss-base)}.potion-text-earth-moss-reference{color:var(--colors-earth-moss-reference)}.potion-text-earth-cocoa{color:var(--colors-earth-cocoa-base)}.potion-text-earth-cocoa-reference{color:var(--colors-earth-cocoa-reference)}.potion-text-earth-caramel{color:var(--colors-earth-caramel-base)}.potion-text-earth-caramel-reference{color:var(--colors-earth-caramel-reference)}.potion-text-earth-coffee{color:var(--colors-earth-coffee-base)}.potion-text-earth-coffee-reference{color:var(--colors-earth-coffee-reference)}.potion-text-vibrant-pulse{color:var(--colors-vibrant-pulse-base)}.potion-text-vibrant-pulse-reference{color:var(--colors-vibrant-pulse-reference)}.potion-text-vibrant-flash{color:var(--colors-vibrant-flash-base)}.potion-text-vibrant-flash-reference{color:var(--colors-vibrant-flash-reference)}.potion-text-vibrant-spark{color:var(--colors-vibrant-spark-base)}.potion-text-vibrant-spark-reference{color:var(--colors-vibrant-spark-reference)}.potion-text-vibrant-glow{color:var(--colors-vibrant-glow-base)}.potion-text-vibrant-glow-reference{color:var(--colors-vibrant-glow-reference)}.potion-text-vibrant-beam{color:var(--colors-vibrant-beam-base)}.potion-text-vibrant-beam-reference{color:var(--colors-vibrant-beam-reference)}.potion-text-vibrant-zest{color:var(--colors-vibrant-zest-base)}.potion-text-vibrant-zest-reference{color:var(--colors-vibrant-zest-reference)}.potion-text-vibrant-bolt{color:var(--colors-vibrant-bolt-base)}.potion-text-vibrant-bolt-reference{color:var(--colors-vibrant-bolt-reference)}.potion-text-spectrum-ember{color:var(--colors-spectrum-ember-base)}.potion-text-spectrum-ember-reference{color:var(--colors-spectrum-ember-reference)}.potion-text-spectrum-sage{color:var(--colors-spectrum-sage-base)}.potion-text-spectrum-sage-reference{color:var(--colors-spectrum-sage-reference)}.potion-text-spectrum-forest{color:var(--colors-spectrum-forest-base)}.potion-text-spectrum-forest-reference{color:var(--colors-spectrum-forest-reference)}.potion-text-spectrum-lagoon{color:var(--colors-spectrum-lagoon-base)}.potion-text-spectrum-lagoon-reference{color:var(--colors-spectrum-lagoon-reference)}.potion-text-spectrum-amaranth{color:var(--colors-spectrum-amaranth-base)}.potion-text-spectrum-amaranth-reference{color:var(--colors-spectrum-amaranth-reference)}.potion-text-spectrum-merlot{color:var(--colors-spectrum-merlot-base)}.potion-text-spectrum-merlot-reference{color:var(--colors-spectrum-merlot-reference)}.potion-text-spectrum-cobalt{color:var(--colors-spectrum-cobalt-base)}.potion-text-spectrum-cobalt-reference{color:var(--colors-spectrum-cobalt-reference)}.potion-text-pastel-bloom{color:var(--colors-pastel-bloom-base)}.potion-text-pastel-bloom-reference{color:var(--colors-pastel-bloom-reference)}.potion-text-pastel-celeste{color:var(--colors-pastel-celeste-base)}.potion-text-pastel-celeste-reference{color:var(--colors-pastel-celeste-reference)}.potion-text-pastel-mint{color:var(--colors-pastel-mint-base)}.potion-text-pastel-mint-reference{color:var(--colors-pastel-mint-reference)}.potion-text-pastel-custard{color:var(--colors-pastel-custard-base)}.potion-text-pastel-custard-reference{color:var(--colors-pastel-custard-reference)}.potion-text-pastel-lilac{color:var(--colors-pastel-lilac-base)}.potion-text-pastel-lilac-reference{color:var(--colors-pastel-lilac-reference)}.potion-text-pastel-apricot{color:var(--colors-pastel-apricot-base)}.potion-text-pastel-apricot-reference{color:var(--colors-pastel-apricot-reference)}.potion-text-pastel-laguna{color:var(--colors-pastel-laguna-base)}.potion-text-pastel-laguna-reference{color:var(--colors-pastel-laguna-reference)}.potion-text-atmosphere-mist{color:var(--colors-atmosphere-mist-base)}.potion-text-atmosphere-mist-reference{color:var(--colors-atmosphere-mist-reference)}.potion-text-atmosphere-twilight{color:var(--colors-atmosphere-twilight-base)}.potion-text-atmosphere-twilight-reference{color:var(--colors-atmosphere-twilight-reference)}.potion-text-atmosphere-eclipse{color:var(--colors-atmosphere-eclipse-base)}.potion-text-atmosphere-eclipse-reference{color:var(--colors-atmosphere-eclipse-reference)}.potion-text-atmosphere-storm{color:var(--colors-atmosphere-storm-base)}.potion-text-atmosphere-storm-reference{color:var(--colors-atmosphere-storm-reference)}.potion-text-atmosphere-dusk{color:var(--colors-atmosphere-dusk-base)}.potion-text-atmosphere-dusk-reference{color:var(--colors-atmosphere-dusk-reference)}.potion-text-gem-amethyst{color:var(--colors-gem-amethyst-base)}.potion-text-gem-amethyst-reference{color:var(--colors-gem-amethyst-reference)}.potion-text-gem-peridot{color:var(--colors-gem-peridot-base)}.potion-text-gem-peridot-reference{color:var(--colors-gem-peridot-reference)}.potion-text-gem-citrine{color:var(--colors-gem-citrine-base)}.potion-text-gem-citrine-reference{color:var(--colors-gem-citrine-reference)}.potion-text-gem-garnet{color:var(--colors-gem-garnet-base)}.potion-text-gem-garnet-reference{color:var(--colors-gem-garnet-reference)}.potion-text-gem-larimar{color:var(--colors-gem-larimar-base)}.potion-text-gem-larimar-reference{color:var(--colors-gem-larimar-reference)}.potion-text-gem-ruby{color:var(--colors-gem-ruby-base)}.potion-text-gem-ruby-reference{color:var(--colors-gem-ruby-reference)}.potion-text-gem-sapphire{color:var(--colors-gem-sapphire-base)}.potion-text-gem-sapphire-reference{color:var(--colors-gem-sapphire-reference)}.potion-text-gem-topaz{color:var(--colors-gem-topaz-base)}.potion-text-gem-topaz-reference{color:var(--colors-gem-topaz-reference)}.potion-text-mythic-astral{color:var(--colors-mythic-astral-base)}.potion-text-mythic-astral-reference{color:var(--colors-mythic-astral-reference)}.potion-text-mythic-ether{color:var(--colors-mythic-ether-base)}.potion-text-mythic-ether-reference{color:var(--colors-mythic-ether-reference)}.potion-text-mythic-shadow{color:var(--colors-mythic-shadow-base)}.potion-text-mythic-shadow-reference{color:var(--colors-mythic-shadow-reference)}.potion-text-mythic-dream{color:var(--colors-mythic-dream-base)}.potion-text-mythic-dream-reference{color:var(--colors-mythic-dream-reference)}.potion-text-mythic-seraphine{color:var(--colors-mythic-seraphine-base)}.potion-text-mythic-seraphine-reference{color:var(--colors-mythic-seraphine-reference)}.potion-border-core-ink{border-color:var(--colors-core-ink-base)}.potion-border-core-ink-reference{border-color:var(--colors-core-ink-reference)}.potion-border-core-elixir{border-color:var(--colors-core-elixir-base)}.potion-border-core-elixir-reference{border-color:var(--colors-core-elixir-reference)}.potion-border-core-potion{border-color:var(--colors-core-potion-base)}.potion-border-core-potion-reference{border-color:var(--colors-core-potion-reference)}.potion-border-feedback-growth{border-color:var(--colors-feedback-growth-base)}.potion-border-feedback-growth-reference{border-color:var(--colors-feedback-growth-reference)}.potion-border-feedback-caution{border-color:var(--colors-feedback-caution-base)}.potion-border-feedback-caution-reference{border-color:var(--colors-feedback-caution-reference)}.potion-border-feedback-danger{border-color:var(--colors-feedback-danger-base)}.potion-border-feedback-danger-reference{border-color:var(--colors-feedback-danger-reference)}.potion-border-feedback-wisdom{border-color:var(--colors-feedback-wisdom-base)}.potion-border-feedback-wisdom-reference{border-color:var(--colors-feedback-wisdom-reference)}.potion-border-neutral-ash{border-color:var(--colors-neutral-ash-base)}.potion-border-neutral-ash-reference{border-color:var(--colors-neutral-ash-reference)}.potion-border-neutral-stone{border-color:var(--colors-neutral-stone-base)}.potion-border-neutral-stone-reference{border-color:var(--colors-neutral-stone-reference)}.potion-border-neutral-clay{border-color:var(--colors-neutral-clay-base)}.potion-border-neutral-clay-reference{border-color:var(--colors-neutral-clay-reference)}.potion-border-neutral-fog{border-color:var(--colors-neutral-fog-base)}.potion-border-neutral-fog-reference{border-color:var(--colors-neutral-fog-reference)}.potion-border-earth-soil{border-color:var(--colors-earth-soil-base)}.potion-border-earth-soil-reference{border-color:var(--colors-earth-soil-reference)}.potion-border-earth-bark{border-color:var(--colors-earth-bark-base)}.potion-border-earth-bark-reference{border-color:var(--colors-earth-bark-reference)}.potion-border-earth-sand{border-color:var(--colors-earth-sand-base)}.potion-border-earth-sand-reference{border-color:var(--colors-earth-sand-reference)}.potion-border-earth-terracotta{border-color:var(--colors-earth-terracotta-base)}.potion-border-earth-terracotta-reference{border-color:var(--colors-earth-terracotta-reference)}.potion-border-earth-moss{border-color:var(--colors-earth-moss-base)}.potion-border-earth-moss-reference{border-color:var(--colors-earth-moss-reference)}.potion-border-earth-cocoa{border-color:var(--colors-earth-cocoa-base)}.potion-border-earth-cocoa-reference{border-color:var(--colors-earth-cocoa-reference)}.potion-border-earth-caramel{border-color:var(--colors-earth-caramel-base)}.potion-border-earth-caramel-reference{border-color:var(--colors-earth-caramel-reference)}.potion-border-earth-coffee{border-color:var(--colors-earth-coffee-base)}.potion-border-earth-coffee-reference{border-color:var(--colors-earth-coffee-reference)}.potion-border-vibrant-pulse{border-color:var(--colors-vibrant-pulse-base)}.potion-border-vibrant-pulse-reference{border-color:var(--colors-vibrant-pulse-reference)}.potion-border-vibrant-flash{border-color:var(--colors-vibrant-flash-base)}.potion-border-vibrant-flash-reference{border-color:var(--colors-vibrant-flash-reference)}.potion-border-vibrant-spark{border-color:var(--colors-vibrant-spark-base)}.potion-border-vibrant-spark-reference{border-color:var(--colors-vibrant-spark-reference)}.potion-border-vibrant-glow{border-color:var(--colors-vibrant-glow-base)}.potion-border-vibrant-glow-reference{border-color:var(--colors-vibrant-glow-reference)}.potion-border-vibrant-beam{border-color:var(--colors-vibrant-beam-base)}.potion-border-vibrant-beam-reference{border-color:var(--colors-vibrant-beam-reference)}.potion-border-vibrant-zest{border-color:var(--colors-vibrant-zest-base)}.potion-border-vibrant-zest-reference{border-color:var(--colors-vibrant-zest-reference)}.potion-border-vibrant-bolt{border-color:var(--colors-vibrant-bolt-base)}.potion-border-vibrant-bolt-reference{border-color:var(--colors-vibrant-bolt-reference)}.potion-border-spectrum-ember{border-color:var(--colors-spectrum-ember-base)}.potion-border-spectrum-ember-reference{border-color:var(--colors-spectrum-ember-reference)}.potion-border-spectrum-sage{border-color:var(--colors-spectrum-sage-base)}.potion-border-spectrum-sage-reference{border-color:var(--colors-spectrum-sage-reference)}.potion-border-spectrum-forest{border-color:var(--colors-spectrum-forest-base)}.potion-border-spectrum-forest-reference{border-color:var(--colors-spectrum-forest-reference)}.potion-border-spectrum-lagoon{border-color:var(--colors-spectrum-lagoon-base)}.potion-border-spectrum-lagoon-reference{border-color:var(--colors-spectrum-lagoon-reference)}.potion-border-spectrum-amaranth{border-color:var(--colors-spectrum-amaranth-base)}.potion-border-spectrum-amaranth-reference{border-color:var(--colors-spectrum-amaranth-reference)}.potion-border-spectrum-merlot{border-color:var(--colors-spectrum-merlot-base)}.potion-border-spectrum-merlot-reference{border-color:var(--colors-spectrum-merlot-reference)}.potion-border-spectrum-cobalt{border-color:var(--colors-spectrum-cobalt-base)}.potion-border-spectrum-cobalt-reference{border-color:var(--colors-spectrum-cobalt-reference)}.potion-border-pastel-bloom{border-color:var(--colors-pastel-bloom-base)}.potion-border-pastel-bloom-reference{border-color:var(--colors-pastel-bloom-reference)}.potion-border-pastel-celeste{border-color:var(--colors-pastel-celeste-base)}.potion-border-pastel-celeste-reference{border-color:var(--colors-pastel-celeste-reference)}.potion-border-pastel-mint{border-color:var(--colors-pastel-mint-base)}.potion-border-pastel-mint-reference{border-color:var(--colors-pastel-mint-reference)}.potion-border-pastel-custard{border-color:var(--colors-pastel-custard-base)}.potion-border-pastel-custard-reference{border-color:var(--colors-pastel-custard-reference)}.potion-border-pastel-lilac{border-color:var(--colors-pastel-lilac-base)}.potion-border-pastel-lilac-reference{border-color:var(--colors-pastel-lilac-reference)}.potion-border-pastel-apricot{border-color:var(--colors-pastel-apricot-base)}.potion-border-pastel-apricot-reference{border-color:var(--colors-pastel-apricot-reference)}.potion-border-pastel-laguna{border-color:var(--colors-pastel-laguna-base)}.potion-border-pastel-laguna-reference{border-color:var(--colors-pastel-laguna-reference)}.potion-border-atmosphere-mist{border-color:var(--colors-atmosphere-mist-base)}.potion-border-atmosphere-mist-reference{border-color:var(--colors-atmosphere-mist-reference)}.potion-border-atmosphere-twilight{border-color:var(--colors-atmosphere-twilight-base)}.potion-border-atmosphere-twilight-reference{border-color:var(--colors-atmosphere-twilight-reference)}.potion-border-atmosphere-eclipse{border-color:var(--colors-atmosphere-eclipse-base)}.potion-border-atmosphere-eclipse-reference{border-color:var(--colors-atmosphere-eclipse-reference)}.potion-border-atmosphere-storm{border-color:var(--colors-atmosphere-storm-base)}.potion-border-atmosphere-storm-reference{border-color:var(--colors-atmosphere-storm-reference)}.potion-border-atmosphere-dusk{border-color:var(--colors-atmosphere-dusk-base)}.potion-border-atmosphere-dusk-reference{border-color:var(--colors-atmosphere-dusk-reference)}.potion-border-gem-amethyst{border-color:var(--colors-gem-amethyst-base)}.potion-border-gem-amethyst-reference{border-color:var(--colors-gem-amethyst-reference)}.potion-border-gem-peridot{border-color:var(--colors-gem-peridot-base)}.potion-border-gem-peridot-reference{border-color:var(--colors-gem-peridot-reference)}.potion-border-gem-citrine{border-color:var(--colors-gem-citrine-base)}.potion-border-gem-citrine-reference{border-color:var(--colors-gem-citrine-reference)}.potion-border-gem-garnet{border-color:var(--colors-gem-garnet-base)}.potion-border-gem-garnet-reference{border-color:var(--colors-gem-garnet-reference)}.potion-border-gem-larimar{border-color:var(--colors-gem-larimar-base)}.potion-border-gem-larimar-reference{border-color:var(--colors-gem-larimar-reference)}.potion-border-gem-ruby{border-color:var(--colors-gem-ruby-base)}.potion-border-gem-ruby-reference{border-color:var(--colors-gem-ruby-reference)}.potion-border-gem-sapphire{border-color:var(--colors-gem-sapphire-base)}.potion-border-gem-sapphire-reference{border-color:var(--colors-gem-sapphire-reference)}.potion-border-gem-topaz{border-color:var(--colors-gem-topaz-base)}.potion-border-gem-topaz-reference{border-color:var(--colors-gem-topaz-reference)}.potion-border-mythic-astral{border-color:var(--colors-mythic-astral-base)}.potion-border-mythic-astral-reference{border-color:var(--colors-mythic-astral-reference)}.potion-border-mythic-ether{border-color:var(--colors-mythic-ether-base)}.potion-border-mythic-ether-reference{border-color:var(--colors-mythic-ether-reference)}.potion-border-mythic-shadow{border-color:var(--colors-mythic-shadow-base)}.potion-border-mythic-shadow-reference{border-color:var(--colors-mythic-shadow-reference)}.potion-border-mythic-dream{border-color:var(--colors-mythic-dream-base)}.potion-border-mythic-dream-reference{border-color:var(--colors-mythic-dream-reference)}.potion-border-mythic-seraphine{border-color:var(--colors-mythic-seraphine-base)}.potion-border-mythic-seraphine-reference{border-color:var(--colors-mythic-seraphine-reference)}.color-system-viewer{background-color:var(--neutral-ash-10);flex-direction:column;gap:4rem;min-height:100vh;padding:2rem;display:flex}.theme-switcher{margin-bottom:2rem}.theme-switcher select{border:1px solid var(--neutral-stone-40);background:var(--neutral-ash-20);color:var(--neutral-stone-90);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:1rem}.color-category-section{flex-direction:column;gap:2rem;display:flex}.color-category-title{text-transform:capitalize;color:var(--neutral-stone-90);border-bottom:2px solid var(--neutral-ash-30);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.color-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;display:grid}.color-section{background:var(--neutral-ash-20);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 2px 6px #0000000a}.color-name{color:var(--neutral-stone-90);text-transform:capitalize;font-size:1.25rem;font-weight:600}.color-reference{color:var(--neutral-stone-60);font-size:.85rem}.color-scale-container{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.color-block-container{flex-direction:column;align-items:center;gap:.25rem;display:flex}.color-block{border:1px solid var(--neutral-ash-30);border-radius:6px;width:2.5rem;height:2.5rem;box-shadow:0 1px 2px #0000000d}.color-value{color:var(--neutral-stone-60);font-size:.75rem}:root{--potion-brand:var(--core-ink-60);--potion-accent:var(--core-potion-60);--potion-on-accent:#fff;--potion-surface:var(--neutral-ash-100);--potion-surface-alt:var(--neutral-ash-90);--potion-text:var(--neutral-stone-20);--potion-text-secondary:var(--neutral-stone-40);--potion-text-muted:var(--neutral-stone-60);--potion-border:var(--neutral-ash-70);--potion-border-strong:var(--neutral-ash-60);--potion-brand-hover:var(--core-ink-50);--potion-brand-active:var(--core-ink-40);--potion-accent-hover:var(--core-potion-50);--potion-surface-hover:var(--neutral-ash-80);--potion-font-body:var(--font-family-sans-value);--potion-font-heading:var(--font-family-sans-value);--potion-radius:var(--border-radius-md);--potion-product-card-pill-radius:var(--border-radius-full);--potion-shadow:var(--shadow-base-sm);--potion-timing:var(--motion-duration-medium);--shadow-color:#00000026;--shadow-focus-color:var(--core-potion-40);--potion-border-default:var(--neutral-ash-30);--potion-border-input:var(--neutral-ash-40);--potion-border-card:var(--neutral-ash-20);--potion-border-primary:var(--core-ink-60);--potion-border-secondary:var(--core-potion-60);--potion-primary-shadow:var(--core-ink-30);--potion-secondary-shadow:var(--core-potion-30);--potion-accent-500:var(--core-potion-50)}.potion-provider{background-color:var(--potion-surface);width:100%;min-height:0;color:var(--potion-text);font-family:var(--potion-font-body);--surface-background:var(--potion-surface-alt);--surface-foreground:var(--potion-surface);--surface-border:var(--potion-border);--surface-overlay:var(--potion-surface-hover);--text-primary:var(--potion-text);--text-secondary:var(--potion-text-secondary);--text-inverse:var(--potion-surface);--font-family-base:var(--potion-font-body);--core-ink-60:var(--potion-brand);--core-ink-70:var(--potion-brand-hover);--core-ink-80:var(--potion-brand-active);--core-ink-100:var(--potion-text);--core-elixir-60:var(--potion-accent);--core-elixir-80:var(--potion-accent-hover);--core-potion-60:var(--potion-accent);--neutral-ash-10:var(--potion-surface);--neutral-ash-20:var(--potion-surface-alt);--neutral-ash-90:var(--potion-surface-hover);--neutral-stone-90:var(--potion-text)}.layout{--layout-areas:none;--layout-rows:auto;--layout-columns:1fr;--layout-gap:0;--layout-auto-flow:row;grid-template-areas:var(--layout-areas);grid-template-rows:var(--layout-rows);grid-template-columns:var(--layout-columns);gap:var(--layout-gap);row-gap:var(--layout-row-gap,var(--layout-gap));column-gap:var(--layout-column-gap,var(--layout-gap));grid-auto-flow:var(--layout-auto-flow);grid-auto-rows:var(--layout-auto-rows,auto);grid-auto-columns:var(--layout-auto-columns,auto);align-items:var(--layout-align-items,stretch);justify-items:var(--layout-justify-items,stretch);align-content:var(--layout-align-content,stretch);justify-content:var(--layout-justify-content,stretch);width:100%;min-width:0;display:grid}@media (min-width:640px){.layout{grid-template-areas:var(--layout-areas-sm,var(--layout-areas));grid-template-rows:var(--layout-rows-sm,var(--layout-rows));grid-template-columns:var(--layout-columns-sm,var(--layout-columns));gap:var(--layout-gap-sm,var(--layout-gap));row-gap:var(--layout-row-gap-sm,var(--layout-row-gap,var(--layout-gap)));column-gap:var(--layout-column-gap-sm,var(--layout-column-gap,var(--layout-gap)))}}@media (min-width:768px){.layout{grid-template-areas:var(--layout-areas-md,var(--layout-areas));grid-template-rows:var(--layout-rows-md,var(--layout-rows));grid-template-columns:var(--layout-columns-md,var(--layout-columns));gap:var(--layout-gap-md,var(--layout-gap));row-gap:var(--layout-row-gap-md,var(--layout-row-gap,var(--layout-gap)));column-gap:var(--layout-column-gap-md,var(--layout-column-gap,var(--layout-gap)))}}@media (min-width:1024px){.layout{grid-template-areas:var(--layout-areas-lg,var(--layout-areas-md,var(--layout-areas-sm,var(--layout-areas))));grid-template-rows:var(--layout-rows-lg,var(--layout-rows-md,var(--layout-rows-sm,var(--layout-rows))));grid-template-columns:var(--layout-columns-lg,var(--layout-columns-md,var(--layout-columns-sm,var(--layout-columns))));gap:var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))));row-gap:var(--layout-row-gap-lg,var(--layout-row-gap-md,var(--layout-row-gap-sm,var(--layout-row-gap,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))));column-gap:var(--layout-column-gap-lg,var(--layout-column-gap-md,var(--layout-column-gap-sm,var(--layout-column-gap,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))))}}@media (min-width:1280px){.layout{grid-template-areas:var(--layout-areas-xl,var(--layout-areas-lg,var(--layout-areas-md,var(--layout-areas-sm,var(--layout-areas)))));grid-template-rows:var(--layout-rows-xl,var(--layout-rows-lg,var(--layout-rows-md,var(--layout-rows-sm,var(--layout-rows)))));grid-template-columns:var(--layout-columns-xl,var(--layout-columns-lg,var(--layout-columns-md,var(--layout-columns-sm,var(--layout-columns)))));gap:var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap)))));row-gap:var(--layout-row-gap-xl,var(--layout-row-gap-lg,var(--layout-row-gap-md,var(--layout-row-gap-sm,var(--layout-row-gap,var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))))));column-gap:var(--layout-column-gap-xl,var(--layout-column-gap-lg,var(--layout-column-gap-md,var(--layout-column-gap-sm,var(--layout-column-gap,var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))))))}}@media (min-width:1536px){.layout{grid-template-areas:var(--layout-areas-2xl,var(--layout-areas-xl,var(--layout-areas-lg,var(--layout-areas-md,var(--layout-areas-sm,var(--layout-areas))))));grid-template-rows:var(--layout-rows-2xl,var(--layout-rows-xl,var(--layout-rows-lg,var(--layout-rows-md,var(--layout-rows-sm,var(--layout-rows))))));grid-template-columns:var(--layout-columns-2xl,var(--layout-columns-xl,var(--layout-columns-lg,var(--layout-columns-md,var(--layout-columns-sm,var(--layout-columns))))));gap:var(--layout-gap-2xl,var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))));row-gap:var(--layout-row-gap-2xl,var(--layout-row-gap-xl,var(--layout-row-gap-lg,var(--layout-row-gap-md,var(--layout-row-gap-sm,var(--layout-row-gap,var(--layout-gap-2xl,var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))))))));column-gap:var(--layout-column-gap-2xl,var(--layout-column-gap-xl,var(--layout-column-gap-lg,var(--layout-column-gap-md,var(--layout-column-gap-sm,var(--layout-column-gap,var(--layout-gap-2xl,var(--layout-gap-xl,var(--layout-gap-lg,var(--layout-gap-md,var(--layout-gap-sm,var(--layout-gap))))))))))))}}.container{--container-padding:0;--container-gap:0;--container-max-width:100%;--container-bg:transparent;--container-direction:column;--container-align:stretch;--container-justify:flex-start;--container-area:auto;--container-wrap:nowrap;width:100%;min-width:0;max-width:var(--container-max-width);padding:var(--container-padding);background:var(--container-bg);flex-direction:var(--container-direction);flex-wrap:var(--container-wrap);align-items:var(--container-align);justify-content:var(--container-justify);gap:var(--container-gap);grid-area:var(--container-area);margin-inline:auto;display:flex}@media (min-width:640px){.container{max-width:var(--container-max-width-sm,var(--container-max-width));padding:var(--container-padding-sm,var(--container-padding));background:var(--container-bg-sm,var(--container-bg));flex-direction:var(--container-direction-sm,var(--container-direction));flex-wrap:var(--container-wrap-sm,var(--container-wrap));align-items:var(--container-align-sm,var(--container-align));justify-content:var(--container-justify-sm,var(--container-justify));gap:var(--container-gap-sm,var(--container-gap))}}@media (min-width:768px){.container{max-width:var(--container-max-width-md,var(--container-max-width));padding:var(--container-padding-md,var(--container-padding));background:var(--container-bg-md,var(--container-bg));flex-direction:var(--container-direction-md,var(--container-direction));flex-wrap:var(--container-wrap-md,var(--container-wrap));align-items:var(--container-align-md,var(--container-align));justify-content:var(--container-justify-md,var(--container-justify));gap:var(--container-gap-md,var(--container-gap))}}@media (min-width:1024px){.container{max-width:var(--container-max-width-lg,var(--container-max-width));padding:var(--container-padding-lg,var(--container-padding));background:var(--container-bg-lg,var(--container-bg));flex-direction:var(--container-direction-lg,var(--container-direction));flex-wrap:var(--container-wrap-lg,var(--container-wrap));align-items:var(--container-align-lg,var(--container-align));justify-content:var(--container-justify-lg,var(--container-justify));gap:var(--container-gap-lg,var(--container-gap))}}@media (min-width:1280px){.container{max-width:var(--container-max-width-xl,var(--container-max-width));padding:var(--container-padding-xl,var(--container-padding));background:var(--container-bg-xl,var(--container-bg));flex-direction:var(--container-direction-xl,var(--container-direction));flex-wrap:var(--container-wrap-xl,var(--container-wrap));align-items:var(--container-align-xl,var(--container-align));justify-content:var(--container-justify-xl,var(--container-justify));gap:var(--container-gap-xl,var(--container-gap))}}@media (min-width:1536px){.container{max-width:var(--container-max-width-2xl,var(--container-max-width));padding:var(--container-padding-2xl,var(--container-padding));background:var(--container-bg-2xl,var(--container-bg));flex-direction:var(--container-direction-2xl,var(--container-direction));flex-wrap:var(--container-wrap-2xl,var(--container-wrap));align-items:var(--container-align-2xl,var(--container-align));justify-content:var(--container-justify-2xl,var(--container-justify));gap:var(--container-gap-2xl,var(--container-gap))}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glow-spin{to{--glow-angle:360deg}}.potion-provider{--potion-button-fallback-elevation-idle:0 1px 2px var(--shadow-color),0 0 0 0 transparent;--potion-button-shadow-transition-duration:max(var(--potion-timing,var(--motion-duration-medium)),var(--motion-duration-slow))}.potion-provider:not([data-potion-pattern=neo-brutalism]):not([data-potion-pattern=cute-alism]){--potion-button-depth-layers:inset 0 1px 0 0 #ffffff38,0 1px 2px #00000017;--potion-button-depth-layers-hover:inset 0 1px 0 0 #ffffff47,0 2px 4px #0000001f;--potion-button-depth-layers-active:inset 0 2px 4px #00000029;--potion-button-face-gradient:linear-gradient(180deg,#ffffff26 0%,transparent 44%,#00000014 100%)}@supports (color:lab(0% 0 0)){.potion-provider:not([data-potion-pattern=neo-brutalism]):not([data-potion-pattern=cute-alism]){--potion-button-depth-layers:inset 0 1px 0 0 lab(100% 0 0/.22),0 1px 2px lab(0% 0 0/.09);--potion-button-depth-layers-hover:inset 0 1px 0 0 lab(100% 0 0/.28),0 2px 4px lab(0% 0 0/.12);--potion-button-depth-layers-active:inset 0 2px 4px lab(0% 0 0/.16);--potion-button-face-gradient:linear-gradient(180deg,lab(100% 0 0/.15) 0%,transparent 44%,lab(0% 0 0/.08) 100%)}}.potion-provider:not([data-potion-pattern=neo-brutalism]):not([data-potion-pattern=cute-alism]) .button.button--glow-border:before,.potion-provider:not([data-potion-pattern=neo-brutalism]):not([data-potion-pattern=cute-alism]) .button.button--liquid-glass:before,.potion-provider:not([data-potion-pattern=neo-brutalism]):not([data-potion-pattern=cute-alism])[data-potion-pattern=cyberpunk] .button.button--primary:not(.button--glow-border):before{content:"";border-radius:inherit;pointer-events:none;background:var(--potion-button-face-gradient);position:absolute;inset:0}.button{justify-content:center;align-items:center;gap:var(--space--1);font-family:var(--potion-font-body);font-size:var(--type-set-0);font-weight:var(--potion-button-font-weight,var(--font-weight-semibold-value));white-space:nowrap;text-transform:var(--potion-button-text-transform,none);letter-spacing:var(--potion-button-letter-spacing,normal);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--space--1)var(--space-1);border-radius:var(--potion-button-radius,var(--potion-radius));border:var(--potion-button-border-width,var(--border-widths-thin))solid transparent;background-color:var(--potion-brand);color:var(--potion-surface);transition:background-color var(--potion-timing,var(--motion-duration-medium))var(--motion-easing-default,ease),border-color var(--potion-timing,var(--motion-duration-medium))var(--motion-easing-default,ease),color var(--potion-timing,var(--motion-duration-medium))var(--motion-easing-default,ease),box-shadow var(--potion-button-shadow-transition-duration)var(--motion-easing-gentle),backdrop-filter var(--potion-timing,var(--motion-duration-medium))var(--motion-easing-default,ease),transform var(--potion-button-shadow-transition-duration)var(--motion-easing-gentle);line-height:1;text-decoration:none;display:inline-flex;position:relative}.button:focus-visible{outline:var(--focus-ring-width,2px)solid var(--potion-accent);outline-offset:var(--focus-ring-offset,2px)}.button--sm{padding:var(--space--2)var(--space--1);font-size:var(--type-set--1);border-radius:var(--potion-button-radius-sm,var(--potion-radius-sm,var(--border-radius-sm)))}.button--lg{padding:var(--space-0)var(--space-2);font-size:var(--type-set-1);border-radius:var(--potion-button-radius-lg,var(--potion-radius-lg,var(--border-radius-lg)))}.button--primary{background-color:var(--potion-button-primary-background,var(--potion-brand));color:var(--potion-button-primary-color,var(--potion-surface));border-color:var(--potion-button-primary-border-color,var(--potion-border,var(--potion-brand)));-webkit-backdrop-filter:var(--potion-button-primary-backdrop,none);box-shadow:var(--potion-button-primary-shadow,var(--potion-button-shadow,var(--potion-button-fallback-elevation-idle))),var(--potion-button-depth-layers,0 0 0 transparent)}.button--primary:not(.button--disabled):hover{background-color:var(--potion-button-primary-hover-background,var(--potion-brand-hover));border-color:var(--potion-button-primary-hover-border-color,var(--potion-border,var(--potion-brand-hover)));box-shadow:var(--potion-button-primary-shadow,var(--potion-button-shadow,var(--shadow-base-md))),var(--potion-button-depth-layers-hover,var(--potion-button-depth-layers,0 0 0 transparent));transform:var(--transform-translate-up-xs)}.button--primary:not(.button--disabled):active{background-color:var(--potion-button-primary-active-background,var(--potion-brand-active));border-color:var(--potion-button-primary-active-border-color,var(--potion-border,var(--potion-brand-active)));transform:translateY(0)var(--transform-scale-shrink-xs);box-shadow:var(--potion-button-depth-layers-active,0 0 0 transparent)}.button--secondary{background-color:var(--potion-button-secondary-background,var(--potion-surface));color:var(--potion-text);border-color:var(--potion-button-secondary-border-color,var(--potion-border-strong));-webkit-backdrop-filter:var(--potion-button-secondary-backdrop,none);box-shadow:var(--potion-button-secondary-shadow,var(--potion-button-shadow,0 0 0 transparent)),var(--potion-button-depth-layers,0 0 0 transparent)}.button--secondary:not(.button--disabled):hover{background-color:var(--potion-button-secondary-hover-background,var(--potion-surface-hover));border-color:var(--potion-button-secondary-hover-border-color,var(--potion-brand));box-shadow:var(--potion-button-secondary-shadow,var(--potion-button-shadow,0 0 0 transparent)),var(--potion-button-depth-layers-hover,var(--potion-button-depth-layers,0 0 0 transparent))}.button--secondary:not(.button--disabled):active{background-color:var(--potion-button-secondary-active-background,var(--potion-surface-alt));border-color:var(--potion-button-secondary-active-border-color,var(--potion-border-strong));transform:var(--transform-scale-shrink-xs);box-shadow:var(--potion-button-depth-layers-active,0 0 0 transparent)}.button--ghost{--potion-button-ghost-fade-duration:max(var(--potion-timing,var(--motion-duration-medium)),var(--motion-duration-slow));color:var(--potion-brand);transition:background-color var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle),border-color var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle),color var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle),box-shadow var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle),backdrop-filter var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle),transform var(--potion-button-ghost-fade-duration)var(--motion-easing-gentle);background-color:#0000;border-color:#0000}.button--ghost:not(.button--disabled):hover{background-color:var(--potion-surface-hover);color:var(--potion-brand)}.button--ghost:not(.button--disabled):active{background-color:var(--potion-surface-alt);transform:scale(.98)}.button--primary:not(.button--glow-border):not(.button--liquid-glass),.button--secondary:not(.button--glow-border):not(.button--liquid-glass){background-image:var(--potion-button-face-gradient,none)}.button--disabled,.button:disabled{cursor:not-allowed;opacity:var(--opacity-medium,.4);pointer-events:none}.button--loading{color:#0000;pointer-events:none;position:relative}.button--loading:after{content:"";border:var(--border-widths-medium)solid currentColor;border-color:var(--potion-surface)transparent transparent transparent;border-radius:var(--border-radius-full);width:1em;height:1em;animation:var(--motion-animation-spin,spin .6s linear infinite);margin:-.5em;position:absolute;top:50%;left:50%}.button__icon{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.button--glow-border{border:var(--border-widths-medium)solid transparent;background-image:linear-gradient(var(--potion-surface),var(--potion-surface)),conic-gradient(from var(--glow-angle),var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));animation:glow-spin var(--motion-duration-slowest)var(--motion-easing-linear)infinite;box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)30%,transparent),0 0 var(--shadow-properties-offset-y-lg)color-mix(in oklch,var(--potion-brand)15%,transparent);color:var(--potion-text);background-origin:border-box;background-clip:padding-box,border-box}.button--glow-border:not(.button--disabled):hover{box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)50%,transparent),0 0 var(--shadow-properties-offset-y-xl)color-mix(in oklch,var(--potion-brand)25%,transparent);transform:none}.button--liquid-glass{background:color-mix(in oklch,var(--potion-text)6%,transparent);-webkit-backdrop-filter:var(--filter-backdrop-frosted-glass);border:var(--border-widths-thin)solid color-mix(in oklch,var(--potion-text)12%,transparent);color:var(--potion-text);box-shadow:0 var(--shadow-properties-offset-y-sm)var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-surface)15%,transparent),inset var(--border-widths-thin)var(--border-widths-thin)0 0 color-mix(in oklch,var(--potion-text)8%,transparent)}.button--liquid-glass:not(.button--disabled):hover{background:color-mix(in oklch,var(--potion-text)12%,transparent);border-color:color-mix(in oklch,var(--potion-text)18%,transparent);transform:none}.potion-provider[data-potion-pattern=cyberpunk] .button.button--primary:not(.button--glow-border){border:var(--border-widths-medium)solid transparent;background-image:linear-gradient(var(--potion-button-primary-background,var(--potion-brand)),var(--potion-button-primary-background,var(--potion-brand))),conic-gradient(from var(--glow-angle),var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));animation:glow-spin var(--motion-duration-slowest)var(--motion-easing-linear)infinite;color:var(--potion-button-primary-color,var(--potion-surface));-webkit-backdrop-filter:var(--potion-button-primary-backdrop,none);box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)30%,transparent),0 0 var(--shadow-properties-offset-y-lg)color-mix(in oklch,var(--potion-brand)15%,transparent),var(--potion-button-depth-layers,0 0 0 transparent);background-color:#0000;background-origin:border-box;background-clip:padding-box,border-box}.potion-provider[data-potion-pattern=cyberpunk] .button.button--primary:not(.button--glow-border):not(.button--disabled):hover{border:var(--border-widths-medium)solid transparent;background-image:linear-gradient(var(--potion-button-primary-hover-background,var(--potion-brand-hover)),var(--potion-button-primary-hover-background,var(--potion-brand-hover))),conic-gradient(from var(--glow-angle),var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));animation:glow-spin var(--motion-duration-slowest)var(--motion-easing-linear)infinite;box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)50%,transparent),0 0 var(--shadow-properties-offset-y-xl)color-mix(in oklch,var(--potion-brand)25%,transparent),var(--potion-button-depth-layers-hover,var(--potion-button-depth-layers,0 0 0 transparent));transform:var(--transform-translate-up-xs);background-color:#0000;background-origin:border-box;background-clip:padding-box,border-box}.potion-provider[data-potion-pattern=cyberpunk] .button.button--primary:not(.button--glow-border):not(.button--disabled):active{border:var(--border-widths-medium)solid transparent;background-image:linear-gradient(var(--potion-button-primary-active-background,var(--potion-brand-active)),var(--potion-button-primary-active-background,var(--potion-brand-active))),conic-gradient(from var(--glow-angle),var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));animation:glow-spin var(--motion-duration-slowest)var(--motion-easing-linear)infinite;transform:translateY(0)var(--transform-scale-shrink-xs);box-shadow:0 0 var(--shadow-properties-offset-y-sm)color-mix(in oklch,var(--potion-brand)35%,transparent),var(--potion-button-depth-layers-active,0 0 0 transparent);background-color:#0000;background-origin:border-box;background-clip:padding-box,border-box}.card{gap:var(--space--1);padding:var(--space-0);border-radius:var(--potion-radius);border:var(--potion-border-width,var(--border-widths-thin))solid var(--potion-border);background-color:var(--potion-surface-alt);color:var(--potion-text);box-shadow:var(--potion-shadow);transition:box-shadow var(--potion-timing)var(--motion-easing-default,ease),transform var(--potion-timing)var(--motion-easing-default,ease),border-color var(--potion-timing)var(--motion-easing-default,ease);flex-direction:column;display:flex;overflow:hidden}.card:focus-visible{outline:var(--focus-ring-width,2px)solid var(--potion-accent);outline-offset:var(--focus-ring-offset,2px)}.card--interactive,.card[data-interactive]{cursor:pointer}.card--interactive:hover,.card[data-interactive]:hover{box-shadow:var(--shadow-base-lg);border-color:var(--potion-border-strong);transform:translateY(-2px)}.card--interactive:active,.card[data-interactive]:active{box-shadow:var(--shadow-base-xs);transform:translateY(0)}.card--selected,.card[data-selected]{border-color:var(--potion-brand);box-shadow:0 0 0 1px var(--potion-brand),var(--shadow-base-md)}.card--size-sm{padding:var(--space--1);gap:var(--space--2);border-radius:var(--potion-radius-sm,var(--border-radius-sm))}.card--size-md{padding:var(--space-0);gap:var(--space--1)}.card--size-lg{padding:var(--space-1);gap:var(--space-0);border-radius:var(--potion-radius-lg,var(--border-radius-lg))}.card--surface{background-color:var(--potion-surface-alt);border-color:var(--potion-border)}.card--outline{border-width:var(--border-widths-medium);border-color:var(--potion-border-strong);box-shadow:none;background-color:#0000}.card--accent{background-color:var(--potion-accent);color:var(--neutral-ash-10);border-color:var(--potion-accent)}.card__media{width:calc(100% + var(--space-0)*2);margin:calc(var(--space-0)*-1)calc(var(--space-0)*-1)var(--space--1);position:relative;overflow:hidden}.card__media img{width:100%;height:auto;display:block}.card--size-sm .card__media{width:calc(100% + var(--space--1)*2);margin:calc(var(--space--1)*-1)calc(var(--space--1)*-1)var(--space--2)}.card--size-lg .card__media{width:calc(100% + var(--space-1)*2);margin:calc(var(--space-1)*-1)calc(var(--space-1)*-1)var(--space-0)}.card__header,.card__footer{gap:var(--space--2);flex-direction:column;display:flex}.card__body{gap:var(--space--2);flex-direction:column;flex:auto;display:flex}.heading{font-family:var(--potion-font-heading);color:var(--potion-text);line-height:var(--leading-tight-value,1.15);letter-spacing:var(--potion-heading-letter-spacing,var(--tracking-tight-value,-.01em));text-align:var(--heading-align,inherit);-webkit-text-stroke:var(--potion-heading-text-stroke,0);text-shadow:var(--potion-heading-shadow-sm,none);margin:0}.heading--1{font-size:var(--type-set-5);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value,700));letter-spacing:var(--potion-heading-letter-spacing,-.025em);text-shadow:var(--potion-heading-shadow,none);line-height:1.08}.heading--2{font-size:var(--type-set-4);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value,700));letter-spacing:var(--potion-heading-letter-spacing,-.02em);line-height:1.12}.heading--3{font-size:var(--type-set-3);font-weight:var(--potion-heading-font-weight,var(--font-weight-semibold-value,600));line-height:1.2}.heading--4{font-size:var(--type-set-2);font-weight:var(--potion-heading-font-weight,var(--font-weight-semibold-value,600));line-height:1.25}.heading--5{font-size:var(--type-set-1);font-weight:var(--potion-heading-font-weight,var(--font-weight-semibold-value,600));line-height:1.3}.heading--6{font-size:var(--type-set--1);font-weight:var(--potion-heading-font-weight,var(--font-weight-semibold-value,600));text-transform:uppercase;letter-spacing:var(--tracking-wide-value,.05em);line-height:1.4}.text{font-family:var(--potion-font-body);font-size:var(--type-set-0);color:var(--potion-text);line-height:var(--leading-relaxed-value,1.6);max-width:var(--text-max-width,65ch);text-align:var(--text-align,inherit);margin:0}.text--sm{font-size:var(--type-set--1);line-height:var(--leading-normal-value,1.5)}.text--md{font-size:var(--type-set-0);line-height:var(--leading-relaxed-value,1.6)}.text--lg{font-size:var(--type-set-1);line-height:var(--leading-relaxed-value,1.65)}.image{border-radius:var(--image-radius,var(--potion-radius,0));aspect-ratio:var(--image-aspect-ratio,auto);display:block;overflow:hidden}.image__img{object-fit:var(--image-object-fit,cover);width:100%;height:100%;display:block}.image--rounded{border-radius:var(--image-radius,var(--potion-radius))}.video{border-radius:var(--video-radius,var(--potion-radius,0));aspect-ratio:var(--video-aspect-ratio,16/9);background:var(--potion-surface-alt,#f0f0f0);display:block;position:relative;overflow:hidden}.video__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.divider{border:0;border-top-width:var(--divider-width,1px);border-top-style:var(--divider-style,solid);border-top-color:var(--divider-color,var(--potion-border,currentColor));margin-block:var(--divider-spacing,var(--potion-density,1rem));width:100%}.divider--dashed{border-top-style:dashed}.divider--dotted{border-top-style:dotted}.link{color:var(--link-color,var(--potion-brand));-webkit-text-decoration:var(--link-decoration,underline);text-decoration:var(--link-decoration,underline);text-underline-offset:.15em;font-weight:var(--link-font-weight,inherit);transition:color var(--potion-timing,.2s)ease;cursor:pointer;text-decoration-thickness:1px}.link:hover{color:var(--link-hover-color,var(--potion-brand-hover))}.link:focus-visible{outline:var(--focus-ring-width,2px)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);border-radius:var(--potion-radius-sm,2px)}.link--subtle{text-decoration:none}.link--subtle:hover{text-decoration:underline}.link--bold{font-weight:600;text-decoration-thickness:2px}.product-card{background:var(--potion-glass-card-bg,var(--potion-surface));border-radius:var(--potion-radius);border:var(--potion-border-width,var(--border-widths-thin))solid var(--potion-glass-panel-border,var(--potion-product-card-border-color,color-mix(in srgb,var(--potion-border)55%,transparent)));transition:background var(--motion-duration-medium)var(--motion-easing-default),box-shadow var(--motion-duration-medium)var(--motion-easing-default),transform var(--motion-duration-medium)var(--motion-easing-default);box-shadow:var(--potion-glass-panel-shadow,var(--shadow-components-card-default,var(--potion-shadow)));color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.product-card:hover{background:var(--potion-glass-card-hover-bg,var(--potion-glass-card-bg,var(--potion-surface)));box-shadow:var(--potion-glass-card-hover-shadow,var(--shadow-components-card-hover,var(--shadow-base-lg)));transform:var(--transform-translate-up-xs)}.product-card:focus-visible{outline:var(--system-focus-ring-width)solid var(--potion-brand);outline-offset:var(--system-focus-ring-offset)}.product-card__surface{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.product-card__media{aspect-ratio:1;background-color:color-mix(in srgb,var(--potion-brand)12%,var(--potion-surface));border-radius:0;flex-shrink:0;width:100%;position:relative;overflow:hidden}.product-card__image{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-duration-slow)var(--motion-easing-default);display:block}.product-card:hover .product-card__image{transform:var(--transform-scale-xs)}.product-card__image--blurred{filter:blur(20px);transform:scale(1.1)}.product-card__ai-badge{bottom:var(--space--1);right:var(--space--1);font-family:var(--potion-font-body);font-size:var(--type-set--3);font-weight:var(--font-weight-medium-value);color:var(--potion-surface);background-color:color-mix(in srgb,var(--potion-text)60%,transparent);border-radius:var(--potion-product-card-pill-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.125rem .5rem;line-height:1.4;position:absolute}.product-card__ai-overlay{justify-content:center;align-items:center;gap:var(--space--1);background-color:color-mix(in srgb,var(--potion-surface)40%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.product-card__ai-label{font-family:var(--potion-font-body);font-size:var(--type-set--1);font-weight:var(--font-weight-semibold-value);color:var(--potion-text)}.product-card__ai-reveal{font-family:var(--potion-font-body);font-size:var(--type-set--2);font-weight:var(--font-weight-medium-value);color:var(--potion-surface);background-color:var(--potion-brand);border-radius:var(--potion-product-card-pill-radius);cursor:pointer;transition:background-color var(--motion-duration-fast)var(--motion-easing-default);border:none;padding:.375rem 1rem}.product-card__ai-reveal:hover{background-color:var(--potion-brand-hover)}.product-card__body{gap:var(--space--1);padding:var(--space-0)var(--space--1)var(--space--2);flex-direction:column;flex:1;display:flex}.product-card__heading-block{flex-direction:column;gap:.2rem;display:flex}.product-card__badge{top:var(--space--1);left:var(--space--1);z-index:1;font-weight:var(--font-weight-semibold-value);text-transform:none;letter-spacing:normal;border:1px solid color-mix(in srgb,var(--potion-text)12%,transparent);box-shadow:var(--shadow-elevation-raised);position:absolute;border-radius:var(--potion-product-card-pill-radius)!important;background-color:var(--potion-accent)!important;color:var(--potion-on-accent)!important}.product-card__title{font-family:var(--potion-font-body);font-size:var(--type-set-1);font-weight:var(--font-weight-bold-value);line-height:var(--leading-tight-value,1.25);color:var(--potion-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__subtitle{font-family:var(--potion-font-body);font-size:var(--type-set--1);font-weight:var(--font-weight-medium-value);line-height:var(--leading-normal-value);color:var(--potion-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__description{font-size:var(--type-set--1);line-height:var(--leading-relaxed-value);color:color-mix(in srgb,var(--potion-text)78%,var(--potion-text-secondary));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__rating{margin-top:0}.product-card__rating.rating--lg .rating__star{font-size:var(--type-set-1)}.product-card__footer-bar{justify-content:space-between;align-items:center;gap:var(--space-0);padding:var(--space--1)var(--space-0);background-color:var(--potion-glass-card-footer-bg,color-mix(in srgb,var(--potion-surface-alt)92%,var(--potion-border)8%));border-top:var(--potion-border-width,1px)solid var(--potion-glass-panel-border,var(--potion-product-card-border-color,color-mix(in srgb,var(--potion-border)65%,transparent)));margin-top:auto;display:flex}.product-card__price-block{align-items:baseline;gap:var(--space--1);flex-wrap:wrap;min-width:0;display:flex}.product-card__price{font-size:var(--type-set-1);font-weight:var(--font-weight-bold-value);color:var(--potion-text);line-height:1}.product-card__compare-price{font-size:var(--type-set--1);color:var(--potion-text-muted);-webkit-text-decoration:var(--text-decoration-line-through-value);text-decoration:var(--text-decoration-line-through-value)}.product-card__variants{flex-wrap:wrap;gap:.375rem;display:flex}.product-card__variant{font-family:var(--potion-font-body);font-size:var(--type-set--2);font-weight:var(--font-weight-medium-value);color:var(--potion-text);border:var(--border-widths-thin)solid var(--potion-border);border-radius:var(--border-radius-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-duration-fast)var(--motion-easing-default),background-color var(--motion-duration-fast)var(--motion-easing-default),color var(--motion-duration-fast)var(--motion-easing-default);background-color:#0000;justify-content:center;align-items:center;padding:.1875rem .5rem;line-height:1.4;display:inline-flex}.product-card__variant:hover{border-color:var(--potion-brand);color:var(--potion-brand)}.product-card__variant--selected{background-color:var(--potion-brand);border-color:var(--potion-brand);color:var(--potion-surface)}.product-card__variant--selected:hover{background-color:var(--potion-brand-hover);border-color:var(--potion-brand-hover);color:var(--potion-surface)}.product-card__variant--out-of-stock{opacity:.4;cursor:not-allowed;text-decoration:line-through}.product-card__variant--out-of-stock:hover{border-color:var(--potion-border);color:var(--potion-text)}.product-card__footer-cta{flex-shrink:0;align-items:center;display:flex}.product-card__cta{min-height:var(--potion-product-card-cta-min-height,2.75rem);padding:var(--potion-product-card-cta-padding,var(--space--1)var(--space-1));font-family:var(--potion-font-body);font-size:var(--potion-product-card-cta-font-size,var(--type-set--1));font-weight:var(--potion-button-font-weight,var(--font-weight-semibold-value));text-transform:var(--potion-button-text-transform,none);letter-spacing:var(--potion-button-letter-spacing,normal);cursor:pointer;white-space:nowrap;border:var(--potion-product-card-cta-border-width,var(--potion-button-border-width,var(--border-widths-thin)))solid transparent;border-color:var(--potion-button-primary-border-color,var(--potion-border,var(--potion-brand)));border-radius:var(--potion-product-card-pill-radius);background-color:var(--potion-button-primary-background,var(--potion-brand));background-image:var(--potion-button-face-gradient,none);color:var(--potion-button-primary-color,var(--potion-surface));-webkit-backdrop-filter:var(--potion-button-primary-backdrop,none);box-shadow:var(--potion-button-primary-shadow,var(--potion-button-shadow,var(--potion-button-fallback-elevation-idle))),var(--potion-button-depth-layers,0 0 0 transparent);transition:background-color var(--potion-timing)var(--motion-easing-default,ease),border-color var(--potion-timing)var(--motion-easing-default,ease),color var(--potion-timing)var(--motion-easing-default,ease),box-shadow var(--potion-button-shadow-transition-duration)var(--motion-easing-gentle),backdrop-filter var(--potion-timing)var(--motion-easing-default,ease),transform var(--potion-button-shadow-transition-duration)var(--motion-easing-gentle);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.product-card__cta:hover{background-color:var(--potion-button-primary-hover-background,var(--potion-brand-hover));border-color:var(--potion-button-primary-hover-border-color,var(--potion-border,var(--potion-brand-hover)));box-shadow:var(--potion-button-primary-shadow,var(--potion-button-shadow,var(--shadow-base-md))),var(--potion-button-depth-layers-hover,var(--potion-button-depth-layers,0 0 0 transparent));transform:var(--transform-translate-up-xs)}.product-card__cta:active{background-color:var(--potion-button-primary-active-background,var(--potion-brand-active));border-color:var(--potion-button-primary-active-border-color,var(--potion-border,var(--potion-brand-active)));transform:translateY(0)var(--transform-scale-shrink-xs);box-shadow:var(--potion-button-depth-layers-active,0 0 0 transparent)}.product-card__cta:focus-visible{outline:var(--focus-ring-width,2px)solid var(--potion-accent);outline-offset:var(--focus-ring-offset,2px)}.product-card__secondary-wrap{padding:0 var(--space-0)var(--space--2);justify-content:flex-start;display:flex}.product-card__secondary-action{padding:var(--space--2)0;border-radius:var(--potion-product-card-pill-radius);font-family:var(--potion-font-body);font-size:var(--type-set--2);font-weight:var(--font-weight-medium-value);color:var(--potion-text-secondary);cursor:pointer;transition:color var(--motion-duration-fast)var(--motion-easing-default);background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.product-card__secondary-action:hover{color:var(--potion-text)}@media (max-width:1023px){.product-card__footer-bar{justify-content:center;align-items:center;gap:var(--space--1);padding:var(--space--1);text-align:center;flex-direction:column}.product-card__price-block,.product-card__footer-cta{justify-content:center;width:100%}.product-card__cta{max-width:100%}}@media (max-width:767px){.product-card__badge{top:var(--space--2);left:var(--space--2)}.product-card__title{font-size:var(--type-set--1)}.product-card__subtitle,.product-card__description{font-size:var(--type-set--2)}.product-card__rating.rating--lg .rating__star{font-size:var(--type-set--1)}.product-card__variant{font-size:var(--type-set--3);padding:.125rem .375rem}.product-card__price{font-size:var(--type-set--1)}.product-card__compare-price{font-size:var(--type-set--2)}.product-card__cta{font-size:var(--potion-product-card-cta-font-size,var(--type-set--2))}.product-card__secondary-wrap{justify-content:center}.product-card__secondary-action{font-size:var(--type-set--3)}}.potion-provider[data-potion-pattern=cyberpunk] .product-card{border:var(--border-widths-medium)solid transparent;background-color:#0000;background-image:var(--potion-glass-card-bg,linear-gradient(var(--potion-surface),var(--potion-surface))),conic-gradient(from 120deg,var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)22%,transparent),var(--potion-glass-panel-shadow,var(--shadow-components-card-default,var(--potion-shadow)));background-origin:border-box;background-clip:padding-box,border-box}.potion-provider[data-potion-pattern=cyberpunk] .product-card:hover{background-image:var(--potion-glass-card-hover-bg,var(--potion-glass-card-bg,linear-gradient(var(--potion-surface),var(--potion-surface)))),conic-gradient(from 120deg,var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));box-shadow:0 0 var(--shadow-properties-offset-y-lg)color-mix(in oklch,var(--potion-brand)32%,transparent),var(--potion-glass-card-hover-shadow,var(--shadow-components-card-hover,var(--shadow-base-lg)))}.badge{white-space:nowrap;font-family:var(--potion-font-body);font-weight:var(--font-weight-bold-value);text-transform:var(--text-transform-uppercase-value);letter-spacing:var(--tracking-wide-value);border-radius:var(--potion-radius-sm,var(--border-radius-sm));align-items:center;line-height:1;display:inline-flex}.badge--sm{padding:var(--space--2)var(--space--1);font-size:var(--type-set--3)}.badge--md{padding:var(--space--1)var(--space-0);font-size:var(--type-set--2)}.badge--default{background-color:var(--potion-brand);color:var(--potion-surface)}.badge--sale{background-color:var(--feedback-danger-base);color:var(--neutral-ash-10)}.badge--new{background-color:var(--potion-accent);color:var(--neutral-ash-10)}.badge--info{background-color:var(--feedback-wisdom-base);color:var(--neutral-ash-10)}.badge--success{background-color:var(--feedback-growth-base);color:var(--neutral-ash-10)}.badge--warning{background-color:var(--feedback-caution-base);color:var(--neutral-stone-90)}.badge--danger{background-color:var(--feedback-danger-base);color:var(--neutral-ash-10)}@media (max-width:767px){.badge--sm{padding:.25rem .4375rem}.badge--md{padding:.3125rem .625rem}}.chip{align-items:center;gap:var(--space-0);font-family:var(--potion-font-body);font-weight:var(--font-weight-medium-value,500);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--border-widths-thin)solid var(--potion-border-strong);color:var(--potion-text);transition:background-color var(--motion-duration-fast)var(--motion-easing-default),border-color var(--motion-duration-fast)var(--motion-easing-default),color var(--motion-duration-fast)var(--motion-easing-default);background-color:#0000;line-height:1;display:inline-flex}.chip:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.chip--sm{padding:var(--space--2)var(--space-0);font-size:var(--type-set--2);border-radius:var(--potion-radius-sm,var(--border-radius-sm))}.chip--md{padding:var(--space--1)var(--space-1);font-size:var(--type-set--1);border-radius:var(--potion-radius-md,var(--border-radius-md))}.chip--default:hover{background-color:var(--potion-surface-hover);border-color:var(--potion-brand)}.chip--outline{border-color:var(--potion-border);background-color:#0000}.chip--outline:hover{border-color:var(--potion-brand);color:var(--potion-brand)}.chip--filled{background-color:var(--potion-surface-alt);border-color:#0000}.chip--filled:hover{background-color:var(--potion-surface-hover)}.chip--selected{background-color:var(--potion-brand);border-color:var(--potion-brand);color:var(--potion-surface)}.chip--selected:hover{background-color:var(--potion-brand-hover);border-color:var(--potion-brand-hover);color:var(--potion-surface)}.chip--static{cursor:default;pointer-events:none}.chip__dismiss{width:1em;height:1em;margin-left:var(--space--2);border-radius:var(--border-radius-full);cursor:pointer;opacity:var(--opacity-strong);transition:opacity var(--motion-duration-fast)var(--motion-easing-default);justify-content:center;align-items:center;display:inline-flex}.chip__dismiss:hover{opacity:var(--opacity-full)}.rating{align-items:center;gap:var(--space-0);display:inline-flex}.rating--sm .rating__star{font-size:var(--type-set--2)}.rating--sm .rating__value,.rating--sm .rating__count{font-size:var(--type-set--3)}.rating--md .rating__star{font-size:var(--type-set--1)}.rating--md .rating__value,.rating--md .rating__count{font-size:var(--type-set--2)}.rating--lg .rating__star{font-size:var(--type-set-0)}.rating--lg .rating__value,.rating--lg .rating__count{font-size:var(--type-set--1)}.rating__stars{gap:1px;line-height:1;display:inline-flex}.rating__star{color:var(--potion-border);transition:color var(--motion-duration-fast)var(--motion-easing-default)}.rating__star--filled{color:var(--feedback-caution-base)}.rating__star--half{background:linear-gradient(90deg,var(--feedback-caution-base)50%,var(--potion-border)50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rating__value{font-family:var(--potion-font-body);font-weight:var(--font-weight-semibold-value,600);color:var(--potion-text);line-height:1}.rating__count{font-family:var(--potion-font-body);color:var(--potion-text-muted);line-height:1}@media (max-width:767px){.rating{gap:.25rem;min-width:0}.rating--lg .rating__value,.rating--lg .rating__count{font-size:var(--type-set--2)}.rating--md .rating__value,.rating--md .rating__count{font-size:var(--type-set--3)}}.price-display{align-items:baseline;gap:var(--space-0);font-family:var(--potion-font-body);line-height:1;display:inline-flex}.price-display--stacked{align-items:flex-start;gap:var(--space--2);flex-direction:column}.price-display--sm .price-display__current{font-size:var(--type-set--1)}.price-display--sm .price-display__compare{font-size:var(--type-set--2)}.price-display--md .price-display__current{font-size:var(--type-set-0)}.price-display--md .price-display__compare{font-size:var(--type-set--1)}.price-display--lg .price-display__current{font-size:var(--type-set-1)}.price-display--lg .price-display__compare{font-size:var(--type-set-0)}.price-display--on-sale .price-display__current{color:var(--feedback-danger-base)}.price-display__current{font-weight:var(--font-weight-bold-value);color:var(--potion-text)}.price-display__compare{font-weight:var(--font-weight-medium-value,500);color:var(--potion-text-muted);text-decoration:line-through}.price-display__badge{align-self:center}.favorite-button{padding:var(--space--1);cursor:pointer;border-radius:var(--border-radius-full);transition:transform var(--motion-duration-fast)var(--motion-easing-default),background-color var(--motion-duration-fast)var(--motion-easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.favorite-button:hover{background-color:var(--potion-surface-alt)}.favorite-button:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.favorite-button:active{transform:scale(1.2)}.favorite-button--sm .favorite-button__icon{width:16px;height:16px}.favorite-button--md .favorite-button__icon{width:20px;height:20px}.favorite-button--lg .favorite-button__icon{width:24px;height:24px}.favorite-button__icon{transition:fill var(--motion-duration-fast)var(--motion-easing-default),stroke var(--motion-duration-fast)var(--motion-easing-default),transform var(--motion-duration-fast)var(--motion-easing-default);fill:none;stroke:var(--potion-text-muted);stroke-width:2px;display:block}.favorite-button--active .favorite-button__icon{fill:var(--feedback-danger-base);stroke:var(--feedback-danger-base)}.favorite-button--active{animation:favorite-pop var(--motion-duration-fast)var(--motion-easing-default)}@keyframes favorite-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.tabs{font-family:var(--potion-font-body);flex-direction:column;display:flex}.tabs--sm .tabs__tab{padding:var(--space--1)var(--space-0);font-size:var(--type-set--2)}.tabs--sm .tabs__panel{padding:var(--space-0);font-size:var(--type-set--1)}.tabs--md .tabs__tab{padding:var(--space-0)var(--space-1);font-size:var(--type-set--1)}.tabs--md .tabs__panel{padding:var(--space-1);font-size:var(--type-set-0)}.tabs__list{gap:var(--space--1);border-bottom:var(--border-widths-thin)solid var(--potion-border);margin:0;padding:0;display:flex}.tabs__tab{font-family:var(--potion-font-body);font-weight:var(--font-weight-medium-value,500);color:var(--potion-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--motion-duration-fast)var(--motion-easing-default),border-color var(--motion-duration-fast)var(--motion-easing-default);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;display:inline-flex;position:relative}.tabs__tab:hover{color:var(--potion-text)}.tabs__tab:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.tabs__tab--active{color:var(--potion-brand);border-bottom-color:var(--potion-brand);font-weight:var(--font-weight-semibold-value,600)}.tabs__panel{color:var(--potion-text);line-height:var(--leading-relaxed-value,1.6)}.pagination{font-family:var(--potion-font-body)}.pagination--sm .pagination__item,.pagination--sm .pagination__prev,.pagination--sm .pagination__next,.pagination--sm .pagination__first,.pagination--sm .pagination__last{min-width:28px;height:28px;font-size:var(--type-set--2)}.pagination--md .pagination__item,.pagination--md .pagination__prev,.pagination--md .pagination__next,.pagination--md .pagination__first,.pagination--md .pagination__last{min-width:36px;height:36px;font-size:var(--type-set--1)}.pagination__list{align-items:center;gap:var(--space--2);margin:0;padding:0;list-style:none;display:flex}.pagination__item,.pagination__prev,.pagination__next,.pagination__first,.pagination__last{font-family:var(--potion-font-body);font-weight:var(--font-weight-medium-value,500);color:var(--potion-text-secondary);border:var(--border-widths-thin)solid transparent;border-radius:var(--potion-radius-sm,var(--border-radius-sm));cursor:pointer;transition:background-color var(--motion-duration-fast)var(--motion-easing-default),color var(--motion-duration-fast)var(--motion-easing-default),border-color var(--motion-duration-fast)var(--motion-easing-default);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pagination__item:hover:not(:disabled),.pagination__prev:hover:not(:disabled),.pagination__next:hover:not(:disabled),.pagination__first:hover:not(:disabled),.pagination__last:hover:not(:disabled){background-color:var(--potion-surface-alt)}.pagination__item:focus-visible,.pagination__prev:focus-visible,.pagination__next:focus-visible,.pagination__first:focus-visible,.pagination__last:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.pagination__item--active{background-color:var(--potion-brand);color:var(--potion-surface);font-weight:var(--font-weight-semibold-value,600);border-color:var(--potion-brand)}.pagination__item--active:hover:not(:disabled){background-color:var(--potion-brand-hover)}.pagination__item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pagination__item--ellipsis{cursor:default;color:var(--potion-text-muted);background:0 0;border:none}.pagination__item--ellipsis:hover{background:0 0}:root{--form-padding-y-sm:.25rem;--form-padding-x-sm:.5rem;--form-font-size-sm:var(--type-set--2);--form-label-size-sm:var(--type-set--2);--form-padding-y-md:.375rem;--form-padding-x-md:.625rem;--form-font-size-md:var(--type-set--1);--form-label-size-md:var(--type-set--1);--form-padding-y-lg:.5rem;--form-padding-x-lg:.75rem;--form-font-size-lg:var(--type-set-0);--form-label-size-lg:var(--type-set-0);--form-border-width:var(--border-widths-thin);--form-border-radius:var(--border-radius-md);--form-field-gap:.25rem}.form-field{gap:var(--form-field-gap);font-family:var(--potion-font-body);flex-direction:column;display:flex}.form-field--sm .form-field__label{font-size:var(--form-label-size-sm)}.form-field--sm .form-field__helper,.form-field--sm .form-field__error{font-size:var(--form-font-size-sm)}.form-field--md .form-field__label{font-size:var(--form-label-size-md)}.form-field--md .form-field__helper,.form-field--md .form-field__error{font-size:var(--form-font-size-sm)}.form-field--lg .form-field__label{font-size:var(--form-label-size-lg)}.form-field--lg .form-field__helper,.form-field--lg .form-field__error{font-size:var(--form-font-size-md)}.form-field--disabled{opacity:.5;pointer-events:none}.form-field--error .form-field__label{color:var(--feedback-danger-base)}.form-field__label{align-items:center;gap:var(--space--2);font-weight:var(--font-weight-medium-value);color:var(--potion-text);line-height:1.4;display:inline-flex}.form-field__required-indicator{color:var(--feedback-danger-base);font-weight:var(--font-weight-bold-value);line-height:1}.form-field__control{flex-direction:column;display:flex}.form-field__helper{color:var(--potion-text-muted);margin:0;line-height:1.4}.form-field__error{color:var(--feedback-danger-base);font-weight:var(--font-weight-medium-value);margin:0;line-height:1.4}.form-message{align-items:flex-start;gap:var(--space-1);padding:var(--space-1)var(--space-2);border:var(--border-widths-thin)solid;border-radius:var(--potion-radius-md,var(--border-radius-md));font-family:var(--potion-font-body);line-height:1.5;display:flex}.form-message--error{border-color:var(--feedback-danger-base);background-color:color-mix(in srgb,var(--feedback-danger-base)8%,transparent);color:var(--feedback-danger-base)}.form-message--success{border-color:var(--feedback-growth-base);background-color:color-mix(in srgb,var(--feedback-growth-base)8%,transparent);color:var(--feedback-growth-base)}.form-message--warning{border-color:var(--feedback-caution-base);background-color:color-mix(in srgb,var(--feedback-caution-base)8%,transparent);color:var(--feedback-caution-base)}.form-message--info{border-color:var(--feedback-wisdom-base);background-color:color-mix(in srgb,var(--feedback-wisdom-base)8%,transparent);color:var(--feedback-wisdom-base)}.form-message__icon{flex-shrink:0;width:1.25em;height:1.25em;margin-top:.125em}.form-message__content{flex:1;min-width:0}.form-message__title{margin:0 0 var(--space--2);font-weight:var(--font-weight-semibold-value);font-size:var(--type-set-0);color:inherit}.form-message__body{font-size:var(--type-set--1);color:var(--potion-text-secondary)}.form-message__dismiss{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;border-radius:var(--potion-radius-sm,var(--border-radius-sm));opacity:.6;transition:opacity var(--motion-duration-fast)var(--motion-easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.form-message__dismiss:hover{opacity:1}.form-message__dismiss:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.form-message__dismiss svg{width:.875rem;height:.875rem}.input-field{width:100%;font-family:var(--potion-font-body);color:var(--potion-text);background-color:var(--potion-surface);border:var(--form-border-width)solid var(--potion-border);border-radius:var(--form-border-radius);transition:border-color var(--motion-duration-fast)var(--motion-easing-default),box-shadow var(--motion-duration-fast)var(--motion-easing-default);outline:none;display:block}.input-field::placeholder{color:var(--potion-text-muted)}.input-field:focus-visible{border-color:var(--potion-brand);box-shadow:0 0 0 var(--focus-ring-width)color-mix(in srgb,var(--potion-brand)25%,transparent)}.input-field:hover:not(:focus-visible):not(:disabled){border-color:var(--potion-border-strong)}.input-field--sm{padding:var(--form-padding-y-sm)var(--form-padding-x-sm);font-size:var(--form-font-size-sm)}.input-field--md{padding:var(--form-padding-y-md)var(--form-padding-x-md);font-size:var(--form-font-size-md)}.input-field--lg{padding:var(--form-padding-y-lg)var(--form-padding-x-lg);font-size:var(--form-font-size-lg)}.input-field--error{border-color:var(--feedback-danger-base)}.input-field--error:focus-visible{border-color:var(--feedback-danger-base);box-shadow:0 0 0 var(--focus-ring-width)color-mix(in srgb,var(--feedback-danger-base)25%,transparent)}.input-field--disabled{opacity:.5;cursor:not-allowed}.select-field{width:100%;font-family:var(--potion-font-body);display:inline-flex;position:relative}.select-field__select{appearance:none;width:100%;color:var(--potion-text);background-color:var(--potion-surface);border:var(--form-border-width)solid var(--potion-border);border-radius:var(--form-border-radius);cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-easing-default),box-shadow var(--motion-duration-fast)var(--motion-easing-default);outline:none;font-family:inherit;display:block}.select-field__select:focus-visible{border-color:var(--potion-brand);box-shadow:0 0 0 var(--focus-ring-width)color-mix(in srgb,var(--potion-brand)25%,transparent)}.select-field__select:hover:not(:focus-visible):not(:disabled){border-color:var(--potion-border-strong)}.select-field__select:disabled{opacity:.5;cursor:not-allowed}.select-field--sm .select-field__select{padding:var(--form-padding-y-sm)1.75rem var(--form-padding-y-sm)var(--form-padding-x-sm);font-size:var(--form-font-size-sm)}.select-field--sm .select-field__icon{width:.875rem;height:.875rem;right:var(--form-padding-x-sm)}.select-field--md .select-field__select{padding:var(--form-padding-y-md)2rem var(--form-padding-y-md)var(--form-padding-x-md);font-size:var(--form-font-size-md)}.select-field--md .select-field__icon{width:1rem;height:1rem;right:var(--form-padding-x-md)}.select-field--lg .select-field__select{padding:var(--form-padding-y-lg)2.25rem var(--form-padding-y-lg)var(--form-padding-x-lg);font-size:var(--form-font-size-lg)}.select-field--lg .select-field__icon{width:1.125rem;height:1.125rem;right:var(--form-padding-x-lg)}.select-field--error .select-field__select{border-color:var(--feedback-danger-base)}.select-field--error .select-field__select:focus-visible{border-color:var(--feedback-danger-base);box-shadow:0 0 0 var(--focus-ring-width)color-mix(in srgb,var(--feedback-danger-base)25%,transparent)}.select-field--disabled{opacity:.5;pointer-events:none}.select-field__icon{pointer-events:none;color:var(--potion-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.checkbox{align-items:center;gap:var(--space-0);font-family:var(--potion-font-body);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__input:focus-visible~.checkbox__control{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.checkbox__input:checked~.checkbox__control{background-color:var(--potion-brand);border-color:var(--potion-brand)}.checkbox__input:checked~.checkbox__control .checkbox__checkmark{opacity:1;transform:scale(1)}.checkbox__input:checked:hover~.checkbox__control{background-color:var(--potion-brand-hover);border-color:var(--potion-brand-hover)}.checkbox__control{border:var(--border-widths-medium)solid var(--potion-border-strong);border-radius:var(--potion-radius-sm,var(--border-radius-sm));background-color:var(--potion-surface);color:var(--potion-surface);transition:background-color var(--motion-duration-fast)var(--motion-easing-default),border-color var(--motion-duration-fast)var(--motion-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox:hover .checkbox__control{border-color:var(--potion-brand)}.checkbox__checkmark{opacity:0;transition:opacity var(--motion-duration-fast)var(--motion-easing-default),transform var(--motion-duration-fast)var(--motion-easing-default);transform:scale(.5)}.checkbox__label{color:var(--potion-text);line-height:1.4}.checkbox--sm .checkbox__control{width:1rem;height:1rem}.checkbox--sm .checkbox__checkmark{width:.625rem;height:.625rem}.checkbox--sm .checkbox__label{font-size:var(--type-set--2)}.checkbox--md .checkbox__control{width:1.25rem;height:1.25rem}.checkbox--md .checkbox__checkmark{width:.75rem;height:.75rem}.checkbox--md .checkbox__label{font-size:var(--type-set--1)}.checkbox--error .checkbox__control{border-color:var(--feedback-danger-base)}.checkbox--error .checkbox__label{color:var(--feedback-danger-base)}.checkbox--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.search-input{width:100%;font-family:var(--potion-font-body);align-items:center;display:inline-flex;position:relative}.search-input__icon{pointer-events:none;color:var(--potion-text-muted);position:absolute}.search-input__input{width:100%;color:var(--potion-text);background-color:var(--potion-surface);border:var(--form-border-width)solid var(--potion-border);border-radius:var(--form-border-radius);transition:border-color var(--motion-duration-fast)var(--motion-easing-default),box-shadow var(--motion-duration-fast)var(--motion-easing-default);outline:none;font-family:inherit;display:block}.search-input__input::-webkit-search-cancel-button{display:none}.search-input__input::placeholder{color:var(--potion-text-muted)}.search-input__input:focus-visible{border-color:var(--potion-brand);box-shadow:0 0 0 var(--focus-ring-width)color-mix(in srgb,var(--potion-brand)25%,transparent)}.search-input__input:hover:not(:focus-visible){border-color:var(--potion-border-strong)}.search-input__clear{color:var(--potion-text-muted);cursor:pointer;border-radius:var(--potion-radius-sm,var(--border-radius-sm));transition:color var(--motion-duration-fast)var(--motion-easing-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.search-input__clear:hover{color:var(--potion-text)}.search-input__clear:focus-visible{outline:var(--focus-ring-width)solid var(--potion-accent);outline-offset:var(--focus-ring-offset)}.search-input__clear svg{width:.875rem;height:.875rem}.search-input--sm .search-input__icon{left:var(--form-padding-x-sm);width:1rem;height:1rem}.search-input--sm .search-input__input{padding:var(--form-padding-y-sm)1.75rem var(--form-padding-y-sm)calc(var(--form-padding-x-sm) + 1rem + .25rem);font-size:var(--form-font-size-sm)}.search-input--sm .search-input__clear{right:var(--form-padding-x-sm)}.search-input--md .search-input__icon{left:var(--form-padding-x-md);width:1.25rem;height:1.25rem}.search-input--md .search-input__input{padding:var(--form-padding-y-md)2rem var(--form-padding-y-md)calc(var(--form-padding-x-md) + 1.25rem + .25rem);font-size:var(--form-font-size-md)}.search-input--md .search-input__clear{right:var(--form-padding-x-md)}.add-to-cart-block{gap:var(--space-1);flex-direction:column;display:flex}.add-to-cart-block__variants{gap:var(--space-0);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.add-to-cart-block__actions{gap:var(--space-0);flex-direction:column;display:flex}.add-to-cart-block__cta-row{align-items:center;gap:var(--space-0);display:flex}.add-to-cart-block__cta-row .button{flex:1}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer-sweep{0%{background-position:200%}to{background-position:-200%}}.section{background-color:var(--section-bg,var(--potion-surface));flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.section__inner{z-index:1;width:100%;max-width:var(--section-max-width,76rem);padding-inline:var(--space-2);text-align:var(--section-align,left);margin-inline:auto;position:relative}.section--has-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.section__overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.section--padding-none{padding-block:0}.section--padding-sm{padding-block:var(--space-1)}.section--padding-md{padding-block:var(--space-2)}.section--padding-lg{padding-block:var(--space-4)}.section--padding-xl{padding-block:var(--space-5)}.hero-section{--hero-overlay-bg:color-mix(in oklch,var(--neutral-fog-10)55%,transparent);justify-content:center;min-height:60vh}.hero-section__content{gap:var(--space--1);flex-direction:column;display:flex}.hero-section__kicker{font-family:var(--potion-font-body);font-size:var(--type-set--1);font-weight:var(--potion-button-font-weight,var(--font-weight-medium-value));letter-spacing:var(--tracking-wide-value);text-transform:var(--text-transform-uppercase-value);color:var(--potion-accent);margin-bottom:var(--space--1)}.hero-section__kicker--pill{background-color:var(--potion-text);color:var(--potion-surface);padding:var(--space--2)var(--space-0);border-radius:var(--potion-radius);display:inline-block}.hero-section .heading--1{font-weight:var(--potion-heading-font-weight,var(--font-weight-extrabold-value));letter-spacing:var(--potion-heading-letter-spacing,var(--tracking-tight-value));line-height:var(--leading-tight-value)}.hero-section__subheading{color:var(--potion-text-secondary);margin-top:var(--space--1)}.hero-section__description{color:var(--potion-text-muted);line-height:var(--leading-relaxed-value);margin-top:var(--space--1)}.hero-section__price{font-family:var(--potion-font-heading);font-size:var(--type-set-4);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value));color:var(--potion-text);margin-top:var(--space-0);line-height:1}.hero-section__accent{color:var(--potion-accent);font-family:var(--potion-font-heading);font-style:var(--font-style-italic-value)}.hero-section__skew{background-color:var(--potion-accent);color:var(--potion-text);padding:var(--space--2)var(--space-0);font-style:normal;display:inline-block;transform:rotate(-2deg)}.potion-provider[data-potion-brutal-headings=true] .hero-section__skew{text-shadow:var(--shadow-properties-offset-y-sm)var(--shadow-properties-offset-y-sm)0 var(--potion-surface)}.potion-provider[data-potion-brutal-headings=true] .heading--1 .hero-section__skew{text-shadow:var(--shadow-properties-offset-y-md)var(--shadow-properties-offset-y-md)0 var(--potion-surface)}.hero-section__thin{font-weight:var(--font-weight-thin-value)}.hero-section--white-headings .heading{color:var(--potion-surface-alt)}.potion-provider[data-potion-brutal-headings=true] .hero-section--white-headings .heading{--potion-heading-shadow-sm:var(--shadow-properties-offset-y-sm)var(--shadow-properties-offset-y-sm)0 #000}.potion-provider[data-potion-brutal-headings=true] .hero-section--white-headings .heading--1{--potion-heading-shadow:var(--shadow-properties-offset-y-md)var(--shadow-properties-offset-y-md)0 #000}.potion-provider[data-potion-alism=true][data-potion-brutal-headings=true]:not([data-potion-scheme-dark-surface=true]) .hero-section--white-headings .heading{--potion-heading-text-stroke:1px #000}.potion-provider[data-potion-alism=true][data-potion-brutal-headings=true][data-potion-scheme-dark-surface=true] .hero-section--white-headings .heading{--potion-heading-text-stroke:var(--potion-heading-text-stroke-white-headings-dark,0)}.hero-section--white-headings .hero-section__kicker{background-color:var(--potion-text);color:var(--potion-surface);padding:var(--space--2)var(--space-0);border-radius:var(--potion-radius);align-self:flex-start;display:inline-block}.hero-section__kicker--skewed{background-color:var(--potion-text);color:var(--potion-accent);padding:var(--space--2)var(--space-0);border-radius:0;align-self:flex-start;display:inline-block;transform:rotate(-2deg)}.hero-section__actions{align-items:center;gap:var(--space-0);margin-top:var(--space-2);pointer-events:auto;flex-wrap:wrap;display:flex}.hero-section__grid{grid-template-columns:var(--hero-grid-columns,1fr 1fr);gap:var(--space-4);align-items:center;width:100%;display:grid}.hero-section__media{border-radius:var(--potion-radius-lg,var(--border-radius-lg));width:100%;transition:transform var(--motion-duration-slow)var(--motion-easing-emphasized);overflow:hidden}.hero-section__image{border-radius:var(--potion-radius-lg,var(--border-radius-lg));box-shadow:var(--shadow-elevation-raised);transition:transform var(--motion-duration-slow)var(--motion-easing-emphasized)}.hero-section__media:hover .hero-section__image{transform:var(--transform-scale-xs)}.hero-section__panel{-webkit-backdrop-filter:var(--potion-glass-backdrop,var(--filter-backdrop-frosted-glass));background:var(--potion-glass-panel-bg,color-mix(in oklch,var(--potion-surface)72%,transparent));border:var(--border-widths-thin)solid var(--potion-glass-panel-border,color-mix(in oklch,var(--potion-text)10%,transparent));border-radius:var(--potion-radius-xl,var(--border-radius-xl));padding:var(--space-3);box-shadow:var(--potion-glass-panel-shadow,var(--shadow-elevation-floating))}.hero-section--centered .hero-section__content{text-align:center;align-items:center;margin-inline:auto}.hero-section--centered .hero-section__subheading,.hero-section--centered .hero-section__description{margin-inline:auto}.hero-section--centered .hero-section__actions{justify-content:center}.hero-section--centered .hero-section__media{margin-top:var(--space-2);margin-inline:auto}.hero-section--left-aligned .hero-section__content{align-items:flex-start}.hero-section--left-aligned .hero-section__media{margin-top:var(--space-2)}.hero-section--split{--hero-grid-columns:1fr 1fr}.hero-section--split .hero-section__content{justify-content:center}.hero-section--overlay{min-height:75vh}.hero-section--overlay .section__inner{align-items:center;display:flex}.hero-section--overlay .heading--1{text-shadow:var(--potion-glass-hero-heading-shadow,none)}.hero-section--editorial{--hero-grid-columns:5fr 7fr}.hero-section--editorial .heading--1{font-size:var(--type-set-6)}.hero-section--editorial .hero-section__content{justify-content:center}.hero-section--editorial.hero-section--media-left{--hero-grid-columns:7fr 5fr}.hero-section--canvas{min-height:80vh}.hero-section--canvas:after{content:"";background:linear-gradient(to top,color-mix(in oklch,var(--neutral-fog-10)90%,transparent)0%,color-mix(in oklch,var(--neutral-fog-10)40%,transparent)35%,transparent 65%);z-index:0;pointer-events:none;position:absolute;inset:0}.hero-section--canvas .section__inner{min-height:inherit;align-items:flex-end;padding-block-end:var(--space-4);display:flex}.hero-section--canvas .hero-section__content{z-index:1;position:relative}.hero-section--canvas .heading{color:var(--neutral-fog-100)}.hero-section--canvas .text{color:var(--neutral-fog-90)}.hero-section--canvas .hero-section__kicker{color:var(--potion-accent)}.hero-section--canvas .hero-section__price{color:var(--neutral-fog-100)}.hero-section--gradient-text .heading--1{background:linear-gradient(135deg,var(--potion-brand),var(--potion-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-section--outlined-text .heading--1{color:#0000;-webkit-text-stroke:var(--border-widths-medium)var(--potion-text)}.hero-section--outlined-text.section--has-bg-image .heading--1{-webkit-text-stroke-color:var(--neutral-fog-100)}.hero-section--mega .heading--1{font-size:var(--type-set-6);line-height:.9}.hero-section--grid-bg{background-image:linear-gradient(color-mix(in oklch,var(--potion-text)12%,transparent)var(--border-widths-thin),transparent var(--border-widths-thin)),linear-gradient(90deg,color-mix(in oklch,var(--potion-text)12%,transparent)var(--border-widths-thin),transparent var(--border-widths-thin));background-size:var(--space-3)var(--space-3)}.hero-section--liquid-bg{background:linear-gradient(-45deg,var(--potion-surface),color-mix(in oklch,var(--potion-brand)15%,var(--potion-surface)),color-mix(in oklch,var(--potion-accent)12%,var(--potion-surface)),color-mix(in oklch,var(--potion-brand)8%,var(--potion-surface)),var(--potion-surface));animation:gradient-flow var(--motion-duration-slowest)var(--motion-easing-gentle)infinite;background-size:400% 400%}.hero-section--shimmer-text .heading--1{background:linear-gradient(90deg,var(--potion-text),var(--potion-accent),var(--potion-brand),var(--potion-accent),var(--potion-text));-webkit-text-fill-color:transparent;animation:shimmer-sweep var(--motion-duration-slowest)var(--motion-easing-linear)infinite;background-size:300%;-webkit-background-clip:text;background-clip:text}.hero-section--glass-cards .product-card{background:var(--potion-glass-card-bg,var(--potion-glass-panel-bg,color-mix(in oklch,var(--potion-surface)8%,transparent)));border-color:var(--potion-glass-panel-border,color-mix(in oklch,var(--potion-text)10%,transparent));box-shadow:0 var(--shadow-properties-offset-y-md)var(--shadow-properties-offset-y-lg)color-mix(in oklch,var(--potion-surface)20%,transparent),inset var(--border-widths-thin)var(--border-widths-thin)0 0 color-mix(in oklch,var(--potion-text)8%,transparent),inset calc(var(--border-widths-thin)*-1)calc(var(--border-widths-thin)*-1)0 0 color-mix(in oklch,var(--potion-text)4%,transparent)}.hero-section--glass-cards .product-card:hover{background:var(--potion-glass-card-hover-bg,color-mix(in oklch,var(--potion-surface)14%,transparent));border-color:color-mix(in oklch,var(--potion-text)15%,transparent)}.hero-section--glass-section{-webkit-backdrop-filter:var(--filter-backdrop-subtle);background:color-mix(in oklch,var(--potion-surface)6%,transparent)!important}.hero-section--liquid-glow:before{content:"";background:radial-gradient(ellipse at 20% 50%,color-mix(in oklch,var(--potion-brand)12%,transparent)0%,transparent 50%),radial-gradient(ellipse at 80% 30%,color-mix(in oklch,var(--potion-accent)10%,transparent)0%,transparent 50%),radial-gradient(ellipse at 50% 80%,color-mix(in oklch,var(--potion-brand)6%,transparent)0%,transparent 40%);z-index:0;pointer-events:none;animation:gradient-flow var(--motion-duration-slowest)var(--motion-easing-gentle)infinite;background-size:200% 200%;position:absolute;inset:0}.hero-section--glow-text .heading--1{text-shadow:0 0 var(--shadow-properties-offset-y-sm)var(--potion-brand),0 0 var(--shadow-properties-offset-y-md)var(--potion-brand),0 0 var(--shadow-properties-offset-y-lg)var(--potion-brand),0 0 var(--shadow-properties-offset-y-xl)color-mix(in oklch,var(--potion-brand)40%,transparent)}.hero-section--cyber-bg{background-color:var(--potion-surface);background-image:radial-gradient(ellipse at 30% 50%,color-mix(in oklch,var(--potion-brand)8%,transparent)0%,transparent 60%),radial-gradient(circle,color-mix(in oklch,var(--potion-brand)20%,transparent)var(--border-widths-thin),transparent var(--border-widths-thin)),repeating-linear-gradient(0deg,transparent,transparent var(--space-0),color-mix(in oklch,var(--potion-text)4%,transparent)var(--space-0),color-mix(in oklch,var(--potion-text)4%,transparent)calc(var(--space-0) + var(--border-widths-thin)));background-size:100% 100%,var(--space-2)var(--space-2),100% 100%}.hero-section--glow-media .hero-section__image{box-shadow:0 0 var(--shadow-properties-offset-y-md)var(--potion-brand),0 0 var(--shadow-properties-offset-y-xl)color-mix(in oklch,var(--potion-brand)30%,transparent)}.hero-section--angled-media .hero-section__media{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);border-radius:0}.hero-section--angled-media .hero-section__image{border-radius:0}.hero-section--faded-media .hero-section__media{border-radius:0;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000 100%);mask-image:linear-gradient(270deg,#000 60%,#0000 100%)}.hero-section--faded-media.hero-section--media-left .hero-section__media{-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.hero-section--faded-media .hero-section__image{box-shadow:none;border-radius:0}.hero-section--vignette:before{content:"";background:radial-gradient(ellipse at center,transparent 30%,color-mix(in oklch,var(--neutral-fog-10)50%,transparent)100%);z-index:0;pointer-events:none;position:absolute;inset:0}.hero-section.section--has-bg-image .heading{color:var(--neutral-fog-100)}.hero-section.section--has-bg-image .text{color:var(--neutral-fog-90)}.hero-section--overlay.section--has-bg-image .heading{color:var(--potion-text)}.hero-section--overlay.section--has-bg-image .text{color:var(--potion-text-secondary)}.hero-section--overlay.section--has-bg-image .hero-section__kicker{color:var(--potion-accent)}.hero-section--overlay.section--has-bg-image .hero-section__price{color:var(--potion-text)}@media (max-width:768px){.hero-section.section--padding-xl{padding-block:var(--space-3)}.hero-section__grid{gap:var(--space-2);grid-template-columns:1fr}.hero-section--media-left .hero-section__content{order:-1}.hero-section--editorial .heading--1{font-size:var(--type-set-4)}.hero-section--mega .heading--1{font-size:var(--type-set-5)}.hero-section--angled-media .hero-section__media{clip-path:none;border-radius:var(--potion-radius-lg,var(--border-radius-lg))}.hero-section--angled-media .hero-section__image{border-radius:var(--potion-radius-lg,var(--border-radius-lg))}}.potion-provider[data-potion-pattern=glassmorphism] .hero-section .hero-section__kicker,.potion-provider[data-potion-pattern=glassmorphism] .hero-section .hero-section__subheading{color:var(--potion-text)}@media (max-width:768px){.potion-provider[data-potion-pattern=glassmorphism] .hero-section.hero-section--media-right .hero-section__media,.potion-provider[data-potion-pattern=glassmorphism] .hero-section.hero-section--media-left .hero-section__media{order:-1}.potion-provider[data-potion-pattern=glassmorphism] .hero-section.hero-section--media-left .hero-section__content{order:0}}.image-text-section__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.image-text-section--reverse .image-text-section__grid{direction:rtl}.image-text-section--reverse .image-text-section__grid>*{direction:ltr}.image-text-section__content{flex-direction:column;display:flex}.image-text-section__content .heading{margin-bottom:var(--space-0)}.image-text-section__content .text{color:var(--potion-text-secondary)}.image-text-section__placeholder{aspect-ratio:4/3;background:var(--potion-surface-alt);border-radius:var(--potion-radius);width:100%}@media (max-width:768px){.image-text-section__grid{grid-template-columns:1fr}.image-text-section--reverse .image-text-section__grid{direction:ltr}}.product-grid-section__intro{text-align:center}.product-grid-section__intro .hero-section__kicker{max-width:none}.product-grid-section__grid{gap:var(--space-1);grid-template-columns:repeat(var(--product-grid-columns,4),1fr);display:grid}@media (max-width:767px){.product-grid-section__grid{grid-template-columns:repeat(min(2,var(--product-grid-columns,4)),1fr);gap:var(--space--2)}}.featured-collection-section__grid{gap:var(--space-1);grid-template-columns:repeat(var(--featured-collection-grid-columns,1),1fr);display:grid}@media (max-width:767px){.featured-collection-section__grid{grid-template-columns:repeat(min(2,var(--featured-collection-grid-columns,1)),1fr);gap:var(--space--2)}.product-grid-section.section--padding-sm,.featured-collection-section.section--padding-sm{padding-block:var(--space--1)}.product-grid-section.section--padding-md,.featured-collection-section.section--padding-md{padding-block:var(--space-1)}.product-grid-section.section--padding-lg,.featured-collection-section.section--padding-lg{padding-block:var(--space-3)}.product-grid-section.section--padding-xl,.featured-collection-section.section--padding-xl{padding-block:var(--space-4)}.product-grid-section .section__inner,.featured-collection-section .section__inner{padding-inline:var(--space-1)}}.testimonial-section__grid{gap:var(--space-1);grid-template-columns:repeat(var(--testimonial-grid-columns,1),1fr);display:grid}@media (max-width:767px){.testimonial-section__grid{grid-template-columns:1fr}}.testimonial-section__quote,.testimonial-section__author{color:var(--potion-testimonial-card-fg,var(--potion-text))}.testimonial-section__role{color:var(--potion-testimonial-card-fg-muted,var(--potion-text-secondary))}.potion-provider:not([data-potion-pattern=glassmorphism]) .testimonial-section .card{background-color:var(--potion-surface)}.potion-provider[data-potion-pattern=glassmorphism] .testimonial-section .card{background:var(--potion-testimonial-card-bg);color:var(--potion-testimonial-card-fg);border-color:var(--potion-testimonial-card-border,var(--potion-border));-webkit-backdrop-filter:var(--potion-testimonial-card-backdrop);box-shadow:var(--potion-testimonial-card-shadow,var(--potion-shadow));transition:background var(--potion-timing)var(--motion-easing-default,ease),box-shadow var(--potion-timing)var(--motion-easing-default,ease),transform var(--potion-timing)var(--motion-easing-default,ease),border-color var(--potion-timing)var(--motion-easing-default,ease),backdrop-filter var(--potion-timing)var(--motion-easing-default,ease)}.potion-provider[data-potion-pattern=cyberpunk] .testimonial-section .card{border:var(--border-widths-medium)solid transparent;background-color:#0000;background-image:linear-gradient(var(--potion-surface),var(--potion-surface)),conic-gradient(from 120deg,var(--potion-brand),var(--potion-accent),color-mix(in oklch,var(--potion-brand)60%,var(--potion-surface)),var(--potion-brand));box-shadow:0 0 var(--shadow-properties-offset-y-md)color-mix(in oklch,var(--potion-brand)22%,transparent),var(--potion-shadow);transition:box-shadow var(--potion-timing)var(--motion-easing-default,ease),transform var(--potion-timing)var(--motion-easing-default,ease);background-origin:border-box;background-clip:padding-box,border-box}.cta-banner-section .section__inner{text-align:center;flex-direction:column;align-items:center;max-width:40rem;display:flex}.cta-banner-section .heading{margin-bottom:var(--space--1)}.cta-banner-section .text{color:var(--potion-text-secondary)}.cta-banner-section .button{margin-top:var(--space-1)}.gallery-section__grid{gap:var(--space-0);display:grid}.contact-section__details{gap:var(--space--1);flex-direction:column;display:flex}.contact-section__social{gap:var(--space-0);margin-top:var(--space-1);display:flex}.text-section .heading{margin-bottom:var(--space-0)}.text-section .text{color:var(--potion-text-secondary);line-height:var(--leading-relaxed-value)}.shop-banner-section{--shop-banner-overlay-gradient:linear-gradient(to top,#000000a6 0%,#0003 60%,transparent 100%);--shop-banner-overlay-solid:#00000080;justify-content:flex-end;min-height:20rem}.shop-banner-section--has-bg{color:var(--neutral-ash-10)}.shop-banner-section__content{gap:var(--space--1);flex-direction:column;display:flex}.shop-banner-section__breadcrumb .breadcrumb__link,.shop-banner-section__breadcrumb .breadcrumb__separator{color:var(--potion-text-muted)}.shop-banner-section__breadcrumb .breadcrumb__current{color:var(--potion-text)}.shop-banner-section--has-bg .shop-banner-section__breadcrumb .breadcrumb__link,.shop-banner-section--has-bg .shop-banner-section__breadcrumb .breadcrumb__separator{color:#ffffffb3}.shop-banner-section--has-bg .shop-banner-section__breadcrumb .breadcrumb__current{color:#fff}.shop-banner-section__title{font-family:var(--potion-font-heading);font-size:var(--type-set-4);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value));margin:0}.shop-banner-section--has-bg .shop-banner-section__title{color:#fff}.product-detail-section__grid{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.product-detail-section__gallery{top:var(--space-2);position:sticky}.product-detail-section__info{gap:var(--space-1);flex-direction:column;display:flex}.product-detail-section__title-row{align-items:center;gap:var(--space-0);flex-wrap:wrap;display:flex}.product-detail-section__title{font-family:var(--potion-font-heading);font-size:var(--type-set-3);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value));color:var(--potion-text);margin:0}.product-detail-section__rating-row{align-items:center;gap:var(--space--1);display:flex}.product-detail-section__description{color:var(--potion-text-secondary);line-height:var(--leading-relaxed-value)}.product-detail-section__add-to-cart{margin-top:var(--space-0)}.product-detail-section__tabs{margin-top:var(--space-1);border-top:var(--border-widths-thin)solid var(--potion-border);padding-top:var(--space-1)}@media (max-width:768px){.product-detail-section__grid{gap:var(--space-1);grid-template-columns:1fr}.product-detail-section__gallery{position:static}.product-detail-section__title{font-size:var(--type-set-2)}}.breadcrumb{font-family:var(--potion-font-body);font-size:var(--type-set--1);line-height:1.4}.breadcrumb__list{align-items:center;gap:var(--space--1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--space--1);display:inline-flex}.breadcrumb__link{color:var(--potion-text-secondary);transition:color var(--motion-duration-fast,.15s)ease;text-decoration:none}.breadcrumb__link:hover{color:var(--potion-text);text-decoration:underline}.breadcrumb__separator{color:var(--potion-text-muted);-webkit-user-select:none;user-select:none}.breadcrumb__current{color:var(--potion-text);font-weight:var(--font-weight-semibold-value,600)}.category-nav{font-family:var(--potion-font-body)}.category-nav__heading{font-size:var(--type-set--2);font-weight:var(--font-weight-bold-value);text-transform:var(--text-transform-uppercase-value,uppercase);letter-spacing:var(--tracking-wide-value);color:var(--potion-text-muted);margin:0 0 var(--space-1)0;padding:0}.category-nav__list{margin:0;padding:0;list-style:none}.category-nav__item{border-bottom:1px solid var(--potion-border)}.category-nav__item--active{border-left:3px solid var(--potion-brand)}.category-nav__item--active .category-nav__link{font-weight:var(--font-weight-semibold-value,600);color:var(--potion-text)}.category-nav__link{width:100%;padding:var(--space--1)var(--space-0);color:var(--potion-text-secondary);font-size:var(--type-set--1);cursor:pointer;text-align:left;transition:color var(--motion-duration-fast,.15s)ease;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;text-decoration:none;display:flex}.category-nav__link:hover{color:var(--potion-text)}.category-nav__count{color:var(--potion-text-muted);font-size:var(--type-set--2)}.review-card{font-family:var(--potion-font-body)}.review-card__rating{margin-bottom:var(--space--1)}.review-card__quote{font-style:italic;font-size:var(--type-set-0);color:var(--potion-text);margin:0 0 var(--space-0)0;padding:0;line-height:1.6}.review-card__meta{align-items:center;gap:var(--space--1);flex-wrap:wrap;display:flex}.review-card__author{font-weight:var(--font-weight-semibold-value,600);font-size:var(--type-set--1);color:var(--potion-text)}.review-card__date{color:var(--potion-text-muted);font-size:var(--type-set--2)}.review-card__date:before{content:"·";margin-right:var(--space--1)}.review-card__product{margin-top:var(--space--1);font-size:var(--type-set--2)}.category-card{border-radius:var(--potion-radius);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.category-card:hover .category-card__image-wrapper .image__img{transform:scale(1.05)}.category-card__image-wrapper{width:100%;height:100%}.category-card__image-wrapper .image__img{transition:transform var(--motion-duration-slow,.4s)ease;object-fit:cover;width:100%;height:100%}.category-card__overlay{pointer-events:none;position:absolute;inset:0}.category-card__title{padding:var(--space-1);font-family:var(--potion-font-heading);font-weight:var(--potion-heading-font-weight,var(--font-weight-bold-value));font-size:var(--type-set-1);color:#fff;z-index:1;position:absolute;bottom:0;left:0;right:0}.category-card--overlay-gradient .category-card__overlay{background:linear-gradient(#0000 40%,#000000a6 100%)}.category-card--overlay-solid .category-card__overlay{background:#00000073}.category-card--overlay-none .category-card__title{color:var(--potion-text);padding:var(--space--1)0;position:relative}.product-gallery{width:100%}.product-gallery--thumbnails-bottom{gap:var(--space-0);flex-direction:column;display:flex}.product-gallery--thumbnails-left{gap:var(--space-0);grid-template-columns:auto 1fr;display:grid}.product-gallery--thumbnails-left .product-gallery__thumbnails{flex-direction:column;order:-1;max-height:100%;overflow:hidden auto}.product-gallery__main{border-radius:var(--potion-radius);background:var(--potion-surface-alt);width:100%;overflow:hidden}.product-gallery__main .image{width:100%;aspect-ratio:var(--product-gallery-aspect-ratio,1/1)}.product-gallery__main .image__img{object-fit:cover;width:100%;height:100%}.product-gallery__thumbnails{gap:var(--space--1);scrollbar-width:thin;display:flex;overflow-x:auto}.product-gallery__thumbnail{border:var(--border-widths-medium)solid transparent;border-radius:var(--potion-radius);background:var(--potion-surface-alt);cursor:pointer;opacity:.7;width:4rem;height:4rem;transition:opacity var(--motion-duration-fast)var(--motion-easing-default),border-color var(--motion-duration-fast)var(--motion-easing-default);flex-shrink:0;padding:0;overflow:hidden}.product-gallery__thumbnail:hover{opacity:1;border-color:var(--potion-text-muted)}.product-gallery__thumbnail--active{opacity:1;border-color:var(--potion-brand)}.product-gallery__thumbnail--active:hover{border-color:var(--potion-brand)}.product-gallery__thumbnail-img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.product-gallery--thumbnails-left{flex-direction:column;display:flex}.product-gallery--thumbnails-left .product-gallery__thumbnails{flex-direction:row;max-height:none;overflow:auto hidden}}
