#signInErrorMessageId[data-astro-cid-oirqxeqy],#signUpEmailErrorsId[data-astro-cid-zaheahwq],#signUpConfirmPasswordErrorsId[data-astro-cid-zaheahwq],#signUpPasswordRequirementsId[data-astro-cid-zaheahwq],#signUpErrorMessageId[data-astro-cid-zaheahwq]{--height:0px;height:var(--height);transition:height .6s .2s;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-mono);--default-mono-font-family:var(--font-mono);--color-bg:#1c2325;--color-surface:#2c3335;--color-line:#2c3335;--color-line-strong:#737d6a;--color-fg:#d3d7cf;--color-fg-strong:#f7f7f6;--color-fg-muted:#939d8b;--color-primary:#d41f1f;--color-primary-ink:#ff6464;--color-on-primary:#f7f7f6;--color-secondary:#01779d;--color-secondary-ink:#0097c3;--color-on-secondary:#f7f7f6;--color-tertiary:#d3d7cf;--color-tertiary-ink:#f7f7f6;--color-on-tertiary:#1c2325;--color-danger:#ff6464;--color-success:#0097c3;--color-focus:var(--color-fg-strong);--color-backdrop:#080c0db3;--color-node-shadow:transparent;--font-mono:"IBM Plex Mono", "mono fallback menlo", "mono fallback consolas", "mono fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-xs--line-height:1.4;--text-sm:.875rem;--text-sm--line-height:1.45;--text-base:1rem;--text-base--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.3;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-normal:400;--font-weight-bold:700;--radius-sm:4px;--radius-lg:8px;--radius-xl:16px;--shadow-overlay:0 12px 32px #00000073;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.79, .14, .15, .86);--ease-fade:cubic-bezier(.37, 0, .63, 1);--breakpoint-2xs:330px;--breakpoint-xs:475px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,button,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*,:after,:before,::backdrop{border-color:var(--color-line)}::file-selector-button{border-color:var(--color-line)}body{min-height:100dvh;font-family:var(--font-mono);background:var(--color-bg);color:var(--color-fg)}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1,h2,h3,h4,h5,h6,.text-center{text-wrap:balance}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-secondary);color:var(--color-on-secondary)}dialog{--open:0;--closed:calc((var(--open) - 1) * -1);transform:scale(calc(calc(var(--open) * 1) + (var(--closed) * .5)))}dialog,dialog::backdrop{--duration:calc((var(--open) * .5s) + (var(--closed) * .4s));opacity:var(--open);transition:all var(--duration) var(--ease-out) allow-discrete}dialog::backdrop{background:var(--color-backdrop)}dialog[open]{--open:1}@starting-style{dialog{--open:1}dialog[open]{--open:0}}}@layer components{.look-swatch[data-look=paper]{--sw-bg:#f4eee3;--sw-line:#837a6c;--sw-primary:#c82f41;--sw-secondary:#30527d;--sw-tertiary:#e8bd1c}.look-swatch[data-look=paper]:where(:root[data-scheme=dark] *){--sw-bg:#221c17;--sw-line:#857a6c;--sw-primary:#e43b5e;--sw-secondary:#43679a;--sw-tertiary:#ecd263}.look-swatch[data-look=poster]{--sw-bg:#fbfaf5;--sw-line:#1a1a1a;--sw-primary:#f46601;--sw-secondary:#1a1a1a;--sw-tertiary:#5bdefb}.look-swatch[data-look=linen]{--sw-bg:#ede8dd;--sw-line:#7f786c;--sw-primary:#f5ae39;--sw-secondary:#37322e;--sw-tertiary:#8a7abc}.look-swatch[data-look=slate]{--sw-bg:#1e2a26;--sw-line:#7f8f88;--sw-primary:#a44c1d;--sw-secondary:#2cb3b3;--sw-tertiary:#dec3ff}.look-swatch[data-look=riso]{--sw-bg:#f3ede1;--sw-line:#7f7466;--sw-primary:#ff48b0;--sw-secondary:#008a8b;--sw-tertiary:#ffe14d;--sw-primary-edge:#d1238a;--sw-secondary-edge:#006a6b;--sw-tertiary-edge:#d9ad00}.look-swatch[data-look=classic]{--sw-bg:#1c2325;--sw-line:#737d6a;--sw-primary:#d41f1f;--sw-secondary:#01779d;--sw-tertiary:#d3d7cf}.look-swatch[data-look=alex]{--sw-bg:#f4f1f6;--sw-line:#847b8c;--sw-primary:#7b4fb3;--sw-secondary:#3b2418;--sw-tertiary:#a3bd9f}.look-swatch[data-look=emilia]{--sw-bg:#f7f3ee;--sw-line:#857a70;--sw-primary:#a3bd9f;--sw-secondary:#f2789f;--sw-tertiary:#4f2a4a}.look-swatch[data-look=diego]{--sw-bg:#cfc6b8;--sw-line:#6e655a;--sw-primary:#b08457;--sw-secondary:#fbfaf7;--sw-tertiary:#1c1a19}.look-swatch[data-look=johan]{--sw-bg:#26221c;--sw-line:#857b6c;--sw-primary:#9a5328;--sw-secondary:#5bb661;--sw-tertiary:#86cdff}.look-swatch[data-look=frost]{--sw-bg:#eaf1f5;--sw-line:#6f8590;--sw-primary:#a9dbe8;--sw-secondary:#1f551c;--sw-tertiary:#286090}.look-swatch[data-look=frost]:where(:root[data-scheme=dark] *){--sw-bg:#152029;--sw-line:#7d93a2;--sw-primary:#bfe5f0;--sw-secondary:#15632f;--sw-tertiary:#2f6a9e}.look-swatch[data-look=sand]{--sw-bg:#f3ead8;--sw-line:#8c7d62;--sw-primary:#bda6f8;--sw-secondary:#586f52;--sw-tertiary:#db4d1a}.look-swatch[data-look=sand]:where(:root[data-scheme=dark] *){--sw-bg:#241d16;--sw-line:#9a8b75;--sw-primary:#c4a9fc;--sw-secondary:#586a46;--sw-tertiary:#e36654}.look-swatch[data-look=dusk]{--sw-bg:#f3eee9;--sw-line:#6c6280;--sw-primary:#fc7756;--sw-secondary:#02646d;--sw-tertiary:#9565c7}.look-swatch[data-look=dusk]:where(:root[data-scheme=dark] *){--sw-bg:#16142a;--sw-line:#8a82a8;--sw-primary:#ff987e;--sw-secondary:#037a84;--sw-tertiary:#a975e0}.look-swatch[data-look=autumn-orchard]{--sw-bg:#f1e7d3;--sw-line:#8a7658;--sw-primary:#ac1026;--sw-secondary:#e6a200;--sw-tertiary:#1a4a1f}.look-swatch[data-look=autumn-orchard]:where(:root[data-scheme=dark] *){--sw-bg:#58412c;--sw-line:#b8a48c;--sw-primary:#df464a;--sw-secondary:#e8b434;--sw-tertiary:#33742e}.look-swatch[data-look=temper]{--sw-bg:#eceef1;--sw-line:#757c88;--sw-primary:#e87800;--sw-secondary:#531866;--sw-tertiary:#f5a8fc}.look-swatch[data-look=temper]:where(:root[data-scheme=dark] *){--sw-bg:#1a1c20;--sw-line:#868c96;--sw-primary:#fb8a07;--sw-secondary:#5d2570;--sw-tertiary:#ffbaff}.look-swatch[data-look=zenith]{--sw-bg:#f6f1e4;--sw-line:#857a62;--sw-primary:#3dcfcb;--sw-secondary:#cc624e;--sw-tertiary:#593392}.look-swatch[data-look=zenith]:where(:root[data-scheme=dark] *){--sw-bg:#131a30;--sw-line:#7e8bb0;--sw-primary:#4eddd8;--sw-secondary:#e17460;--sw-tertiary:#8a5fc9}.look-swatch[data-look=loden]{--sw-bg:#c8d0bd;--sw-line:#5f6e5c;--sw-primary:#cda609;--sw-secondary:#a54c8b;--sw-tertiary:#064180}.look-swatch[data-look=loden]:where(:root[data-scheme=dark] *){--sw-bg:#1f2e27;--sw-line:#84978b;--sw-primary:#e9c025;--sw-secondary:#cd6aaf;--sw-tertiary:#346fb8}.look-swatch[data-look=keepsake]{--sw-bg:#f4ede6;--sw-line:#857668;--sw-primary:#e2b931;--sw-secondary:#4c2a82;--sw-tertiary:#cd4a78}.look-swatch[data-look=keepsake]:where(:root[data-scheme=dark] *){--sw-bg:#231a1a;--sw-line:#8f7b7a;--sw-primary:#f1c530;--sw-secondary:#8156c0;--sw-tertiary:#e56891}.look-swatch[data-look=pennant]{--sw-bg:#f2f0ea;--sw-line:#7c7a70;--sw-primary:#14938d;--sw-secondary:#c8df58;--sw-tertiary:#9e0e59}.look-swatch[data-look=pennant]:where(:root[data-scheme=dark] *){--sw-bg:#16181d;--sw-line:#82868f;--sw-primary:#04a19b;--sw-secondary:#cee560;--sw-tertiary:#bd2a70}.look-swatch[data-look=meridian]{--sw-bg:#eeeae0;--sw-line:#80796a;--sw-primary:#7fd6bd;--sw-secondary:#db9029;--sw-tertiary:#d3487b}.look-swatch[data-look=meridian]:where(:root[data-scheme=dark] *){--sw-bg:#121a2b;--sw-line:#7d8aa6;--sw-primary:#93ecd2;--sw-secondary:#ffaa48;--sw-tertiary:#fb6da0}.look-swatch[data-look=marginalia]{--sw-bg:#f1f0ec;--sw-line:#7f7e7b;--sw-primary:#9ada5e;--sw-secondary:#c8393a;--sw-tertiary:#1b3b71}.look-swatch[data-look=marginalia]:where(:root[data-scheme=dark] *){--sw-bg:#17181d;--sw-line:#82858c;--sw-primary:#a0e164;--sw-secondary:#e55551;--sw-tertiary:#3967b3}.look-swatch[data-look=sheaf]{--sw-bg:#efecd9;--sw-line:#80795b;--sw-primary:#567cd3;--sw-secondary:#e7bf57;--sw-tertiary:#a51105}.look-swatch[data-look=sheaf]:where(:root[data-scheme=dark] *){--sw-bg:#1f1e14;--sw-line:#8d8a6b;--sw-primary:#688fe8;--sw-secondary:#f2cd6f;--sw-tertiary:#ba2d1f}.look-swatch[data-look=nacre]{--sw-bg:#f1eef0;--sw-line:#807880;--sw-primary:#047b60;--sw-secondary:#ea7ca1;--sw-tertiary:#f3ba25}.look-swatch[data-look=nacre]:where(:root[data-scheme=dark] *){--sw-bg:#1b1a21;--sw-line:#8a8595;--sw-primary:#04896a;--sw-secondary:#f57fa7;--sw-tertiary:#ffd15a}.look-swatch[data-look=equinox]{--sw-bg:#eef1ee;--sw-line:#78807a;--sw-primary:#b2dc69;--sw-secondary:#7d6ec4;--sw-tertiary:#8f2b11}.look-swatch[data-look=equinox]:where(:root[data-scheme=dark] *){--sw-bg:#121a16;--sw-line:#7a8a80;--sw-primary:#b9e270;--sw-secondary:#9281e1;--sw-tertiary:#b5462b}.look-swatch[data-look=meander]{--sw-bg:#e9f0ee;--sw-line:#74898a;--sw-primary:#c1d771;--sw-secondary:#0c93bf;--sw-tertiary:#6f4062}.look-swatch[data-look=meander]:where(:root[data-scheme=dark] *){--sw-bg:#121f20;--sw-line:#82979a;--sw-primary:#cde56c;--sw-secondary:#39acda;--sw-tertiary:#945783}.look-swatch[data-look=mosaic]{--sw-bg:#ebe4d8;--sw-line:#857866;--sw-primary:#00774c;--sw-secondary:#2d3f93;--sw-tertiary:#f79cdb}.look-swatch[data-look=mosaic]:where(:root[data-scheme=dark] *){--sw-bg:#231d1b;--sw-line:#938579;--sw-primary:#2dbf83;--sw-secondary:#526cd3;--sw-tertiary:#ffc3e9}.look-swatch[data-look=folio]{--sw-bg:#f1ead8;--sw-line:#868070;--sw-primary:#24211d;--sw-secondary:#9c2132;--sw-tertiary:#8ea365}.look-swatch[data-look=folio]:where(:root[data-scheme=dark] *){--sw-bg:#1d1a15;--sw-line:#8a8174;--sw-primary:#62594c;--sw-secondary:#f37f61;--sw-tertiary:#aaca7e}.look-swatch[data-look=spine]{--sw-bg:#f2ebe4;--sw-line:#857a70;--sw-primary:#9f63c1;--sw-secondary:#801714;--sw-tertiary:#f5c840}.look-swatch[data-look=spine]:where(:root[data-scheme=dark] *){--sw-bg:#381519;--sw-line:#8f6467;--sw-primary:#b4a4c6;--sw-secondary:#b9254d;--sw-tertiary:#fcc632}.look-swatch[data-look=lodestar]{--sw-bg:#eef0f6;--sw-line:#7c8296;--sw-primary:#ca9013;--sw-secondary:#000355;--sw-tertiary:#5ec2e3}.look-swatch[data-look=lodestar]:where(:root[data-scheme=dark] *){--sw-bg:#0d1426;--sw-line:#7b85a0;--sw-primary:#f9dc3a;--sw-secondary:#25567d;--sw-tertiary:#7acefb}.look-swatch[data-look=wellspring]{--sw-bg:#eaf2ef;--sw-line:#74867f;--sw-primary:#1b5c72;--sw-secondary:#5eba39;--sw-tertiary:#b86410}.look-swatch[data-look=wellspring]:where(:root[data-scheme=dark] *){--sw-bg:#0a1a1c;--sw-line:#6f8a8b;--sw-primary:#008ecc;--sw-secondary:#70ea7d;--sw-tertiary:#e79a49}.look-swatch[data-look=midnight]{--sw-bg:#eceef5;--sw-line:#767a94;--sw-primary:#82477e;--sw-secondary:#c8b6c5;--sw-tertiary:#8e7c00}.look-swatch[data-look=midnight]:where(:root[data-scheme=dark] *){--sw-bg:#12131f;--sw-line:#7c7f9a;--sw-primary:#974f81;--sw-secondary:#e0d0dc;--sw-tertiary:#a39122}.look-swatch[data-look=papercut]{--sw-bg:#f6eee2;--sw-line:#877760;--sw-primary:#e2a520;--sw-secondary:#be2132;--sw-tertiary:#2d211d}.look-swatch[data-look=papercut]:where(:root[data-scheme=dark] *){--sw-bg:#1f1412;--sw-line:#8f7a72;--sw-primary:#f3b94c;--sw-secondary:#d33944;--sw-tertiary:#524440}.look-swatch[data-look=posy]{--sw-bg:#f7eeee;--sw-line:#887273;--sw-primary:#951341;--sw-secondary:#9660d0;--sw-tertiary:#57ccfc}.look-swatch[data-look=posy]:where(:root[data-scheme=dark] *){--sw-bg:#22141a;--sw-line:#947b84;--sw-primary:#d01f5c;--sw-secondary:#b686e0;--sw-tertiary:#55ccfa}.look-swatch[data-look=marigold]{--sw-bg:#fbf3df;--sw-line:#8a7c58;--sw-primary:#fa7c20;--sw-secondary:#c2de84;--sw-tertiary:#085023}.look-swatch[data-look=marigold]:where(:root[data-scheme=dark] *){--sw-bg:#1c2330;--sw-line:#8591a8;--sw-primary:#fa7c20;--sw-secondary:#c2de84;--sw-tertiary:#21763c}.look-swatch[data-look=hollow]{--sw-bg:#f2edf3;--sw-line:#857a8a;--sw-primary:#3a1280;--sw-secondary:#f0701a;--sw-tertiary:#2a6418}.look-swatch[data-look=hollow]:where(:root[data-scheme=dark] *){--sw-bg:#181220;--sw-line:#857a94;--sw-primary:#4a1aa8;--sw-secondary:#f0701a;--sw-tertiary:#2a6418}.look-swatch[data-look=taper]{--sw-bg:#edf2f7;--sw-line:#74859a;--sw-primary:#00715e;--sw-secondary:#d5ac35;--sw-tertiary:#89d9ef}.look-swatch[data-look=taper]:where(:root[data-scheme=dark] *){--sw-bg:#131a26;--sw-line:#7f8ca3;--sw-primary:#009a60;--sw-secondary:#d5ac35;--sw-tertiary:#7ddbf2}.look-swatch[data-look=orchard]{--sw-bg:#f1eee4;--sw-line:#817b6b;--sw-primary:#6a3d7a;--sw-secondary:#6f9e3a;--sw-tertiary:#f5a576}.look-swatch[data-look=orchard]:where(:root[data-scheme=dark] *){--sw-bg:#0c1a26;--sw-line:#7f8898;--sw-primary:#a052b8;--sw-secondary:#6f9a38;--sw-tertiary:#f39e70}.look-swatch[data-look=beacon]{--sw-bg:#c9ced3;--sw-line:#5f666e;--sw-primary:#dd7420;--sw-secondary:#34458f;--sw-tertiary:#fbf3df}.look-swatch[data-look=beacon]:where(:root[data-scheme=dark] *){--sw-bg:#171412;--sw-line:#8b8073;--sw-primary:#e9822c;--sw-secondary:#3d4f9e;--sw-tertiary:#f3e9d2}.look-swatch[data-look=ember]{--sw-bg:#d8cdc3;--sw-line:#6f6158;--sw-primary:#ec6a24;--sw-secondary:#fff3e3;--sw-tertiary:#4e110a}.look-swatch[data-look=ember]:where(:root[data-scheme=dark] *){--sw-bg:#1d1411;--sw-line:#8d7b70;--sw-primary:#f2742a;--sw-secondary:#fff0e0;--sw-tertiary:#661810}.look-swatch[data-look=tide]{--sw-bg:#e4eff0;--sw-line:#6c8285;--sw-primary:#3f44a8;--sw-secondary:#5cc6a3;--sw-tertiary:#e0509a}.look-swatch[data-look=tide]:where(:root[data-scheme=dark] *){--sw-bg:#101b2d;--sw-line:#7f8ea8;--sw-primary:#4a50b8;--sw-secondary:#8fdcc0;--sw-tertiary:#ee6eae}.look-swatch[data-look=halo]{--sw-bg:#eceef1;--sw-line:#757c87;--sw-primary:#3e4349;--sw-secondary:#bc3a83;--sw-tertiary:#acb2b7}.look-swatch[data-look=halo]:where(:root[data-scheme=dark] *){--sw-bg:#161a20;--sw-line:#848d9a;--sw-primary:#595e64;--sw-secondary:#e266a7;--sw-tertiary:#cfd5db}.look-swatch[data-look=prism]{--sw-bg:#f2f0f6;--sw-line:#7b7690;--sw-primary:#e39414;--sw-secondary:#1497aa;--sw-tertiary:#6a4ce0}.look-swatch[data-look=prism]:where(:root[data-scheme=dark] *){--sw-bg:#15121f;--sw-line:#8a82a0;--sw-primary:#f2a93b;--sw-secondary:#8ce9f4;--sw-tertiary:#8a6cff}.look-swatch[data-look=aurora]{--sw-bg:#c5d3da;--sw-line:#56666e;--sw-primary:#b0307a;--sw-secondary:#1a9a68;--sw-tertiary:#f2fafc}.look-swatch[data-look=aurora]:where(:root[data-scheme=dark] *){--sw-bg:#0e1418;--sw-line:#75848c;--sw-primary:#c2448e;--sw-secondary:#15ad6e;--sw-tertiary:#e4f2f6}.look-swatch[data-look=vellum]{--sw-bg:#eee3cd;--sw-line:#7f7259;--sw-primary:#2c1f66;--sw-secondary:#00867a;--sw-tertiary:#cc9a1c}.look-swatch[data-look=vellum]:where(:root[data-scheme=dark] *){--sw-bg:#1c1915;--sw-line:#857b6c;--sw-primary:#284cac;--sw-secondary:#00867a;--sw-tertiary:#cc9a1c}.look-swatch[data-look=postcard]{--sw-bg:#eee3cd;--sw-line:#7f7259;--sw-primary:#c9583f;--sw-secondary:#1532c1;--sw-tertiary:#a415c1}.look-swatch[data-look=penpal]{--sw-bg:#15121f;--sw-line:#8a82a0;--sw-primary:#ea3e77;--sw-secondary:#3e3eea;--sw-tertiary:#3eea94}.look-swatch[data-look=come-together]{--sw-bg:#f7efdc;--sw-line:#857a63;--sw-primary:#e8641c;--sw-secondary:#6a2fc0;--sw-tertiary:#8cc63a}.look-swatch[data-look=come-together]:where(:root[data-scheme=dark] *){--sw-bg:#151127;--sw-line:#8b84a8;--sw-primary:#ff7a33;--sw-secondary:#8a55f0;--sw-tertiary:#bdee62}.type-logo{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold)}@media not all and (min-width:375px){.type-logo{font-size:var(--text-base);line-height:var(--text-base--line-height)}}@media (min-width:640px){.type-logo{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.type-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold)}@media (min-width:640px){.type-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.type-heading{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold)}.type-subheading{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-bold)}.type-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted)}.type-caption{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-fg-muted)}.type-stat{font-size:var(--text-3xl);line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.link{text-underline-offset:4px;white-space:nowrap;transition:color var(--duration-base) ease;text-decoration:underline}.link:hover{color:var(--color-fg-strong)}.prose{gap:calc(var(--spacing) * 4);flex-direction:column;line-height:1.65;display:flex}.prose h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold);margin-top:calc(var(--spacing) * 4)}.prose h3{font-weight:var(--font-weight-bold);margin-top:calc(var(--spacing) * 2)}.prose ul,.prose ol{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);flex-direction:column;display:flex}.prose ul{list-style:"- "}.prose ol{list-style:decimal}.prose a{text-underline-offset:4px;text-decoration:underline}.prose a:hover,.prose strong{color:var(--color-fg-strong)}code{background:var(--color-surface);border-radius:var(--radius-sm);padding:.1em .35em}.btn{--btn-bg:transparent;--btn-fg:var(--color-fg);--btn-border:transparent;--btn-bg-hover:var(--btn-bg);--btn-fg-hover:var(--btn-fg);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;border:1px solid var(--btn-border);border-radius:var(--radius-lg);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-base);white-space:nowrap;text-align:center;cursor:pointer;transition:background-color var(--duration-base) ease, color var(--duration-base) ease, border-color var(--duration-base) ease, filter var(--duration-base) ease;line-height:1.25;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--btn-bg-hover);color:var(--btn-fg-hover)}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{--btn-bg:var(--color-primary);--btn-border:var(--color-primary);--btn-fg:var(--color-on-primary);font-weight:var(--font-weight-bold)}@media (hover:hover){.btn-primary:hover:not(:disabled){filter:brightness(1.1)}}.btn-secondary{--btn-bg:var(--color-secondary);--btn-border:var(--color-secondary);--btn-fg:var(--color-on-secondary);font-weight:var(--font-weight-bold)}@media (hover:hover){.btn-secondary:hover:not(:disabled){filter:brightness(1.1)}}.btn-outline{--btn-border:var(--color-fg);--btn-bg-hover:var(--color-fg);--btn-fg-hover:var(--color-bg)}.btn-danger{--btn-border:var(--color-primary);--btn-fg:var(--color-primary-ink);--btn-bg-hover:var(--color-primary);--btn-fg-hover:var(--color-on-primary)}.btn-tone{--btn-border:var(--tone,var(--color-fg));--btn-fg:var(--tone-ink,var(--color-fg));--btn-bg-hover:var(--tone,var(--color-fg));--btn-fg-hover:var(--on-tone,var(--color-bg));font-weight:var(--font-weight-bold)}.btn-ink{--btn-bg:var(--color-fg-strong);--btn-border:var(--color-fg-strong);--btn-fg:var(--color-bg);--btn-bg-hover:var(--color-fg);--btn-fg-hover:var(--color-bg);font-weight:var(--font-weight-bold)}.btn-ghost{--btn-bg-hover:var(--color-surface);--btn-fg-hover:var(--color-fg-strong)}.btn-ghost[aria-current=page]{--btn-bg:var(--color-surface);--btn-fg:var(--color-fg-strong);font-weight:var(--font-weight-bold)}.btn-sm{min-height:2rem;padding:var(--spacing) calc(var(--spacing) * 3);font-size:var(--text-sm)}.btn-block{width:100%}.glyph{vertical-align:-.22em;flex:none;display:inline-block}[aria-pressed=true]>.glyph[data-glyph=play],:not([aria-pressed=true])>.glyph[data-glyph=pause]{display:none}.btn-icon{width:2.75rem;font-size:var(--text-xl);padding:0;line-height:1}.btn[aria-pressed=true]{--btn-bg:var(--color-primary);--btn-border:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-bg-hover:var(--color-primary);--btn-fg-hover:var(--color-on-primary);font-weight:var(--font-weight-bold)}.field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.field-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.field-input{width:100%;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-fg-strong);font-size:var(--text-base);transition:border-color var(--duration-base) ease}.field-input::placeholder{color:var(--color-fg-muted)}.field-input:hover{border-color:var(--color-fg-muted)}.field-input:focus-visible{border-color:var(--color-fg);outline-offset:0}.field-hint{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted)}.check{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-danger);display:flex}.check[data-valid=true]{color:var(--color-success)}.form-message{font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center}.form-message[data-tone=error]{color:var(--color-danger)}.form-message[data-tone=success]{color:var(--color-success)}.dialog{width:calc(100% - calc(var(--spacing) * 8));max-width:var(--container-sm);max-height:calc(100dvh - calc(var(--spacing) * 8));border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-overlay);margin:auto;padding:0;overflow:clip}.dialog[open]{flex-direction:column;display:flex}.dialog-md{max-width:var(--container-md)}.dialog-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:calc(2.75rem + calc(var(--spacing) * 4));padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-line);flex-shrink:0;display:flex}.dialog-body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.scroll-area{scrollbar-width:thin;--tw-scrollbar-thumb:var(--color-line-strong);--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);scrollbar-gutter:stable both-edges;overscroll-behavior:contain;overflow-y:auto}.scroll-area:where([data-contrast=high],[data-contrast=high] *){--tw-scrollbar-thumb:var(--color-fg);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}@media (prefers-contrast:more){.scroll-area:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--tw-scrollbar-thumb:var(--color-fg);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}}.dialog-grab{display:none}@media not all and (min-width:640px){.dialog{width:100%;max-width:none;max-height:calc(100dvh - calc(var(--spacing) * 16));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:translateY(calc(var(--closed) * 100%));padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;margin:0;inset:auto 0 0}.dialog .dialog-grab{width:calc(var(--spacing) * 10);height:var(--spacing);margin-top:calc(var(--spacing) * 2);flex-shrink:0;align-self:center;display:block;position:relative}.dialog .dialog-grab:before{content:"";inset:calc(calc(var(--spacing) * 2) * -1) calc(calc(var(--spacing) * 10) * -1) calc(calc(var(--spacing) * 3) * -1);position:absolute}.dialog .dialog-grab{background:var(--color-line-strong);border-radius:9999px}.dialog .dialog-header{padding-top:var(--spacing)}.dialog .dialog-grab,.dialog .dialog-header{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}}.dialog-header:where([data-compact],[data-compact] *){min-height:calc(2.75rem + var(--spacing));padding-block:2px}.dialog-body:where([data-compact],[data-compact] *){gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}@media not all and (min-width:640px){.dialog:where([data-compact],[data-compact] *){max-height:calc(100dvh - calc(var(--spacing) * 11))}.dialog:where([data-compact],[data-compact] *) .dialog-grab{margin-top:6px}.dialog:where([data-compact],[data-compact] *) .dialog-header{padding-top:2px}}.menu-drawer{--duration:.16s;z-index:1;gap:calc(var(--spacing) * 5);width:auto;max-width:none;max-height:calc(100dvh - var(--menu-top,0px) - calc(var(--spacing) * 16));padding:calc(var(--spacing) * 4);border:0 solid var(--color-line-strong);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-bg);color:var(--color-fg);transform:translateY(calc(var(--closed) * -12px));transition-property:opacity,transform,display;transition-duration:var(--duration);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;border-bottom-width:1px;flex-direction:column;margin:0;display:none;position:absolute;inset:calc(100% + 1px) 0 auto}.menu-drawer[open]{display:flex}@media (min-width:640px){.menu-drawer{inset:calc(100% + 1px + calc(var(--spacing) * 2)) calc(var(--spacing) * 4) auto auto;width:var(--container-md);max-width:calc(100vw - calc(var(--spacing) * 8));max-height:calc(100dvh - var(--menu-top,0px) - calc(var(--spacing) * 8));border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);border-width:1px}}:where(:root[data-motion=reduce]) .menu-drawer{transition:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .menu-drawer{transition:none}}.menu-scrim{inset:var(--menu-top,0px) 0 0 0;background:var(--color-backdrop);opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out), visibility 0s linear .16s;position:fixed}.menu-scrim:has(+.menu-drawer[open]){opacity:1;visibility:visible;transition:opacity .16s var(--ease-out)}:is(:where(:root[data-motion=reduce]) .menu-scrim,:where(:root[data-motion=reduce]) .menu-scrim:has(+.menu-drawer[open])){transition:none}@media (prefers-reduced-motion:reduce){:is(:where(:root:not([data-motion=full])) .menu-scrim,:where(:root:not([data-motion=full])) .menu-scrim:has(+.menu-drawer[open])){transition:none}}.menu-button[aria-expanded=true]{--btn-bg:var(--color-surface);--btn-fg:var(--color-fg-strong)}.menu-list{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.menu-row{align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-height:2.75rem;padding:0 calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);color:var(--color-fg-strong);font-size:var(--text-base);text-align:left;white-space:nowrap;transition:background-color var(--duration-base) ease;display:flex}.menu-row:hover{background:var(--color-surface)}.menu-row:focus-visible{outline-offset:-2px}.menu-row[aria-current=page]{color:var(--color-fg-muted)}.menu-row[aria-current=page] .menu-row-go{visibility:hidden}.menu-row-note{color:var(--color-fg-muted);font-size:var(--text-sm)}.menu-row-go{color:var(--color-fg-muted);font-size:var(--text-xl);line-height:1}.info-list{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.info-row{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);color:var(--color-fg-strong);font-size:var(--text-base);line-height:var(--text-base--line-height);flex-direction:column;display:flex}.info-row-note{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.upgrade-cta{isolation:isolate;margin:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);position:relative}.upgrade-cta>.btn{min-height:3.5rem;font-size:var(--text-xl);position:relative}.upgrade-cta:before,.upgrade-cta:after{content:"";border-radius:calc(var(--radius-lg) + 3px);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary) 42%, var(--color-tertiary) 72%, var(--color-primary));pointer-events:none;position:absolute;inset:-3px}.upgrade-cta:before{z-index:-1}.upgrade-cta:after{z-index:-2;opacity:.55;filter:blur(14px);animation:3.2s ease-in-out infinite upc-breathe}.upgrade-cta[data-arrive]:before{animation:.5s 2.4s both upc-fadein}.upgrade-cta[data-arrive]:after{animation:.5s 2.4s both upc-fadein,3.2s ease-in-out 2.9s infinite upc-breathe}.upgrade-cta:has(>.btn:disabled):before{opacity:.45}.upgrade-cta:has(>.btn:disabled):after{opacity:.2;animation:none}.upgrade-cta:has(>.btn:disabled)[data-arrive]:after{animation:.5s 2.4s both upc-fadein}:where(:root[data-motion=reduce]) .upgrade-cta:after,:where(:root[data-motion=reduce]) .upgrade-cta[data-arrive]:after,:where(:root[data-motion=reduce]) .upgrade-cta[data-arrive]:before{animation:none}:where(:root[data-motion=reduce]) .upgrade-cta[data-arrive]:has(>.btn:disabled):after{animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .upgrade-cta:after,:where(:root:not([data-motion=full])) .upgrade-cta[data-arrive]:after,:where(:root:not([data-motion=full])) .upgrade-cta[data-arrive]:before{animation:none}:where(:root:not([data-motion=full])) .upgrade-cta[data-arrive]:has(>.btn:disabled):after{animation:none}}.upgrade-cta:where([data-contrast=high],[data-contrast=high] *):before,.upgrade-cta:where([data-contrast=high],[data-contrast=high] *):after{display:none}@media (prefers-contrast:more){.upgrade-cta:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):before,.upgrade-cta:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):after{display:none}}.upgrade-slot{min-height:2.75rem;color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;text-wrap:balance;justify-content:center;align-items:center;display:flex}.upgrade-slot[data-tone=error]{color:var(--color-danger)}.upgrade-note,.upgrade-fine{gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.upgrade-note:empty{display:none}.upgrade-link{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-fg);align-items:center;display:inline-flex}html:not([data-auth]) [data-upgrade-buy]{visibility:hidden}.info-row-link{align-items:center;gap:calc(var(--spacing) * 2);transition:background-color var(--duration-base) ease;flex-direction:row}@media (hover:hover){.info-row-link:hover{background:var(--color-surface)}}.info-row-link:focus-visible{outline-offset:-2px}.info-row-text{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.archive-dots{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.archive-grid{grid-template-columns:repeat(var(--archive-cols,49), var(--archive-dot,5px));gap:var(--archive-gap,2px);place-content:start center;max-height:150px;display:grid;overflow:hidden}.archive-grid i{width:var(--archive-dot,5px);height:var(--archive-dot,5px);background:var(--color-fg-strong);border-radius:1px;display:block}.archive-caption{color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);justify-content:space-between;display:flex}.upgrade-pending{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;min-height:6rem;display:flex}.upgrade-pending .loader-label{display:none}.upgrade-page{gap:calc(var(--spacing) * 5);width:100%;max-width:var(--container-md);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 12);flex-direction:column;display:flex}.upcard{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary) 42%, var(--color-tertiary) 72%, var(--color-primary));isolation:isolate;text-align:center;border-radius:14px;padding:3px;position:relative;overflow:hidden;container-type:inline-size}.upcard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 50%,#0000);width:30%;position:absolute;top:-30%;bottom:-30%;left:0;translate:-300%;rotate:14deg}.upcard[data-arrive]:after{animation:1.4s cubic-bezier(.4,0,.6,1) 2.9s both upc-glare}.upcard.again:after{animation:1.4s cubic-bezier(.4,0,.6,1) both upc-glare}.upcard:where([data-contrast=high],[data-contrast=high] *){background:var(--color-fg-strong)}.upcard:where([data-contrast=high],[data-contrast=high] *):after{display:none}@media (prefers-contrast:more){.upcard:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-fg-strong)}.upcard:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):after{display:none}}:where(:root[data-motion=reduce]) .upcard:after{display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .upcard:after{display:none}}.upc-in{align-items:center;gap:calc(var(--spacing) * 5);background:var(--color-surface);border-radius:11px;flex-direction:column;padding:30px 14px 14px;display:flex;position:relative;overflow:hidden}.upc-in>:not(.upc-sky){position:relative}.upc-sky{pointer-events:none;background:linear-gradient(transparent 64%, var(--color-surface)), radial-gradient(70% 70% at 14% 18%, #d41f1f94, transparent 72%), radial-gradient(66% 74% at 88% 26%, #01779d94, transparent 72%), radial-gradient(80% 56% at 44% 92%, #d3d7cf80, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.upc-sky{background:linear-gradient(transparent 64%, var(--color-surface)), radial-gradient(70% 70% at 14% 18%, color-mix(in srgb, var(--color-primary) 58%, transparent), transparent 72%), radial-gradient(66% 74% at 88% 26%, color-mix(in srgb, var(--color-secondary) 58%, transparent), transparent 72%), radial-gradient(80% 56% at 44% 92%, color-mix(in srgb, var(--color-tertiary) 50%, transparent), transparent 72%)}}.upc-sky:where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){.upc-sky:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}.upc-plate{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);background:#2c3335c2;flex-direction:column;width:100%;padding:12px 10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.upc-plate{background:color-mix(in srgb, var(--color-surface) 76%, transparent)}}.upc-plate{text-wrap:balance}.upc-plate:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong);background:0 0}@media (prefers-contrast:more){.upc-plate:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong);background:0 0}}.upc-title{color:var(--color-fg-strong);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);line-height:var(--text-3xl--line-height)}.upc-title b{font-weight:var(--font-weight-bold)}.upc-sub,.upc-line{color:var(--color-fg);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.upc-small{color:var(--color-fg-muted);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.upc-small:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.upc-small:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.upc-feats{gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 3);color:var(--color-fg);font-size:var(--text-xl);line-height:var(--text-xl--line-height);text-align:left;text-wrap:pretty;flex-direction:column;display:flex}.upc-feats li{padding-left:1.2em;position:relative}.upc-feats li:before{content:"";background:var(--color-primary);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.5em;left:.1em}.upc-feats li:nth-child(3n+2):before{background:var(--color-secondary)}.upc-feats li:nth-child(3n):before{background:var(--color-tertiary)}.upc-feats:where([data-contrast=high],[data-contrast=high] *) li:nth-child(n):before{background:var(--color-fg-strong)}@media (prefers-contrast:more){.upc-feats:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) li:nth-child(n):before{background:var(--color-fg-strong)}}.halo{isolation:isolate;place-items:center;width:140px;height:140px;display:grid;position:relative}.halo>*{position:absolute;inset:0}.halo svg{width:100%;height:100%;display:block;overflow:visible}.halo .lit{background:radial-gradient(circle,#f7f7f64d,#0000 68%);border-radius:50%;inset:12%}@supports (color:color-mix(in lab, red, red)){.halo .lit{background:radial-gradient(circle, color-mix(in srgb, var(--color-fg-strong) 30%, transparent), transparent 68%)}}.halo .bloom{stroke-width:8px;filter:blur(6px)}.halo .mark{color:var(--color-fg-strong)}.halo :is(.mkg,.nd){transform-box:fill-box;transform-origin:50%}.halo .mkg{filter:drop-shadow(0 0 7px #f7f7f6b3)}@supports (color:color-mix(in lab, red, red)){.halo .mkg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--color-fg-strong) 70%, transparent))}}.halo .nd[data-n="1"]{--n:1}.halo .nd[data-n="2"]{--n:2}.halo .nd[data-n="3"]{--n:3}.halo:where([data-contrast=high],[data-contrast=high] *) .ring{stroke:var(--color-fg-strong)}.halo:where([data-contrast=high],[data-contrast=high] *) :is(.bloom,.lit){display:none}.halo:where([data-contrast=high],[data-contrast=high] *) .mkg{filter:none}@media (prefers-contrast:more){.halo:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .ring{stroke:var(--color-fg-strong)}.halo:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) :is(.bloom,.lit){display:none}.halo:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .mkg{filter:none}}.upc-seal-slot{flex:none;width:140px;height:140px}.upc-in>.halo{z-index:1;position:absolute;top:30px;left:50%;translate:-50%}.halo[data-in=nodes]{--d0:.45s}.halo[data-in=nodes] .nd{animation:upc-nodein .34s var(--ease-out) calc(var(--d0) + var(--n,0) * .15s) both}.halo[data-in=nodes] :is(.ring,.bloom){stroke-dasharray:100 102;animation:upc-draw .7s cubic-bezier(.3, 0, .2, 1) calc(var(--d0) + .64s) both}.halo[data-in=nodes] .bloom{animation:upc-draw .7s cubic-bezier(.3, 0, .2, 1) calc(var(--d0) + .64s) both, upc-fadein .4s ease-out calc(var(--d0) + 1s) both}.halo[data-in=nodes] .lit{animation:upc-fadein .4s ease calc(var(--d0) + 1.05s) both}:where(:root[data-motion=reduce]) .halo[data-in=nodes] :is(.nd,.ring,.bloom,.lit){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .halo[data-in=nodes] :is(.nd,.ring,.bloom,.lit){animation:none}}.upcard[data-arrive] .upc-in>.halo{animation:.65s cubic-bezier(.65,0,.35,1) 1.95s both upc-sealup}.upcard[data-arrive] .upc-plate{animation:upc-platein .5s var(--ease-out) 2.4s both}:where(:root[data-motion=reduce]) .upcard[data-arrive] :is(.upc-in>.halo,.upc-plate){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .upcard[data-arrive] :is(.upc-in>.halo,.upc-plate){animation:none}}.upc-stage{display:grid}.upc-stage>.face{transform-origin:50%;flex-direction:column;grid-area:1/1;display:flex}.upc-stage>.face>.upc-in{flex:1;justify-content:center}.upc-in.cut{--S:8.4cqw;--rc:4.5cqw;-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at var(--rc) var(--rc), #000 calc(var(--rc) - .5px), transparent calc(var(--rc) + .5px));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at var(--rc) var(--rc), #000 calc(var(--rc) - .5px), transparent calc(var(--rc) + .5px));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at var(--rc) var(--rc), #000 calc(var(--rc) - .5px), transparent calc(var(--rc) + .5px));mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at var(--rc) var(--rc), #000 calc(var(--rc) - .5px), transparent calc(var(--rc) + .5px));-webkit-mask-size:100% 100%, calc(var(--S) - var(--rc)) var(--S), var(--S) calc(var(--S) - var(--rc)), var(--S) var(--S);-webkit-mask-size:100% 100%, calc(var(--S) - var(--rc)) var(--S), var(--S) calc(var(--S) - var(--rc)), var(--S) var(--S);-webkit-mask-size:100% 100%, calc(var(--S) - var(--rc)) var(--S), var(--S) calc(var(--S) - var(--rc)), var(--S) var(--S);mask-size:100% 100%, calc(var(--S) - var(--rc)) var(--S), var(--S) calc(var(--S) - var(--rc)), var(--S) var(--S);-webkit-mask-composite:source-out,source-over,source-over,source-over;-webkit-mask-composite:source-out,source-over,source-over,source-over;border-radius:11px 11px 0;-webkit-mask-position:0 0,100% 100%,100% 100%,100% 100%;mask-position:0 0,100% 100%,100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over,source-over,source-over;mask-composite:subtract,add,add,add}.upc-in.cut .upc-plate{padding-inline:22px}.upc-in.cut :is(.upc-dots,.archive-dots){width:100%}.upc-in>.upc-bigdots{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.upc-in>.upc-bigdots i{transform-origin:0 0;background:var(--color-fg-strong);position:absolute}.upc-corner{--S:8.4cqw;z-index:3;width:calc(var(--S) + 3px);height:calc(var(--S) + 3px);color:var(--color-on-primary);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:0;right:0}.upc-corner svg{width:calc((var(--S) + 3px) * .75);height:calc((var(--S) + 3px) * .75);display:block;overflow:visible}.upc-corner:where([data-contrast=high],[data-contrast=high] *){color:var(--color-bg)}@media (prefers-contrast:more){.upc-corner:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-bg)}}[data-celebrate]{--f0:0s;--plate:2.65s;--body-at:2.85s;--band:3s;--seal:3.8s}[data-celebrate] .upc-stage{animation:upc-persp calc(var(--f0) + .72s) step-end 0s 1 backwards}[data-celebrate] .front{animation:upc-toedge .32s cubic-bezier(.5, 0, .9, .4) var(--f0) both, upc-bf calc(var(--f0) + .72s) step-end 0s 1 backwards}[data-celebrate] .front:after{display:none}[data-celebrate] .back{animation:upc-fromedge .4s var(--ease-out) calc(var(--f0) + .32s) both, upc-bf calc(var(--f0) + .72s) step-end 0s 1 backwards}[data-celebrate] .back:after{animation:upc-glare 1.4s cubic-bezier(.4, 0, .6, 1) var(--band) 1 both}[data-celebrate] .back .upc-plate{animation:upc-platein .5s var(--ease-out) var(--plate) both}[data-celebrate] .back .upc-dots{animation:2.84s step-end backwards upc-hold}[data-celebrate] .upc-corner svg{animation:upc-sealshine 1s ease-out var(--seal) both}[data-celebrate] .upc-body{animation:upc-fadein .4s ease var(--body-at) both}:where(:root[data-motion=reduce]) [data-celebrate] .front{display:none}:where(:root[data-motion=reduce]) [data-celebrate] :is(.upc-stage,.back,.back .upc-plate,.back .upc-dots,.upc-corner svg){animation:none}:where(:root[data-motion=reduce]) [data-celebrate] .back:after{display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) [data-celebrate] .front{display:none}:where(:root:not([data-motion=full])) [data-celebrate] :is(.upc-stage,.back,.back .upc-plate,.back .upc-dots,.upc-corner svg){animation:none}:where(:root:not([data-motion=full])) [data-celebrate] .back:after{display:none}}@keyframes upc-nodein{0%{opacity:0;transform:scale(.55)}}@keyframes upc-draw{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}@keyframes upc-fadein{0%{opacity:0}}@keyframes upc-glare{0%{translate:-300%}to{translate:640%}}@keyframes upc-hold{0%,to{opacity:0}}@keyframes upc-sealup{0%{top:50%;translate:-50% -50%;scale:1.6}}@keyframes upc-platein{0%{opacity:0;translate:0 8px}}@keyframes upc-breathe{50%{opacity:.85;scale:1.02 1.08}}@keyframes upc-persp{0%,to{perspective:1100px}}@keyframes upc-bf{0%,to{backface-visibility:hidden}}@keyframes upc-toedge{to{visibility:hidden;transform:rotateY(90deg)}}@keyframes upc-fromedge{0%{transform:rotateY(-90deg)}}@keyframes upc-sealshine{35%{color:#fff;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 16px color-mix(in srgb, var(--color-primary) 85%, transparent))}70%{color:#fff}}.card{border-radius:var(--radius-lg);background:var(--color-surface);padding:calc(var(--spacing) * 4)}.callout{border:1px solid var(--color-line);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);background:#2c333580}@supports (color:color-mix(in lab, red, red)){.callout{background:color-mix(in srgb, var(--color-surface) 50%, transparent)}}.dialog[data-live=true] .refund-mode{color:var(--color-primary-ink);font-weight:var(--font-weight-bold)}.badge{align-items:center;gap:var(--spacing);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-fg-strong);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-bold);display:inline-flex}.segmented{padding:var(--spacing);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid #0000;grid-template-columns:auto;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segmented-even{grid-template-columns:none}.segmented-option{min-height:2.75rem;padding:0 calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-base) ease, background-color var(--duration-base) ease;place-items:center;display:grid}.segmented-option:hover{color:var(--color-fg-strong)}.segmented-option:has(:checked){background:var(--color-bg);color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}.segmented-option:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.check-row{align-items:center;gap:calc(var(--spacing) * 3);min-height:2.75rem;color:var(--color-fg-strong);cursor:pointer;display:flex}.check-row .check-box{border:2px solid var(--color-line-strong);border-radius:var(--radius-lg);color:#0000;width:1.5rem;height:1.5rem;font-weight:var(--font-weight-bold);transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease;flex:none;place-items:center;line-height:1;display:grid}.check-row:has(:checked) .check-box{background:var(--color-fg-strong);border-color:var(--color-fg-strong);color:var(--color-bg)}.check-row:has(:focus-visible) .check-box{outline:2px solid var(--color-focus);outline-offset:2px}.radio-row{align-items:center;gap:calc(var(--spacing) * 3);min-height:2.75rem;color:var(--color-fg-strong);font-size:var(--text-sm);cursor:pointer;display:flex}.radio-row .radio-dot{border:2px solid var(--color-line-strong);width:1.25rem;height:1.25rem;transition:border-color var(--duration-base) ease;border-radius:50%;flex:none;place-items:center;display:grid}.radio-row .radio-dot:after{content:"";width:.625rem;height:.625rem;transition:background-color var(--duration-base) ease;background:0 0;border-radius:50%}.radio-row:hover .radio-dot{border-color:var(--color-fg-muted)}.radio-row:has(:checked) .radio-dot{border-color:var(--color-fg-strong)}.radio-row:has(:checked) .radio-dot:after{background:var(--color-fg-strong)}.radio-row:has(:focus-visible) .radio-dot{outline:2px solid var(--color-focus);outline-offset:2px}.select-wrap{display:block;position:relative}.select-wrap>select{appearance:none;padding-right:calc(var(--spacing) * 9)}.select-wrap:after{content:"";top:50%;right:calc(var(--spacing) * 4);border-right:1.5px solid var(--color-fg);border-bottom:1.5px solid var(--color-fg);pointer-events:none;width:.5rem;height:.5rem;position:absolute;transform:translateY(-70%)rotate(45deg)}.money-controls{gap:calc(var(--spacing) * 2);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:640px){.money-controls{grid-template-columns:1fr auto}}.money-switch{border-bottom:0;padding-left:0}.tiles{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr);display:grid}.tiles-2{grid-template-columns:repeat(2,1fr)}.tile{gap:var(--spacing);min-width:0;padding:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.tile-inset{background:var(--color-bg)}.tile-k{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted)}.tile-v{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-fg-strong);overflow-wrap:anywhere}@media (min-width:640px){.tile-v{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.tile-d{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-fg-muted);text-wrap:balance}.ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ledger>li{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);min-height:2.25rem;padding:calc(var(--spacing) * 1.5) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-sm);line-height:var(--text-sm--line-height);display:flex}.ledger>li:last-child{border-bottom:0}.ledger>.ledger-total{border-top:1px solid var(--color-line-strong);font-weight:var(--font-weight-bold);color:var(--color-fg-strong);border-bottom:0}.ledger-l{flex-direction:column;min-width:0;display:flex}.ledger-keyed{flex-direction:row;align-items:baseline}.ledger-n{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-normal);color:var(--color-fg-muted)}.ledger-a{font-variant-numeric:tabular-nums;flex:none}.key-1{background:var(--color-secondary-ink)}.key-2{background:var(--color-primary)}.key-3{background:var(--color-tertiary)}.key-4{background:var(--color-line-strong)}.key{width:.625rem;height:.625rem;margin-right:calc(var(--spacing) * 2);vertical-align:-1px;border-radius:2px;flex:none;display:inline-block}.stackbar{border-radius:var(--radius-sm);background:var(--color-bg);gap:2px;height:1.25rem;display:flex;overflow:hidden}.stackbar>span{min-width:2px;height:100%;display:block}.bars{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.bars-b{height:1rem;display:flex}.bars-b>i{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-secondary-ink);min-width:2px;height:100%;display:block}.bars-v{font-variant-numeric:tabular-nums}fieldset:disabled .segmented{opacity:var(--controls-disabled-opacity)}fieldset:disabled .segmented-option{cursor:not-allowed}fieldset:disabled .segmented-option:hover{color:var(--color-fg-muted)}.menu-legend{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);width:100%;display:flex}.menu-legend>:first-child{white-space:nowrap}.scheme-note{text-align:right;text-wrap:balance}.switch-row{align-items:center;gap:calc(var(--spacing) * 3);min-height:3rem;padding:var(--spacing) calc(var(--spacing) * 2) var(--spacing) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);color:var(--color-fg-strong);cursor:pointer;display:flex}.switch-row:has(:disabled){cursor:not-allowed}.switch-row-text{text-wrap:balance;flex-direction:column;flex:1;min-width:0;display:flex}.switch-row-note{color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.switch{border:1px solid var(--color-line-strong);background:var(--color-surface);appearance:none;width:3.25rem;height:2rem;cursor:inherit;transition:background-color var(--duration-base) ease;border-radius:9999px;flex-shrink:0;margin:0;position:relative}.switch:before{content:"";background:var(--color-fg-muted);width:1.5rem;height:1.5rem;transition:translate var(--duration-base) var(--ease-out), background-color var(--duration-base) ease;border-radius:50%;position:absolute;top:3px;left:3px}.switch:checked{border-color:var(--color-fg-strong);background:var(--color-fg-strong)}.switch:checked:before{background:var(--color-bg);translate:1.25rem}.switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.switch:disabled{opacity:var(--controls-disabled-opacity)}:where(:root[data-motion=reduce]) .switch,:where(:root[data-motion=reduce]) .switch:before{transition:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .switch,:where(:root:not([data-motion=full])) .switch:before{transition:none}}.menu-row:disabled{color:var(--color-fg-muted);cursor:not-allowed;opacity:var(--controls-disabled-opacity)}.menu-row:disabled:hover{background:0 0}.worn-link{align-items:stretch;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3) calc(var(--spacing) * 4);white-space:normal;flex-direction:column}.worn-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.worn{gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.worn-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-fg);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;text-wrap:balance;flex-direction:column;display:flex}.worn-item:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong)}@media (prefers-contrast:more){.worn-item:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong)}}.worn-item[data-off]{opacity:var(--controls-disabled-opacity)}.worn-mark{align-items:center;height:23px;display:flex}.worn-note{min-width:0;padding-block:var(--spacing);text-align:right;text-wrap:balance;white-space:normal;display:block}.worn-note .look-swatch{margin-right:calc(var(--spacing) * 2);vertical-align:middle}.volume-row{align-items:center;gap:calc(var(--spacing) * 3);min-height:3rem;padding:0 calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);color:var(--color-fg-strong);display:flex}.volume-row input{min-width:0;min-height:2.75rem;accent-color:var(--color-fg-strong);flex:1}.volume-row output{width:2rem;color:var(--color-fg-muted);font-size:var(--text-sm);text-align:right}.volume-row[data-disabled]{color:var(--color-fg-muted)}.volume-row[data-disabled]>:not(.volume-row-note){opacity:var(--controls-disabled-opacity)}.volume-row[data-disabled] input{cursor:not-allowed}.volume-row:has(.volume-row-note){padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;row-gap:0}.volume-row-note{color:var(--color-fg);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-wrap:balance;visibility:hidden;flex-basis:100%;margin:0}.volume-row-note:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong)}@media (prefers-contrast:more){.volume-row-note:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong)}}.volume-row[data-disabled] .volume-row-note{visibility:visible}.pick-mark{border-radius:var(--radius-lg);background:var(--color-surface);width:26px;height:23px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pick-mark:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.pick-mark:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.pick-mark-off{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-line-strong)}.pick-glyph{width:18px;height:18px;display:block;overflow:visible}.pick-glyph .l{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.pick-glyph .l.t{stroke-width:1px}.pick-glyph .f{fill:currentColor}.pick-glyph.staff{width:22px;height:22px}.look-swatch{border-radius:var(--radius-sm);background:var(--sw-bg);width:37px;height:23px;box-shadow:inset 0 0 0 1px var(--sw-line);--color-primary:var(--sw-primary);--color-secondary:var(--sw-secondary);--color-tertiary:var(--sw-tertiary);--color-primary-edge:var(--sw-primary-edge,var(--sw-primary));--color-secondary-edge:var(--sw-secondary-edge,var(--sw-secondary));--color-tertiary-edge:var(--sw-tertiary-edge,var(--sw-tertiary));flex-shrink:0;justify-content:center;align-items:center;gap:3px;display:inline-flex}.look-swatch i{width:9px;height:9px;position:relative}.look-swatch:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.look-swatch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.look-tile{gap:var(--spacing);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.look-tile>figcaption{text-wrap:balance}.look-tile-page{border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;align-items:center;gap:4cqw;padding:6cqw;display:flex}.look-tile-page[data-contrast=high]{box-shadow:inset 0 0 0 2px var(--color-line-strong)}.look-tile-board{grid-template-columns:repeat(4,1fr);gap:2.4cqw;width:100%;margin:0;padding:0;list-style:none;display:grid}.look-node{isolation:isolate;aspect-ratio:1;color:var(--on-tone);place-items:center;font-size:10cqw;line-height:1;display:grid;position:relative}.look-node[data-r="1"]{rotate:90deg}.look-node[data-r="2"]{rotate:180deg}.look-node[data-r="3"]{rotate:270deg}.look-node:before,.look-node:after{content:"";inset:var(--shape-inset);z-index:-1;pointer-events:none;position:absolute}.look-node:before{background:var(--tone);-webkit-mask:var(--look-fill) center / 100% 100% no-repeat;-webkit-mask:var(--look-fill) center / 100% 100% no-repeat;-webkit-mask:var(--look-fill) center / 100% 100% no-repeat;mask:var(--look-fill) center / 100% 100% no-repeat}.look-node:after{background:var(--tone-edge);-webkit-mask:var(--look-outline) center / 100% 100% no-repeat;-webkit-mask:var(--look-outline) center / 100% 100% no-repeat;-webkit-mask:var(--look-outline) center / 100% 100% no-repeat;mask:var(--look-outline) center / 100% 100% no-repeat;display:none}.look-node.primary{--look-fill:var(--mask-circle);--look-outline:var(--mask-circle-line)}.look-tile-page[data-contrast=high] .look-node.primary{--look-outline:var(--mask-circle-line-hc)}.look-node.secondary{--look-fill:var(--mask-diamond);--look-outline:var(--mask-diamond-line)}.look-tile-page[data-contrast=high] .look-node.secondary{--look-outline:var(--mask-diamond-line-hc)}.look-node.tertiary{--look-fill:var(--mask-octagon);--look-outline:var(--mask-octagon-line)}.look-tile-page[data-contrast=high] .look-node.tertiary{--look-outline:var(--mask-octagon-line-hc)}.look-tile-page[data-rims] .look-node:after{display:block}.look-tile-switch{background:var(--color-surface);width:44cqw;height:11cqw;color:var(--color-fg-muted);border-radius:9999px;grid-template-columns:1fr 1fr;font-size:8cqw;line-height:1;display:grid;position:relative}.look-tile-switch:before{content:"";background:var(--color-bg);border-radius:9999px;position:absolute;inset:1cqw 1cqw 1cqw 50%}.look-tile-switch>span{place-items:center;display:grid;position:relative}.look-tile-switch>span:last-child{color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}.look-tile-page[data-contrast=high] .look-tile-switch{box-shadow:inset 0 0 0 1px var(--color-line-strong);background:0 0}.look-tile-controls{grid-template-columns:1fr 20cqw 1fr;align-items:center;gap:2.4cqw;width:100%;display:grid}.look-tile-pill{background:var(--color-surface);height:11cqw;color:var(--color-fg);border-radius:9999px;place-items:center;font-size:7.5cqw;line-height:1;display:grid}.look-tile-page[data-contrast=high] .look-tile-pill{box-shadow:inset 0 0 0 1px var(--color-line-strong);background:0 0}.look-tile-count{aspect-ratio:1;background:var(--color-surface);color:var(--color-fg-strong);border-radius:9999px;place-items:center;font-size:9cqw;line-height:1;display:grid}.look-tile-page[data-contrast=high] .look-tile-count{background:0 0}.menu-links{justify-content:center;align-items:center;gap:var(--spacing);display:flex}.menu-links a{min-height:2.75rem;padding:0 calc(var(--spacing) * 2);font-size:var(--text-sm);place-items:center;display:grid}.menu-links a[aria-current=page]{color:var(--color-fg-muted);text-decoration:none}.placeholder{background:var(--color-secondary);color:var(--color-on-secondary);padding:0 var(--spacing);border-radius:var(--radius-sm)}.primary{--tone:var(--color-primary);--tone-ink:var(--color-primary-ink);--on-tone:var(--color-on-primary);--tone-edge:var(--color-primary-edge,var(--color-primary))}.secondary{--tone:var(--color-secondary);--tone-ink:var(--color-secondary-ink);--on-tone:var(--color-on-secondary);--tone-edge:var(--color-secondary-edge,var(--color-secondary))}.tertiary{--tone:var(--color-tertiary);--tone-ink:var(--color-tertiary-ink);--on-tone:var(--color-on-tertiary);--tone-edge:var(--color-tertiary-edge,var(--color-tertiary))}.tone-fill{background:var(--tone);border:2px solid var(--tone);color:var(--on-tone)}.tone-outline{border:2px solid var(--tone);color:var(--color-fg);background:0 0}.chip{--chip-size:2rem;--chip-n:32;width:var(--chip-size);height:var(--chip-size);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;place-items:center;line-height:1;display:grid}.chip-sm{--chip-size:calc(var(--spacing) * 7);--chip-n:28;font-size:var(--text-xs)}.solution-row>.chip{--chip-size:calc(var(--spacing) * 10);--chip-n:40}.solution-code{text-wrap:balance;overflow-wrap:normal;word-spacing:.15em;color:var(--color-fg-strong)}.solution-code[data-s-code=hidden],.solution-code[data-s-code=unsolved]{color:var(--color-fg-muted)}.solution-code:not(.move-circles){padding-inline-start:calc((calc(var(--spacing) * 10) - 20 / 7 * 1ch - .15rem) / 2)}.color-glyph{width:var(--glyph-size,.8em);height:var(--glyph-size,.8em);vertical-align:-.08em;background:var(--tone);box-shadow:0 0 0 1px var(--color-line-strong);border-radius:9999px;flex:none;display:inline-block}}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.-right-1{right:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:330px){.container{max-width:330px}}@media (min-width:475px){.container{max-width:475px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[100dvh\]{height:100dvh}.max-h-32{max-height:calc(var(--spacing) * 32)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[2lh\]{min-height:2lh}.min-h-\[100dvh\]{min-height:100dvh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[35ch\]{max-width:35ch}.max-w-\[304px\]{max-width:304px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-13{min-width:calc(var(--spacing) * 13)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-bg{border-color:var(--color-bg)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-transparent{border-color:#0000}.bg-\[var\(--white\)\]{background-color:var(--white)}.bg-backdrop{background-color:var(--color-backdrop)}.bg-bg{background-color:var(--color-bg)}.bg-danger{background-color:var(--color-danger)}.bg-fg{background-color:var(--color-fg)}.bg-fg-muted{background-color:var(--color-fg-muted)}.bg-fg-strong{background-color:var(--color-fg-strong)}.bg-focus{background-color:var(--color-focus)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-on-primary{background-color:var(--color-on-primary)}.bg-on-secondary{background-color:var(--color-on-secondary)}.bg-on-tertiary{background-color:var(--color-on-tertiary)}.bg-primary{background-color:var(--color-primary)}.bg-primary-ink{background-color:var(--color-primary-ink)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-ink{background-color:var(--color-secondary-ink)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-tertiary-ink{background-color:var(--color-tertiary-ink)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-fg-muted{fill:var(--color-fg-muted)}.fill-primary{fill:var(--color-primary)}.fill-secondary{fill:var(--color-secondary)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[9px\]{padding-top:9px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-strong{color:var(--color-fg-strong)}.text-primary-ink{color:var(--color-primary-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.shadow-overlay{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-bg{--tw-ring-color:var(--color-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-1{outline-offset:1px}.outline-fg{outline-color:var(--color-fg)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[--node-size\:40px\]{--node-size:40px}.\[--node-size\:44px\]{--node-size:44px}.\[--node-size\:56px\]{--node-size:56px}.\[--node-size\:64px\]{--node-size:64px}.\[grid-area\:1\/1\]{grid-area:1/1}@media (hover:hover){:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}}:is(:where(.group):focus-visible .group-focus-visible\:opacity-100){opacity:1}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-fg:hover{border-color:var(--color-fg)}.hover\:border-fg-muted:hover{border-color:var(--color-fg-muted)}}@media (min-width:475px){.xs\:w-1\/2{width:50%}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xs\:flex-row{flex-direction:row}.xs\:items-center{align-items:center}.xs\:justify-center{justify-content:center}.xs\:gap-3{gap:calc(var(--spacing) * 3)}.xs\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}}@media (min-width:768px){.md\:gap-6{gap:calc(var(--spacing) * 6)}}.hc\:text-fg:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.hc\:text-fg:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.shaped\:gap-2:where(:root[data-shapes=on] *,.tc *,.look-swatch *){gap:calc(var(--spacing) * 2)}.\[\&_code\]\:whitespace-nowrap code{white-space:nowrap}.\[data-dialog-target\=\"solutionsDialog\"\]\:visible:is(){visibility:visible}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Regular-Latin1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Regular-Latin2.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Regular-Latin3.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Regular-Pi.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Regular-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Bold-Latin1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Bold-Latin2.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Bold-Latin3.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Bold-Pi.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono/2.5.0/IBMPlexMono-Bold-Cyrillic.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:mono fallback menlo;font-weight:400;src:local(Menlo Regular),local(Menlo-Regular);size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:mono fallback menlo;font-weight:700;src:local(Menlo Bold),local(Menlo-Bold);size-adjust:99.66%;ascent-override:102.85%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:mono fallback consolas;font-weight:400;src:local(Consolas);size-adjust:109.13%;ascent-override:93.93%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:mono fallback consolas;font-weight:700;src:local(Consolas Bold),local(Consolas-Bold);size-adjust:109.13%;ascent-override:93.93%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:mono fallback;font-weight:400;src:local(DejaVu Sans Mono),local(Droid Sans Mono),local(Liberation Mono),local(Courier New);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:mono fallback;font-weight:700;src:local(DejaVu Sans Mono Bold),local(Liberation Mono Bold),local(Courier New Bold);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4eee3;--color-surface:#fcf9f3;--color-line:#dad1c2;--color-line-strong:#837a6c;--color-fg:#33291f;--color-fg-strong:#231b14;--color-fg-muted:#6a6054;--color-primary:#c82f41;--color-primary-ink:#b12936;--color-on-primary:#fff;--color-secondary:#30527d;--color-secondary-ink:#30527d;--color-on-secondary:#fff;--color-tertiary:#e8bd1c;--color-tertiary-ink:#725b00;--color-on-tertiary:#231b14;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#231b1461;--shadow-overlay:0 12px 32px #231b142e;--color-node-shadow:#231b1429;--node-drop:1px}:root[data-theme=paper]:where([data-tones=on]){--color-primary:#a21731;--color-secondary:#6292d0;--color-on-secondary:#231b14;--color-tertiary:#edc72c}:root[data-theme=paper][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#221c17;--color-surface:#2d2620;--color-line:#3d342c;--color-line-strong:#857a6c;--color-fg:#e6dccb;--color-fg-strong:#f6efe2;--color-fg-muted:#ab9f8e;--color-primary:#e43b5e;--color-primary-ink:#fb808f;--color-on-primary:#fff;--color-secondary:#43679a;--color-secondary-ink:#9cb8dc;--color-on-secondary:#fff;--color-tertiary:#ecd263;--color-tertiary-ink:#ecd263;--color-on-tertiary:#221c17;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0f0b08b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=paper][data-scheme=dark]:where([data-tones=on]){--color-primary:#c52047;--color-secondary:#7ba5dc;--color-on-secondary:#221c17;--color-tertiary:#f4e280}:root[data-theme=poster]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fbfaf5;--color-surface:#fff;--color-line:#1a1a1a;--color-line-strong:#1a1a1a;--color-fg:#1a1a1a;--color-fg-strong:#000;--color-fg-muted:#55554f;--color-primary:#f46601;--color-primary-ink:#bf4e00;--color-on-primary:#000;--color-secondary:#1a1a1a;--color-secondary-ink:#1a1a1a;--color-on-secondary:#fff;--color-tertiary:#5bdefb;--color-tertiary-ink:#007d93;--color-on-tertiary:#000;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#00000061;--shadow-overlay:0 12px 32px #0000002e;--color-node-shadow:#00000029;--node-drop:1px}:root[data-theme=poster]:where([data-tones=on]){--color-secondary:#3f3f3f;--color-primary:#d05500;--color-tertiary:#55d9f6}:root[data-theme=linen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#ede8dd;--color-surface:#f6f2ea;--color-line:#d4cdbf;--color-line-strong:#7f786c;--color-fg:#2b2a2e;--color-fg-strong:#1d1c22;--color-fg-muted:#5f5c63;--color-primary:#f5ae39;--color-primary-ink:#8d5e00;--color-on-primary:#1d1c22;--color-secondary:#37322e;--color-secondary-ink:#37322e;--color-on-secondary:#fff;--color-tertiary:#8a7abc;--color-tertiary-ink:#6d5d9c;--color-on-tertiary:#1d1c22;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1d1c2261;--shadow-overlay:0 12px 32px #1d1c222e;--color-node-shadow:#1d1c2229;--node-drop:1px}:root[data-theme=linen]:where([data-tones=on]){--color-secondary:#443e3a;--color-tertiary:#8272b3;--color-primary:#ffbc56}:root[data-theme=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1e2a26;--color-surface:#273430;--color-line:#3b4a45;--color-line-strong:#7f8f88;--color-fg:#dfe3d8;--color-fg-strong:#eef0e6;--color-fg-muted:#a9b3ab;--color-primary:#a44c1d;--color-primary-ink:#e08356;--color-on-primary:#fff;--color-secondary:#2cb3b3;--color-secondary-ink:#2cb3b3;--color-on-secondary:#1e2a26;--color-tertiary:#dec3ff;--color-tertiary-ink:#dec3ff;--color-on-tertiary:#1e2a26;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0d1412b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=slate]:where([data-tones=on]){--color-primary:#9a4311;--color-secondary:#10a6a6;--color-tertiary:#eddfff}:root[data-theme=riso]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3ede1;--color-surface:#faf6ee;--color-line:#d9cfbb;--color-line-strong:#7f7466;--color-fg:#3a2a3e;--color-fg-strong:#2a1a2e;--color-fg-muted:#6e5c74;--color-primary:#ff48b0;--color-primary-ink:#b8156f;--color-on-primary:#2a1a2e;--color-secondary:#008a8b;--color-secondary-ink:#00666a;--color-on-secondary:#2a1a2e;--color-tertiary:#ffe14d;--color-tertiary-ink:#6e5a00;--color-on-tertiary:#2a1a2e;--color-primary-edge:#d1238a;--color-secondary-edge:#006a6b;--color-tertiary-edge:#d9ad00;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#2a1a2e61;--shadow-overlay:0 12px 32px #2a1a2e2e;--color-node-shadow:#2a1a2e29;--node-drop:1px}:root[data-theme=riso]:where([data-tones=on]){--color-secondary:#004748;--color-on-secondary:#f3ede1;--color-primary:#e32798;--color-tertiary:#e5c829}:root[data-theme=alex]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f1f6;--color-surface:#fbfafc;--color-line:#ddd7e2;--color-line-strong:#847b8c;--color-fg:#2b2232;--color-fg-strong:#1d1724;--color-fg-muted:#675d70;--color-primary:#7b4fb3;--color-primary-ink:#7b4fb3;--color-on-primary:#fff;--color-secondary:#3b2418;--color-secondary-ink:#3b2418;--color-on-secondary:#fff;--color-tertiary:#a3bd9f;--color-tertiary-ink:#4a6646;--color-on-tertiary:#1d1724;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1d172461;--shadow-overlay:0 12px 32px #1d17242e;--color-node-shadow:#1d172429;--node-drop:1px}:root[data-theme=alex]:where([data-tones=on]){--color-secondary:#523a2d;--color-primary:#9266cc;--color-tertiary:#b5d0b1}:root[data-theme=emilia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f3ee;--color-surface:#fdfbf8;--color-line:#e0d8cf;--color-line-strong:#857a70;--color-fg:#2f2230;--color-fg-strong:#241a26;--color-fg-muted:#6a5e6c;--color-primary:#a3bd9f;--color-primary-ink:#4a6646;--color-on-primary:#241a26;--color-secondary:#f2789f;--color-secondary-ink:#b43562;--color-on-secondary:#241a26;--color-tertiary:#4f2a4a;--color-tertiary-ink:#4f2a4a;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#241a2661;--shadow-overlay:0 12px 32px #241a262e;--color-node-shadow:#241a2629;--node-drop:1px}:root[data-theme=emilia]:where([data-tones=on]){--color-tertiary:#583253;--color-secondary:#c9537b;--color-primary:#b5d0b1}:root[data-theme=diego]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#cfc6b8;--color-surface:#dcd5c9;--color-line:#b5ab9b;--color-line-strong:#6e655a;--color-fg:#2a2622;--color-fg-strong:#1c1a19;--color-fg-muted:#554d44;--color-primary:#b08457;--color-primary-ink:#6a4a28;--color-on-primary:#fff;--color-secondary:#fbfaf7;--color-secondary-ink:#1c1a19;--color-on-secondary:#1c1a19;--color-tertiary:#1c1a19;--color-tertiary-ink:#1c1a19;--color-on-tertiary:#fbfaf7;--color-danger:#9b1b4e;--color-success:#1e5a38;--color-backdrop:#1c1a1961;--shadow-overlay:0 12px 32px #1c1a192e;--color-node-shadow:#1c1a1929;--node-drop:1px}:root[data-theme=diego]:where([data-tones=on]){--color-tertiary:#3a3837;--color-primary:#956a3d;--color-secondary:#faf9f6}:root[data-theme=johan]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#26221c;--color-surface:#322d25;--color-line:#3f3930;--color-line-strong:#857b6c;--color-fg:#e6dfd3;--color-fg-strong:#faf8f2;--color-fg-muted:#a79d8e;--color-primary:#9a5328;--color-primary-ink:#d0845a;--color-on-primary:#fff;--color-secondary:#5bb661;--color-secondary-ink:#5bb661;--color-on-secondary:#26221c;--color-tertiary:#86cdff;--color-tertiary-ink:#86cdff;--color-on-tertiary:#26221c;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0f0d0ab3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=johan]:where([data-tones=on]){--color-primary:#904a1e;--color-secondary:#4ca853;--color-tertiary:#cbe9ff}:root[data-theme=frost]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eaf1f5;--color-surface:#f6fafc;--color-line:#c9d6de;--color-line-strong:#6f8590;--color-fg:#1f2d35;--color-fg-strong:#13222a;--color-fg-muted:#4f626c;--color-primary:#a9dbe8;--color-primary-ink:#2f6878;--color-on-primary:#13222a;--color-secondary:#1f551c;--color-secondary-ink:#1f551c;--color-on-secondary:#fff;--color-tertiary:#286090;--color-tertiary-ink:#286090;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#13222a61;--shadow-overlay:0 12px 32px #13222a2e;--color-node-shadow:#13222a38;--node-drop:1px}:root[data-theme=frost]:where([data-tones=on]){--color-primary:#9fd1dd;--color-secondary:#124a10;--color-tertiary:#4880b2;--color-on-tertiary:#fff}:root[data-theme=frost][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#152029;--color-surface:#1d2a35;--color-line:#2d3d4a;--color-line-strong:#7d93a2;--color-fg:#dbe6ec;--color-fg-strong:#f2f7fa;--color-fg-muted:#a0b3bf;--color-primary:#bfe5f0;--color-primary-ink:#bfe5f0;--color-on-primary:#152029;--color-secondary:#15632f;--color-secondary-ink:#86c79c;--color-on-secondary:#f2f7fa;--color-tertiary:#2f6a9e;--color-tertiary-ink:#9cc3e6;--color-on-tertiary:#f2f7fa;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#060b0fb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=frost][data-scheme=dark]:where([data-tones=on]){--color-secondary:#1f6b36;--color-tertiary:#5f9ad1;--color-on-tertiary:#152029;--color-primary:#c5ebf6}:root[data-theme=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3ead8;--color-surface:#faf5e9;--color-line:#d9ccb2;--color-line-strong:#8c7d62;--color-fg:#352d20;--color-fg-strong:#241d12;--color-fg-muted:#675c45;--color-primary:#bda6f8;--color-primary-ink:#694c94;--color-on-primary:#221e0e;--color-secondary:#586f52;--color-secondary-ink:#283926;--color-on-secondary:#fff;--color-tertiary:#db4d1a;--color-tertiary-ink:#8e2400;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#241d1261;--shadow-overlay:0 12px 32px #241d122e;--color-node-shadow:#241d1229;--node-drop:1px}:root[data-theme=sand]:where([data-tones=on]){--color-secondary:#2f452a;--color-tertiary:#d94c18;--color-primary:#d0bfff}:root[data-theme=sand][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#241d16;--color-surface:#2f261d;--color-line:#43382c;--color-line-strong:#9a8b75;--color-fg:#ede3d3;--color-fg-strong:#faf4ea;--color-fg-muted:#bcae99;--color-primary:#c4a9fc;--color-primary-ink:#d8c6ff;--color-on-primary:#231d13;--color-secondary:#586a46;--color-secondary-ink:#a9c4a1;--color-on-secondary:#faf4ea;--color-tertiary:#e36654;--color-tertiary-ink:#f08a78;--color-on-tertiary:#281b16;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0d0a07b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=sand][data-scheme=dark]:where([data-tones=on]){--color-secondary:#51633f;--color-tertiary:#ed6f5c;--color-primary:#e9e0ff}:root[data-theme=dusk]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3eee9;--color-surface:#faf7f3;--color-line:#ddd3cc;--color-line-strong:#6c6280;--color-fg:#2a2438;--color-fg-strong:#1b1628;--color-fg-muted:#4c4360;--color-primary:#fc7756;--color-primary-ink:#be3e1d;--color-on-primary:#1b1628;--color-secondary:#02646d;--color-secondary-ink:#02646d;--color-on-secondary:#fff;--color-tertiary:#9565c7;--color-tertiary-ink:#8454b5;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1b162861;--shadow-overlay:0 12px 32px #1b16282e;--color-node-shadow:#1b162829;--node-drop:1px}:root[data-theme=dusk]:where([data-tones=on]){--color-secondary:#00474d;--color-tertiary:#9666c8;--color-primary:#ffb7a5}:root[data-theme=dusk][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#16142a;--color-surface:#211e3a;--color-line:#332e4e;--color-line-strong:#8a82a8;--color-fg:#e4def2;--color-fg-strong:#f6f3fc;--color-fg-muted:#aba3c6;--color-primary:#ff987e;--color-primary-ink:#ff987e;--color-on-primary:#16142a;--color-secondary:#037a84;--color-secondary-ink:#3597a1;--color-on-secondary:#fff;--color-tertiary:#a975e0;--color-tertiary-ink:#a975e0;--color-on-tertiary:#16142a;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#000000b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=dusk][data-scheme=dark]:where([data-tones=on]){--color-secondary:#006870;--color-tertiary:#b17de9;--color-primary:#ffddd5}:root[data-theme=autumn-orchard]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1e7d3;--color-surface:#faf3e6;--color-line:#dccdb0;--color-line-strong:#8a7658;--color-fg:#33261a;--color-fg-strong:#22170c;--color-fg-muted:#665641;--color-primary:#ac1026;--color-primary-ink:#a21d2b;--color-on-primary:#fff;--color-secondary:#e6a200;--color-secondary-ink:#7a5a00;--color-on-secondary:#22170c;--color-tertiary:#1a4a1f;--color-tertiary-ink:#225226;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#22170c61;--shadow-overlay:0 12px 32px #22170c2e;--color-node-shadow:#22170c29;--node-drop:1px}:root[data-theme=autumn-orchard]:where([data-tones=on]){--color-primary:#db474b;--color-on-primary:#fff;--color-secondary:#f3c234;--color-on-secondary:#22170c;--color-tertiary:#19491d;--color-on-tertiary:#fff}:root[data-theme=autumn-orchard][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#58412c;--color-surface:#634b35;--color-line:#78604a;--color-line-strong:#b8a48c;--color-fg:#f6eee2;--color-fg-strong:#fffaf2;--color-fg-muted:#dccdb8;--color-primary:#df464a;--color-primary-ink:#feb9b0;--color-on-primary:#fffaf2;--color-secondary:#e8b434;--color-secondary-ink:#f2cc50;--color-on-secondary:#2a1c0a;--color-tertiary:#33742e;--color-tertiary-ink:#ade0a7;--color-on-tertiary:#f4fcf6;--color-danger:#f399bb;--color-success:#6fcf97;--color-backdrop:#120c07b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=autumn-orchard][data-scheme=dark]:where([data-tones=on]){--color-primary:#e2414d;--color-on-primary:#2a1c0a;--color-secondary:#ffe381;--color-on-secondary:#2a1c0a;--color-tertiary:#193716;--color-on-tertiary:#f4fcf6}:root[data-theme=temper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eceef1;--color-surface:#f8f9fb;--color-line:#d0d4da;--color-line-strong:#757c88;--color-fg:#242830;--color-fg-strong:#15181e;--color-fg-muted:#565d69;--color-primary:#e87800;--color-primary-ink:#954b00;--color-on-primary:#000;--color-secondary:#531866;--color-secondary-ink:#753d8b;--color-on-secondary:#fff;--color-tertiary:#f5a8fc;--color-tertiary-ink:#74487b;--color-on-tertiary:#16171f;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#15181e61;--shadow-overlay:0 12px 32px #15181e2e;--color-node-shadow:#15181e29;--node-drop:1px}:root[data-theme=temper]:where([data-tones=on]){--color-secondary:#5f2573;--color-primary:#c06200;--color-tertiary:#f8afff}:root[data-theme=temper][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1a1c20;--color-surface:#24272c;--color-line:#363a41;--color-line-strong:#868c96;--color-fg:#dfe2e6;--color-fg-strong:#f4f5f7;--color-fg-muted:#a5abb4;--color-primary:#fb8a07;--color-primary-ink:#fb9c4a;--color-on-primary:#151c21;--color-secondary:#5d2570;--color-secondary-ink:#cca9d8;--color-on-secondary:#f4f5f7;--color-tertiary:#ffbaff;--color-tertiary-ink:#ffbaff;--color-on-tertiary:#1b1c21;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0b0c0eb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=temper][data-scheme=dark]:where([data-tones=on]){--color-secondary:#7f4693;--color-primary:#e17a00;--color-tertiary:#ffd9ff}:root[data-theme=zenith]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f1e4;--color-surface:#fdfaf2;--color-line:#e0d6bf;--color-line-strong:#857a62;--color-fg:#2a2418;--color-fg-strong:#1b160c;--color-fg-muted:#62584a;--color-primary:#3dcfcb;--color-primary-ink:#077876;--color-on-primary:#1b160c;--color-secondary:#cc624e;--color-secondary-ink:#b24b38;--color-on-secondary:#1b160c;--color-tertiary:#593392;--color-tertiary-ink:#593392;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1b160c61;--shadow-overlay:0 12px 32px #1b160c2e;--color-node-shadow:#1b160c29;--node-drop:1px}:root[data-theme=zenith]:where([data-tones=on]){--color-tertiary:#502887;--color-secondary:#c55c48;--color-primary:#4fdcd8}:root[data-theme=zenith][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#131a30;--color-surface:#1c2540;--color-line:#2c3856;--color-line-strong:#7e8bb0;--color-fg:#e2e6f2;--color-fg-strong:#f6f8fd;--color-fg-muted:#a8b2cf;--color-primary:#4eddd8;--color-primary-ink:#4eddd8;--color-on-primary:#131a30;--color-secondary:#e17460;--color-secondary-ink:#e17460;--color-on-secondary:#131a30;--color-tertiary:#8a5fc9;--color-tertiary-ink:#a479e6;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#070a18b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=zenith][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#7246ae;--color-secondary:#e37661;--color-primary:#6ffaf4}:root[data-theme=loden]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#c8d0bd;--color-surface:#cfd6c4;--color-line:#b1bba4;--color-line-strong:#5f6e5c;--color-fg:#1c2a22;--color-fg-strong:#101c15;--color-fg-muted:#3f4d3b;--color-primary:#cda609;--color-primary-ink:#695403;--color-on-primary:#101c15;--color-secondary:#a54c8b;--color-secondary-ink:#8b3473;--color-on-secondary:#fff;--color-tertiary:#064180;--color-tertiary-ink:#064180;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#205f3b;--color-backdrop:#101c1561;--shadow-overlay:0 12px 32px #101c152e;--color-node-shadow:#101c1529;--node-drop:1px}:root[data-theme=loden]:where([data-tones=on]){--color-tertiary:#003773;--color-secondary:#ac5392;--color-primary:#fff9e8}:root[data-theme=loden][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f2e27;--color-surface:#283a31;--color-line:#3a4d43;--color-line-strong:#84978b;--color-fg:#e0e6dc;--color-fg-strong:#f3f6ef;--color-fg-muted:#a7b5a9;--color-primary:#e9c025;--color-primary-ink:#e9c025;--color-on-primary:#1f2e27;--color-secondary:#cd6aaf;--color-secondary-ink:#e37ec4;--color-on-secondary:#1f2e27;--color-tertiary:#346fb8;--color-tertiary-ink:#67a4f1;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0c1410b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=loden][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#225ea5;--color-secondary:#d673b8;--color-primary:#ffe38b}:root[data-theme=keepsake]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4ede6;--color-surface:#fbf7f3;--color-line:#ddd0c4;--color-line-strong:#857668;--color-fg:#2e231f;--color-fg-strong:#1f1612;--color-fg-muted:#665650;--color-primary:#e2b931;--color-primary-ink:#816704;--color-on-primary:#1f1612;--color-secondary:#4c2a82;--color-secondary-ink:#4c2a82;--color-on-secondary:#fff;--color-tertiary:#cd4a78;--color-tertiary-ink:#ba3868;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1f161261;--shadow-overlay:0 12px 32px #1f16122e;--color-node-shadow:#1f161229;--node-drop:1px}:root[data-theme=keepsake]:where([data-tones=on]){--color-secondary:#4d2b83;--color-tertiary:#d04c7a;--color-primary:#edc440}:root[data-theme=keepsake][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#231a1a;--color-surface:#2e2323;--color-line:#443535;--color-line-strong:#8f7b7a;--color-fg:#eadfda;--color-fg-strong:#f8f0ec;--color-fg-muted:#b8a8a2;--color-primary:#f1c530;--color-primary-ink:#f1c530;--color-on-primary:#231a1a;--color-secondary:#8156c0;--color-secondary-ink:#a278e5;--color-on-secondary:#fff;--color-tertiary:#e56891;--color-tertiary-ink:#e56891;--color-on-tertiary:#231a1a;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0f0a0ab3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=keepsake][data-scheme=dark]:where([data-tones=on]){--color-secondary:#7246af;--color-tertiary:#e96b94;--color-primary:#ffe391}:root[data-theme=pennant]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2f0ea;--color-surface:#fbfaf6;--color-line:#d6d3c8;--color-line-strong:#7c7a70;--color-fg:#22252b;--color-fg-strong:#13161c;--color-fg-muted:#5a5d64;--color-primary:#14938d;--color-primary-ink:#007974;--color-on-primary:#13161c;--color-secondary:#c8df58;--color-secondary-ink:#657300;--color-on-secondary:#13161c;--color-tertiary:#9e0e59;--color-tertiary-ink:#9e0e59;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#13161c61;--shadow-overlay:0 12px 32px #13161c2e;--color-node-shadow:#13161c29;--node-drop:1px}:root[data-theme=pennant]:where([data-tones=on]){--color-tertiary:#800045;--color-primary:#008a85;--color-secondary:#bdd34b}:root[data-theme=pennant][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#16181d;--color-surface:#20232a;--color-line:#343841;--color-line-strong:#82868f;--color-fg:#e6e8ec;--color-fg-strong:#f6f7f9;--color-fg-muted:#a8acb5;--color-primary:#04a19b;--color-primary-ink:#04a19b;--color-on-primary:#16181d;--color-secondary:#cee560;--color-secondary-ink:#cee560;--color-on-secondary:#16181d;--color-tertiary:#bd2a70;--color-tertiary-ink:#e95695;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#08090cb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=pennant][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#b11a66;--color-primary:#16a6a0;--color-secondary:#d8f06b}:root[data-theme=meridian]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eeeae0;--color-surface:#f8f5ee;--color-line:#d8d2c2;--color-line-strong:#80796a;--color-fg:#262a33;--color-fg-strong:#161a22;--color-fg-muted:#5a5e68;--color-primary:#7fd6bd;--color-primary-ink:#2c695e;--color-on-primary:#181922;--color-secondary:#db9029;--color-secondary-ink:#784c0b;--color-on-secondary:#121b25;--color-tertiary:#d3487b;--color-tertiary-ink:#8c1f4a;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#161a2261;--shadow-overlay:0 12px 32px #161a222e;--color-node-shadow:#161a2229;--node-drop:1px}:root[data-theme=meridian]:where([data-tones=on]){--color-tertiary:#81003f;--color-secondary:#ae6d00;--color-primary:#82d9c0}:root[data-theme=meridian][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121a2b;--color-surface:#1b2438;--color-line:#2c3750;--color-line-strong:#7d8aa6;--color-fg:#dbe2ee;--color-fg-strong:#f2f5fa;--color-fg-muted:#a1acc2;--color-primary:#93ecd2;--color-primary-ink:#a6f0da;--color-on-primary:#18192b;--color-secondary:#ffaa48;--color-secondary-ink:#ee9723;--color-on-secondary:#071b30;--color-tertiary:#fb6da0;--color-tertiary-ink:#f98ab4;--color-on-tertiary:#000;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#070b14b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px;--node-glow-primary:.35;--node-glow-secondary:.39;--node-glow-tertiary:.46}:root[data-theme=meridian][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#ae2260;--color-secondary:#d48209;--color-primary:#9df6db}:root[data-theme=marginalia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1f0ec;--color-surface:#fbfaf8;--color-line:#d6d5d1;--color-line-strong:#7f7e7b;--color-fg:#2a2c30;--color-fg-strong:#1a1c20;--color-fg-muted:#5f6166;--color-primary:#9ada5e;--color-primary-ink:#487802;--color-on-primary:#1a1c20;--color-secondary:#c8393a;--color-secondary-ink:#c43537;--color-on-secondary:#fff;--color-tertiary:#1b3b71;--color-tertiary-ink:#1b3b71;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1a1c2061;--shadow-overlay:0 12px 32px #1a1c202e;--color-node-shadow:#1a1c2029;--node-drop:1px}:root[data-theme=marginalia]:where([data-tones=on]){--color-tertiary:#1e3e74;--color-secondary:#d94948;--color-primary:#9ada5e}:root[data-theme=marginalia][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#17181d;--color-surface:#202228;--color-line:#33353c;--color-line-strong:#82858c;--color-fg:#e4e5e8;--color-fg-strong:#f6f6f8;--color-fg-muted:#a9acb3;--color-primary:#a0e164;--color-primary-ink:#a0e164;--color-on-primary:#17181d;--color-secondary:#e55551;--color-secondary-ink:#ea5a55;--color-on-secondary:#17181d;--color-tertiary:#3967b3;--color-tertiary-ink:#5b8cdb;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#08090bb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=marginalia][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#2e5ca7;--color-secondary:#f76560;--color-primary:#b5f77a}:root[data-theme=sheaf]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#efecd9;--color-surface:#f8f6ea;--color-line:#d8d3b6;--color-line-strong:#80795b;--color-fg:#2c2a1e;--color-fg-strong:#1d1b10;--color-fg-muted:#625e48;--color-primary:#567cd3;--color-primary-ink:#4165ba;--color-on-primary:#1d1b10;--color-secondary:#e7bf57;--color-secondary-ink:#826401;--color-on-secondary:#1d1b10;--color-tertiary:#a51105;--color-tertiary-ink:#a51105;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1d1b1061;--shadow-overlay:0 12px 32px #1d1b102e;--color-node-shadow:#1d1b1029;--node-drop:1px}:root[data-theme=sheaf]:where([data-tones=on]){--color-tertiary:#840300;--color-primary:#5379d0;--color-secondary:#ecc45c}:root[data-theme=sheaf][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1e14;--color-surface:#2a2a1d;--color-line:#3f3d2b;--color-line-strong:#8d8a6b;--color-fg:#e8e5d0;--color-fg-strong:#f8f6e8;--color-fg-muted:#b2ae92;--color-primary:#688fe8;--color-primary-ink:#688fe8;--color-on-primary:#1f1e14;--color-secondary:#f2cd6f;--color-secondary-ink:#f2cd6f;--color-on-secondary:#1f1e14;--color-tertiary:#ba2d1f;--color-tertiary-ink:#f36451;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0c0b06b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=sheaf][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#b32518;--color-primary:#6b93ec;--color-secondary:#ffe29b}:root[data-theme=nacre]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1eef0;--color-surface:#faf8f9;--color-line:#dad4d8;--color-line-strong:#807880;--color-fg:#2c2630;--color-fg-strong:#1d1820;--color-fg-muted:#625a66;--color-primary:#047b60;--color-primary-ink:#007a5f;--color-on-primary:#fff;--color-secondary:#ea7ca1;--color-secondary-ink:#ae466d;--color-on-secondary:#1d1820;--color-tertiary:#f3ba25;--color-tertiary-ink:#886501;--color-on-tertiary:#1d1820;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1d182061;--shadow-overlay:0 12px 32px #1d18202e;--color-node-shadow:#1d182029;--node-drop:1px}:root[data-theme=nacre]:where([data-tones=on]){--color-primary:#004937;--color-secondary:#c2587e;--color-tertiary:#f9c02f}:root[data-theme=nacre][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1b1a21;--color-surface:#25232c;--color-line:#37343f;--color-line-strong:#8a8595;--color-fg:#e7e3ec;--color-fg-strong:#f7f5fa;--color-fg-muted:#b0aab9;--color-primary:#04896a;--color-primary-ink:#2f9f7e;--color-on-primary:#fff;--color-secondary:#f57fa7;--color-secondary-ink:#f57fa7;--color-on-secondary:#1b1a21;--color-tertiary:#ffd15a;--color-tertiary-ink:#ffd15a;--color-on-tertiary:#1b1a21;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#09080cb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=nacre][data-scheme=dark]:where([data-tones=on]){--color-primary:#006a51;--color-secondary:#e36f97;--color-tertiary:#ffe29c}:root[data-theme=equinox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eef1ee;--color-surface:#f8faf8;--color-line:#d3d9d4;--color-line-strong:#78807a;--color-fg:#232a26;--color-fg-strong:#141a16;--color-fg-muted:#58615b;--color-primary:#b2dc69;--color-primary-ink:#567600;--color-on-primary:#141a16;--color-secondary:#7d6ec4;--color-secondary-ink:#6f5fb4;--color-on-secondary:#fff;--color-tertiary:#8f2b11;--color-tertiary-ink:#8f2b11;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#141a1661;--shadow-overlay:0 12px 32px #141a162e;--color-node-shadow:#141a1629;--node-drop:1px}:root[data-theme=equinox]:where([data-tones=on]){--color-tertiary:#7c1a00;--color-secondary:#7e6fc6;--color-primary:#add663}:root[data-theme=equinox][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121a16;--color-surface:#1b2520;--color-line:#2c3a33;--color-line-strong:#7a8a80;--color-fg:#dfe6e1;--color-fg-strong:#f3f8f4;--color-fg-muted:#a3b0a8;--color-primary:#b9e270;--color-primary-ink:#b9e270;--color-on-primary:#121a16;--color-secondary:#9281e1;--color-secondary-ink:#9281e1;--color-on-secondary:#121a16;--color-tertiary:#b5462b;--color-tertiary-ink:#dd6a4e;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#060b08b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=equinox][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#a6381d;--color-secondary:#9887e8;--color-primary:#c9f381}:root[data-theme=meander]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e9f0ee;--color-surface:#f5f9f8;--color-line:#cddbd8;--color-line-strong:#74898a;--color-fg:#1d2b2c;--color-fg-strong:#112021;--color-fg-muted:#4f6264;--color-primary:#c1d771;--color-primary-ink:#627201;--color-on-primary:#112021;--color-secondary:#0c93bf;--color-secondary-ink:#027397;--color-on-secondary:#112021;--color-tertiary:#6f4062;--color-tertiary-ink:#6f4062;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#11202161;--shadow-overlay:0 12px 32px #1120212e;--color-node-shadow:#11202129;--node-drop:1px}:root[data-theme=meander]:where([data-tones=on]){--color-tertiary:#5d3051;--color-secondary:#0086af;--color-primary:#bcd26c}:root[data-theme=meander][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121f20;--color-surface:#1a2a2b;--color-line:#2b3d3e;--color-line-strong:#82979a;--color-fg:#dfe8e8;--color-fg-strong:#f3f8f8;--color-fg-muted:#a6b8b9;--color-primary:#cde56c;--color-primary-ink:#cde56c;--color-on-primary:#121f20;--color-secondary:#39acda;--color-secondary-ink:#39acda;--color-on-secondary:#121f20;--color-tertiary:#945783;--color-tertiary-ink:#bc7ca9;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#060c0cb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=meander][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#854974;--color-secondary:#28a0cd;--color-primary:#d7f077}:root[data-theme=mosaic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#ebe4d8;--color-surface:#f6f1e8;--color-line:#d3c8b6;--color-line-strong:#857866;--color-fg:#2e2620;--color-fg-strong:#1e1812;--color-fg-muted:#615548;--color-primary:#00774c;--color-primary-ink:#005d3a;--color-on-primary:#fff;--color-secondary:#2d3f93;--color-secondary-ink:#2d3f93;--color-on-secondary:#fff;--color-tertiary:#f79cdb;--color-tertiary-ink:#8b3073;--color-on-tertiary:#1e1812;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1e181261;--shadow-overlay:0 12px 32px #1e18122e;--color-node-shadow:#1e181229;--node-drop:1px}:root[data-theme=mosaic]:where([data-tones=on]){--color-secondary:#27378a;--color-primary:#288c5f;--color-tertiary:#ffb0e6}:root[data-theme=mosaic][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#231d1b;--color-surface:#2e2724;--color-line:#453c37;--color-line-strong:#938579;--color-fg:#ece3da;--color-fg-strong:#faf5ef;--color-fg-muted:#b8aca0;--color-primary:#2dbf83;--color-primary-ink:#77e3ac;--color-on-primary:#231d1b;--color-secondary:#526cd3;--color-secondary-ink:#aec2ff;--color-on-secondary:#faf5ef;--color-tertiary:#ffc3e9;--color-tertiary-ink:#ffc3e9;--color-on-tertiary:#231d1b;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#100c0bb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=mosaic][data-scheme=dark]:where([data-tones=on]){--color-secondary:#3e55b9;--color-primary:#00aa70;--color-tertiary:#ffdaf1}:root[data-theme=folio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1ead8;--color-surface:#f9f5ea;--color-line:#d1cab9;--color-line-strong:#868070;--color-fg:#2c2721;--color-fg-strong:#1c1814;--color-fg-muted:#66605a;--color-primary:#24211d;--color-primary-ink:#24211d;--color-on-primary:#fff;--color-secondary:#9c2132;--color-secondary-ink:#9c2132;--color-on-secondary:#fff;--color-tertiary:#8ea365;--color-tertiary-ink:#5d6d3c;--color-on-tertiary:#1c1814;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1c181461;--shadow-overlay:0 12px 32px #1c18142e;--color-node-shadow:#1c181429;--node-drop:1px}:root[data-theme=folio]:where([data-tones=on]){--color-primary:#423f3a;--color-secondary:#cf525b;--color-tertiary:#bad191}:root[data-theme=folio][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1d1a15;--color-surface:#27231c;--color-line:#3a342b;--color-line-strong:#8a8174;--color-fg:#ece4d4;--color-fg-strong:#faf5ea;--color-fg-muted:#b0a796;--color-primary:#62594c;--color-primary-ink:#8b8377;--color-on-primary:#fff;--color-secondary:#f37f61;--color-secondary-ink:#f37f61;--color-on-secondary:#1d1a15;--color-tertiary:#aaca7e;--color-tertiary-ink:#aaca7e;--color-on-tertiary:#1d1a15;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0b0a08b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=folio][data-scheme=dark]:where([data-tones=on]){--color-primary:#655c4f;--color-secondary:#e67456;--color-tertiary:#cef0a2}:root[data-theme=spine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2ebe4;--color-surface:#faf6f1;--color-line:#d8cec5;--color-line-strong:#857a70;--color-fg:#2e2224;--color-fg-strong:#1e1416;--color-fg-muted:#6a5c5c;--color-primary:#9f63c1;--color-primary-ink:#8952a8;--color-on-primary:#1e1416;--color-secondary:#801714;--color-secondary-ink:#801714;--color-on-secondary:#fff;--color-tertiary:#f5c840;--color-tertiary-ink:#896220;--color-on-tertiary:#1e1416;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1e141661;--shadow-overlay:0 12px 32px #1e14162e;--color-node-shadow:#1e141629;--node-drop:1px}:root[data-theme=spine]:where([data-tones=on]){--color-secondary:#7e1512;--color-primary:#9f63c1;--color-tertiary:#f0c33a}:root[data-theme=spine][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#381519;--color-surface:#441c21;--color-line:#512c2f;--color-line-strong:#8f6467;--color-fg:#efe4d6;--color-fg-strong:#faf4ea;--color-fg-muted:#a49a8d;--color-primary:#b4a4c6;--color-primary-ink:#b4a4c6;--color-on-primary:#381519;--color-secondary:#b9254d;--color-secondary-ink:#de5e76;--color-on-secondary:#fff;--color-tertiary:#fcc632;--color-tertiary-ink:#fcc632;--color-on-tertiary:#381519;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#120708b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=spine][data-scheme=dark]:where([data-tones=on]){--color-secondary:#b31e49;--color-primary:#9e8fb0;--color-tertiary:#ffe29f}:root[data-theme=lodestar]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eef0f6;--color-surface:#f8f9fc;--color-line:#d3d7e2;--color-line-strong:#7c8296;--color-fg:#1f2433;--color-fg-strong:#121624;--color-fg-muted:#575e72;--color-primary:#ca9013;--color-primary-ink:#916200;--color-on-primary:#121624;--color-secondary:#000355;--color-secondary-ink:#000355;--color-on-secondary:#fff;--color-tertiary:#5ec2e3;--color-tertiary-ink:#27748b;--color-on-tertiary:#121624;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#12162461;--shadow-overlay:0 12px 32px #1216242e;--color-node-shadow:#12162429;--node-drop:1px}:root[data-theme=lodestar]:where([data-tones=on]){--color-secondary:#1a3a89;--color-primary:#a47300;--color-tertiary:#72d5f7}:root[data-theme=lodestar][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0d1426;--color-surface:#151d33;--color-line:#26304a;--color-line-strong:#7b85a0;--color-fg:#e3e8f4;--color-fg-strong:#f5f7fc;--color-fg-muted:#a9b2c8;--color-primary:#f9dc3a;--color-primary-ink:#f9dc3a;--color-on-primary:#0d1426;--color-secondary:#25567d;--color-secondary-ink:#5b84a8;--color-on-secondary:#fff;--color-tertiary:#7acefb;--color-tertiary-ink:#7acefb;--color-on-tertiary:#0d1426;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#05080fb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=lodestar][data-scheme=dark]:where([data-tones=on]){--color-secondary:#306189;--color-tertiary:#499ec9;--color-primary:#ffe55b}:root[data-theme=wellspring]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eaf2ef;--color-surface:#f6faf8;--color-line:#cddbd6;--color-line-strong:#74867f;--color-fg:#1c2a27;--color-fg-strong:#101b18;--color-fg-muted:#52625e;--color-primary:#1b5c72;--color-primary-ink:#1b5c72;--color-on-primary:#fff;--color-secondary:#5eba39;--color-secondary-ink:#327b0d;--color-on-secondary:#101b18;--color-tertiary:#b86410;--color-tertiary-ink:#9f5b00;--color-on-tertiary:#101b18;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#101b1861;--shadow-overlay:0 12px 32px #101b182e;--color-node-shadow:#101b1829;--node-drop:1px}:root[data-theme=wellspring]:where([data-tones=on]){--color-primary:#004559;--color-tertiary:#ba6614;--color-secondary:#81de60}:root[data-theme=wellspring][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a1a1c;--color-surface:#112426;--color-line:#1f3638;--color-line-strong:#6f8a8b;--color-fg:#dcecea;--color-fg-strong:#f1f8f7;--color-fg-muted:#9fb8b6;--color-primary:#008ecc;--color-primary-ink:#008ecc;--color-on-primary:#fff;--color-secondary:#70ea7d;--color-secondary-ink:#70ea7d;--color-on-secondary:#0a1a1c;--color-tertiary:#e79a49;--color-tertiary-ink:#e79a49;--color-on-tertiary:#0a1a1c;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#050c0db3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=wellspring][data-scheme=dark]:where([data-tones=on]){--color-primary:#006391;--color-tertiary:#cf8430;--color-secondary:#85fe90}:root[data-theme=midnight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eceef5;--color-surface:#f8f9fc;--color-line:#d0d3e2;--color-line-strong:#767a94;--color-fg:#1f2236;--color-fg-strong:#12141f;--color-fg-muted:#565a74;--color-primary:#82477e;--color-primary-ink:#7e4479;--color-on-primary:#fff;--color-secondary:#c8b6c5;--color-secondary-ink:#6b5867;--color-on-secondary:#111422;--color-tertiary:#8e7c00;--color-tertiary-ink:#685803;--color-on-tertiary:#101424;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#12141f61;--shadow-overlay:0 12px 32px #12141f2e;--color-node-shadow:#12141f29;--node-drop:1px}:root[data-theme=midnight]:where([data-tones=on]){--color-primary:#62295f;--color-tertiary:#8e7c00;--color-secondary:#d5c3d2}:root[data-theme=midnight][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#12131f;--color-surface:#1b1d2c;--color-line:#2b2e42;--color-line-strong:#7c7f9a;--color-fg:#dfe0ec;--color-fg-strong:#f5f5fb;--color-fg-muted:#a3a5be;--color-primary:#974f81;--color-primary-ink:#ce9bc2;--color-on-primary:#f5f5fc;--color-secondary:#e0d0dc;--color-secondary-ink:#c6b8c3;--color-on-secondary:#121322;--color-tertiary:#a39122;--color-tertiary-ink:#f0df77;--color-on-tertiary:#121324;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#06070db3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=midnight][data-scheme=dark]:where([data-tones=on]){--color-primary:#8b4476;--color-tertiary:#a79528;--color-secondary:#f0e0ec}:root[data-theme=papercut]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6eee2;--color-surface:#fcf8f1;--color-line:#e2d4bf;--color-line-strong:#877760;--color-fg:#2c211a;--color-fg-strong:#1d140e;--color-fg-muted:#66574a;--color-primary:#e2a520;--color-primary-ink:#8c6300;--color-on-primary:#1d140e;--color-secondary:#be2132;--color-secondary-ink:#be2132;--color-on-secondary:#fff;--color-tertiary:#2d211d;--color-tertiary-ink:#2d211d;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1d140e61;--shadow-overlay:0 12px 32px #1d140e2e;--color-node-shadow:#1d140e29;--node-drop:1px}:root[data-theme=papercut]:where([data-tones=on]){--color-tertiary:#4a3c38;--color-secondary:#dd434b;--color-primary:#fcbe44}:root[data-theme=papercut][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1412;--color-surface:#2a1d1a;--color-line:#42302b;--color-line-strong:#8f7a72;--color-fg:#efe2da;--color-fg-strong:#faf2ec;--color-fg-muted:#bba89f;--color-primary:#f3b94c;--color-primary-ink:#f3b94c;--color-on-primary:#1f1412;--color-secondary:#d33944;--color-secondary-ink:#ee535a;--color-on-secondary:#1f1412;--color-tertiary:#524440;--color-tertiary-ink:#958581;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0e0807b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=papercut][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#695a56;--color-secondary:#fc6065;--color-primary:#ffe1ae}:root[data-theme=posy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7eeee;--color-surface:#fdf8f8;--color-line:#e5d5d6;--color-line-strong:#887273;--color-fg:#2e2024;--color-fg-strong:#1f1317;--color-fg-muted:#68565a;--color-primary:#951341;--color-primary-ink:#9a0040;--color-on-primary:#fff;--color-secondary:#9660d0;--color-secondary-ink:#7746a1;--color-on-secondary:#fff;--color-tertiary:#57ccfc;--color-tertiary-ink:#006479;--color-on-tertiary:#1f1317;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1f131761;--shadow-overlay:0 12px 32px #1f13172e;--color-node-shadow:#1f131729;--node-drop:1px}:root[data-theme=posy]:where([data-tones=on]){--color-primary:#820035;--color-secondary:#9862d2;--color-tertiary:#72d4ff}:root[data-theme=posy][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#22141a;--color-surface:#2e1d24;--color-line:#46303a;--color-line-strong:#947b84;--color-fg:#f0e2e6;--color-fg-strong:#fbf3f5;--color-fg-muted:#bba8af;--color-primary:#d01f5c;--color-primary-ink:#ff94a8;--color-on-primary:#fefafb;--color-secondary:#b686e0;--color-secondary-ink:#d7b5f2;--color-on-secondary:#22141a;--color-tertiary:#55ccfa;--color-tertiary-ink:#93dcfc;--color-on-tertiary:#22141a;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#120a0db3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=posy][data-scheme=dark]:where([data-tones=on]){--color-primary:#ba004d;--color-secondary:#b181da;--color-tertiary:#c0ebff}:root[data-theme=marigold]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fbf3df;--color-surface:#fffaee;--color-line:#e8dbb8;--color-line-strong:#8a7c58;--color-fg:#2c2516;--color-fg-strong:#1c160a;--color-fg-muted:#665b40;--color-primary:#fa7c20;--color-primary-ink:#b25200;--color-on-primary:#1c160a;--color-secondary:#c2de84;--color-secondary-ink:#5f7618;--color-on-secondary:#1c160a;--color-tertiary:#085023;--color-tertiary-ink:#085023;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1c160a61;--shadow-overlay:0 12px 32px #1c160a2e;--color-node-shadow:#1c160a29;--node-drop:1px}:root[data-theme=marigold]:where([data-tones=on]){--color-tertiary:#004a1d;--color-primary:#c85d00;--color-secondary:#b7d379}:root[data-theme=marigold][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c2330;--color-surface:#262e3d;--color-line:#3a4457;--color-line-strong:#8591a8;--color-fg:#e8ecf2;--color-fg-strong:#f7f9fc;--color-fg-muted:#a9b3c5;--color-primary:#fa7c20;--color-primary-ink:#fa7c20;--color-on-primary:#1c2330;--color-secondary:#c2de84;--color-secondary-ink:#c2de84;--color-on-secondary:#1c2330;--color-tertiary:#21763c;--color-tertiary-ink:#56a76a;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0b1018b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=marigold][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#126c32;--color-primary:#ee7106;--color-secondary:#d3ef95}:root[data-theme=hollow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2edf3;--color-surface:#faf7fb;--color-line:#d9d0dc;--color-line-strong:#857a8a;--color-fg:#2a2230;--color-fg-strong:#1c1522;--color-fg-muted:#62586a;--color-primary:#3a1280;--color-primary-ink:#3a1280;--color-on-primary:#fff;--color-secondary:#f0701a;--color-secondary-ink:#a34408;--color-on-secondary:#1c1522;--color-tertiary:#2a6418;--color-tertiary-ink:#3f7a0f;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1c152261;--shadow-overlay:0 12px 32px #1c15222e;--color-node-shadow:#1c152229;--node-drop:1px}:root[data-theme=hollow]:where([data-tones=on]){--color-primary:#482893;--color-tertiary:#4f893f;--color-secondary:#ffb995}:root[data-theme=hollow][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#181220;--color-surface:#221b2b;--color-line:#352d40;--color-line-strong:#857a94;--color-fg:#e4dcea;--color-fg-strong:#f6f1f9;--color-fg-muted:#aca1b8;--color-primary:#4a1aa8;--color-primary-ink:#a88cff;--color-on-primary:#fff;--color-secondary:#f0701a;--color-secondary-ink:#f0701a;--color-on-secondary:#181220;--color-tertiary:#2a6418;--color-tertiary-ink:#7fbf4a;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0a070db3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=hollow][data-scheme=dark]:where([data-tones=on]){--color-primary:#6542cc;--color-tertiary:#68a358;--color-secondary:#ffdece}:root[data-theme=taper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#edf2f7;--color-surface:#f8fafc;--color-line:#cfd9e3;--color-line-strong:#74859a;--color-fg:#1f2b3a;--color-fg-strong:#121c29;--color-fg-muted:#54627a;--color-primary:#00715e;--color-primary-ink:#00715d;--color-on-primary:#fff;--color-secondary:#d5ac35;--color-secondary-ink:#735700;--color-on-secondary:#121c29;--color-tertiary:#89d9ef;--color-tertiary-ink:#006e88;--color-on-tertiary:#121c29;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#121c2961;--shadow-overlay:0 12px 32px #121c292e;--color-node-shadow:#121c2929;--node-drop:1px}:root[data-theme=taper]:where([data-tones=on]){--color-primary:#00483b;--color-secondary:#970;--color-tertiary:#84d4ea}:root[data-theme=taper][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#131a26;--color-surface:#1b2433;--color-line:#2b364a;--color-line-strong:#7f8ca3;--color-fg:#e3e9f2;--color-fg-strong:#f5f8fc;--color-fg-muted:#a6b2c4;--color-primary:#009a60;--color-primary-ink:#74d9a1;--color-on-primary:#000;--color-secondary:#d5ac35;--color-secondary-ink:#dfbd58;--color-on-secondary:#131a26;--color-tertiary:#7ddbf2;--color-tertiary-ink:#7ddbf2;--color-on-tertiary:#051c28;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#070b12b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=taper][data-scheme=dark]:where([data-tones=on]){--color-primary:#006b41;--color-secondary:#b89000;--color-tertiary:#b0efff}:root[data-theme=orchard]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1eee4;--color-surface:#faf8f2;--color-line:#d8d3c3;--color-line-strong:#817b6b;--color-fg:#2d2a26;--color-fg-strong:#1e1b18;--color-fg-muted:#6a655a;--color-primary:#6a3d7a;--color-primary-ink:#6a3d7a;--color-on-primary:#fff;--color-secondary:#6f9e3a;--color-secondary-ink:#46651f;--color-on-secondary:#1e1b18;--color-tertiary:#f5a576;--color-tertiary-ink:#9a4e1a;--color-on-tertiary:#1e1b18;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#1e1b1861;--shadow-overlay:0 12px 32px #1e1b182e;--color-node-shadow:#1e1b1829;--node-drop:1px}:root[data-theme=orchard]:where([data-tones=on]){--color-primary:#592d69;--color-secondary:#5b8821;--color-tertiary:#ffb991}:root[data-theme=orchard][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c1a26;--color-surface:#152532;--color-line:#283a4a;--color-line-strong:#7f8898;--color-fg:#e2e6ec;--color-fg-strong:#f5f7fa;--color-fg-muted:#a5adba;--color-primary:#a052b8;--color-primary-ink:#d0a4e0;--color-on-primary:#fff;--color-secondary:#6f9a38;--color-secondary-ink:#9cc46a;--color-on-secondary:#0c1a26;--color-tertiary:#f39e70;--color-tertiary-ink:#f6b48e;--color-on-tertiary:#0c1a26;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0a0d12b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=orchard][data-scheme=dark]:where([data-tones=on]){--color-primary:#893ba0;--color-secondary:#76a240;--color-tertiary:#ffdecd}:root[data-theme=beacon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#c9ced3;--color-surface:#d1d6da;--color-line:#b1b8bf;--color-line-strong:#5f666e;--color-fg:#1b2026;--color-fg-strong:#0f1317;--color-fg-muted:#41474e;--color-primary:#dd7420;--color-primary-ink:#7f3c05;--color-on-primary:#0f1317;--color-secondary:#34458f;--color-secondary-ink:#2a3a80;--color-on-secondary:#fff;--color-tertiary:#fbf3df;--color-tertiary-ink:#4f4630;--color-on-tertiary:#0f1317;--color-danger:#9b1b4e;--color-success:#205f3b;--color-backdrop:#0f131761;--shadow-overlay:0 12px 32px #0f13172e;--color-node-shadow:#0f131729;--node-drop:1px}:root[data-theme=beacon]:where([data-tones=on]){--color-secondary:#24317a;--color-primary:#b55900;--color-tertiary:#fff9ea}:root[data-theme=beacon][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#171412;--color-surface:#242019;--color-line:#3d362f;--color-line-strong:#8b8073;--color-fg:#e8e0d4;--color-fg-strong:#f7f2ea;--color-fg-muted:#b2a797;--color-primary:#e9822c;--color-primary-ink:#f5b57c;--color-on-primary:#171412;--color-secondary:#3d4f9e;--color-secondary-ink:#a3b2ee;--color-on-secondary:#f7f2ea;--color-tertiary:#f3e9d2;--color-tertiary-ink:#f3e9d2;--color-on-tertiary:#171412;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0b0908b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=beacon][data-scheme=dark]:where([data-tones=on]){--color-secondary:#4558a8;--color-primary:#e07a21;--color-tertiary:#eee4cd}:root[data-theme=ember]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#d8cdc3;--color-surface:#ded4cb;--color-line:#c2b5a9;--color-line-strong:#6f6158;--color-fg:#2a1d18;--color-fg-strong:#1a110d;--color-fg-muted:#4e3f37;--color-primary:#ec6a24;--color-primary-ink:#8c3a08;--color-on-primary:#1a110d;--color-secondary:#fff3e3;--color-secondary-ink:#5c4a38;--color-on-secondary:#1a110d;--color-tertiary:#4e110a;--color-tertiary-ink:#4e110a;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#21643e;--color-backdrop:#1a110d61;--shadow-overlay:0 12px 32px #1a110d2e;--color-node-shadow:#1a110d29;--node-drop:1px}:root[data-theme=ember]:where([data-tones=on]){--color-tertiary:#63241c;--color-primary:#c34e00;--color-secondary:#fff9f0}:root[data-theme=ember][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1d1411;--color-surface:#2a1e1a;--color-line:#44332d;--color-line-strong:#8d7b70;--color-fg:#eadfd6;--color-fg-strong:#f8f0e8;--color-fg-muted:#b5a398;--color-primary:#f2742a;--color-primary-ink:#f7a35c;--color-on-primary:#1d1411;--color-secondary:#fff0e0;--color-secondary-ink:#fff0e0;--color-on-secondary:#1d1411;--color-tertiary:#661810;--color-tertiary-ink:#ec8f7c;--color-on-tertiary:#f8f0e8;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0f0907b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=ember][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#964539;--color-primary:#ee7025;--color-secondary:#f1e2d3}:root[data-theme=tide]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e4eff0;--color-surface:#f2f8f8;--color-line:#c6d6d8;--color-line-strong:#6c8285;--color-fg:#1b2a33;--color-fg-strong:#101c24;--color-fg-muted:#4b5f68;--color-primary:#3f44a8;--color-primary-ink:#3f44a8;--color-on-primary:#fff;--color-secondary:#5cc6a3;--color-secondary-ink:#1f6e57;--color-on-secondary:#101c24;--color-tertiary:#e0509a;--color-tertiary-ink:#b02e6c;--color-on-tertiary:#101c24;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#101c2461;--shadow-overlay:0 12px 32px #101c242e;--color-node-shadow:#101c2429;--node-drop:1px}:root[data-theme=tide]:where([data-tones=on]){--color-primary:#313194;--color-tertiary:#d3448f;--color-secondary:#72dcb8}:root[data-theme=tide][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#101b2d;--color-surface:#19263b;--color-line:#2c3b54;--color-line-strong:#7f8ea8;--color-fg:#dde4ef;--color-fg-strong:#f2f6fb;--color-fg-muted:#a4b0c4;--color-primary:#4a50b8;--color-primary-ink:#b0b4f0;--color-on-primary:#f2f6fb;--color-secondary:#8fdcc0;--color-secondary-ink:#8fdcc0;--color-on-secondary:#101b2d;--color-tertiary:#ee6eae;--color-tertiary-ink:#f6a6cc;--color-on-tertiary:#101b2d;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#060b14b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=tide][data-scheme=dark]:where([data-tones=on]){--color-primary:#4b52ba;--color-tertiary:#e869a9;--color-secondary:#a7f4d8}:root[data-theme=halo]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eceef1;--color-surface:#f8f9fa;--color-line:#cfd3d9;--color-line-strong:#757c87;--color-fg:#1e232a;--color-fg-strong:#12161b;--color-fg-muted:#535a64;--color-primary:#3e4349;--color-primary-ink:#3e4349;--color-on-primary:#fff;--color-secondary:#bc3a83;--color-secondary-ink:#a8306f;--color-on-secondary:#fff;--color-tertiary:#acb2b7;--color-tertiary-ink:#4f5661;--color-on-tertiary:#12161b;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#12161b61;--shadow-overlay:0 12px 32px #12161b2e;--color-node-shadow:#12161b29;--node-drop:1px}:root[data-theme=halo]:where([data-tones=on]){--color-primary:#3b4046;--color-secondary:#cd4a92;--color-tertiary:#c3c9ce}:root[data-theme=halo][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#161a20;--color-surface:#20252d;--color-line:#353c47;--color-line-strong:#848d9a;--color-fg:#dfe4ea;--color-fg-strong:#f3f6f9;--color-fg-muted:#a4adb9;--color-primary:#595e64;--color-primary-ink:#b9c0ca;--color-on-primary:#fff;--color-secondary:#e266a7;--color-secondary-ink:#e266a7;--color-on-secondary:#161a20;--color-tertiary:#cfd5db;--color-tertiary-ink:#d4d9df;--color-on-tertiary:#161a20;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#090b0eb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=halo][data-scheme=dark]:where([data-tones=on]){--color-primary:#595e64;--color-secondary:#e66aab;--color-tertiary:#dfe5eb}:root[data-theme=prism]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f2f0f6;--color-surface:#fbfafd;--color-line:#d6d2e0;--color-line-strong:#7b7690;--color-fg:#211d2c;--color-fg-strong:#15121f;--color-fg-muted:#5a5470;--color-primary:#e39414;--color-primary-ink:#8a5500;--color-on-primary:#15121f;--color-secondary:#1497aa;--color-secondary-ink:#0a6f7e;--color-on-secondary:#15121f;--color-tertiary:#6a4ce0;--color-tertiary-ink:#5a3dce;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#15121f61;--shadow-overlay:0 12px 32px #15121f2e;--color-node-shadow:#15121f29;--node-drop:1px}:root[data-theme=prism]:where([data-tones=on]){--color-tertiary:#4715b0;--color-secondary:#00889a;--color-primary:#ffbc67}:root[data-theme=prism][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#15121f;--color-surface:#1f1a2b;--color-line:#352e45;--color-line-strong:#8a82a0;--color-fg:#e4e0ee;--color-fg-strong:#f5f3fa;--color-fg-muted:#b4adc8;--color-primary:#f2a93b;--color-primary-ink:#f6c070;--color-on-primary:#15121f;--color-secondary:#8ce9f4;--color-secondary-ink:#8ce9f4;--color-on-secondary:#15121f;--color-tertiary:#8a6cff;--color-tertiary-ink:#b7a6ff;--color-on-tertiary:#fff;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#090711b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=prism][data-scheme=dark]:where([data-tones=on]){--color-tertiary:#6540d0;--color-primary:#cc8600;--color-secondary:#96f3fe}:root[data-theme=aurora]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#c5d3da;--color-surface:#cddae0;--color-line:#aebfc8;--color-line-strong:#56666e;--color-fg:#121d22;--color-fg-strong:#0a1317;--color-fg-muted:#3a4950;--color-primary:#b0307a;--color-primary-ink:#7a1a52;--color-on-primary:#fff;--color-secondary:#1a9a68;--color-secondary-ink:#0a5a3a;--color-on-secondary:#0a1317;--color-tertiary:#f2fafc;--color-tertiary-ink:#2a4652;--color-on-tertiary:#0a1317;--color-danger:#9b1b4e;--color-success:#21643e;--color-backdrop:#0a131761;--shadow-overlay:0 12px 32px #0a13172e;--color-node-shadow:#0a131729;--node-drop:1px}:root[data-theme=aurora]:where([data-tones=on]){--color-primary:#710049;--color-secondary:#008356;--color-tertiary:#f3fbfd}:root[data-theme=aurora][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1418;--color-surface:#172026;--color-line:#26323a;--color-line-strong:#75848c;--color-fg:#d9e4e6;--color-fg-strong:#f0f6f7;--color-fg-muted:#9fb0b5;--color-primary:#c2448e;--color-primary-ink:#ec8cc3;--color-on-primary:#f0f6f7;--color-secondary:#15ad6e;--color-secondary-ink:#3cc48e;--color-on-secondary:#0e1418;--color-tertiary:#e4f2f6;--color-tertiary-ink:#e4f2f6;--color-on-tertiary:#0e1418;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#05090bb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=aurora][data-scheme=dark]:where([data-tones=on]){--color-primary:#a62876;--color-secondary:#0caa6b;--color-tertiary:#d9e7eb}:root[data-theme=vellum]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eee3cd;--color-surface:#f7f0e2;--color-line:#d4c6ab;--color-line-strong:#7f7259;--color-fg:#352a22;--color-fg-strong:#241b14;--color-fg-muted:#6a5d4e;--color-primary:#2c1f66;--color-primary-ink:#2c1f66;--color-on-primary:#fff;--color-secondary:#00867a;--color-secondary-ink:#0a5f58;--color-on-secondary:#fff;--color-tertiary:#cc9a1c;--color-tertiary-ink:#6f5200;--color-on-tertiary:#241b14;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#241b1461;--shadow-overlay:0 12px 32px #241b142e;--color-node-shadow:#241b1429;--node-drop:1px}:root[data-theme=vellum]:where([data-tones=on]){--color-primary:#3e347d;--color-secondary:#0f8b7f;--color-tertiary:#f4c150}:root[data-theme=vellum][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c1915;--color-surface:#26221d;--color-line:#38322a;--color-line-strong:#857b6c;--color-fg:#e8e0d2;--color-fg-strong:#f7f1e6;--color-fg-muted:#ada291;--color-primary:#284cac;--color-primary-ink:#a9bcf0;--color-on-primary:#fff;--color-secondary:#00867a;--color-secondary-ink:#6cc8bc;--color-on-secondary:#1c1915;--color-tertiary:#cc9a1c;--color-tertiary-ink:#d8b048;--color-on-tertiary:#1c1915;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#0b0a08b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=vellum][data-scheme=dark]:where([data-tones=on]){--color-primary:#3257b8;--color-secondary:#39a598;--color-tertiary:#ffe1a7}:root[data-theme=postcard]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eee3cd;--color-surface:#f7f0e2;--color-line:#d4c6ab;--color-line-strong:#7f7259;--color-fg:#352a22;--color-fg-strong:#241b14;--color-fg-muted:#6a5d4e;--color-primary:#c9583f;--color-primary-ink:#6a2b1e;--color-on-primary:#fff;--color-secondary:#1532c1;--color-secondary-ink:#112899;--color-on-secondary:#fff;--color-tertiary:#a415c1;--color-tertiary-ink:#6b0e7e;--color-on-tertiary:#fff;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#241b1461;--shadow-overlay:0 12px 32px #241b142e;--color-node-shadow:#241b1429;--node-drop:1px}:root[data-theme=postcard]:where([data-tones=on]){--color-secondary:#1027b8;--color-tertiary:#c13ede;--color-primary:#ffb7a6;--color-on-primary:#241b14}:root[data-theme=penpal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#15121f;--color-surface:#1f1a2b;--color-line:#352e45;--color-line-strong:#8a82a0;--color-fg:#e4e0ee;--color-fg-strong:#f5f3fa;--color-fg-muted:#b4adc8;--color-primary:#ea3e77;--color-primary-ink:#f48cab;--color-on-primary:#15121f;--color-secondary:#3e3eea;--color-secondary-ink:#9f9ff6;--color-on-secondary:#f5f3fa;--color-tertiary:#3eea94;--color-tertiary-ink:#9af5c8;--color-on-tertiary:#15121f;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#090711b3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=penpal]:where([data-tones=on]){--color-secondary:#4041ed;--color-primary:#ff6791;--color-tertiary:#6fffaf}:root[data-theme=come-together]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7efdc;--color-surface:#fdf8ec;--color-line:#e0d4ba;--color-line-strong:#857a63;--color-fg:#33291c;--color-fg-strong:#22190f;--color-fg-muted:#6b604e;--color-primary:#e8641c;--color-primary-ink:#a0400c;--color-on-primary:#fff;--color-secondary:#6a2fc0;--color-secondary-ink:#5a2a99;--color-on-secondary:#fff;--color-tertiary:#8cc63a;--color-tertiary-ink:#3f6810;--color-on-tertiary:#22190f;--color-danger:#9b1b4e;--color-success:#256f45;--color-backdrop:#22190f61;--shadow-overlay:0 12px 32px #22190f2e;--color-node-shadow:#22190f29;--node-drop:1px}:root[data-theme=come-together]:where([data-tones=on]){--color-secondary:#560ba7;--color-primary:#d25400;--color-tertiary:#9fda51}:root[data-theme=come-together][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#151127;--color-surface:#1e1935;--color-line:#332c4f;--color-line-strong:#8b84a8;--color-fg:#e6e2f2;--color-fg-strong:#f6f4fb;--color-fg-muted:#b2abc9;--color-primary:#ff7a33;--color-primary-ink:#ffb088;--color-on-primary:#151127;--color-secondary:#8a55f0;--color-secondary-ink:#d0b8ff;--color-on-secondary:#f6f4fb;--color-tertiary:#bdee62;--color-tertiary-ink:#cdef97;--color-on-tertiary:#151127;--color-danger:#f07ca8;--color-success:#6fcf97;--color-backdrop:#08060fb3;--shadow-overlay:0 12px 32px #00000073;--color-node-shadow:transparent;--node-drop:0px}:root[data-theme=come-together][data-scheme=dark]:where([data-tones=on]){--color-secondary:#7237d2;--color-primary:#f16e23;--color-tertiary:#c4f569}:root[data-theme=paper]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b02635;--color-primary-ink:#9a212d;--color-on-primary:#fff;--color-secondary:#213f69;--color-secondary-ink:#213f69;--color-on-secondary:#fff;--color-tertiary:#edcb37;--color-tertiary-ink:#624d00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=paper]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b02635;--color-primary-ink:#9a212d;--color-on-primary:#fff;--color-secondary:#213f69;--color-secondary-ink:#213f69;--color-on-secondary:#fff;--color-tertiary:#edcb37;--color-tertiary-ink:#624d00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=paper][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0f0b08;--color-surface:#0f0b08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd2c2;--color-primary:#f84467;--color-primary-ink:#ff939e;--color-on-primary:#0f0b08;--color-secondary:#4470a8;--color-secondary-ink:#a8c4e8;--color-on-secondary:#fff;--color-tertiary:#f3d867;--color-tertiary-ink:#f3d867;--color-on-tertiary:#0f0b08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0b08}@media (prefers-contrast:more){:root[data-theme=paper][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0f0b08;--color-surface:#0f0b08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd2c2;--color-primary:#f84467;--color-primary-ink:#ff939e;--color-on-primary:#0f0b08;--color-secondary:#4470a8;--color-secondary-ink:#a8c4e8;--color-on-secondary:#fff;--color-tertiary:#f3d867;--color-tertiary-ink:#f3d867;--color-on-tertiary:#0f0b08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0b08}}:root[data-theme=poster]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#222;--color-primary:#f46601;--color-primary-ink:#c35001;--color-on-primary:#000;--color-secondary:#1a1a1a;--color-secondary-ink:#1a1a1a;--color-on-secondary:#fff;--color-tertiary:#5bdefb;--color-tertiary-ink:#057f94;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=poster]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#222;--color-primary:#f46601;--color-primary-ink:#c35001;--color-on-primary:#000;--color-secondary:#1a1a1a;--color-secondary-ink:#1a1a1a;--color-on-secondary:#fff;--color-tertiary:#5bdefb;--color-tertiary-ink:#057f94;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=linen]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#f5ae39;--color-primary-ink:#9d6a03;--color-on-primary:#000;--color-secondary:#37322e;--color-secondary-ink:#37322e;--color-on-secondary:#fff;--color-tertiary:#8a7abc;--color-tertiary-ink:#7b6bac;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=linen]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#f5ae39;--color-primary-ink:#9d6a03;--color-on-primary:#000;--color-secondary:#37322e;--color-secondary-ink:#37322e;--color-on-secondary:#fff;--color-tertiary:#8a7abc;--color-tertiary-ink:#7b6bac;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=slate]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0d1412;--color-surface:#0d1412;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8e0da;--color-primary:#a44c1d;--color-primary-ink:#c2673b;--color-on-primary:#fff;--color-secondary:#2cb3b3;--color-secondary-ink:#2cb3b3;--color-on-secondary:#0d1412;--color-tertiary:#dec3ff;--color-tertiary-ink:#dec3ff;--color-on-tertiary:#0d1412;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0d1412}@media (prefers-contrast:more){:root[data-theme=slate]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0d1412;--color-surface:#0d1412;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8e0da;--color-primary:#a44c1d;--color-primary-ink:#c2673b;--color-on-primary:#fff;--color-secondary:#2cb3b3;--color-secondary-ink:#2cb3b3;--color-on-secondary:#0d1412;--color-tertiary:#dec3ff;--color-tertiary-ink:#dec3ff;--color-on-tertiary:#0d1412;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0d1412}}:root[data-theme=riso]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ff3aa8;--color-primary-ink:#a0105f;--color-on-primary:#000;--color-secondary:#005f63;--color-secondary-ink:#005357;--color-on-secondary:#fff;--color-tertiary:#ffe14d;--color-tertiary-ink:#5c4b00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=riso]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ff3aa8;--color-primary-ink:#a0105f;--color-on-primary:#000;--color-secondary:#005f63;--color-secondary-ink:#005357;--color-on-secondary:#fff;--color-tertiary:#ffe14d;--color-tertiary-ink:#5c4b00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=alex]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#6a3fa0;--color-primary-ink:#6a3fa0;--color-on-primary:#fff;--color-secondary:#3b2418;--color-secondary-ink:#3b2418;--color-on-secondary:#fff;--color-tertiary:#a3bd9f;--color-tertiary-ink:#3e5a3a;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=alex]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#6a3fa0;--color-primary-ink:#6a3fa0;--color-on-primary:#fff;--color-secondary:#3b2418;--color-secondary-ink:#3b2418;--color-on-secondary:#fff;--color-tertiary:#a3bd9f;--color-tertiary-ink:#3e5a3a;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=emilia]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#a3bd9f;--color-primary-ink:#3e5a3a;--color-on-primary:#000;--color-secondary:#ec6a93;--color-secondary-ink:#a62b58;--color-on-secondary:#000;--color-tertiary:#4f2a4a;--color-tertiary-ink:#4f2a4a;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=emilia]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#a3bd9f;--color-primary-ink:#3e5a3a;--color-on-primary:#000;--color-secondary:#ec6a93;--color-secondary-ink:#a62b58;--color-on-secondary:#000;--color-tertiary:#4f2a4a;--color-tertiary-ink:#4f2a4a;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=diego]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b08457;--color-primary-ink:#5e4022;--color-on-primary:#fff;--color-secondary:#fbfaf7;--color-secondary-ink:#000;--color-on-secondary:#000;--color-tertiary:#1c1a19;--color-tertiary-ink:#000;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=diego]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b08457;--color-primary-ink:#5e4022;--color-on-primary:#fff;--color-secondary:#fbfaf7;--color-secondary-ink:#000;--color-on-secondary:#000;--color-tertiary:#1c1a19;--color-tertiary-ink:#000;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=johan]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0f0d0a;--color-surface:#0f0d0a;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d0c2;--color-primary:#9a5328;--color-primary-ink:#b2693f;--color-on-primary:#fff;--color-secondary:#5bb661;--color-secondary-ink:#5bb661;--color-on-secondary:#0f0d0a;--color-tertiary:#86cdff;--color-tertiary-ink:#86cdff;--color-on-tertiary:#0f0d0a;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0d0a}@media (prefers-contrast:more){:root[data-theme=johan]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0f0d0a;--color-surface:#0f0d0a;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d0c2;--color-primary:#9a5328;--color-primary-ink:#b2693f;--color-on-primary:#fff;--color-secondary:#5bb661;--color-secondary-ink:#5bb661;--color-on-secondary:#0f0d0a;--color-tertiary:#86cdff;--color-tertiary-ink:#86cdff;--color-on-tertiary:#0f0d0a;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0d0a}}:root[data-theme=frost]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#a9dbe8;--color-primary-ink:#245866;--color-on-primary:#000;--color-secondary:#2f7148;--color-secondary-ink:#1d4a2f;--color-on-secondary:#fff;--color-tertiary:#1b4468;--color-tertiary-ink:#1b4468;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=frost]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#a9dbe8;--color-primary-ink:#245866;--color-on-primary:#000;--color-secondary:#2f7148;--color-secondary-ink:#1d4a2f;--color-on-secondary:#fff;--color-tertiary:#1b4468;--color-tertiary-ink:#1b4468;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=frost][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#060b0f;--color-surface:#060b0f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4e0e7;--color-primary:#c8ecf5;--color-primary-ink:#c8ecf5;--color-on-primary:#060b0f;--color-secondary:#5bb27c;--color-secondary-ink:#95d4aa;--color-on-secondary:#060b0f;--color-tertiary:#2c66a0;--color-tertiary-ink:#a6cbec;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b0f}@media (prefers-contrast:more){:root[data-theme=frost][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#060b0f;--color-surface:#060b0f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4e0e7;--color-primary:#c8ecf5;--color-primary-ink:#c8ecf5;--color-on-primary:#060b0f;--color-secondary:#5bb27c;--color-secondary-ink:#95d4aa;--color-on-secondary:#060b0f;--color-tertiary:#2c66a0;--color-tertiary-ink:#a6cbec;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b0f}}:root[data-theme=sand]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ddc7ff;--color-primary-ink:#68498c;--color-on-primary:#000;--color-secondary:#3b4c31;--color-secondary-ink:#283926;--color-on-secondary:#fff;--color-tertiary:#ad3502;--color-tertiary-ink:#8e2400;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=sand]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ddc7ff;--color-primary-ink:#68498c;--color-on-primary:#000;--color-secondary:#3b4c31;--color-secondary-ink:#283926;--color-on-secondary:#fff;--color-tertiary:#ad3502;--color-tertiary-ink:#8e2400;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=sand][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0d0a07;--color-surface:#0d0a07;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e2d8c8;--color-primary:#cdb6ff;--color-primary-ink:#e2d4ff;--color-on-primary:#0d0a06;--color-secondary:#45673e;--color-secondary-ink:#b2cdaa;--color-on-secondary:#fff;--color-tertiary:#ef6f5c;--color-tertiary-ink:#f6a294;--color-on-tertiary:#0f0a07;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0d0a07}@media (prefers-contrast:more){:root[data-theme=sand][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0d0a07;--color-surface:#0d0a07;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e2d8c8;--color-primary:#cdb6ff;--color-primary-ink:#e2d4ff;--color-on-primary:#0d0a06;--color-secondary:#45673e;--color-secondary-ink:#b2cdaa;--color-on-secondary:#fff;--color-tertiary:#ef6f5c;--color-tertiary-ink:#f6a294;--color-on-tertiary:#0f0a07;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0d0a07}}:root[data-theme=dusk]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#fc7756;--color-primary-ink:#cb4a2a;--color-on-primary:#000;--color-secondary:#02646d;--color-secondary-ink:#02646d;--color-on-secondary:#fff;--color-tertiary:#9565c7;--color-tertiary-ink:#8d5dbf;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=dusk]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#fc7756;--color-primary-ink:#cb4a2a;--color-on-primary:#000;--color-secondary:#02646d;--color-secondary-ink:#02646d;--color-on-secondary:#fff;--color-tertiary:#9565c7;--color-tertiary-ink:#8d5dbf;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=dusk][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#000;--color-surface:#000;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e2dcf0;--color-primary:#ff987e;--color-primary-ink:#ff987e;--color-on-primary:#000;--color-secondary:#037a84;--color-secondary-ink:#19838d;--color-on-secondary:#fff;--color-tertiary:#a975e0;--color-tertiary-ink:#a975e0;--color-on-tertiary:#000;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#000}@media (prefers-contrast:more){:root[data-theme=dusk][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#000;--color-surface:#000;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e2dcf0;--color-primary:#ff987e;--color-primary-ink:#ff987e;--color-on-primary:#000;--color-secondary:#037a84;--color-secondary-ink:#19838d;--color-on-secondary:#fff;--color-tertiary:#a975e0;--color-tertiary-ink:#a975e0;--color-on-tertiary:#000;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#000}}:root[data-theme=autumn-orchard]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b0212e;--color-primary-ink:#8e1926;--color-on-primary:#fff;--color-secondary:#f0c040;--color-secondary-ink:#6c5000;--color-on-secondary:#000;--color-tertiary:#1a4a1d;--color-tertiary-ink:#1a4a1d;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=autumn-orchard]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b0212e;--color-primary-ink:#8e1926;--color-on-primary:#fff;--color-secondary:#f0c040;--color-secondary-ink:#6c5000;--color-on-secondary:#000;--color-tertiary:#1a4a1d;--color-tertiary-ink:#1a4a1d;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=autumn-orchard][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#120c07;--color-surface:#120c07;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e6dccc;--color-primary:#d42639;--color-primary-ink:#feb9b0;--color-on-primary:#fff;--color-secondary:#f8d23a;--color-secondary-ink:#f8d23a;--color-on-secondary:#120c07;--color-tertiary:#2e5c2a;--color-tertiary-ink:#ade0a7;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120c07}@media (prefers-contrast:more){:root[data-theme=autumn-orchard][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#120c07;--color-surface:#120c07;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e6dccc;--color-primary:#d42639;--color-primary-ink:#feb9b0;--color-on-primary:#fff;--color-secondary:#f8d23a;--color-secondary-ink:#f8d23a;--color-on-secondary:#120c07;--color-tertiary:#2e5c2a;--color-tertiary-ink:#ade0a7;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120c07}}:root[data-theme=temper]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b05600;--color-primary-ink:#904200;--color-on-primary:#fff;--color-secondary:#6a327d;--color-secondary-ink:#6a327d;--color-on-secondary:#fff;--color-tertiary:#ffb0fe;--color-tertiary-ink:#653d6a;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=temper]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b05600;--color-primary-ink:#904200;--color-on-primary:#fff;--color-secondary:#6a327d;--color-secondary-ink:#6a327d;--color-on-secondary:#fff;--color-tertiary:#ffb0fe;--color-tertiary-ink:#653d6a;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=temper][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0b0c0e;--color-surface:#0b0c0e;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dade;--color-primary:#df7a00;--color-primary-ink:#fbab6a;--color-on-primary:#090c0e;--color-secondary:#874e9e;--color-secondary-ink:#d4b4df;--color-on-secondary:#fff;--color-tertiary:#ffc9ff;--color-tertiary-ink:#ffc9ff;--color-on-tertiary:#0b0c0e;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0c0e}@media (prefers-contrast:more){:root[data-theme=temper][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0b0c0e;--color-surface:#0b0c0e;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dade;--color-primary:#df7a00;--color-primary-ink:#fbab6a;--color-on-primary:#090c0e;--color-secondary:#874e9e;--color-secondary-ink:#d4b4df;--color-on-secondary:#fff;--color-tertiary:#ffc9ff;--color-tertiary-ink:#ffc9ff;--color-on-tertiary:#0b0c0e;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0c0e}}:root[data-theme=zenith]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#3dcfcb;--color-primary-ink:#038280;--color-on-primary:#000;--color-secondary:#cc624e;--color-secondary-ink:#bd5441;--color-on-secondary:#000;--color-tertiary:#593392;--color-tertiary-ink:#593392;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=zenith]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#3dcfcb;--color-primary-ink:#038280;--color-on-primary:#000;--color-secondary:#cc624e;--color-secondary-ink:#bd5441;--color-on-secondary:#000;--color-tertiary:#593392;--color-tertiary-ink:#593392;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=zenith][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#070a18;--color-surface:#070a18;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4daec;--color-primary:#4eddd8;--color-primary-ink:#4eddd8;--color-on-primary:#070a18;--color-secondary:#e17460;--color-secondary-ink:#e17460;--color-on-secondary:#070a18;--color-tertiary:#8a5fc9;--color-tertiary-ink:#9065d0;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070a18}@media (prefers-contrast:more){:root[data-theme=zenith][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#070a18;--color-surface:#070a18;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4daec;--color-primary:#4eddd8;--color-primary-ink:#4eddd8;--color-on-primary:#070a18;--color-secondary:#e17460;--color-secondary-ink:#e17460;--color-on-secondary:#070a18;--color-tertiary:#8a5fc9;--color-tertiary-ink:#9065d0;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070a18}}:root[data-theme=loden]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#cda609;--color-primary-ink:#8d7102;--color-on-primary:#000;--color-secondary:#a54c8b;--color-secondary-ink:#a54c8b;--color-on-secondary:#fff;--color-tertiary:#064180;--color-tertiary-ink:#064180;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=loden]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#cda609;--color-primary-ink:#8d7102;--color-on-primary:#000;--color-secondary:#a54c8b;--color-secondary-ink:#a54c8b;--color-on-secondary:#fff;--color-tertiary:#064180;--color-tertiary-ink:#064180;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=loden][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0c1410;--color-surface:#0c1410;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dfd8;--color-primary:#e9c025;--color-primary-ink:#e9c025;--color-on-primary:#0c1410;--color-secondary:#cd6aaf;--color-secondary-ink:#cd6aaf;--color-on-secondary:#0c1410;--color-tertiary:#346fb8;--color-tertiary-ink:#4580ca;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0c1410}@media (prefers-contrast:more){:root[data-theme=loden][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0c1410;--color-surface:#0c1410;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dfd8;--color-primary:#e9c025;--color-primary-ink:#e9c025;--color-on-primary:#0c1410;--color-secondary:#cd6aaf;--color-secondary-ink:#cd6aaf;--color-on-secondary:#0c1410;--color-tertiary:#346fb8;--color-tertiary-ink:#4580ca;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0c1410}}:root[data-theme=keepsake]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e2b931;--color-primary-ink:#8e7101;--color-on-primary:#000;--color-secondary:#4c2a82;--color-secondary-ink:#4c2a82;--color-on-secondary:#fff;--color-tertiary:#cd4a78;--color-tertiary-ink:#c84574;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=keepsake]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e2b931;--color-primary-ink:#8e7101;--color-on-primary:#000;--color-secondary:#4c2a82;--color-secondary-ink:#4c2a82;--color-on-secondary:#fff;--color-tertiary:#cd4a78;--color-tertiary-ink:#c84574;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=keepsake][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0f0a0a;--color-surface:#0f0a0a;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd0ca;--color-primary:#f1c530;--color-primary-ink:#f1c530;--color-on-primary:#0f0a0a;--color-secondary:#8156c0;--color-secondary-ink:#9065d1;--color-on-secondary:#fff;--color-tertiary:#e56891;--color-tertiary-ink:#e56891;--color-on-tertiary:#0f0a0a;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0a0a}@media (prefers-contrast:more){:root[data-theme=keepsake][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0f0a0a;--color-surface:#0f0a0a;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd0ca;--color-primary:#f1c530;--color-primary-ink:#f1c530;--color-on-primary:#0f0a0a;--color-secondary:#8156c0;--color-secondary-ink:#9065d1;--color-on-secondary:#fff;--color-tertiary:#e56891;--color-tertiary-ink:#e56891;--color-on-tertiary:#0f0a0a;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0a0a}}:root[data-theme=pennant]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#14938d;--color-primary-ink:#05837d;--color-on-primary:#000;--color-secondary:#c8df58;--color-secondary-ink:#6d7c02;--color-on-secondary:#000;--color-tertiary:#9e0e59;--color-tertiary-ink:#9e0e59;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=pennant]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#14938d;--color-primary-ink:#05837d;--color-on-primary:#000;--color-secondary:#c8df58;--color-secondary-ink:#6d7c02;--color-on-secondary:#000;--color-tertiary:#9e0e59;--color-tertiary-ink:#9e0e59;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=pennant][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#08090c;--color-surface:#08090c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8dbe0;--color-primary:#04a19b;--color-primary-ink:#04a19b;--color-on-primary:#08090c;--color-secondary:#cee560;--color-secondary-ink:#cee560;--color-on-secondary:#08090c;--color-tertiary:#bd2a70;--color-tertiary-ink:#d44283;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08090c}@media (prefers-contrast:more){:root[data-theme=pennant][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#08090c;--color-surface:#08090c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8dbe0;--color-primary:#04a19b;--color-primary-ink:#04a19b;--color-on-primary:#08090c;--color-secondary:#cee560;--color-secondary-ink:#cee560;--color-on-secondary:#08090c;--color-tertiary:#bd2a70;--color-tertiary-ink:#d44283;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08090c}}:root[data-theme=meridian]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#93e2cb;--color-primary-ink:#225850;--color-on-primary:#000;--color-secondary:#c9811b;--color-secondary-ink:#6a4209;--color-on-secondary:#000;--color-tertiary:#982350;--color-tertiary-ink:#881a4a;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=meridian]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#93e2cb;--color-primary-ink:#225850;--color-on-primary:#000;--color-secondary:#c9811b;--color-secondary-ink:#6a4209;--color-on-secondary:#000;--color-tertiary:#982350;--color-tertiary-ink:#881a4a;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=meridian][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#070b14;--color-surface:#070b14;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dbe8;--color-primary:#a8f4de;--color-primary-ink:#bdf7e6;--color-on-primary:#0a0a14;--color-secondary:#f89f24;--color-secondary-ink:#f89f24;--color-on-secondary:#030c17;--color-tertiary:#d93178;--color-tertiary-ink:#f99ebf;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070b14}@media (prefers-contrast:more){:root[data-theme=meridian][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#070b14;--color-surface:#070b14;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dbe8;--color-primary:#a8f4de;--color-primary-ink:#bdf7e6;--color-on-primary:#0a0a14;--color-secondary:#f89f24;--color-secondary-ink:#f89f24;--color-on-secondary:#030c17;--color-tertiary:#d93178;--color-tertiary-ink:#f99ebf;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070b14}}:root[data-theme=marginalia]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#9ada5e;--color-primary-ink:#4e8203;--color-on-primary:#000;--color-secondary:#c8393a;--color-secondary-ink:#c8393a;--color-on-secondary:#fff;--color-tertiary:#1b3b71;--color-tertiary-ink:#1b3b71;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=marginalia]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#9ada5e;--color-primary-ink:#4e8203;--color-on-primary:#000;--color-secondary:#c8393a;--color-secondary-ink:#c8393a;--color-on-secondary:#fff;--color-tertiary:#1b3b71;--color-tertiary-ink:#1b3b71;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=marginalia][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#08090b;--color-surface:#08090b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6d8dc;--color-primary:#a0e164;--color-primary-ink:#a0e164;--color-on-primary:#08090b;--color-secondary:#e55551;--color-secondary-ink:#e55551;--color-on-secondary:#08090b;--color-tertiary:#3967b3;--color-tertiary-ink:#4a79c7;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08090b}@media (prefers-contrast:more){:root[data-theme=marginalia][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#08090b;--color-surface:#08090b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6d8dc;--color-primary:#a0e164;--color-primary-ink:#a0e164;--color-on-primary:#08090b;--color-secondary:#e55551;--color-secondary-ink:#e55551;--color-on-secondary:#08090b;--color-tertiary:#3967b3;--color-tertiary-ink:#4a79c7;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08090b}}:root[data-theme=sheaf]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#567cd3;--color-primary-ink:#4c71c7;--color-on-primary:#000;--color-secondary:#e7bf57;--color-secondary-ink:#907002;--color-on-secondary:#000;--color-tertiary:#a51105;--color-tertiary-ink:#a51105;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=sheaf]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#567cd3;--color-primary-ink:#4c71c7;--color-on-primary:#000;--color-secondary:#e7bf57;--color-secondary-ink:#907002;--color-on-secondary:#000;--color-tertiary:#a51105;--color-tertiary-ink:#a51105;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=sheaf][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0c0b06;--color-surface:#0c0b06;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dedbc6;--color-primary:#688fe8;--color-primary-ink:#688fe8;--color-on-primary:#0c0b06;--color-secondary:#f2cd6f;--color-secondary-ink:#f2cd6f;--color-on-secondary:#0c0b06;--color-tertiary:#ba2d1f;--color-tertiary-ink:#d84b3a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0c0b06}@media (prefers-contrast:more){:root[data-theme=sheaf][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0c0b06;--color-surface:#0c0b06;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dedbc6;--color-primary:#688fe8;--color-primary-ink:#688fe8;--color-on-primary:#0c0b06;--color-secondary:#f2cd6f;--color-secondary-ink:#f2cd6f;--color-on-secondary:#0c0b06;--color-tertiary:#ba2d1f;--color-tertiary-ink:#d84b3a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0c0b06}}:root[data-theme=nacre]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#047b60;--color-primary-ink:#047b60;--color-on-primary:#fff;--color-secondary:#ea7ca1;--color-secondary-ink:#ba5177;--color-on-secondary:#000;--color-tertiary:#f3ba25;--color-tertiary-ink:#956f00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=nacre]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#047b60;--color-primary-ink:#047b60;--color-on-primary:#fff;--color-secondary:#ea7ca1;--color-secondary-ink:#ba5177;--color-on-secondary:#000;--color-tertiary:#f3ba25;--color-tertiary-ink:#956f00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=nacre][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#09080c;--color-surface:#09080c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd8e2;--color-primary:#04896a;--color-primary-ink:#098b6b;--color-on-primary:#09080c;--color-secondary:#f57fa7;--color-secondary-ink:#f57fa7;--color-on-secondary:#09080c;--color-tertiary:#ffd15a;--color-tertiary-ink:#ffd15a;--color-on-tertiary:#09080c;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#09080c}@media (prefers-contrast:more){:root[data-theme=nacre][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#09080c;--color-surface:#09080c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd8e2;--color-primary:#04896a;--color-primary-ink:#098b6b;--color-on-primary:#09080c;--color-secondary:#f57fa7;--color-secondary-ink:#f57fa7;--color-on-secondary:#09080c;--color-tertiary:#ffd15a;--color-tertiary-ink:#ffd15a;--color-on-tertiary:#09080c;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#09080c}}:root[data-theme=equinox]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b2dc69;--color-primary-ink:#5d7f00;--color-on-primary:#000;--color-secondary:#7d6ec4;--color-secondary-ink:#7768bd;--color-on-secondary:#000;--color-tertiary:#8f2b11;--color-tertiary-ink:#8f2b11;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=equinox]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#b2dc69;--color-primary-ink:#5d7f00;--color-on-primary:#000;--color-secondary:#7d6ec4;--color-secondary-ink:#7768bd;--color-on-secondary:#000;--color-tertiary:#8f2b11;--color-tertiary-ink:#8f2b11;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=equinox][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#060b08;--color-surface:#060b08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3ddd6;--color-primary:#b9e270;--color-primary-ink:#b9e270;--color-on-primary:#060b08;--color-secondary:#9281e1;--color-secondary-ink:#9281e1;--color-on-secondary:#060b08;--color-tertiary:#b5462b;--color-tertiary-ink:#c8573c;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b08}@media (prefers-contrast:more){:root[data-theme=equinox][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#060b08;--color-surface:#060b08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3ddd6;--color-primary:#b9e270;--color-primary-ink:#b9e270;--color-on-primary:#060b08;--color-secondary:#9281e1;--color-secondary-ink:#9281e1;--color-on-secondary:#060b08;--color-tertiary:#b5462b;--color-tertiary-ink:#c8573c;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b08}}:root[data-theme=meander]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#c1d771;--color-primary-ink:#6b7d02;--color-on-primary:#000;--color-secondary:#0c93bf;--color-secondary-ink:#067ea5;--color-on-secondary:#000;--color-tertiary:#6f4062;--color-tertiary-ink:#6f4062;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=meander]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#c1d771;--color-primary-ink:#6b7d02;--color-on-primary:#000;--color-secondary:#0c93bf;--color-secondary-ink:#067ea5;--color-on-secondary:#000;--color-tertiary:#6f4062;--color-tertiary-ink:#6f4062;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=meander][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#060c0c;--color-surface:#060c0c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3e0e0;--color-primary:#cde56c;--color-primary-ink:#cde56c;--color-on-primary:#060c0c;--color-secondary:#39acda;--color-secondary-ink:#39acda;--color-on-secondary:#060c0c;--color-tertiary:#945783;--color-tertiary-ink:#a56794;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060c0c}@media (prefers-contrast:more){:root[data-theme=meander][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#060c0c;--color-surface:#060c0c;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3e0e0;--color-primary:#cde56c;--color-primary-ink:#cde56c;--color-on-primary:#060c0c;--color-secondary:#39acda;--color-secondary-ink:#39acda;--color-on-secondary:#060c0c;--color-tertiary:#945783;--color-tertiary-ink:#a56794;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060c0c}}:root[data-theme=mosaic]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#007d51;--color-primary-ink:#005d3a;--color-on-primary:#fff;--color-secondary:#28398c;--color-secondary-ink:#28398c;--color-on-secondary:#fff;--color-tertiary:#f196d2;--color-tertiary-ink:#812a68;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=mosaic]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#007d51;--color-primary-ink:#005d3a;--color-on-primary:#fff;--color-secondary:#28398c;--color-secondary-ink:#28398c;--color-on-secondary:#fff;--color-tertiary:#f196d2;--color-tertiary-ink:#812a68;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=mosaic][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#100c0b;--color-surface:#100c0b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd2c8;--color-primary:#3dc98c;--color-primary-ink:#86e7b4;--color-on-primary:#100c0b;--color-secondary:#5772d9;--color-secondary-ink:#b8c8ff;--color-on-secondary:#fff;--color-tertiary:#ffcdee;--color-tertiary-ink:#ffcdee;--color-on-tertiary:#100c0b;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#100c0b}@media (prefers-contrast:more){:root[data-theme=mosaic][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#100c0b;--color-surface:#100c0b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd2c8;--color-primary:#3dc98c;--color-primary-ink:#86e7b4;--color-on-primary:#100c0b;--color-secondary:#5772d9;--color-secondary-ink:#b8c8ff;--color-on-secondary:#fff;--color-tertiary:#ffcdee;--color-tertiary-ink:#ffcdee;--color-on-tertiary:#100c0b;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#100c0b}}:root[data-theme=folio]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#24211d;--color-primary-ink:#24211d;--color-on-primary:#fff;--color-secondary:#9c2132;--color-secondary-ink:#9c2132;--color-on-secondary:#fff;--color-tertiary:#8ea365;--color-tertiary-ink:#697b46;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=folio]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#24211d;--color-primary-ink:#24211d;--color-on-primary:#fff;--color-secondary:#9c2132;--color-secondary-ink:#9c2132;--color-on-secondary:#fff;--color-tertiary:#8ea365;--color-tertiary-ink:#697b46;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=folio][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0b0a08;--color-surface:#0b0a08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#62594c;--color-primary-ink:#81796c;--color-on-primary:#fff;--color-secondary:#f37f61;--color-secondary-ink:#f37f61;--color-on-secondary:#0b0a08;--color-tertiary:#aaca7e;--color-tertiary-ink:#aaca7e;--color-on-tertiary:#0b0a08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0a08}@media (prefers-contrast:more){:root[data-theme=folio][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0b0a08;--color-surface:#0b0a08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#62594c;--color-primary-ink:#81796c;--color-on-primary:#fff;--color-secondary:#f37f61;--color-secondary-ink:#f37f61;--color-on-secondary:#0b0a08;--color-tertiary:#aaca7e;--color-tertiary-ink:#aaca7e;--color-on-tertiary:#0b0a08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0a08}}:root[data-theme=spine]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#9f63c1;--color-primary-ink:#975cb7;--color-on-primary:#000;--color-secondary:#801714;--color-secondary-ink:#801714;--color-on-secondary:#fff;--color-tertiary:#f5c840;--color-tertiary-ink:#966e28;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=spine]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#9f63c1;--color-primary-ink:#975cb7;--color-on-primary:#000;--color-secondary:#801714;--color-secondary-ink:#801714;--color-on-secondary:#fff;--color-tertiary:#f5c840;--color-tertiary-ink:#966e28;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=spine][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#120708;--color-surface:#120708;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd6cc;--color-primary:#b4a4c6;--color-primary-ink:#b4a4c6;--color-on-primary:#120708;--color-secondary:#b9254d;--color-secondary-ink:#d14c67;--color-on-secondary:#fff;--color-tertiary:#fcc632;--color-tertiary-ink:#fcc632;--color-on-tertiary:#120708;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120708}@media (prefers-contrast:more){:root[data-theme=spine][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#120708;--color-surface:#120708;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dcd6cc;--color-primary:#b4a4c6;--color-primary-ink:#b4a4c6;--color-on-primary:#120708;--color-secondary:#b9254d;--color-secondary-ink:#d14c67;--color-on-secondary:#fff;--color-tertiary:#fcc632;--color-tertiary-ink:#fcc632;--color-on-tertiary:#120708;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120708}}:root[data-theme=lodestar]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ca9013;--color-primary-ink:#9b6b00;--color-on-primary:#000;--color-secondary:#000355;--color-secondary-ink:#000355;--color-on-secondary:#fff;--color-tertiary:#8fdcf5;--color-tertiary-ink:#24718e;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=lodestar]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ca9013;--color-primary-ink:#9b6b00;--color-on-primary:#000;--color-secondary:#000355;--color-secondary-ink:#000355;--color-on-secondary:#fff;--color-tertiary:#8fdcf5;--color-tertiary-ink:#24718e;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=lodestar][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#05080f;--color-surface:#05080f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3d9e6;--color-primary:#f9dc3a;--color-primary-ink:#f9dc3a;--color-on-primary:#05080f;--color-secondary:#25567d;--color-secondary-ink:#557ea2;--color-on-secondary:#fff;--color-tertiary:#5ab8ea;--color-tertiary-ink:#7acefb;--color-on-tertiary:#05080f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#05080f}@media (prefers-contrast:more){:root[data-theme=lodestar][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#05080f;--color-surface:#05080f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3d9e6;--color-primary:#f9dc3a;--color-primary-ink:#f9dc3a;--color-on-primary:#05080f;--color-secondary:#25567d;--color-secondary-ink:#557ea2;--color-on-secondary:#fff;--color-tertiary:#5ab8ea;--color-tertiary-ink:#7acefb;--color-on-tertiary:#05080f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#05080f}}:root[data-theme=wellspring]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#1b5c72;--color-primary-ink:#1b5c72;--color-on-primary:#fff;--color-secondary:#5eba39;--color-secondary-ink:#398516;--color-on-secondary:#000;--color-tertiary:#b86410;--color-tertiary-ink:#aa6300;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=wellspring]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#1b5c72;--color-primary-ink:#1b5c72;--color-on-primary:#fff;--color-secondary:#5eba39;--color-secondary-ink:#398516;--color-on-secondary:#000;--color-tertiary:#b86410;--color-tertiary-ink:#aa6300;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=wellspring][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#050c0d;--color-surface:#050c0d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d0e0de;--color-primary:#008ecc;--color-primary-ink:#008ecc;--color-on-primary:#fff;--color-secondary:#70ea7d;--color-secondary-ink:#70ea7d;--color-on-secondary:#050c0d;--color-tertiary:#e79a49;--color-tertiary-ink:#e79a49;--color-on-tertiary:#050c0d;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#050c0d}@media (prefers-contrast:more){:root[data-theme=wellspring][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#050c0d;--color-surface:#050c0d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d0e0de;--color-primary:#008ecc;--color-primary-ink:#008ecc;--color-on-primary:#fff;--color-secondary:#70ea7d;--color-secondary-ink:#70ea7d;--color-on-secondary:#050c0d;--color-tertiary:#e79a49;--color-tertiary-ink:#e79a49;--color-on-tertiary:#050c0d;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#050c0d}}:root[data-theme=midnight]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#8d5089;--color-primary-ink:#76406f;--color-on-primary:#fff;--color-secondary:#a1909f;--color-secondary-ink:#614e5d;--color-on-secondary:#000;--color-tertiary:#dec847;--color-tertiary-ink:#5c4d00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=midnight]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#8d5089;--color-primary-ink:#76406f;--color-on-primary:#fff;--color-secondary:#a1909f;--color-secondary-ink:#614e5d;--color-on-secondary:#000;--color-tertiary:#dec847;--color-tertiary-ink:#5c4d00;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=midnight][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#06070d;--color-surface:#06070d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6d7e4;--color-primary:#b16597;--color-primary-ink:#d6a7ca;--color-on-primary:#fff;--color-secondary:#b5a6b2;--color-secondary-ink:#cec3cd;--color-on-secondary:#06070e;--color-tertiary:#f2e68b;--color-tertiary-ink:#f2e68b;--color-on-tertiary:#06070f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#06070d}@media (prefers-contrast:more){:root[data-theme=midnight][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#06070d;--color-surface:#06070d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6d7e4;--color-primary:#b16597;--color-primary-ink:#d6a7ca;--color-on-primary:#fff;--color-secondary:#b5a6b2;--color-secondary-ink:#cec3cd;--color-on-secondary:#06070e;--color-tertiary:#f2e68b;--color-tertiary-ink:#f2e68b;--color-on-tertiary:#06070f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#06070d}}:root[data-theme=papercut]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e2a520;--color-primary-ink:#996d03;--color-on-primary:#000;--color-secondary:#be2132;--color-secondary-ink:#be2132;--color-on-secondary:#fff;--color-tertiary:#2d211d;--color-tertiary-ink:#2d211d;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=papercut]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e2a520;--color-primary-ink:#996d03;--color-on-primary:#000;--color-secondary:#be2132;--color-secondary-ink:#be2132;--color-on-secondary:#fff;--color-tertiary:#2d211d;--color-tertiary-ink:#2d211d;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=papercut][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0e0807;--color-surface:#0e0807;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dfd1c8;--color-primary:#f3b94c;--color-primary-ink:#f3b94c;--color-on-primary:#0e0807;--color-secondary:#d33944;--color-secondary-ink:#dc424b;--color-on-secondary:#1f1412;--color-tertiary:#524440;--color-tertiary-ink:#877873;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0e0807}@media (prefers-contrast:more){:root[data-theme=papercut][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0e0807;--color-surface:#0e0807;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dfd1c8;--color-primary:#f3b94c;--color-primary-ink:#f3b94c;--color-on-primary:#0e0807;--color-secondary:#d33944;--color-secondary-ink:#dc424b;--color-on-secondary:#1f1412;--color-tertiary:#524440;--color-tertiary-ink:#877873;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0e0807}}:root[data-theme=posy]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#8a0038;--color-primary-ink:#8a0038;--color-on-primary:#fff;--color-secondary:#7b48a8;--color-secondary-ink:#7b48a8;--color-on-secondary:#fff;--color-tertiary:#96dcfd;--color-tertiary-ink:#00576d;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=posy]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#8a0038;--color-primary-ink:#8a0038;--color-on-primary:#fff;--color-secondary:#7b48a8;--color-secondary-ink:#7b48a8;--color-on-secondary:#fff;--color-tertiary:#96dcfd;--color-tertiary-ink:#00576d;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=posy][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#120a0d;--color-surface:#120a0d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dccdd2;--color-primary:#d7005a;--color-primary-ink:#ff9db0;--color-on-primary:#fff;--color-secondary:#c192e8;--color-secondary-ink:#ddc0f5;--color-on-secondary:#120a0d;--color-tertiary:#a4e1fc;--color-tertiary-ink:#a4e1fc;--color-on-tertiary:#120a0d;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120a0d}@media (prefers-contrast:more){:root[data-theme=posy][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#120a0d;--color-surface:#120a0d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#dccdd2;--color-primary:#d7005a;--color-primary-ink:#ff9db0;--color-on-primary:#fff;--color-secondary:#c192e8;--color-secondary-ink:#ddc0f5;--color-on-secondary:#120a0d;--color-tertiary:#a4e1fc;--color-tertiary-ink:#a4e1fc;--color-on-tertiary:#120a0d;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#120a0d}}:root[data-theme=marigold]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#fa7c20;--color-primary-ink:#bc5801;--color-on-primary:#000;--color-secondary:#c2de84;--color-secondary-ink:#647c20;--color-on-secondary:#000;--color-tertiary:#085023;--color-tertiary-ink:#085023;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=marigold]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#fa7c20;--color-primary-ink:#bc5801;--color-on-primary:#000;--color-secondary:#c2de84;--color-secondary-ink:#647c20;--color-on-secondary:#000;--color-tertiary:#085023;--color-tertiary-ink:#085023;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=marigold][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0b1018;--color-surface:#0b1018;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dce8;--color-primary:#fa7c20;--color-primary-ink:#fa7c20;--color-on-primary:#0b1018;--color-secondary:#c2de84;--color-secondary-ink:#c2de84;--color-on-secondary:#0b1018;--color-tertiary:#21763c;--color-tertiary-ink:#3b8d51;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b1018}@media (prefers-contrast:more){:root[data-theme=marigold][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0b1018;--color-surface:#0b1018;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dce8;--color-primary:#fa7c20;--color-primary-ink:#fa7c20;--color-on-primary:#0b1018;--color-secondary:#c2de84;--color-secondary-ink:#c2de84;--color-on-secondary:#0b1018;--color-tertiary:#21763c;--color-tertiary-ink:#3b8d51;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b1018}}:root[data-theme=hollow]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#3a1280;--color-primary-ink:#3a1280;--color-on-primary:#fff;--color-secondary:#e8660f;--color-secondary-ink:#8a3a06;--color-on-secondary:#000;--color-tertiary:#2a6418;--color-tertiary-ink:#376d0c;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=hollow]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#3a1280;--color-primary-ink:#3a1280;--color-on-primary:#fff;--color-secondary:#e8660f;--color-secondary-ink:#8a3a06;--color-on-secondary:#000;--color-tertiary:#2a6418;--color-tertiary-ink:#376d0c;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=hollow][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0a070d;--color-surface:#0a070d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5e4;--color-primary:#4a1aa8;--color-primary-ink:#b39cff;--color-on-primary:#fff;--color-secondary:#f0701a;--color-secondary-ink:#f0701a;--color-on-secondary:#0a070d;--color-tertiary:#2a6418;--color-tertiary-ink:#8fcf5a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0a070d}@media (prefers-contrast:more){:root[data-theme=hollow][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0a070d;--color-surface:#0a070d;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5e4;--color-primary:#4a1aa8;--color-primary-ink:#b39cff;--color-on-primary:#fff;--color-secondary:#f0701a;--color-secondary-ink:#f0701a;--color-on-secondary:#0a070d;--color-tertiary:#2a6418;--color-tertiary-ink:#8fcf5a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0a070d}}:root[data-theme=taper]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#006959;--color-primary-ink:#006959;--color-on-primary:#fff;--color-secondary:#d0a428;--color-secondary-ink:#654d01;--color-on-secondary:#000;--color-tertiary:#ade7f3;--color-tertiary-ink:#005d72;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=taper]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#006959;--color-primary-ink:#006959;--color-on-primary:#fff;--color-secondary:#d0a428;--color-secondary-ink:#654d01;--color-on-secondary:#000;--color-tertiary:#ade7f3;--color-tertiary-ink:#005d72;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=taper][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#070b12;--color-surface:#070b12;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dce8;--color-primary:#00a969;--color-primary-ink:#87e1ae;--color-on-primary:#fff;--color-secondary:#dbb43d;--color-secondary-ink:#e2c45d;--color-on-secondary:#070b12;--color-tertiary:#b6eaf7;--color-tertiary-ink:#b6eaf7;--color-on-tertiary:#020c14;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070b12}@media (prefers-contrast:more){:root[data-theme=taper][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#070b12;--color-surface:#070b12;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dce8;--color-primary:#00a969;--color-primary-ink:#87e1ae;--color-on-primary:#fff;--color-secondary:#dbb43d;--color-secondary-ink:#e2c45d;--color-on-secondary:#070b12;--color-tertiary:#b6eaf7;--color-tertiary-ink:#b6eaf7;--color-on-tertiary:#020c14;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#070b12}}:root[data-theme=orchard]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#5e3270;--color-primary-ink:#5e3270;--color-on-primary:#fff;--color-secondary:#6b9a36;--color-secondary-ink:#3d5a1a;--color-on-secondary:#000;--color-tertiary:#f5a576;--color-tertiary-ink:#8a4414;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=orchard]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#5e3270;--color-primary-ink:#5e3270;--color-on-primary:#fff;--color-secondary:#6b9a36;--color-secondary-ink:#3d5a1a;--color-on-secondary:#000;--color-tertiary:#f5a576;--color-tertiary-ink:#8a4414;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=orchard][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0a0d12;--color-surface:#0a0d12;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4d9e2;--color-primary:#8a42a6;--color-primary-ink:#dcb8ea;--color-on-primary:#fff;--color-secondary:#689a34;--color-secondary-ink:#b0d484;--color-on-secondary:#0a0d12;--color-tertiary:#f6b48e;--color-tertiary-ink:#f8c0a0;--color-on-tertiary:#0a0d12;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0a0d12}@media (prefers-contrast:more){:root[data-theme=orchard][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0a0d12;--color-surface:#0a0d12;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4d9e2;--color-primary:#8a42a6;--color-primary-ink:#dcb8ea;--color-on-primary:#fff;--color-secondary:#689a34;--color-secondary-ink:#b0d484;--color-on-secondary:#0a0d12;--color-tertiary:#f6b48e;--color-tertiary-ink:#f8c0a0;--color-on-tertiary:#0a0d12;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0a0d12}}:root[data-theme=beacon]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e07a22;--color-primary-ink:#9a4a08;--color-on-primary:#000;--color-secondary:#2f3f88;--color-secondary-ink:#2f3f88;--color-on-secondary:#fff;--color-tertiary:#f6ecd2;--color-tertiary-ink:#5c5032;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=beacon]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e07a22;--color-primary-ink:#9a4a08;--color-on-primary:#000;--color-secondary:#2f3f88;--color-secondary-ink:#2f3f88;--color-on-secondary:#fff;--color-tertiary:#f6ecd2;--color-tertiary-ink:#5c5032;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=beacon][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0b0908;--color-surface:#0b0908;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#f29342;--color-primary-ink:#f7bd88;--color-on-primary:#0b0908;--color-secondary:#3f52a6;--color-secondary-ink:#b0bdf2;--color-on-secondary:#fff;--color-tertiary:#f6edd8;--color-tertiary-ink:#f6edd8;--color-on-tertiary:#0b0908;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0908}@media (prefers-contrast:more){:root[data-theme=beacon][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0b0908;--color-surface:#0b0908;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#f29342;--color-primary-ink:#f7bd88;--color-on-primary:#0b0908;--color-secondary:#3f52a6;--color-secondary-ink:#b0bdf2;--color-on-secondary:#fff;--color-tertiary:#f6edd8;--color-tertiary-ink:#f6edd8;--color-on-tertiary:#0b0908;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0908}}:root[data-theme=ember]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ec6a24;--color-primary-ink:#a4400a;--color-on-primary:#000;--color-secondary:#fff3e3;--color-secondary-ink:#5c4a38;--color-on-secondary:#000;--color-tertiary:#5a140c;--color-tertiary-ink:#5a140c;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=ember]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ec6a24;--color-primary-ink:#a4400a;--color-on-primary:#000;--color-secondary:#fff3e3;--color-secondary-ink:#5c4a38;--color-on-secondary:#000;--color-tertiary:#5a140c;--color-tertiary-ink:#5a140c;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=ember][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0f0907;--color-surface:#0f0907;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e0d4cb;--color-primary:#f5732c;--color-primary-ink:#f9ad6a;--color-on-primary:#0f0907;--color-secondary:#fff4e8;--color-secondary-ink:#fff4e8;--color-on-secondary:#0f0907;--color-tertiary:#8a2214;--color-tertiary-ink:#f29c8a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0907}@media (prefers-contrast:more){:root[data-theme=ember][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0f0907;--color-surface:#0f0907;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#e0d4cb;--color-primary:#f5732c;--color-primary-ink:#f9ad6a;--color-on-primary:#0f0907;--color-secondary:#fff4e8;--color-secondary-ink:#fff4e8;--color-on-secondary:#0f0907;--color-tertiary:#8a2214;--color-tertiary-ink:#f29c8a;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0f0907}}:root[data-theme=tide]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#383c9a;--color-primary-ink:#383c9a;--color-on-primary:#fff;--color-secondary:#5cc6a3;--color-secondary-ink:#1b6650;--color-on-secondary:#000;--color-tertiary:#dc4682;--color-tertiary-ink:#a82858;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=tide]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#383c9a;--color-primary-ink:#383c9a;--color-on-primary:#fff;--color-secondary:#5cc6a3;--color-secondary-ink:#1b6650;--color-on-secondary:#000;--color-tertiary:#dc4682;--color-tertiary-ink:#a82858;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=tide][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#060b14;--color-surface:#060b14;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dce8;--color-primary:#4e55c2;--color-primary-ink:#bcc0f4;--color-on-primary:#fff;--color-secondary:#9ae4ca;--color-secondary-ink:#9ae4ca;--color-on-secondary:#060b14;--color-tertiary:#f67aa8;--color-tertiary-ink:#f9b3cc;--color-on-tertiary:#060b14;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b14}@media (prefers-contrast:more){:root[data-theme=tide][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#060b14;--color-surface:#060b14;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d4dce8;--color-primary:#4e55c2;--color-primary-ink:#bcc0f4;--color-on-primary:#fff;--color-secondary:#9ae4ca;--color-secondary-ink:#9ae4ca;--color-on-secondary:#060b14;--color-tertiary:#f67aa8;--color-tertiary-ink:#f9b3cc;--color-on-tertiary:#060b14;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#060b14}}:root[data-theme=halo]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#2e3339;--color-primary-ink:#2e3339;--color-on-primary:#fff;--color-secondary:#b5347d;--color-secondary-ink:#a42e70;--color-on-secondary:#fff;--color-tertiary:#b8bec3;--color-tertiary-ink:#4a515b;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=halo]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#2e3339;--color-primary-ink:#2e3339;--color-on-primary:#fff;--color-secondary:#b5347d;--color-secondary-ink:#a42e70;--color-on-secondary:#fff;--color-tertiary:#b8bec3;--color-tertiary-ink:#4a515b;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=halo][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#090b0e;--color-surface:#090b0e;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dde5;--color-primary:#646a70;--color-primary-ink:#c6ccd4;--color-on-primary:#fff;--color-secondary:#e670ac;--color-secondary-ink:#e670ac;--color-on-secondary:#090b0e;--color-tertiary:#d4dade;--color-tertiary-ink:#dde1e6;--color-on-tertiary:#090b0e;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090b0e}@media (prefers-contrast:more){:root[data-theme=halo][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#090b0e;--color-surface:#090b0e;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d6dde5;--color-primary:#646a70;--color-primary-ink:#c6ccd4;--color-on-primary:#fff;--color-secondary:#e670ac;--color-secondary-ink:#e670ac;--color-on-secondary:#090b0e;--color-tertiary:#d4dade;--color-tertiary-ink:#dde1e6;--color-on-tertiary:#090b0e;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090b0e}}:root[data-theme=prism]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e8981a;--color-primary-ink:#7d4c00;--color-on-primary:#000;--color-secondary:#0f8a9c;--color-secondary-ink:#086573;--color-on-secondary:#000;--color-tertiary:#5d40d4;--color-tertiary-ink:#5d40d4;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=prism]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#e8981a;--color-primary-ink:#7d4c00;--color-on-primary:#000;--color-secondary:#0f8a9c;--color-secondary-ink:#086573;--color-on-secondary:#000;--color-tertiary:#5d40d4;--color-tertiary-ink:#5d40d4;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=prism][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#090711;--color-surface:#090711;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d4e6;--color-primary:#f0a43a;--color-primary-ink:#f8c77e;--color-on-primary:#090711;--color-secondary:#9ceef6;--color-secondary-ink:#9ceef6;--color-on-secondary:#090711;--color-tertiary:#9278ff;--color-tertiary-ink:#c2b4ff;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090711}@media (prefers-contrast:more){:root[data-theme=prism][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#090711;--color-surface:#090711;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d4e6;--color-primary:#f0a43a;--color-primary-ink:#f8c77e;--color-on-primary:#090711;--color-secondary:#9ceef6;--color-secondary-ink:#9ceef6;--color-on-secondary:#090711;--color-tertiary:#9278ff;--color-tertiary-ink:#c2b4ff;--color-on-tertiary:#fff;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090711}}:root[data-theme=aurora]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ad2c76;--color-primary-ink:#ad2c76;--color-on-primary:#fff;--color-secondary:#1a9a68;--color-secondary-ink:#0d6644;--color-on-secondary:#000;--color-tertiary:#eef8fb;--color-tertiary-ink:#1f5a6c;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=aurora]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#ad2c76;--color-primary-ink:#ad2c76;--color-on-primary:#fff;--color-secondary:#1a9a68;--color-secondary-ink:#0d6644;--color-on-secondary:#000;--color-tertiary:#eef8fb;--color-tertiary-ink:#1f5a6c;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=aurora][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#05090b;--color-surface:#05090b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3dee1;--color-primary:#c94895;--color-primary-ink:#f29ccd;--color-on-primary:#fff;--color-secondary:#29b677;--color-secondary-ink:#44cc96;--color-on-secondary:#05090b;--color-tertiary:#ebf8fb;--color-tertiary-ink:#ebf8fb;--color-on-tertiary:#05090b;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#05090b}@media (prefers-contrast:more){:root[data-theme=aurora][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#05090b;--color-surface:#05090b;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d3dee1;--color-primary:#c94895;--color-primary-ink:#f29ccd;--color-on-primary:#fff;--color-secondary:#29b677;--color-secondary-ink:#44cc96;--color-on-secondary:#05090b;--color-tertiary:#ebf8fb;--color-tertiary-ink:#ebf8fb;--color-on-tertiary:#05090b;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#05090b}}:root[data-theme=vellum]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#221858;--color-primary-ink:#221858;--color-on-primary:#fff;--color-secondary:#00786d;--color-secondary-ink:#065650;--color-on-secondary:#fff;--color-tertiary:#d0a136;--color-tertiary-ink:#5e4500;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=vellum]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#221858;--color-primary-ink:#221858;--color-on-primary:#fff;--color-secondary:#00786d;--color-secondary-ink:#065650;--color-on-secondary:#fff;--color-tertiary:#d0a136;--color-tertiary-ink:#5e4500;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=vellum][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#0b0a08;--color-surface:#0b0a08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#3157b8;--color-primary-ink:#b6c7f4;--color-on-primary:#fff;--color-secondary:#00998c;--color-secondary-ink:#7ad2c6;--color-on-secondary:#0b0a08;--color-tertiary:#d4a438;--color-tertiary-ink:#e0b94f;--color-on-tertiary:#0b0a08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0a08}@media (prefers-contrast:more){:root[data-theme=vellum][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#0b0a08;--color-surface:#0b0a08;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#ddd5c8;--color-primary:#3157b8;--color-primary-ink:#b6c7f4;--color-on-primary:#fff;--color-secondary:#00998c;--color-secondary-ink:#7ad2c6;--color-on-secondary:#0b0a08;--color-tertiary:#d4a438;--color-tertiary-ink:#e0b94f;--color-on-tertiary:#0b0a08;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#0b0a08}}:root[data-theme=postcard]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#bd5039;--color-primary-ink:#5c2419;--color-on-primary:#fff;--color-secondary:#122cae;--color-secondary-ink:#0e2388;--color-on-secondary:#fff;--color-tertiary:#9412ae;--color-tertiary-ink:#600c72;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=postcard]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#bd5039;--color-primary-ink:#5c2419;--color-on-primary:#fff;--color-secondary:#122cae;--color-secondary-ink:#0e2388;--color-on-secondary:#fff;--color-tertiary:#9412ae;--color-tertiary-ink:#600c72;--color-on-tertiary:#fff;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=penpal]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#090711;--color-surface:#090711;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d4e6;--color-primary:#ee4a80;--color-primary-ink:#f79bb6;--color-on-primary:#090711;--color-secondary:#4a4aee;--color-secondary-ink:#a8a8f8;--color-on-secondary:#090711;--color-tertiary:#4cee9d;--color-tertiary-ink:#a6f7cf;--color-on-tertiary:#090711;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090711}@media (prefers-contrast:more){:root[data-theme=penpal]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#090711;--color-surface:#090711;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d9d4e6;--color-primary:#ee4a80;--color-primary-ink:#f79bb6;--color-on-primary:#090711;--color-secondary:#4a4aee;--color-secondary-ink:#a8a8f8;--color-on-secondary:#090711;--color-tertiary:#4cee9d;--color-tertiary-ink:#a6f7cf;--color-on-tertiary:#090711;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#090711}}:root[data-theme=come-together]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#d9570f;--color-primary-ink:#8a360a;--color-on-primary:#fff;--color-secondary:#5d26ad;--color-secondary-ink:#4f2388;--color-on-secondary:#fff;--color-tertiary:#7fb52c;--color-tertiary-ink:#335409;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}@media (prefers-contrast:more){:root[data-theme=come-together]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#fff;--color-surface:#fff;--color-line:#000;--color-line-strong:#000;--color-line-disabled:#776e62;--color-fg:#000;--color-fg-strong:#000;--color-fg-muted:#333;--color-primary:#d9570f;--color-primary-ink:#8a360a;--color-on-primary:#fff;--color-secondary:#5d26ad;--color-secondary-ink:#4f2388;--color-on-secondary:#fff;--color-tertiary:#7fb52c;--color-tertiary-ink:#335409;--color-on-tertiary:#000;--color-primary-edge:#000;--color-secondary-edge:#000;--color-tertiary-edge:#000;--color-danger:#8a0036;--color-success:#0b5a2a;--color-backdrop:#0000008c}}:root[data-theme=come-together][data-scheme=dark]:where([data-contrast=high],[data-contrast=high] *){--color-bg:#08060f;--color-surface:#08060f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8d3e8;--color-primary:#ff8644;--color-primary-ink:#ffbb98;--color-on-primary:#08060f;--color-secondary:#9563f5;--color-secondary-ink:#d8c4ff;--color-on-secondary:#08060f;--color-tertiary:#c6f270;--color-tertiary-ink:#d5f3a6;--color-on-tertiary:#08060f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08060f}@media (prefers-contrast:more){:root[data-theme=come-together][data-scheme=dark]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-bg:#08060f;--color-surface:#08060f;--color-line:#fff;--color-line-strong:#fff;--color-line-disabled:#8f8676;--color-fg:#fff;--color-fg-strong:#fff;--color-fg-muted:#d8d3e8;--color-primary:#ff8644;--color-primary-ink:#ffbb98;--color-on-primary:#08060f;--color-secondary:#9563f5;--color-secondary-ink:#d8c4ff;--color-on-secondary:#08060f;--color-tertiary:#c6f270;--color-tertiary-ink:#d5f3a6;--color-on-tertiary:#08060f;--color-primary-edge:#fff;--color-secondary-edge:#fff;--color-tertiary-edge:#fff;--color-danger:#ff8fbf;--color-success:#7ee2a8;--color-backdrop:#08060f}}body{--look-top:61px}body:where([data-compact],[data-compact] *){--look-top:53px}:root[data-theme=frost]:not([data-scheme=dark]){--sky-top:#cddeed;--sky-foot:#f2f6f9}:root[data-theme=frost] body{--look-detail:block}:root[data-theme=frost] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=frost] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}:root[data-theme=frost]:not([data-scheme=dark]) body{background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-top) 18%, var(--color-bg) 36%, var(--color-bg) 62%, var(--sky-foot) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=frost]:not([data-scheme=dark]) body{background:linear-gradient(180deg, var(--sky-top) 0%, color-mix(in srgb, var(--sky-top) 45%, var(--color-bg)) 18%, var(--color-bg) 36%, var(--color-bg) 62%, var(--sky-foot) 100%)}}:root[data-theme=frost]:not([data-scheme=dark]) body:where([data-contrast=high],[data-contrast=high] *){background:var(--color-bg)}@media (prefers-contrast:more){:root[data-theme=frost]:not([data-scheme=dark]) body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-bg)}}:root[data-theme=frost]:not([data-scheme=dark]) .nav-bar{background:var(--sky-top)}:root[data-theme=frost]:not([data-scheme=dark]) .nav-bar:where([data-contrast=high],[data-contrast=high] *){background:var(--color-bg)}@media (prefers-contrast:more){:root[data-theme=frost]:not([data-scheme=dark]) .nav-bar:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-bg)}}.frost-sky{--flake:var(--color-tertiary);--k:.8;--pile:#fff;--pile-o:.9;--star:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><path d='M12 2.5V21.5'/><path transform='rotate(60 12 12)' d='M12 2.5V21.5'/><path transform='rotate(120 12 12)' d='M12 2.5V21.5'/></g></svg>");--arms:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'><path d='M12 1.5V22.5M9 4.6L12 7.4L15 4.6M9 19.4L12 16.6L15 19.4'/><path transform='rotate(60 12 12)' d='M12 1.5V22.5M9 4.6L12 7.4L15 4.6M9 19.4L12 16.6L15 19.4'/><path transform='rotate(120 12 12)' d='M12 1.5V22.5M9 4.6L12 7.4L15 4.6M9 19.4L12 16.6L15 19.4'/></g></svg>");display:var(--look-detail,block);z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.frost-sky>i{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:snow-fall var(--dur) linear var(--delay) infinite;position:absolute;top:0}:where(:root[data-motion=reduce]) :is(.frost-sky>i){top:var(--rest);opacity:calc(var(--o) * var(--k));animation:none}:where(:root[data-motion=reduce]) :is(.frost-sky>i):nth-child(n+9){display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.frost-sky>i){top:var(--rest);opacity:calc(var(--o) * var(--k));animation:none}:where(:root:not([data-motion=full])) :is(.frost-sky>i):nth-child(n+9){display:none}}.frost-sky>i>b{width:100%;height:100%;animation:snow-sway var(--sway-dur) ease-in-out calc(var(--delay) * .37) infinite alternate;display:block}:where(:root[data-motion=reduce]) :is(.frost-sky>i>b){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.frost-sky>i>b){animation:none}}.frost-sky>i.dot>b{background:radial-gradient(closest-side, var(--flake) 45%, transparent)}.frost-sky>i:is(.star,.crystal)>b{background:var(--flake);animation:snow-sway var(--sway-dur) ease-in-out calc(var(--delay) * .37) infinite alternate, snow-spin var(--spin) linear infinite var(--turn)}:where(:root[data-motion=reduce]) :is(.frost-sky>i:is(.star,.crystal)>b){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.frost-sky>i:is(.star,.crystal)>b){animation:none}}.frost-sky>i.star>b{-webkit-mask:var(--star) center / 100% 100% no-repeat;-webkit-mask:var(--star) center / 100% 100% no-repeat;-webkit-mask:var(--star) center / 100% 100% no-repeat;mask:var(--star) center / 100% 100% no-repeat}.frost-sky>i.crystal>b{-webkit-mask:var(--arms) center / 100% 100% no-repeat;-webkit-mask:var(--arms) center / 100% 100% no-repeat;-webkit-mask:var(--arms) center / 100% 100% no-repeat;mask:var(--arms) center / 100% 100% no-repeat}.frost-sky>s{background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--pile) 0 38%, transparent 100%);height:120px;text-decoration:none;position:absolute;bottom:-40px;left:-8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.frost-sky>s{background:radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--pile) calc(var(--pile-o) * 100%), transparent) 0 38%, transparent 100%)}}.frost-sky>s.back{opacity:.55;height:104px;bottom:-50px;left:-30%;right:24%}:root[data-theme=frost][data-scheme=dark] .frost-sky{--flake:var(--color-primary);--k:1;--pile:var(--color-primary);--pile-o:.2}@keyframes snow-fall{0%{opacity:0;translate:0 -30px}8%{opacity:calc(var(--o) * var(--k))}88%{opacity:calc(var(--o) * var(--k))}to{opacity:0;translate:0 calc(100dvh + 10px)}}@keyframes snow-sway{0%{translate:calc(var(--sway) * -1) 0}to{translate:var(--sway) 0}}@keyframes snow-spin{to{rotate:360deg}}:root[data-theme=nacre] body{--look-detail:block;--sheen:#fff6}:root[data-theme=nacre] body:where(:root[data-scheme=dark] *){--sheen:#ffffff0a}:root[data-theme=nacre] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=nacre] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}:root[data-theme=nacre] body:before{content:"";display:var(--look-detail);z-index:-1;inset:var(--look-top) 0 0;pointer-events:none;background:linear-gradient(118deg, transparent 18%, var(--sheen) 38%, transparent 56%), radial-gradient(70% 38% at 8% 4%, #d3d7cf1a, transparent), radial-gradient(60% 40% at 100% 52%, #01779d1f, transparent), radial-gradient(75% 36% at 22% 100%, #d41f1f17, transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){:root[data-theme=nacre] body:before{background:linear-gradient(118deg, transparent 18%, var(--sheen) 38%, transparent 56%), radial-gradient(70% 38% at 8% 4%, color-mix(in srgb, var(--color-tertiary) 10%, transparent), transparent), radial-gradient(60% 40% at 100% 52%, color-mix(in srgb, var(--color-secondary) 12%, transparent), transparent), radial-gradient(75% 36% at 22% 100%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent)}}:root[data-theme=meander] body{--look-detail:block;--river:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 400' preserveAspectRatio='none'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='400'><stop offset='0' stop-color='black' stop-opacity='0'/><stop offset='.14' stop-color='black'/><stop offset='.82' stop-color='black'/><stop offset='1' stop-color='black' stop-opacity='0'/></linearGradient></defs><g fill='none' stroke='url(%23g)' stroke-linecap='round' vector-effect='non-scaling-stroke'><path d='M72 -4C72 40 18 52 30 104S88 150 60 204S14 262 44 312S84 356 56 404' stroke-width='9' stroke-opacity='.28' vector-effect='non-scaling-stroke'/><path d='M72 -4C72 40 18 52 30 104S88 150 60 204S14 262 44 312S84 356 56 404' stroke-width='1.6' vector-effect='non-scaling-stroke'/></g></svg>")}:root[data-theme=meander] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=meander] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}:root[data-theme=meander] body:before{content:"";display:var(--look-detail);z-index:-1;top:var(--look-top);background:#0097c342;width:min(100%,28rem);position:absolute;bottom:0;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){:root[data-theme=meander] body:before{background:color-mix(in srgb, var(--color-secondary-ink) 26%, transparent)}}:root[data-theme=meander] body:before{-webkit-mask:var(--river) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--river) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--river) 0 0 / 100% 100% no-repeat;mask:var(--river) 0 0 / 100% 100% no-repeat;pointer-events:none}:root[data-theme=loden] body{--look-detail:block;--nap:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.9 .32' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 -.85'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:relative}:root[data-theme=loden] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=loden] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}:root[data-theme=loden] body{--nap-strength:.06}:root[data-theme=loden] body:where(:root[data-scheme=dark] *){--nap-strength:.1}:root[data-theme=loden] body:before{content:"";display:var(--look-detail);z-index:-1;background:var(--color-fg-strong);opacity:var(--nap-strength);-webkit-mask:var(--nap) 0 0 / 160px 160px repeat;-webkit-mask:var(--nap) 0 0 / 160px 160px repeat;-webkit-mask:var(--nap) 0 0 / 160px 160px repeat;mask:var(--nap) 0 0 / 160px 160px repeat;pointer-events:none;position:absolute;inset:0}:root[data-theme=dusk]{--sky-top:#bdd6f0;--sky-foot:#f7d8b0}:root[data-theme=dusk][data-scheme=dark]{--sky-top:#0b0a1c;--sky-foot:#3a1f2c;--sky-ember:#8c3a24}:root[data-theme=dusk] body{--look-detail:block;background:linear-gradient(180deg, var(--sky-top) 0%, var(--color-bg) 45%, #1c2325 80%, var(--sky-foot) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dusk] body{background:linear-gradient(180deg, var(--sky-top) 0%, var(--color-bg) 45%, color-mix(in srgb, var(--color-bg) 45%, var(--sky-foot)) 80%, var(--sky-foot) 100%)}}:root[data-theme=dusk] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none;background:var(--color-bg)}@media (prefers-contrast:more){:root[data-theme=dusk] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none;background:var(--color-bg)}}:root[data-theme=dusk][data-scheme=dark] body{background:radial-gradient(ellipse 140% 30% at 50% 100%, var(--sky-ember), transparent), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-top) 16%, var(--color-bg) 40%, #1c2325 76%, var(--sky-foot) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dusk][data-scheme=dark] body{background:radial-gradient(ellipse 140% 30% at 50% 100%, color-mix(in srgb, var(--sky-ember) 45%, transparent), transparent), linear-gradient(180deg, var(--sky-top) 0%, color-mix(in srgb, var(--sky-top) 50%, var(--color-bg)) 16%, var(--color-bg) 40%, color-mix(in srgb, var(--color-bg) 50%, var(--sky-foot)) 76%, var(--sky-foot) 100%)}}:root[data-theme=dusk][data-scheme=dark] body:where([data-contrast=high],[data-contrast=high] *){background:var(--color-bg)}@media (prefers-contrast:more){:root[data-theme=dusk][data-scheme=dark] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-bg)}}:root[data-theme=dusk] .nav-bar{background:0 0}:root[data-theme=dusk] .nav-bar:where([data-contrast=high],[data-contrast=high] *){background:var(--color-bg)}@media (prefers-contrast:more){:root[data-theme=dusk] .nav-bar:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-bg)}}.dusk-sky{--cirrus:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 90' preserveAspectRatio='none'><defs><linearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='400' y2='0'><stop offset='0' stop-color='black' stop-opacity='0'/><stop offset='.22' stop-color='black'/><stop offset='.78' stop-color='black'/><stop offset='1' stop-color='black' stop-opacity='0'/></linearGradient><filter id='b' x='-5%' y='-40%' width='110%' height='180%'><feGaussianBlur stdDeviation='1.8'/></filter></defs><g fill='none' stroke='url(%23g)' stroke-linecap='round' filter='url(%23b)'><path d='M0 58C60 38 120 50 180 34S300 18 400 28' stroke-width='5'/><path d='M20 72C90 58 140 68 210 52S320 46 380 52' stroke-width='3.4'/><path d='M70 40C130 26 180 36 240 22' stroke-width='2.4'/><path d='M150 44q-8 14-20 26M190 38q-8 14-18 28M250 30q-6 12-16 22' stroke-width='1.6'/></g></svg>");display:var(--look-detail,block);z-index:-1;inset:var(--look-top) 0 0;pointer-events:none;position:absolute;overflow:hidden}.dusk-const,.cirrus{display:none}:root[data-theme=dusk][data-scheme=dark] .dusk-const{left:var(--l);right:var(--r);top:var(--t);width:var(--w);height:var(--h);display:block;position:absolute}:root[data-theme=dusk][data-scheme=dark] .dusk-const.wide-only{display:none}@media (min-width:1100px){:root[data-theme=dusk][data-scheme=dark] .dusk-const{left:var(--wl);right:var(--wr);top:var(--wt);width:var(--ww);height:var(--wh)}:root[data-theme=dusk][data-scheme=dark] .dusk-const.wide-only{display:block}}:root[data-theme=dusk][data-scheme=dark] .dusk-const>i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0;animation:dusk-star-in 2.6s var(--ease-fade) var(--born) both;position:absolute}@media (min-width:1100px){:root[data-theme=dusk][data-scheme=dark] .dusk-const>i{left:var(--wx);top:var(--wy)}}:where(:root[data-motion=reduce]) :is(:root[data-theme=dusk][data-scheme=dark] .dusk-const>i){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(:root[data-theme=dusk][data-scheme=dark] .dusk-const>i){opacity:1;animation:none}}:root[data-theme=dusk][data-scheme=dark] .dusk-const>i>b{background:var(--color-fg-strong);width:100%;height:100%;box-shadow:0 0 calc(var(--s) * 2.4) calc(var(--s) * .7) #f7f7f69e, 0 0 calc(var(--s) * .8) 0 var(--color-fg-strong);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dusk][data-scheme=dark] .dusk-const>i>b{box-shadow:0 0 calc(var(--s) * 2.4) calc(var(--s) * .7) color-mix(in srgb, var(--color-fg-strong) 62%, transparent), 0 0 calc(var(--s) * .8) 0 var(--color-fg-strong)}}:root[data-theme=dusk][data-scheme=dark] .dusk-const>i>b{animation:dusk-twinkle 7s ease-in-out calc(var(--born) * .5) infinite alternate}:where(:root[data-motion=reduce]) :is(:root[data-theme=dusk][data-scheme=dark] .dusk-const>i>b){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(:root[data-theme=dusk][data-scheme=dark] .dusk-const>i>b){animation:none}}:root[data-theme=dusk]:not([data-scheme=dark]) .cirrus{left:-10%;top:var(--y);width:var(--w);height:90px;opacity:var(--o);animation:cirrus-drift var(--dur) ease-in-out var(--delay) infinite alternate;display:block;position:absolute}:where(:root[data-motion=reduce]) :is(:root[data-theme=dusk]:not([data-scheme=dark]) .cirrus){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(:root[data-theme=dusk]:not([data-scheme=dark]) .cirrus){animation:none}}:root[data-theme=dusk]:not([data-scheme=dark]) .cirrus.flip>b{scale:-1 1}:root[data-theme=dusk]:not([data-scheme=dark]) .cirrus>b{width:100%;height:100%;-webkit-mask:var(--cirrus) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--cirrus) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--cirrus) 0 0 / 100% 100% no-repeat;mask:var(--cirrus) 0 0 / 100% 100% no-repeat;background:#fff;display:block}@keyframes cirrus-drift{0%{translate:-8%}to{translate:8%}}@keyframes dusk-star-in{0%{opacity:0}to{opacity:1}}@keyframes dusk-twinkle{0%{opacity:.78}to{opacity:1}}.dusk-glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(closest-side, transparent 33%, var(--tone) 50%, transparent 100%);border-radius:50%;position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.dusk-glow{background:radial-gradient(closest-side, transparent 33%, color-mix(in srgb, var(--tone) 55%, transparent) 50%, transparent 100%)}}.dusk-glow{animation:dusk-afterglow 1.6s var(--ease-fade) both}.dusk-glow:where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){.dusk-glow:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}@keyframes dusk-afterglow{14%{opacity:1}to{opacity:0}}.dusk-low{opacity:0;background:radial-gradient(ellipse 120% 60% at 50% 108%, var(--win,#d41f1f), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dusk-low{background:radial-gradient(ellipse 120% 60% at 50% 108%, color-mix(in srgb, var(--win,var(--color-primary)) 34%, transparent), transparent)}}.dusk-sky.win>.dusk-low{animation:dusk-nightfall 1.7s var(--ease-fade) both}.dusk-sky.win i>b{animation:dusk-star-bright .7s var(--ease-fade) calc(var(--i) * 55ms) both}:where(:root[data-motion=reduce]) :is(.dusk-sky.win i>b){animation:dusk-star-bright-still .7s var(--ease-fade) calc(var(--i) * 55ms) both}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.dusk-sky.win i>b){animation:dusk-star-bright-still .7s var(--ease-fade) calc(var(--i) * 55ms) both}}@keyframes dusk-nightfall{35%{opacity:1}to{opacity:0}}@keyframes dusk-star-bright{50%{opacity:1;scale:2.4}}@keyframes dusk-star-bright-still{50%{opacity:1}}.dusk-rim{inset:var(--shape-inset,0);z-index:1;background:var(--win);-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;pointer-events:none;opacity:0;animation:dusk-rim 1.4s var(--ease-fade) var(--d,0s) both;position:absolute}.dusk-rim:where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){.dusk-rim:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}@keyframes dusk-rim{30%{opacity:.6}to{opacity:0}}:root[data-theme=autumn-orchard] body{--look-detail:block}:root[data-theme=autumn-orchard] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=autumn-orchard] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}.leaf-sky{--leaf:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M12 1C19 6 21 13 12 22C3 13 5 6 12 1ZM11.5 6H12.5V20H11.5ZM12 12.4L16.2 9.2L16.5 9.7L12 13.2ZM12 12.4L7.8 9.2L7.5 9.7L12 13.2ZM12 16.6L15.2 14.2L15.5 14.7L12 17.4ZM12 16.6L8.8 14.2L8.5 14.7L12 17.4Z'/><path d='M12 21.5L12.8 23.5' stroke='black' stroke-width='1.2' stroke-linecap='round'/></svg>");display:var(--look-detail,block);z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.leaf-sky>i{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:leaf-fall var(--dur) linear var(--delay) infinite;position:absolute;top:0}:where(:root[data-motion=reduce]) :is(.leaf-sky>i){top:var(--rest);opacity:var(--o);animation:none}:where(:root[data-motion=reduce]) :is(.leaf-sky>i):nth-child(n+5){display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.leaf-sky>i){top:var(--rest);opacity:var(--o);animation:none}:where(:root:not([data-motion=full])) :is(.leaf-sky>i):nth-child(n+5){display:none}}.leaf-sky>i>b{background:var(--color-primary);width:100%;height:100%;-webkit-mask:var(--leaf) center / 100% 100% no-repeat;-webkit-mask:var(--leaf) center / 100% 100% no-repeat;-webkit-mask:var(--leaf) center / 100% 100% no-repeat;mask:var(--leaf) center / 100% 100% no-repeat;animation:leaf-sway var(--sway-dur) ease-in-out calc(var(--delay) * .37) infinite alternate, leaf-turn calc(var(--sway-dur) * 1.3) ease-in-out calc(var(--delay) * .21) infinite alternate;display:block}:where(:root[data-motion=reduce]) :is(.leaf-sky>i>b){rotate:var(--tilt);animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.leaf-sky>i>b){rotate:var(--tilt);animation:none}}.leaf-sky>i.tone-1>b{background:var(--color-secondary)}.leaf-sky>i.tone-2>b{background:#6b4b5e}@supports (color:color-mix(in lab, red, red)){.leaf-sky>i.tone-2>b{background:color-mix(in srgb, var(--color-primary) 50%, var(--color-secondary))}}@keyframes leaf-fall{0%{opacity:0;translate:0 -40px}7%{opacity:var(--o)}90%{opacity:var(--o)}to{opacity:0;translate:0 calc(100dvh + 10px)}}@keyframes leaf-sway{0%{translate:calc(var(--sway) * -1) 0}to{translate:var(--sway) 0}}@keyframes leaf-turn{0%{rotate:calc(var(--turn) * -1)}to{rotate:var(--turn)}}:root[data-theme=come-together]{--stage-gold:#b9862c;--n8:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><ellipse cx='8' cy='18' rx='5' ry='3.6' transform='rotate(-22 8 18)'/><rect x='11.6' y='3' width='1.8' height='15'/><path d='M13.4 3c1 3.2 5.4 4 5 8.6-.6-2.6-2.8-3.6-5-4z'/></svg>");--n16:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><ellipse cx='5.5' cy='19' rx='4.2' ry='3' transform='rotate(-22 5.5 19)'/><ellipse cx='17.5' cy='16.5' rx='4.2' ry='3' transform='rotate(-22 17.5 16.5)'/><rect x='8.5' y='5' width='1.6' height='14'/><rect x='20.5' y='2.5' width='1.6' height='14'/><path d='M8.5 5l13.6-2.5v3.2L8.5 8.2z'/></svg>");--n4:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><ellipse cx='9' cy='18' rx='5' ry='3.6' transform='rotate(-22 9 18)'/><rect x='12.6' y='2' width='1.8' height='16'/></svg>")}:root[data-theme=come-together][data-scheme=dark]{--stage-gold:#f2c46d}:root[data-theme=come-together] body{--look-detail:block}:root[data-theme=come-together] body:where([data-contrast=high],[data-contrast=high] *){--look-detail:none}@media (prefers-contrast:more){:root[data-theme=come-together] body:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--look-detail:none}}:is(.stage-sky,.stage-node) :is(.n8,.n16,.n4)>b{background:var(--c);width:100%;height:100%;-webkit-mask:var(--n8) center / 100% 100% no-repeat;-webkit-mask:var(--n8) center / 100% 100% no-repeat;-webkit-mask:var(--n8) center / 100% 100% no-repeat;mask:var(--n8) center / 100% 100% no-repeat;display:block}:is(.stage-sky,.stage-node) .n16>b{-webkit-mask-image:var(--n16);-webkit-mask-image:var(--n16);-webkit-mask-image:var(--n16);mask-image:var(--n16)}:is(.stage-sky,.stage-node) .n4>b{-webkit-mask-image:var(--n4);-webkit-mask-image:var(--n4);-webkit-mask-image:var(--n4);mask-image:var(--n4)}.stage-sky{display:var(--look-detail,block);z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.stage-sky .tone-0{--c:var(--color-fg-strong)}.stage-sky .tone-1{--c:var(--color-primary)}.stage-sky .tone-2{--c:var(--color-secondary)}.stage-sky .tone-3{--c:var(--color-tertiary)}.stage-sky{--beam:24%}.stage-sky>.beam{top:calc(var(--look-top) - 40px);left:var(--x);transform-origin:50% 0;width:400px;height:780px;rotate:var(--from);animation:stage-sweep var(--dur) ease-in-out var(--delay) infinite alternate;margin-left:-200px;position:absolute;-webkit-mask:linear-gradient(#000 0% 30%,#0000 88%);mask:linear-gradient(#000 0% 30%,#0000 88%)}:where(:root[data-motion=reduce]) :is(.stage-sky>.beam){rotate:calc((var(--from) + var(--to)) / 2);animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.stage-sky>.beam){rotate:calc((var(--from) + var(--to)) / 2);animation:none}}.stage-sky>.beam>b{background:conic-gradient(from 167deg at 50% 0, transparent 0deg, var(--c) 10deg, var(--c) 16deg, transparent 26deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-sky>.beam>b{background:conic-gradient(from 167deg at 50% 0, transparent 0deg, color-mix(in srgb, var(--c) var(--beam), transparent) 10deg, color-mix(in srgb, var(--c) var(--beam), transparent) 16deg, transparent 26deg)}}.stage-sky>.beam>b{transition:opacity .6s var(--ease-fade)}.stage-sky>.beam>b.win{--c:var(--win,var(--color-primary));opacity:0}.stage-sky>.floor{background:radial-gradient(closest-side,#01779d38,#0000);height:280px;text-decoration:none;position:absolute;bottom:-140px;left:-10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.stage-sky>.floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-secondary) 22%, transparent), transparent)}}.stage-sky>.floor{opacity:.5;transition:opacity .8s var(--ease-fade)}.stage-sky>.floor:after{content:"";background:radial-gradient(closest-side, var(--win,#d41f1f), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-sky>.floor:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--win,var(--color-primary)) 30%, transparent), transparent)}}.stage-sky>.floor:after{opacity:0;transition:opacity .8s var(--ease-fade)}.stage-sky.win>.beam>b{opacity:0}.stage-sky.win>.beam>b.win,.stage-sky.win>.floor,.stage-sky.win>.floor:after{opacity:1}.stage-sky>.note{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:stage-rise var(--dur) linear var(--delay) infinite;position:absolute;top:0}:where(:root[data-motion=reduce]) :is(.stage-sky>.note){top:var(--rest);opacity:var(--o);animation:none}:where(:root[data-motion=reduce]) :is(.stage-sky>.note):nth-of-type(n+6){display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.stage-sky>.note){top:var(--rest);opacity:var(--o);animation:none}:where(:root:not([data-motion=full])) :is(.stage-sky>.note):nth-of-type(n+6){display:none}}.stage-sky>.note>b{animation:stage-sway var(--sway-dur) ease-in-out calc(var(--delay) * .37) infinite alternate}:where(:root[data-motion=reduce]) :is(.stage-sky>.note>b){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.stage-sky>.note>b){animation:none}}:root[data-theme=come-together]:not([data-scheme=dark]) .stage-sky{--beam:15%}:root[data-theme=come-together]:not([data-scheme=dark]) .stage-sky>.note{--c:var(--color-fg);--o-k:.75}@keyframes stage-sweep{0%{rotate:var(--from)}to{rotate:var(--to)}}@keyframes stage-rise{0%{opacity:0;translate:0 calc(100dvh + 10px)}15%{opacity:calc(var(--o) * var(--o-k,1))}75%{opacity:calc(var(--o) * var(--o-k,1))}to{translate:0 calc(var(--look-top) - 20px);opacity:0}}@keyframes stage-sway{0%{translate:calc(var(--sway) * -1) 0;rotate:-10deg}to{translate:var(--sway) 0;rotate:8deg}}.stage-node{z-index:-1;rotate:calc(var(--rotate) * -1);transition:rotate var(--duration-base) ease-in-out;pointer-events:none;position:absolute;inset:0}.stage-node:where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){.stage-node:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}.stage-node>.satin,.stage-node>.braid{inset:var(--shape-inset);position:absolute}.stage-node>.satin{-webkit-mask:var(--shape-fill,var(--mask-circle)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill,var(--mask-circle)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill,var(--mask-circle)) center / 100% 100% no-repeat;mask:var(--shape-fill,var(--mask-circle)) center / 100% 100% no-repeat;background:radial-gradient(circle at 35% 30%,#ffffff29,#0000 60%,#00000024);overflow:hidden}.stage-node>.satin>b{animation:stage-sheen 7s linear var(--d) infinite;background:linear-gradient(115deg,#0000 42%,#ffffff3d 50%,#0000 58%);position:absolute;inset:-50%;translate:-70%}:where(:root[data-motion=reduce]) :is(.stage-node>.satin>b){display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.stage-node>.satin>b){display:none}}.stage-node>.braid{background:var(--stage-gold);opacity:.75;-webkit-mask:var(--shape-line,var(--mask-circle-line)) center / 84% 84% no-repeat;-webkit-mask:var(--shape-line,var(--mask-circle-line)) center / 84% 84% no-repeat;-webkit-mask:var(--shape-line,var(--mask-circle-line)) center / 84% 84% no-repeat;mask:var(--shape-line,var(--mask-circle-line)) center / 84% 84% no-repeat}@keyframes stage-sheen{0%{translate:-70%}70%,to{translate:70%}}.stage-pop,.stage-burst{background:radial-gradient(closest-side, var(--c), transparent);width:36px;height:36px;margin:-18px 0 0 -18px;padding:5px;position:absolute;top:30%;left:50%}@supports (color:color-mix(in lab, red, red)){.stage-pop,.stage-burst{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 50%, transparent), transparent)}}.stage-pop,.stage-burst{opacity:0}.stage-pop{--c:var(--tone-ink);animation:1.5s cubic-bezier(.2,.7,.3,1) both stage-pop}:where(:root[data-motion=reduce]) .stage-pop{animation:stage-pop-still 1.5s var(--ease-fade) both}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .stage-pop{animation:stage-pop-still 1.5s var(--ease-fade) both}}@keyframes stage-pop{0%{opacity:0;translate:0;rotate:0deg;scale:.3}18%{translate:calc(var(--dx) * .2) -14px;opacity:1;rotate:-6deg;scale:1}to{translate:var(--dx) -78px;opacity:0;rotate:10deg;scale:.9}}@keyframes stage-pop-still{20%{opacity:1}to{opacity:0}}.stage-burst{animation:stage-burst var(--dur) cubic-bezier(.15, .7, .3, 1) var(--d) both;top:50%}:where(:root[data-motion=reduce]) .stage-burst{display:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .stage-burst{display:none}}@keyframes stage-burst{0%{opacity:0;translate:0;rotate:0deg;scale:.4}12%{opacity:1}to{translate:var(--dx) var(--dy);scale:1;rotate:var(--r);opacity:0}}.lsky{--u:min(1cqmin, 4px);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.lsky i,.lsky b{display:block;position:absolute}:where(:root[data-motion=reduce]) :is(.lsky *){animation:none!important}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.lsky *){animation:none!important}}.look-sky{z-index:-1;inset:var(--look-top,61px) 0 0;pointer-events:none;position:fixed}.look-sky:where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){.look-sky:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}.lsky.canopy{--shade:#5d7a4033;--leaf:#6c8a44;--leaf-2:#94a95e;--leaf-k:1;--leaf-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M3 12C7 5.2 15 4.2 22.5 12C15 19.8 7 18.8 3 12ZM5 11.6H19.5V12.4H5Z'/><path d='M0.8 12.4H3.4' stroke='black' stroke-width='1.1' stroke-linecap='round'/></svg>")}.lsky.canopy.dark{--shade:#4c6a454d;--leaf:#5b7a4f;--leaf-2:#7d9064;--leaf-k:.75}.lsky.canopy .shade{background:radial-gradient(closest-side, var(--shade), transparent);border-radius:50%;width:72%;height:34%;animation:17s ease-in-out infinite alternate canopy-sway;top:-16%;left:-12%}.lsky.canopy .shade.b{width:82%;height:38%;animation-duration:23s;animation-direction:alternate-reverse;top:-19%;left:34%}.lsky.canopy .shade.c{opacity:.8;width:50%;height:22%;animation-duration:13s;top:-10%;left:12%}.lsky.canopy .lf{left:calc(var(--s) * var(--u) * -2);top:var(--y);width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));translate:calc(var(--rest) * 1cqw) 0;opacity:calc(var(--still) * var(--leaf-k));animation:canopy-drift var(--dur) linear var(--delay) infinite}.lsky.canopy .lf>b{background:var(--leaf);-webkit-mask:var(--leaf-shape) center / 100% 100% no-repeat;-webkit-mask:var(--leaf-shape) center / 100% 100% no-repeat;-webkit-mask:var(--leaf-shape) center / 100% 100% no-repeat;mask:var(--leaf-shape) center / 100% 100% no-repeat;rotate:var(--tilt);animation:canopy-tumble var(--tumble) ease-in-out var(--delay) infinite alternate;inset:0}.lsky.canopy .lf.t1>b{background:var(--leaf-2)}.lsky.canopy .lf.t2>b{background:var(--color-secondary)}@keyframes canopy-sway{0%{translate:-3%;rotate:-2deg}to{translate:3% 1%;rotate:2deg}}@keyframes canopy-drift{0%{opacity:0;translate:0}10%{opacity:calc(var(--o) * var(--leaf-k))}88%{opacity:calc(var(--o) * var(--leaf-k))}to{translate:calc(100cqw + var(--s) * var(--u) * 4) calc(var(--dip) * 1cqh);opacity:0}}@keyframes canopy-tumble{0%{rotate:calc(var(--tilt) - var(--turn));scale:1}50%{scale:1 .55}to{rotate:calc(var(--tilt) + var(--turn));scale:1}}.lsky.corona{--cx:50%;--cy:50%;--ring:104cqmin;--rim:#d41f1f8c}@supports (color:color-mix(in lab, red, red)){.lsky.corona{--rim:color-mix(in srgb, var(--color-primary) 55%, transparent)}}.lsky.corona{--streamer:#01779d24}@supports (color:color-mix(in lab, red, red)){.lsky.corona{--streamer:color-mix(in srgb, var(--color-secondary) 14%, transparent)}}.lsky.corona{--streamer-2:#d41f1f1f}@supports (color:color-mix(in lab, red, red)){.lsky.corona{--streamer-2:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.lsky.corona{--swirl:9%}.lsky.corona.dark{--rim:#d3d7cfcc}@supports (color:color-mix(in lab, red, red)){.lsky.corona.dark{--rim:color-mix(in srgb, var(--color-tertiary) 80%, transparent)}}.lsky.corona.dark{--streamer:#01779d29}@supports (color:color-mix(in lab, red, red)){.lsky.corona.dark{--streamer:color-mix(in srgb, var(--color-secondary) 16%, transparent)}}.lsky.corona.dark{--streamer-2:#d3d7cf21}@supports (color:color-mix(in lab, red, red)){.lsky.corona.dark{--streamer-2:color-mix(in srgb, var(--color-tertiary) 13%, transparent)}}.lsky.corona.dark{--swirl:12%}.lsky.corona .field{transform-origin:var(--cx) var(--cy);inset:0}.lsky.corona .swirl{background:radial-gradient(48% 30% at 38% 52%,#01779d,#0000 70%),radial-gradient(36% 22% at 66% 44%,#d3d7cf,#0000 70%),radial-gradient(26% 16% at 18% 60%,#d3d7cf,#0000 70%);width:160%;height:56%;top:4%;left:-30%}@supports (color:color-mix(in lab, red, red)){.lsky.corona .swirl{background:radial-gradient(48% 30% at 38% 52%, color-mix(in srgb, var(--color-secondary) var(--swirl), transparent), transparent 70%), radial-gradient(36% 22% at 66% 44%, color-mix(in srgb, var(--color-tertiary) var(--swirl), transparent), transparent 70%), radial-gradient(26% 16% at 18% 60%, color-mix(in srgb, var(--color-tertiary) var(--swirl), transparent), transparent 70%)}}.lsky.corona .swirl{animation:70s ease-in-out infinite alternate corona-swirl;rotate:-24deg}.lsky.corona .swirl.b{opacity:.8;animation-duration:90s;animation-direction:alternate-reverse;top:44%;rotate:-16deg}.lsky.corona .st{left:var(--x);top:var(--y);width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));background:var(--color-fg-strong);opacity:0;animation:corona-twinkle var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:50%}.lsky.corona.dark .st{opacity:var(--still)}.lsky.corona:not(.dark) .st{display:none}.lsky.corona .eclipse{left:var(--cx);top:var(--cy);width:var(--ring);height:var(--ring);translate:-50% -50%}.lsky.corona .rim{background:radial-gradient(closest-side, transparent 86%, var(--rim) 91%, var(--rim) 93%, var(--rim) 95.5%, transparent 100%);border-radius:50%;inset:0}@supports (color:color-mix(in lab, red, red)){.lsky.corona .rim{background:radial-gradient(closest-side, transparent 86%, color-mix(in srgb, var(--rim) 30%, transparent) 91%, var(--rim) 93%, color-mix(in srgb, var(--rim) 22%, transparent) 95.5%, transparent 100%)}}.lsky.corona .rim{opacity:.8;animation:9s ease-in-out infinite alternate corona-breathe}.lsky.corona .cor{background:repeating-conic-gradient(var(--streamer) 0deg, transparent 5deg 11deg, var(--streamer-2) 14deg, transparent 18deg 26deg, var(--streamer) 30deg);border-radius:50%;animation:240s linear infinite corona-turn;inset:-24%;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 63%,#0000 100%);mask:radial-gradient(closest-side,#0000 58%,#000 63%,#0000 100%)}@keyframes corona-swirl{0%{translate:-4%;rotate:-28deg}to{translate:4% 2%;rotate:-18deg}}@keyframes corona-twinkle{0%{opacity:.15}to{opacity:.6}}@keyframes corona-breathe{0%{opacity:.6;scale:.99}to{opacity:1;scale:1.01}}@keyframes corona-turn{to{rotate:360deg}}.lsky.sweep{--cx:50%;--cy:50%;--beam:#d41f1f4d}@supports (color:color-mix(in lab, red, red)){.lsky.sweep{--beam:color-mix(in srgb, var(--color-primary) 30%, transparent)}}.lsky.sweep{--tail:#d41f1f17}@supports (color:color-mix(in lab, red, red)){.lsky.sweep{--tail:color-mix(in srgb, var(--color-primary) 9%, transparent)}}.lsky.sweep{--lamp:#d41f1f42}@supports (color:color-mix(in lab, red, red)){.lsky.sweep{--lamp:color-mix(in srgb, var(--color-primary) 26%, transparent)}}.lsky.sweep{--mote:var(--color-secondary)}.lsky.sweep.dark{--beam:#d3d7cf2b}@supports (color:color-mix(in lab, red, red)){.lsky.sweep.dark{--beam:color-mix(in srgb, var(--color-tertiary) 17%, transparent)}}.lsky.sweep.dark{--tail:#d3d7cf0d}@supports (color:color-mix(in lab, red, red)){.lsky.sweep.dark{--tail:color-mix(in srgb, var(--color-tertiary) 5%, transparent)}}.lsky.sweep.dark{--lamp:#d41f1f3d}@supports (color:color-mix(in lab, red, red)){.lsky.sweep.dark{--lamp:color-mix(in srgb, var(--color-primary) 24%, transparent)}}.lsky.sweep.dark{--mote:var(--color-secondary-ink)}.lsky.sweep .lamp{left:var(--cx);top:var(--cy);background:radial-gradient(closest-side, var(--lamp), transparent);border-radius:50%;width:70cqmin;height:70cqmin;translate:-50% -50%}.lsky.sweep .beam{left:calc(var(--cx) - 75cqmax);top:calc(var(--cy) - 75cqmax);background:conic-gradient(from 30deg at 50% 50%, transparent 0deg, var(--tail) 30deg, var(--beam) 55deg, var(--beam) 62deg, transparent 76deg, transparent);width:150cqmax;height:150cqmax;animation:18s linear infinite beam-turn;rotate:-40deg;-webkit-mask:radial-gradient(closest-side,#000 4%,#0000008c 45%,#0000 96%);mask:radial-gradient(closest-side,#000 4%,#0000008c 45%,#0000 96%)}.lsky.sweep .fleck{left:calc(50% + var(--x) * .75cqmax);top:calc(50% + var(--off) * 1cqmax);width:calc(var(--s) * 1.8 * var(--u));height:calc(var(--s) * 1.8 * var(--u));background:radial-gradient(closest-side, var(--mote) 40%, transparent);opacity:var(--still);animation:fleck-drift var(--dur) ease-in-out var(--delay) infinite;border-radius:50%}@keyframes beam-turn{0%{rotate:-40deg}to{rotate:320deg}}@keyframes fleck-drift{0%,to{opacity:0;translate:0}50%{opacity:.8;translate:2cqmax}}.lsky.hearth{--flame:#d41f1f38}@supports (color:color-mix(in lab, red, red)){.lsky.hearth{--flame:color-mix(in srgb, var(--color-primary) 22%, transparent)}}.lsky.hearth{--core:#8a3e4b42}@supports (color:color-mix(in lab, red, red)){.lsky.hearth{--core:color-mix(in srgb, color-mix(in srgb, var(--color-secondary) 35%, var(--color-primary)) 26%, transparent)}}.lsky.hearth{--coal:#d3d7cf4d}@supports (color:color-mix(in lab, red, red)){.lsky.hearth{--coal:color-mix(in srgb, var(--color-tertiary) 30%, transparent)}}.lsky.hearth.dark{--flame:#d41f1f33}@supports (color:color-mix(in lab, red, red)){.lsky.hearth.dark{--flame:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.lsky.hearth.dark{--core:#8a3e4b38}@supports (color:color-mix(in lab, red, red)){.lsky.hearth.dark{--core:color-mix(in srgb, color-mix(in srgb, var(--color-secondary) 35%, var(--color-primary)) 22%, transparent)}}.lsky.hearth.dark{--coal:#d3d7cf8c}@supports (color:color-mix(in lab, red, red)){.lsky.hearth.dark{--coal:color-mix(in srgb, var(--color-tertiary) 55%, transparent)}}.lsky.hearth .bed{background:radial-gradient(ellipse 50% 50% at 50% 100%, var(--coal), transparent);height:34%;animation:6s ease-in-out infinite alternate hearth-breathe;bottom:-14%;left:-10%;right:-10%}.lsky.hearth .tongue{left:var(--x);width:var(--w);height:var(--h);transform-origin:50% 100%;background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--core), var(--flame) 40%, transparent);opacity:var(--o);animation:hearth-flicker var(--dur) ease-in-out var(--delay) infinite alternate;bottom:-3%;translate:-50%}@keyframes hearth-breathe{0%{opacity:.75}to{opacity:1}}@keyframes hearth-flicker{0%{opacity:calc(var(--o) * .75);rotate:-1.5deg;scale:1 .8}30%{scale:1.04 1.08}55%{opacity:var(--o);rotate:1.5deg;scale:.96 .9}80%{scale:1.02 1.14}to{opacity:calc(var(--o) * .9);rotate:-.5deg;scale:1 .95}}.lsky.deep{--water:linear-gradient(180deg, #01779d1f, #3595a426 50%, #127d9d2b)}@supports (color:color-mix(in lab, red, red)){.lsky.deep{--water:linear-gradient(180deg, color-mix(in srgb, var(--color-secondary) 12%, transparent), #3595a426 50%, #127d9d2b)}}.lsky.deep{--lit:#fff9;--net:#ffffff80;--shaft:#ffffff59;--bubble:#0097c38c}@supports (color:color-mix(in lab, red, red)){.lsky.deep{--bubble:color-mix(in srgb, var(--color-secondary-ink) 55%, transparent)}}.lsky.deep.dark{--lit:#01779d29}@supports (color:color-mix(in lab, red, red)){.lsky.deep.dark{--lit:color-mix(in srgb, var(--color-secondary) 16%, transparent)}}.lsky.deep.dark{--net:#01779d14}@supports (color:color-mix(in lab, red, red)){.lsky.deep.dark{--net:color-mix(in srgb, var(--color-secondary) 8%, transparent)}}.lsky.deep.dark{--shaft:#01779d12}@supports (color:color-mix(in lab, red, red)){.lsky.deep.dark{--shaft:color-mix(in srgb, var(--color-secondary) 7%, transparent)}}.lsky.deep.dark{--bubble:#01779d99}@supports (color:color-mix(in lab, red, red)){.lsky.deep.dark{--bubble:color-mix(in srgb, var(--color-secondary) 60%, transparent)}}.lsky.deep.dark{--water:none}.lsky.deep .water{background:var(--water);inset:0}.lsky.deep .surface{background:linear-gradient(180deg, var(--lit), transparent);height:30%;inset:0 0 auto}.lsky.deep .caustic{background:repeating-linear-gradient(104deg, transparent 0 2%, var(--net) 5%, transparent 8% 12%);width:140%;height:22%;animation:19s ease-in-out infinite alternate deep-net;top:0;left:-20%;-webkit-mask:linear-gradient(#000,#0006 45%,#0000);mask:linear-gradient(#000,#0006 45%,#0000)}.lsky.deep .caustic.b{background:repeating-linear-gradient(74deg, transparent 0 3%, var(--net) 6.5%, transparent 10% 15%);opacity:.7;animation-duration:27s;animation-direction:alternate-reverse}.lsky.deep .ray{transform-origin:50% 0;background:linear-gradient(180deg, var(--shaft), transparent);opacity:.8;width:14%;height:72%;animation:11s ease-in-out infinite alternate deep-shaft;top:-2%;left:18%;rotate:16deg;-webkit-mask:linear-gradient(90deg,#0000,#000 50%,#0000);mask:linear-gradient(90deg,#0000,#000 50%,#0000)}.lsky.deep .ray.b{width:10%;height:60%;animation-duration:14s;animation-delay:-5s;left:48%}.lsky.deep .ray.c{width:16%;height:66%;animation-duration:17s;animation-delay:-9s;left:74%}.lsky.deep .bub{left:var(--x);width:calc(var(--s) * var(--u));height:calc(var(--s) * var(--u));translate:0 calc(var(--rest) * -1cqh);opacity:var(--still);animation:deep-rise var(--dur) linear var(--delay) infinite;top:100%}.lsky.deep .bub>b{background:radial-gradient(circle at 34% 32%, var(--bubble) 0 12%, transparent 18%), radial-gradient(closest-side, transparent 60%, var(--bubble) 76%, transparent 100%);animation:deep-wobble var(--sway-dur) ease-in-out var(--delay) infinite alternate;border-radius:50%;inset:0}@keyframes deep-net{0%{translate:-5%}to{translate:5%}}@keyframes deep-shaft{0%{opacity:.35}to{opacity:1}}@keyframes deep-rise{0%{opacity:0;translate:0}8%{opacity:var(--o)}62%{opacity:var(--o)}78%{opacity:0}to{opacity:0;translate:0 -100cqh}}@keyframes deep-wobble{0%{translate:calc(var(--sway) * -1px) 0}to{translate:calc(var(--sway) * 1px) 0}}.lsky.spectrum{--cx:50%;--cy:50%;--white:#f7f7f638}@supports (color:color-mix(in lab, red, red)){.lsky.spectrum{--white:color-mix(in srgb, var(--color-fg-strong) 22%, transparent)}}.lsky.spectrum{--white-hi:#f7f7f666}@supports (color:color-mix(in lab, red, red)){.lsky.spectrum{--white-hi:color-mix(in srgb, var(--color-fg-strong) 40%, transparent)}}.lsky.spectrum{--fan:.42}.lsky.spectrum.dark{--white:#ffffff80;--white-hi:#fffffff2;--fan:.5}.lsky.spectrum .ray-in{left:calc(var(--cx) - 90cqmax);top:calc(var(--cy) - 1.2 * var(--u));width:90cqmax;height:calc(2.4 * var(--u));transform-origin:100%;background:linear-gradient(180deg, transparent, var(--white) 35%, var(--white) 65%, transparent);clip-path:polygon(0 0,100% 50%,0 100%);rotate:-18deg;-webkit-mask:linear-gradient(90deg,#0000 30%,#000 70%);mask:linear-gradient(90deg,#0000 30%,#000 70%)}.lsky.spectrum .ray-in>b{background:linear-gradient(90deg, transparent, var(--white-hi), transparent);opacity:0;width:24%;animation:prism-pulse 9s ease-in var(--delay,0s) infinite;inset:0 auto 0 0}.lsky.spectrum .fan{left:calc(var(--cx) - 80cqmax);top:calc(var(--cy) - 80cqmax);width:160cqmax;height:160cqmax;opacity:var(--fan);background:conic-gradient(from 98deg,#0000 0deg,#f4514f 3deg,#fa8927 7deg,#f2cf3b 11deg,#47c86e 15deg,#00a6db 19deg,#7855df 23deg,#0000 27deg,#0000);background:conic-gradient(from 98deg,#0000 0deg,lab(58.557% 63.1012 37.9167) 3deg,lab(68.9462% 39.7503 66.7309) 7deg,lab(84.3203% 2.18803 72.6415) 11deg,lab(71.977% -51.3648 33.9071) 15deg,lab(63.1376% -23.1973 -38.8419) 19deg,lab(45.7686% 39.9463 -66.8032) 23deg,#0000 27deg,#0000);animation:11s ease-in-out infinite alternate prism-breathe,17s ease-in-out infinite alternate prism-lean;-webkit-mask:radial-gradient(closest-side,#0000 3%,#000 12%,#0000008c 55%,#0000 96%);mask:radial-gradient(closest-side,#0000 3%,#000 12%,#0000008c 55%,#0000 96%)}.lsky.spectrum .fan.halo{background:conic-gradient(from 92deg,#0000,#f7f7f612 20deg,#0000 40deg,#0000);scale:1.04}@supports (color:color-mix(in lab, red, red)){.lsky.spectrum .fan.halo{background:conic-gradient(from 92deg at 50% 50%, transparent, color-mix(in srgb, var(--color-fg-strong) 7%, transparent) 20deg, transparent 40deg, transparent)}}.lsky.spectrum .fan.halo{animation-duration:13s,23s}@keyframes prism-pulse{0%{opacity:0;translate:-100%}10%{opacity:1}40%{opacity:1;translate:420%}46%,to{opacity:0;translate:420%}}@keyframes prism-breathe{0%{opacity:calc(var(--fan) * .7)}to{opacity:var(--fan)}}@keyframes prism-lean{0%{rotate:-1.5deg}to{rotate:1.5deg}}.lsky.aurora .lights{inset:0}.lsky.aurora .aur{background:radial-gradient(74% 8% at 50% 56%,#cdffe18c,#52f5a0a3 26%,#52f5a03d 56%,#0000 78%),radial-gradient(30% 24% at 24% 44%,#52f5a05c,#0000 70%),radial-gradient(28% 22% at 74% 42%,#3fd8c457,#0000 70%),radial-gradient(42% 14% at 62% 27%,#7e6cff70,#0000 70%),radial-gradient(34% 12% at 26% 22%,#d85bc64d,#0000 70%);animation:16s ease-in-out infinite alternate aurora-wave;inset:-30% -40%}.lsky.aurora .aur.b{background:radial-gradient(48% 6% at 42% 58%,#52f5a075,#0000 72%),radial-gradient(26% 18% at 80% 48%,#3fd8c44d,#0000 70%),radial-gradient(46% 16% at 36% 30%,#7e6cff4d,#0000 70%);animation-duration:23s;animation-direction:alternate-reverse;inset:-34% -46%}.lsky.aurora .rays{background:repeating-linear-gradient(92deg,#0000 0 6%,#8cffc833 8%,#0000 10% 15%,#aa96ff21 17%,#0000 19% 27%);animation:21s linear infinite aurora-rays;inset:-30% -50%;-webkit-mask-image:linear-gradient(#0000 22%,#000 38% 56%,#0000 64%);mask-image:linear-gradient(#0000 22%,#000 38% 56%,#0000 64%)}.lsky.aurora .star{left:var(--x);top:var(--y);width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));opacity:.5;animation:aurora-star 4s ease-in-out var(--delay) infinite;background:#fff;border-radius:50%}.lsky.aurora:not(.dark) .lights{opacity:.55}.lsky.aurora:not(.dark) .star{display:none}.look-sky .lsky.aurora .lights{opacity:.42;inset:-12% 0 12%}.look-sky .lsky.aurora:not(.dark) .lights{opacity:.5}.look-sky .lsky.aurora:before,.look-sky .lsky.aurora:after{content:"";left:var(--cx,50%);top:var(--cy,50%);aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side, transparent 52%, var(--aurora-tint,#01779d) 66%, #52f5a073 76%, #7e6cff38 86%, transparent 96%);border-radius:50%;width:190%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.aurora:before,.look-sky .lsky.aurora:after{background:radial-gradient(closest-side, transparent 52%, color-mix(in srgb, var(--aurora-tint,var(--color-secondary)) 40%, transparent) 66%, #52f5a073 76%, #7e6cff38 86%, transparent 96%)}}@keyframes aurora-wave{0%{transform:translate(-7%)skew(-7deg)scaleY(.96)}to{transform:translate(7%)skew(7deg)scaleY(1.04)}}@keyframes aurora-rays{0%,to{transform:translate(-6%)skew(-10deg)}50%{transform:translate(6%)skew(-4deg)}}@keyframes aurora-star{0%,to{opacity:.25}50%{opacity:.75}}.lsky.hollow{--moon-d:min(66cqw, 40cqh);--moon-a:#f6efd8;--moon-b:#e6d9b6;--moon-mare:#9a8a7857;--moon-k:.66;--glow:#ffe9b038;--cloud:#897e9c;--cloud-k:.95;background:radial-gradient(90% 60% at 50% 36%,#2a2036 0%,#1d1726 55%,#151019 100%)}.lsky.hollow:not(.dark){--moon-a:#f8eed2;--moon-b:#ead6a4;--moon-mare:#a084605c;--moon-k:.9;--glow:#fff0cc61;--cloud:#fde8e6;--cloud-k:.85;background:linear-gradient(#a096c2 0%,#b9aacb 38%,#d9b2c0 64%,#efbca0 86%,#f6cc94 100%)}.lsky.hollow .moon{width:var(--moon-d);height:var(--moon-d);left:calc(50cqw - var(--moon-d) / 2);top:calc(21cqh - var(--moon-d) / 2)}.lsky.hollow .bloom{background:radial-gradient(closest-side, var(--glow), var(--glow) 45%, transparent);border-radius:50%;inset:-34%}@supports (color:color-mix(in lab, red, red)){.lsky.hollow .bloom{background:radial-gradient(closest-side, var(--glow), color-mix(in srgb, var(--glow) 40%, transparent) 45%, transparent)}}.lsky.hollow .disc{opacity:var(--moon-k);background:radial-gradient(16% 13% at 38% 36%, var(--moon-mare), transparent), radial-gradient(12% 11% at 62% 58%, var(--moon-mare), transparent), radial-gradient(9% 8% at 56% 26%, var(--moon-mare), transparent), radial-gradient(7% 6% at 34% 66%, var(--moon-mare), transparent), radial-gradient(closest-side, var(--moon-a) 0 72%, var(--moon-b) 90%, var(--moon-b) 97%, transparent);border-radius:50%;inset:11%}@supports (color:color-mix(in lab, red, red)){.lsky.hollow .disc{background:radial-gradient(16% 13% at 38% 36%, var(--moon-mare), transparent), radial-gradient(12% 11% at 62% 58%, var(--moon-mare), transparent), radial-gradient(9% 8% at 56% 26%, var(--moon-mare), transparent), radial-gradient(7% 6% at 34% 66%, var(--moon-mare), transparent), radial-gradient(closest-side, var(--moon-a) 0 72%, var(--moon-b) 90%, color-mix(in srgb, var(--moon-b) 60%, transparent) 97%, transparent)}}.lsky.hollow .lit{opacity:0;background:radial-gradient(closest-side,#fff 0 55%,#fff6d6b3 82%,#0000);border-radius:50%;inset:11%}.lsky.hollow .cloud{left:var(--x);top:calc(var(--y) - var(--h) / 2);width:var(--w);height:var(--h);opacity:calc(var(--o) * var(--cloud-k));animation:hollow-drift var(--dur) ease-in-out var(--delay) infinite alternate}.lsky.hollow .cloud>b{background:radial-gradient(ellipse 22% 36% at 24% 64%, var(--cloud), transparent), radial-gradient(ellipse 24% 44% at 42% 38%, var(--cloud), transparent), radial-gradient(ellipse 24% 38% at 60% 60%, var(--cloud), transparent), radial-gradient(ellipse 20% 34% at 78% 42%, var(--cloud), transparent), radial-gradient(ellipse 50% 22% at 50% 54%, var(--cloud), transparent);inset:0}@supports (color:color-mix(in lab, red, red)){.lsky.hollow .cloud>b{background:radial-gradient(ellipse 22% 36% at 24% 64%, var(--cloud), transparent), radial-gradient(ellipse 24% 44% at 42% 38%, var(--cloud), transparent), radial-gradient(ellipse 24% 38% at 60% 60%, var(--cloud), transparent), radial-gradient(ellipse 20% 34% at 78% 42%, var(--cloud), transparent), radial-gradient(ellipse 50% 22% at 50% 54%, color-mix(in srgb, var(--cloud) 70%, transparent), transparent)}}.lsky.hollow .cloud>b{-webkit-mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@keyframes hollow-drift{0%{translate:calc(var(--drift) * var(--sgn) * -1) 0}to{translate:calc(var(--drift) * var(--sgn)) 0}}.fx-under,.fx-over{pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;position:absolute;inset:-40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000),linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-over{z-index:2}.fx-page{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx{pointer-events:none;display:block;position:absolute}.fx-rim{background:var(--fx);border-radius:9999px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px) calc(100% - .5px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px) calc(100% - .5px),#0000 100%)}.fx-rim.fx-shape-primary{-webkit-mask:var(--mask-circle-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle-line) center / 100% 100% no-repeat;mask:var(--mask-circle-line) center / 100% 100% no-repeat;border-radius:0}.fx-rim.fx-shape-secondary{-webkit-mask:var(--mask-diamond-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-diamond-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-diamond-line) center / 100% 100% no-repeat;mask:var(--mask-diamond-line) center / 100% 100% no-repeat;border-radius:0}.fx-rim.fx-shape-tertiary{-webkit-mask:var(--mask-octagon-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-octagon-line) center / 100% 100% no-repeat;-webkit-mask:var(--mask-octagon-line) center / 100% 100% no-repeat;mask:var(--mask-octagon-line) center / 100% 100% no-repeat;border-radius:0}.fx-line{transform-origin:0}.fx-glow{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}.fx-ring{background:radial-gradient(closest-side, transparent 70%, var(--fx) 86%, transparent 100%);border-radius:50%}.fx-dot{background:radial-gradient(closest-side, var(--fx) 55%, transparent);border-radius:50%}.fx-demo{z-index:50;background:var(--color-surface);border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;display:flex;position:fixed;inset:auto 0 0}.fx-demo button{border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-fg);white-space:nowrap;border-radius:8px;padding:0 10px}.classic-px{background:var(--fx)}.classic-ring{--b:10%;--k:var(--fx)}@supports (color:color-mix(in lab, red, red)){.classic-ring{--k:color-mix(in srgb, var(--fx) 62%, white)}}.classic-ring{background:linear-gradient(var(--k), var(--k)) 50% 0 / 62% var(--b) no-repeat, linear-gradient(var(--k), var(--k)) 50% 100% / 62% var(--b) no-repeat, linear-gradient(var(--k), var(--k)) 0 50% / var(--b) 62% no-repeat, linear-gradient(var(--k), var(--k)) 100% 50% / var(--b) 62% no-repeat, linear-gradient(var(--k), var(--k)) 14% 14% / 14% var(--b) no-repeat, linear-gradient(var(--k), var(--k)) 86% 14% / 14% var(--b) no-repeat, linear-gradient(var(--k), var(--k)) 14% 86% / 14% var(--b) no-repeat, linear-gradient(var(--k), var(--k)) 86% 86% / 14% var(--b) no-repeat}.classic-plus{background:linear-gradient(var(--fx), var(--fx)) center / 100% 34% no-repeat, linear-gradient(var(--fx), var(--fx)) center / 34% 100% no-repeat}.classic-scan{background:linear-gradient(var(--fx), var(--fx)) 0 100% / 100% 3px no-repeat, repeating-linear-gradient(180deg, var(--fx) 0 2px, transparent 2px 5px);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 85%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.classic-scan-tri{background:linear-gradient(var(--c), var(--c)) 0 100% / 100% 3px no-repeat, repeating-linear-gradient(180deg, var(--a) 0 2px, transparent 2px 5px, var(--b) 5px 7px, transparent 7px 10px, var(--c) 10px 12px, transparent 12px 15px)}.classic-frame{border:4px solid var(--fx);box-shadow:0 0 0 4px var(--fx)}@supports (color:color-mix(in lab, red, red)){.classic-frame{box-shadow:0 0 0 4px color-mix(in srgb, var(--fx) 30%, transparent)}}.classic-frame{-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.classic-edge{--px:12px;background:linear-gradient(180deg, var(--a) 0 var(--px), var(--a) var(--px) calc(var(--px) * 2), var(--a) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 0 / 100% calc(var(--px) * 3) no-repeat, linear-gradient(0deg, var(--fx) 0 var(--px), var(--fx) var(--px) calc(var(--px) * 2), var(--fx) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 100% / 100% calc(var(--px) * 3) no-repeat, linear-gradient(90deg, var(--b) 0 var(--px), var(--b) var(--px) calc(var(--px) * 2), var(--b) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 0 / calc(var(--px) * 3) 100% no-repeat, linear-gradient(270deg, var(--b) 0 var(--px), var(--b) var(--px) calc(var(--px) * 2), var(--b) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 100% 0 / calc(var(--px) * 3) 100% no-repeat}@supports (color:color-mix(in lab, red, red)){.classic-edge{background:linear-gradient(180deg, var(--a) 0 var(--px), color-mix(in srgb, var(--a) 55%, transparent) var(--px) calc(var(--px) * 2), color-mix(in srgb, var(--a) 22%, transparent) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 0 / 100% calc(var(--px) * 3) no-repeat, linear-gradient(0deg, var(--fx) 0 var(--px), color-mix(in srgb, var(--fx) 55%, transparent) var(--px) calc(var(--px) * 2), color-mix(in srgb, var(--fx) 22%, transparent) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 100% / 100% calc(var(--px) * 3) no-repeat, linear-gradient(90deg, var(--b) 0 var(--px), color-mix(in srgb, var(--b) 55%, transparent) var(--px) calc(var(--px) * 2), color-mix(in srgb, var(--b) 22%, transparent) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 0 0 / calc(var(--px) * 3) 100% no-repeat, linear-gradient(270deg, var(--b) 0 var(--px), color-mix(in srgb, var(--b) 55%, transparent) var(--px) calc(var(--px) * 2), color-mix(in srgb, var(--b) 22%, transparent) calc(var(--px) * 2) calc(var(--px) * 3), transparent calc(var(--px) * 3)) 100% 0 / calc(var(--px) * 3) 100% no-repeat}}.poster-block{background:var(--fx);-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;mask:var(--mask-circle) center / 100% 100% no-repeat}.poster-block.poster-shape-secondary{-webkit-mask-image:var(--mask-diamond);-webkit-mask-image:var(--mask-diamond);-webkit-mask-image:var(--mask-diamond);mask-image:var(--mask-diamond)}.poster-block.poster-shape-tertiary{-webkit-mask-image:var(--mask-octagon);-webkit-mask-image:var(--mask-octagon);-webkit-mask-image:var(--mask-octagon);mask-image:var(--mask-octagon)}.poster-star{background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50.0,2.0 56.0,23.7 70.8,6.8 66.8,28.9 87.5,20.1 74.3,38.3 96.8,39.3 77.0,50.0 96.8,60.7 74.3,61.7 87.5,79.9 66.8,71.1 70.8,93.2 56.0,76.3 50.0,98.0 44.0,76.3 29.2,93.2 33.2,71.1 12.5,79.9 25.7,61.7 3.2,60.7 23.0,50.0 3.2,39.3 25.7,38.3 12.5,20.1 33.2,28.9 29.2,6.8 44.0,23.7'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50.0,2.0 56.0,23.7 70.8,6.8 66.8,28.9 87.5,20.1 74.3,38.3 96.8,39.3 77.0,50.0 96.8,60.7 74.3,61.7 87.5,79.9 66.8,71.1 70.8,93.2 56.0,76.3 50.0,98.0 44.0,76.3 29.2,93.2 33.2,71.1 12.5,79.9 25.7,61.7 3.2,60.7 23.0,50.0 3.2,39.3 25.7,38.3 12.5,20.1 33.2,28.9 29.2,6.8 44.0,23.7'/></svg>") 50%/100% 100% no-repeat}.poster-bar{background:var(--fx);border-radius:14px}.poster-frame{border:6px solid var(--fx);border-radius:16px}.poster-rays{background:repeating-conic-gradient(from var(--off,0deg), var(--fx) 0deg 12deg, transparent 12deg 36deg);border-radius:50%;-webkit-mask:radial-gradient(closest-side,#0000 18%,#000 30% 56%,#0000 100%);mask:radial-gradient(closest-side,#0000 18%,#000 30% 56%,#0000 100%)}.linen-stitch{background:linear-gradient(180deg, #ffffff59, transparent 55%), repeating-linear-gradient(115deg, var(--fx) 0 2.5px, var(--fx) 2.5px 4px);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.linen-stitch{background:linear-gradient(180deg, #ffffff59, transparent 55%), repeating-linear-gradient(115deg, var(--fx) 0 2.5px, color-mix(in srgb, var(--fx) 72%, #000) 2.5px 4px)}}.linen-run{background:linear-gradient(180deg, #ffffff4d, transparent 55%), repeating-linear-gradient(115deg, var(--fx) 0 3px, var(--fx) 3px 4.5px)}@supports (color:color-mix(in lab, red, red)){.linen-run{background:linear-gradient(180deg, #ffffff4d, transparent 55%), repeating-linear-gradient(115deg, var(--fx) 0 3px, color-mix(in srgb, var(--fx) 70%, #000) 3px 4.5px)}}.linen-run{border-radius:2px;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.linen-cross{background:linear-gradient(45deg, transparent calc(50% - 2.5px), var(--fx) calc(50% - 2.5px) calc(50% + 2.5px), transparent calc(50% + 2.5px)), linear-gradient(-45deg, transparent calc(50% - 2.5px), var(--fx) calc(50% - 2.5px) calc(50% + 2.5px), transparent calc(50% + 2.5px));-webkit-mask:radial-gradient(closest-side,#000 78%,#0000 100%);mask:radial-gradient(closest-side,#000 78%,#0000 100%)}.fx-rim.linen-loop{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='46' fill='none' stroke='black' stroke-width='3.4'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='46' fill='none' stroke='black' stroke-width='3.4'/></svg>") 50%/100% 100% no-repeat}.fx-rim.linen-loop.fx-shape-primary{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='46' fill='none' stroke='black' stroke-width='3.4'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='46' fill='none' stroke='black' stroke-width='3.4'/></svg>")}.fx-rim.linen-loop.fx-shape-secondary{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50,3 97,50 50,97 3,50' fill='none' stroke='black' stroke-width='3.4' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50,3 97,50 50,97 3,50' fill='none' stroke='black' stroke-width='3.4' stroke-linejoin='round'/></svg>")}.fx-rim.linen-loop.fx-shape-tertiary{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='31,4 69,4 96,31 96,69 69,96 31,96 4,69 4,31' fill='none' stroke='black' stroke-width='3.4' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='31,4 69,4 96,31 96,69 69,96 31,96 4,69 4,31' fill='none' stroke='black' stroke-width='3.4' stroke-linejoin='round'/></svg>")}.linen-dye{mix-blend-mode:multiply;background:radial-gradient(closest-side, var(--fx), var(--fx) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.linen-dye{background:radial-gradient(closest-side, var(--fx), color-mix(in srgb, var(--fx) 40%, transparent) 60%, transparent)}}.linen-dye{-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 2px,#000000b3 2px 4px),repeating-linear-gradient(90deg,#000 0 2px,#000000b3 2px 4px);mask-image:repeating-linear-gradient(0deg,#000 0 2px,#000000b3 2px 4px),repeating-linear-gradient(90deg,#000 0 2px,#000000b3 2px 4px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-scheme=dark] .linen-dye{mix-blend-mode:screen}.linen-knot{background:radial-gradient(circle at 35% 30%, #fff, var(--fx) 55%, #000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.linen-knot{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 55%, var(--fx)), var(--fx) 55%, color-mix(in srgb, #000 30%, var(--fx)))}}.slate-dust{background:radial-gradient(circle at 35% 30%, #fff, var(--fx) 60%, transparent 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.slate-dust{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 45%, var(--fx)), var(--fx) 60%, transparent 100%)}}.slate-gleam{background:linear-gradient(110deg,#0000 38%,#ffffff8c 50%,#0000 62%);border-radius:30%}.slate-groove{border:2.5px solid #000;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.slate-groove{border:2.5px solid color-mix(in srgb, #000 55%, var(--fx))}}.slate-groove{box-shadow:0 1.5px #ffffff3d,inset 0 1.5px #0006}.slate-inlay{border:3px solid var(--fx);border-radius:16px;box-shadow:0 0 0 1px #00000059}.slate-vein{background:var(--fx);-webkit-mask:var(--vein) center / 100% 100% no-repeat;-webkit-mask:var(--vein) center / 100% 100% no-repeat;-webkit-mask:var(--vein) center / 100% 100% no-repeat;mask:var(--vein) center / 100% 100% no-repeat}.slate-vein.slate-vein-a{--vein:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='black' stroke-linecap='round'><g stroke-width='5' stroke-opacity='0.22'><path d='M2 70 C18 62 22 40 38 44 S60 62 72 38 S90 18 98 24'/><path d='M38 44 C42 28 52 22 58 8'/></g><g stroke-width='1.2'><path d='M2 70 C18 62 22 40 38 44 S60 62 72 38 S90 18 98 24'/><path d='M38 44 C42 28 52 22 58 8'/><path d='M60 54 C68 66 80 70 92 90'/></g></svg>")}.slate-vein.slate-vein-b{--vein:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='black' stroke-linecap='round'><g stroke-width='5' stroke-opacity='0.22'><path d='M6 14 C20 24 18 46 40 50 S68 40 80 62 S92 88 96 96'/><path d='M40 50 C34 66 26 74 14 92'/></g><g stroke-width='1.2'><path d='M6 14 C20 24 18 46 40 50 S68 40 80 62 S92 88 96 96'/><path d='M40 50 C34 66 26 74 14 92'/><path d='M66 46 C72 34 84 30 96 8'/></g></svg>")}.slate-vein.slate-vein-c{--vein:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='black' stroke-linecap='round'><g stroke-width='5' stroke-opacity='0.22'><path d='M30 98 C28 76 46 70 48 52 S42 26 58 2'/><path d='M48 52 C62 50 78 56 98 44'/></g><g stroke-width='1.2'><path d='M30 98 C28 76 46 70 48 52 S42 26 58 2'/><path d='M48 52 C62 50 78 56 98 44'/><path d='M44 68 C30 62 16 64 2 52'/></g></svg>")}.slate-sheen{background:linear-gradient(105deg,#0000 40%,#ffffff29 50%,#0000 60%)}.riso-ghost{--dots:radial-gradient(circle, #000 52%, transparent 57%) 0 0 / 5px 5px;background:var(--fx);-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat, var(--dots);-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat, var(--dots);-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat, var(--dots);mask:var(--mask-circle) center / 100% 100% no-repeat, var(--dots);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.riso-ghost.riso-shape-secondary{-webkit-mask-image:var(--mask-diamond), radial-gradient(circle, #000 52%, transparent 57%);-webkit-mask-image:var(--mask-diamond), radial-gradient(circle, #000 52%, transparent 57%);-webkit-mask-image:var(--mask-diamond), radial-gradient(circle, #000 52%, transparent 57%);mask-image:var(--mask-diamond), radial-gradient(circle, #000 52%, transparent 57%)}.riso-ghost.riso-shape-tertiary{-webkit-mask-image:var(--mask-octagon), radial-gradient(circle, #000 52%, transparent 57%);-webkit-mask-image:var(--mask-octagon), radial-gradient(circle, #000 52%, transparent 57%);-webkit-mask-image:var(--mask-octagon), radial-gradient(circle, #000 52%, transparent 57%);mask-image:var(--mask-octagon), radial-gradient(circle, #000 52%, transparent 57%)}.riso-ghost.riso-solid{-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;-webkit-mask:var(--mask-circle) center / 100% 100% no-repeat;mask:var(--mask-circle) center / 100% 100% no-repeat}.riso-ghost.riso-solid.riso-shape-secondary{-webkit-mask-image:var(--mask-diamond);-webkit-mask-image:var(--mask-diamond);-webkit-mask-image:var(--mask-diamond);mask-image:var(--mask-diamond)}.riso-ghost.riso-solid.riso-shape-tertiary{-webkit-mask-image:var(--mask-octagon);-webkit-mask-image:var(--mask-octagon);-webkit-mask-image:var(--mask-octagon);mask-image:var(--mask-octagon)}.riso-burst{background:radial-gradient(circle, var(--fx) 44%, transparent 49%) 0 0 / 8px 8px;-webkit-mask:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 100%);mask:radial-gradient(closest-side,#0000 36%,#000 50%,#0000 100%)}.riso-bar{background:var(--fx);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;border-radius:14px;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 60%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:radial-gradient(circle,#000 55%,#0000 60%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:5px 5px,auto;mask-size:5px 5px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.riso-band{background:var(--fx);-webkit-mask:radial-gradient(circle, #000 50%, transparent 55%) 0 0 / var(--dot,6px) var(--dot,6px), linear-gradient(90deg, transparent, #000 35%, #000 65%, transparent);-webkit-mask:radial-gradient(circle, #000 50%, transparent 55%) 0 0 / var(--dot,6px) var(--dot,6px), linear-gradient(90deg, transparent, #000 35%, #000 65%, transparent);-webkit-mask:radial-gradient(circle, #000 50%, transparent 55%) 0 0 / var(--dot,6px) var(--dot,6px), linear-gradient(90deg, transparent, #000 35%, #000 65%, transparent);mask:radial-gradient(circle, #000 50%, transparent 55%) 0 0 / var(--dot,6px) var(--dot,6px), linear-gradient(90deg, transparent, #000 35%, #000 65%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.alex-chev,.alex-stripes,.alex-bands,.alex-plaid,.alex-wash{--k0:oklch(from var(--c0,var(--fx)) l calc(c * 1.8) h);--k1:oklch(from var(--c1,var(--color-secondary)) l calc(c * 1.8) h);--k2:oklch(from var(--c2,var(--color-tertiary)) l calc(c * 1.8) h)}.alex-chev{background:linear-gradient(90deg, var(--k0) 0 33.4%, var(--k1) 33.4% 66.7%, var(--k2) 66.7%) 0 0 / 54px 54px;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;border-radius:50%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 2 L12 9 L4 16' fill='none' stroke='black' stroke-width='4.6' stroke-linejoin='miter'/%3E%3C/svg%3E"),radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 2 L12 9 L4 16' fill='none' stroke='black' stroke-width='4.6' stroke-linejoin='miter'/%3E%3C/svg%3E"),radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:18px 18px,auto;mask-size:18px 18px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.alex-stripes{background:repeating-linear-gradient(135deg, var(--k0) 0 4px, transparent 4px 7px, var(--k1) 7px 11px, transparent 11px 14px, var(--k2) 14px 18px, transparent 18px 21px);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%);mask:radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%)}.alex-bands{background:linear-gradient(90deg, var(--k1) 0 31%, var(--k0) 31% 69%, var(--k2) 69%);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0 30%,#0000008c 62%,#0000002e 84%,#0000 100%);mask:radial-gradient(circle closest-side,#000 0 30%,#0000008c 62%,#0000002e 84%,#0000 100%)}.alex-plaid{--p:var(--k0);--s:var(--k1);--t:var(--k2);background:repeating-linear-gradient(180deg, var(--p) 0 8px, transparent 8px 14px, var(--t) 14px 21px, transparent 21px 27px, var(--s) 27px 30px, transparent 30px 40px), repeating-linear-gradient(90deg, var(--p) 0 8px, transparent 8px 14px, var(--t) 14px 21px, transparent 21px 27px, var(--s) 27px 30px, transparent 30px 40px);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%);mask:radial-gradient(circle closest-side,#000 0 22%,#0000008c 55%,#0000002e 80%,#0000 100%)}.alex-frame{box-sizing:border-box;box-shadow:inset 0 0 0 var(--t) var(--fx), inset 0 0 0 calc(var(--t) * 2) var(--b), inset 0 0 0 calc(var(--t) * 3) var(--c);border-radius:8px}.alex-wash{background:radial-gradient(circle closest-side, var(--k0) 0, var(--k0) 45%, transparent 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.alex-wash{background:radial-gradient(circle closest-side, var(--k0) 0, color-mix(in srgb, var(--k0) 70%, transparent) 45%, transparent 100%)}}.emilia-petal{background:linear-gradient(135deg, #fff, var(--fx));border-radius:90% 0}@supports (color:color-mix(in lab, red, red)){.emilia-petal{background:linear-gradient(135deg, color-mix(in srgb, #fff 55%, var(--fx)), var(--fx))}}.emilia-blossom{background:radial-gradient(circle, #f7f7f6 0 8%, transparent 9%), radial-gradient(circle, #fff 0 30%, var(--fx) 75%)}@supports (color:color-mix(in lab, red, red)){.emilia-blossom{background:radial-gradient(circle, color-mix(in srgb, var(--color-fg-strong) 55%, var(--fx)) 0 8%, transparent 9%), radial-gradient(circle, color-mix(in srgb, #fff 45%, var(--fx)) 0 30%, var(--fx) 75%)}}.emilia-blossom{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(0 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(72 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(144 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(216 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(288 50 50)'/><circle cx='50' cy='50' r='12'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(0 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(72 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(144 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(216 50 50)'/><ellipse cx='50' cy='24' rx='16' ry='24' transform='rotate(288 50 50)'/><circle cx='50' cy='50' r='12'/></svg>") 50%/100% 100% no-repeat}.emilia-branch{transform-origin:0;background:#daddd7}@supports (color:color-mix(in lab, red, red)){.emilia-branch{background:color-mix(in srgb, var(--color-tertiary) 80%, var(--color-fg-strong))}}.emilia-branch{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'><path d='M0 30 C40 20 70 36 110 20 S170 14 200 8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M60 28 C66 18 72 14 80 10 M120 19 C126 28 132 32 140 34 M160 14 C166 8 172 6 180 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'><path d='M0 30 C40 20 70 36 110 20 S170 14 200 8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/><path d='M60 28 C66 18 72 14 80 10 M120 19 C126 28 132 32 140 34 M160 14 C166 8 172 6 180 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>") 50%/100% 100% no-repeat}.diego-square{background:repeating-conic-gradient(var(--fx) 0 25%, var(--color-fg-strong) 0 50%) 0 0 / 100% 100%;border-radius:7px}.diego-square-alt{background:repeating-conic-gradient(var(--color-fg-strong) 0 25%, var(--fx) 0 50%) 0 0 / 100% 100%}.diego-tile{background:var(--fx);border-radius:6px}.diego-spot{background:repeating-conic-gradient(var(--fx) 0 25%, transparent 0 50%) 0 0 / 14px 14px;border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0 30%,#00000080 62%,#0000 100%);mask:radial-gradient(circle closest-side,#000 0 30%,#00000080 62%,#0000 100%)}.diego-strip{background:repeating-conic-gradient(var(--color-fg-strong) 0 25%, var(--color-surface) 0 50%) 0 0 / calc(var(--k) * 2) calc(var(--k) * 2);-webkit-mask:linear-gradient(var(--dir), transparent, #000 12%, #000 88%, transparent);-webkit-mask:linear-gradient(var(--dir), transparent, #000 12%, #000 88%, transparent);-webkit-mask:linear-gradient(var(--dir), transparent, #000 12%, #000 88%, transparent);mask:linear-gradient(var(--dir), transparent, #000 12%, #000 88%, transparent)}.diego-fur{z-index:-1;pointer-events:none;background:repeating-linear-gradient(80deg, transparent 0, var(--fc) 9px, transparent 18px), repeating-linear-gradient(86deg, transparent 0, var(--fc) 16px, transparent 34px), radial-gradient(ellipse at 50% 50%, var(--fc), transparent 70%);width:62vw;height:100vh;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.diego-fur{background:repeating-linear-gradient(80deg, transparent 0, color-mix(in srgb, var(--fc) 45%, transparent) 9px, transparent 18px), repeating-linear-gradient(86deg, transparent 0, color-mix(in srgb, var(--fc) 35%, transparent) 16px, transparent 34px), radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--fc) 22%, transparent), transparent 70%)}}.diego-fur{-webkit-mask:radial-gradient(closest-side,#000 0,#0009 50%,#0000 100%);mask:radial-gradient(closest-side,#000 0,#0009 50%,#0000 100%)}.johan-paw{background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.johan-paw{background:color-mix(in srgb, var(--fx) 75%, var(--color-fg-strong))}}.johan-paw{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'%3E%3Cpath d='M50 54 C64 54 78 68 78 82 C78 94 66 96 50 90 C34 96 22 94 22 82 C22 68 36 54 50 54Z'/%3E%3Cellipse cx='19' cy='46' rx='10' ry='14' transform='rotate(-24 19 46)'/%3E%3Cellipse cx='39' cy='24' rx='10' ry='14' transform='rotate(-8 39 24)'/%3E%3Cellipse cx='61' cy='24' rx='10' ry='14' transform='rotate(8 61 24)'/%3E%3Cellipse cx='81' cy='46' rx='10' ry='14' transform='rotate(24 81 46)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'%3E%3Cpath d='M50 54 C64 54 78 68 78 82 C78 94 66 96 50 90 C34 96 22 94 22 82 C22 68 36 54 50 54Z'/%3E%3Cellipse cx='19' cy='46' rx='10' ry='14' transform='rotate(-24 19 46)'/%3E%3Cellipse cx='39' cy='24' rx='10' ry='14' transform='rotate(-8 39 24)'/%3E%3Cellipse cx='61' cy='24' rx='10' ry='14' transform='rotate(8 61 24)'/%3E%3Cellipse cx='81' cy='46' rx='10' ry='14' transform='rotate(24 81 46)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.johan-bone{background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.johan-bone{background:color-mix(in srgb, var(--fx) 48%, #f1e6cf)}}.johan-bone{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><circle cx='18' cy='9' r='9'/><circle cx='18' cy='21' r='9'/></svg>") 0/auto 100% no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><circle cx='12' cy='9' r='9'/><circle cx='12' cy='21' r='9'/></svg>") 100%/auto 100% no-repeat,linear-gradient(#000 0 0) 50%/calc(100% - 16px) 40% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><circle cx='18' cy='9' r='9'/><circle cx='18' cy='21' r='9'/></svg>") 0/auto 100% no-repeat,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><circle cx='12' cy='9' r='9'/><circle cx='12' cy='21' r='9'/></svg>") 100%/auto 100% no-repeat,linear-gradient(#000 0 0) 50%/calc(100% - 16px) 40% no-repeat}.johan-ball{background:radial-gradient(circle at 35% 30%, #ffffffb3, transparent 38%), radial-gradient(closest-side, var(--fx) 80%, var(--fx));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.johan-ball{background:radial-gradient(circle at 35% 30%, #ffffffb3, transparent 38%), radial-gradient(closest-side, var(--fx) 80%, color-mix(in srgb, var(--fx) 60%, #000))}}.johan-fur{z-index:-1;pointer-events:none;background:linear-gradient(120deg, var(--ca), var(--cb));-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;width:80vw;height:90vh;position:fixed;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><g fill='none' stroke='black' stroke-linecap='round'><path d='M59.8 71.2Q63.2 75.5 67.9 78.3' stroke-opacity='0.95' stroke-width='0.92'/><path d='M44.7 -5.4Q49.5 -3.4 52.3 0.9' stroke-opacity='0.68' stroke-width='1.05'/><path d='M44.7 90.6Q49.5 92.6 52.3 96.9' stroke-opacity='0.68' stroke-width='1.05'/><path d='M52.2 55.1Q55.3 55.7 57.6 57.8' stroke-opacity='0.95' stroke-width='1.36'/><path d='M15.3 -19.5Q19.0 -18.8 21.0 -15.6' stroke-opacity='0.40' stroke-width='1.42'/><path d='M15.3 76.5Q19.0 77.2 21.0 80.4' stroke-opacity='0.40' stroke-width='1.42'/><path d='M111.3 -19.5Q115.0 -18.8 117.0 -15.6' stroke-opacity='0.40' stroke-width='1.42'/><path d='M111.3 76.5Q115.0 77.2 117.0 80.4' stroke-opacity='0.40' stroke-width='1.42'/><path d='M20.1 20.7Q25.2 23.8 29.3 28.2' stroke-opacity='0.98' stroke-width='1.22'/><path d='M65.1 19.7Q68.7 24.6 74.5 26.5' stroke-opacity='0.94' stroke-width='1.08'/><path d='M65.1 115.7Q68.7 120.6 74.5 122.5' stroke-opacity='0.94' stroke-width='1.08'/><path d='M34.7 15.9Q38.1 16.6 41.0 18.7' stroke-opacity='0.76' stroke-width='0.90'/><path d='M34.7 111.9Q38.1 112.6 41.0 114.7' stroke-opacity='0.76' stroke-width='0.90'/><path d='M65.1 32.4Q68.2 34.8 71.2 37.3' stroke-opacity='0.59' stroke-width='1.19'/><path d='M67.6 5.5Q72.7 8.7 78.6 10.0' stroke-opacity='0.91' stroke-width='0.91'/><path d='M67.6 101.5Q72.7 104.7 78.6 106.0' stroke-opacity='0.91' stroke-width='0.91'/><path d='M75.6 35.2Q80.7 35.3 84.4 38.7' stroke-opacity='0.51' stroke-width='1.47'/><path d='M18.9 72.6Q23.7 75.9 27.6 80.1' stroke-opacity='0.61' stroke-width='1.21'/><path d='M114.9 72.6Q119.7 75.9 123.6 80.1' stroke-opacity='0.61' stroke-width='1.21'/><path d='M74.5 10.4Q77.7 14.7 82.7 16.8' stroke-opacity='0.42' stroke-width='1.47'/><path d='M74.5 106.4Q77.7 110.7 82.7 112.8' stroke-opacity='0.42' stroke-width='1.47'/><path d='M8.8 32.7Q12.9 35.4 16.1 39.0' stroke-opacity='0.95' stroke-width='1.23'/><path d='M104.8 32.7Q108.9 35.4 112.1 39.0' stroke-opacity='0.95' stroke-width='1.23'/><path d='M30.0 30.4Q33.8 30.5 36.5 33.2' stroke-opacity='0.81' stroke-width='1.50'/><path d='M15.5 4.7Q20.7 7.6 25.5 11.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M15.5 100.7Q20.7 103.6 25.5 107.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M111.5 4.7Q116.7 7.6 121.5 11.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M111.5 100.7Q116.7 103.6 121.5 107.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M-16.7 43.7Q-13.4 46.9 -8.8 47.1' stroke-opacity='0.42' stroke-width='1.20'/><path d='M79.3 43.7Q82.6 46.9 87.2 47.1' stroke-opacity='0.42' stroke-width='1.20'/><path d='M-15.5 12.5Q-11.9 16.3 -7.7 19.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M-15.5 108.5Q-11.9 112.3 -7.7 115.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M80.5 12.5Q84.1 16.3 88.3 19.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M80.5 108.5Q84.1 112.3 88.3 115.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M41.7 14.3Q46.7 16.8 51.5 19.5' stroke-opacity='1.00' stroke-width='1.41'/><path d='M41.7 110.3Q46.7 112.8 51.5 115.5' stroke-opacity='1.00' stroke-width='1.41'/><path d='M-2.3 43.5Q1.3 46.1 4.9 48.9' stroke-opacity='0.57' stroke-width='1.14'/><path d='M93.7 43.5Q97.3 46.1 100.9 48.9' stroke-opacity='0.57' stroke-width='1.14'/><path d='M14.1 36.2Q18.2 40.5 23.0 44.0' stroke-opacity='0.70' stroke-width='1.10'/><path d='M110.1 36.2Q114.2 40.5 119.0 44.0' stroke-opacity='0.70' stroke-width='1.10'/></g></svg>");mask-image:radial-gradient(closest-side,#000 30%,#0000),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><g fill='none' stroke='black' stroke-linecap='round'><path d='M59.8 71.2Q63.2 75.5 67.9 78.3' stroke-opacity='0.95' stroke-width='0.92'/><path d='M44.7 -5.4Q49.5 -3.4 52.3 0.9' stroke-opacity='0.68' stroke-width='1.05'/><path d='M44.7 90.6Q49.5 92.6 52.3 96.9' stroke-opacity='0.68' stroke-width='1.05'/><path d='M52.2 55.1Q55.3 55.7 57.6 57.8' stroke-opacity='0.95' stroke-width='1.36'/><path d='M15.3 -19.5Q19.0 -18.8 21.0 -15.6' stroke-opacity='0.40' stroke-width='1.42'/><path d='M15.3 76.5Q19.0 77.2 21.0 80.4' stroke-opacity='0.40' stroke-width='1.42'/><path d='M111.3 -19.5Q115.0 -18.8 117.0 -15.6' stroke-opacity='0.40' stroke-width='1.42'/><path d='M111.3 76.5Q115.0 77.2 117.0 80.4' stroke-opacity='0.40' stroke-width='1.42'/><path d='M20.1 20.7Q25.2 23.8 29.3 28.2' stroke-opacity='0.98' stroke-width='1.22'/><path d='M65.1 19.7Q68.7 24.6 74.5 26.5' stroke-opacity='0.94' stroke-width='1.08'/><path d='M65.1 115.7Q68.7 120.6 74.5 122.5' stroke-opacity='0.94' stroke-width='1.08'/><path d='M34.7 15.9Q38.1 16.6 41.0 18.7' stroke-opacity='0.76' stroke-width='0.90'/><path d='M34.7 111.9Q38.1 112.6 41.0 114.7' stroke-opacity='0.76' stroke-width='0.90'/><path d='M65.1 32.4Q68.2 34.8 71.2 37.3' stroke-opacity='0.59' stroke-width='1.19'/><path d='M67.6 5.5Q72.7 8.7 78.6 10.0' stroke-opacity='0.91' stroke-width='0.91'/><path d='M67.6 101.5Q72.7 104.7 78.6 106.0' stroke-opacity='0.91' stroke-width='0.91'/><path d='M75.6 35.2Q80.7 35.3 84.4 38.7' stroke-opacity='0.51' stroke-width='1.47'/><path d='M18.9 72.6Q23.7 75.9 27.6 80.1' stroke-opacity='0.61' stroke-width='1.21'/><path d='M114.9 72.6Q119.7 75.9 123.6 80.1' stroke-opacity='0.61' stroke-width='1.21'/><path d='M74.5 10.4Q77.7 14.7 82.7 16.8' stroke-opacity='0.42' stroke-width='1.47'/><path d='M74.5 106.4Q77.7 110.7 82.7 112.8' stroke-opacity='0.42' stroke-width='1.47'/><path d='M8.8 32.7Q12.9 35.4 16.1 39.0' stroke-opacity='0.95' stroke-width='1.23'/><path d='M104.8 32.7Q108.9 35.4 112.1 39.0' stroke-opacity='0.95' stroke-width='1.23'/><path d='M30.0 30.4Q33.8 30.5 36.5 33.2' stroke-opacity='0.81' stroke-width='1.50'/><path d='M15.5 4.7Q20.7 7.6 25.5 11.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M15.5 100.7Q20.7 103.6 25.5 107.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M111.5 4.7Q116.7 7.6 121.5 11.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M111.5 100.7Q116.7 103.6 121.5 107.1' stroke-opacity='0.54' stroke-width='1.26'/><path d='M-16.7 43.7Q-13.4 46.9 -8.8 47.1' stroke-opacity='0.42' stroke-width='1.20'/><path d='M79.3 43.7Q82.6 46.9 87.2 47.1' stroke-opacity='0.42' stroke-width='1.20'/><path d='M-15.5 12.5Q-11.9 16.3 -7.7 19.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M-15.5 108.5Q-11.9 112.3 -7.7 115.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M80.5 12.5Q84.1 16.3 88.3 19.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M80.5 108.5Q84.1 112.3 88.3 115.4' stroke-opacity='0.87' stroke-width='0.96'/><path d='M41.7 14.3Q46.7 16.8 51.5 19.5' stroke-opacity='1.00' stroke-width='1.41'/><path d='M41.7 110.3Q46.7 112.8 51.5 115.5' stroke-opacity='1.00' stroke-width='1.41'/><path d='M-2.3 43.5Q1.3 46.1 4.9 48.9' stroke-opacity='0.57' stroke-width='1.14'/><path d='M93.7 43.5Q97.3 46.1 100.9 48.9' stroke-opacity='0.57' stroke-width='1.14'/><path d='M14.1 36.2Q18.2 40.5 23.0 44.0' stroke-opacity='0.70' stroke-width='1.10'/><path d='M110.1 36.2Q114.2 40.5 119.0 44.0' stroke-opacity='0.70' stroke-width='1.10'/></g></svg>");-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:100% 100%,120px 120px;mask-size:100% 100%,120px 120px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=frost]{--frost-ice:#3f87a3;--frost-snow:#5f9fb8}:root[data-theme=frost][data-scheme=dark]{--frost-ice:#cfeaf7;--frost-snow:#fff}.frost-feather{transform-origin:50% 100%;background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 100' preserveAspectRatio='none'><path d='M31 100V4M31 88L8 66M31 88L54 66M31 72L11 54M31 72L51 54M31 56L15 42M31 56L47 42M31 40L19 30M31 40L43 30M31 25L24 18M31 25L38 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 100' preserveAspectRatio='none'><path d='M31 100V4M31 88L8 66M31 88L54 66M31 72L11 54M31 72L51 54M31 56L15 42M31 56L47 42M31 40L19 30M31 40L43 30M31 25L24 18M31 25L38 18' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}.frost-flake{background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'><g id='a'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(60 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(120 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(180 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(240 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(300 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g></g></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'><g id='a'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(60 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(120 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(180 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(240 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g><g transform='rotate(300 50 50)'><path d='M50 28V6M50 16L43 9M50 16L57 9M50 23L45 18M50 23L55 18'/></g></g></svg>") 50%/100% 100% no-repeat}.frost-patch{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.frost-patch{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 55%, transparent), transparent)}}.frost-fog{background:radial-gradient(closest-side, var(--fx) 30%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.frost-fog{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, transparent) 30%, transparent)}}.frost-snow{background:radial-gradient(closest-side, var(--fx) 55%, transparent);border-radius:50%}.frost-glint{background:linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 2px no-repeat, linear-gradient(0deg, transparent, var(--fx), transparent) center / 2px 100% no-repeat, radial-gradient(closest-side, var(--fx), transparent) center / 40% 40% no-repeat}.frost-puff{background:radial-gradient(closest-side at 50% 55%, var(--fx), transparent) center / 70% 80% no-repeat, radial-gradient(closest-side at 30% 55%, var(--fx), transparent) left 8% center / 55% 60% no-repeat, radial-gradient(closest-side at 70% 55%, var(--fx), transparent) right 8% center / 55% 60% no-repeat}.frost-bulb{background:radial-gradient(closest-side, #fff6dc 0 12%, #fff0c4 24%, transparent 42%) center / 100% 100% no-repeat, radial-gradient(closest-side, var(--fx) 20%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.frost-bulb{background:radial-gradient(closest-side, #fff6dc 0 12%, color-mix(in srgb, #fff0c4 60%, var(--fx)) 24%, transparent 42%) center / 100% 100% no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--fx) 90%, transparent) 20%, transparent)}}:root[data-scheme=light] .frost-bulb{background:radial-gradient(closest-side, #ffd27a 0 12%, #ffb84a 26%, transparent 44%) center / 100% 100% no-repeat, radial-gradient(closest-side, var(--fx) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .frost-bulb{background:radial-gradient(closest-side, #ffd27a 0 12%, color-mix(in srgb, #ffb84a 60%, var(--fx)) 26%, transparent 44%) center / 100% 100% no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--fx) 100%, transparent) 15%, transparent)}}:root[data-theme=sand]{--sand-grain:#b08a4c;--sand-dune:#c49a55;--sand-star:#9a6a2a}:root[data-theme=sand][data-scheme=dark]{--sand-grain:#ebcb8e;--sand-dune:#d9ad66;--sand-star:#fff1cf}.sand-grain{background:radial-gradient(closest-side, var(--fx) 60%, transparent);border-radius:50%}.sand-ripple{background:var(--fx);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M0 6Q10 0 20 6T40 6T60 6T80 6T100 6T120 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/></svg>"),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'><path d='M0 6Q10 0 20 6T40 6T60 6T80 6T100 6T120 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/></svg>"),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:100% 100%,auto;mask-size:100% 100%,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sand-ridge{transform-origin:0;background:radial-gradient(ellipse 35% 96% at 37% 100%, var(--fx) 0 70%, var(--fx) 88%, transparent 100%), radial-gradient(ellipse 25% 68% at 73% 100%, var(--fx) 0 68%, var(--fx) 88%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.sand-ridge{background:radial-gradient(ellipse 35% 96% at 37% 100%, var(--fx) 0 70%, color-mix(in srgb, var(--fx) 45%, transparent) 88%, transparent 100%), radial-gradient(ellipse 25% 68% at 73% 100%, color-mix(in srgb, var(--fx) 92%, #000 8%) 0 68%, color-mix(in srgb, var(--fx) 45%, transparent) 88%, transparent 100%)}}.sand-ridge{-webkit-mask:linear-gradient(#000 0 80%,#0000 100%);mask:linear-gradient(#000 0 80%,#0000 100%)}.sand-ridge.sand-flip{background:radial-gradient(ellipse 25% 68% at 27% 100%, var(--fx) 0 68%, var(--fx) 88%, transparent 100%), radial-gradient(ellipse 35% 96% at 63% 100%, var(--fx) 0 70%, var(--fx) 88%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.sand-ridge.sand-flip{background:radial-gradient(ellipse 25% 68% at 27% 100%, color-mix(in srgb, var(--fx) 92%, #000 8%) 0 68%, color-mix(in srgb, var(--fx) 45%, transparent) 88%, transparent 100%), radial-gradient(ellipse 35% 96% at 63% 100%, var(--fx) 0 70%, color-mix(in srgb, var(--fx) 45%, transparent) 88%, transparent 100%)}}.sand-star{background:linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 1.5px no-repeat, linear-gradient(0deg, transparent, var(--fx), transparent) center / 1.5px 100% no-repeat, radial-gradient(closest-side, var(--fx), transparent) center / 45% 45% no-repeat}:root[data-theme=dusk]{--dusk-star:#be3e1d}:root[data-theme=dusk][data-scheme=dark]{--dusk-star:#f6f3fc}.dusk-reflect{background:repeating-linear-gradient(180deg, var(--fx) 0 2.5px, transparent 2.5px 7px);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:radial-gradient(closest-side at 50% 0,#000 30%,#0000),linear-gradient(#000,#0000 95%);mask-image:radial-gradient(closest-side at 50% 0,#000 30%,#0000),linear-gradient(#000,#0000 95%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dusk-ripple{background:radial-gradient(closest-side, transparent 72%, var(--fx) 88%, transparent 100%);border-radius:50%}.dusk-pool{background:radial-gradient(closest-side, var(--fx) 0%, var(--fx) 25%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dusk-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 90%, white) 0%, var(--fx) 25%, transparent)}}.dusk-glint{background:linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 1.5px no-repeat, linear-gradient(0deg, transparent, var(--fx), transparent) center / 1.5px 100% no-repeat, radial-gradient(closest-side, var(--fx), transparent) center / 50% 50% no-repeat}.dusk-line{background:linear-gradient(90deg, transparent, var(--fx) 25%, var(--fx) 75%, transparent)}.windfall-leaf{background:linear-gradient(135deg, var(--fx), var(--fx) 55%, var(--fx))}@supports (color:color-mix(in lab, red, red)){.windfall-leaf{background:linear-gradient(135deg, color-mix(in srgb, var(--fx) 70%, white), var(--fx) 55%, color-mix(in srgb, var(--fx) 78%, black))}}.windfall-leaf{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path fill-rule='evenodd' d='M50 3C84 20 94 58 50 97C6 58 16 20 50 3ZM48.6 14H51.4V78H48.6Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path fill-rule='evenodd' d='M50 3C84 20 94 58 50 97C6 58 16 20 50 3ZM48.6 14H51.4V78H48.6Z'/></svg>") 50%/100% 100% no-repeat}.windfall-fruit{background:linear-gradient(#5a3b1e, #5a3b1e) 50% 0 / 9% 24% no-repeat, radial-gradient(circle at 36% 40%, var(--fx) 0, var(--fx) 34%, var(--fx) 44%, transparent 45%) 50% 100% / 100% 88% no-repeat}@supports (color:color-mix(in lab, red, red)){.windfall-fruit{background:linear-gradient(#5a3b1e, #5a3b1e) 50% 0 / 9% 24% no-repeat, radial-gradient(circle at 36% 40%, color-mix(in srgb, var(--fx) 55%, white) 0, var(--fx) 34%, color-mix(in srgb, var(--fx) 70%, black) 44%, transparent 45%) 50% 100% / 100% 88% no-repeat}}.windfall-gust{background:var(--fx);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 12C30 12 52 6 74 8C86 9 92 14 88 17C84 20 78 15 82 11' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>"),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 12C30 12 52 6 74 8C86 9 92 14 88 17C84 20 78 15 82 11' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>"),linear-gradient(90deg,#0000,#000 20% 80%,#0000);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:100% 100%,auto;mask-size:100% 100%,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=temper]{--temper-1:#c99a1e;--temper-2:#b4601c;--temper-3:#7c3fa0;--temper-4:#2e58b8;--temper-hot:#ff9d2b;--temper-spark:#e8761a;--temper-steam:#7b8494}:root[data-theme=temper][data-scheme=dark]{--temper-1:#f0d98a;--temper-2:#d98a45;--temper-3:#a56bc8;--temper-4:#5b86e8;--temper-hot:#fff3c8;--temper-spark:#ffb347;--temper-steam:#e8edf4}.temper-glow{background:radial-gradient(closest-side, var(--fx) 25%, var(--fx) 60%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.temper-glow{background:radial-gradient(closest-side, var(--fx) 25%, color-mix(in srgb, var(--fx) 40%, transparent) 60%, transparent)}}.temper-wave{background:linear-gradient(90deg, transparent, var(--fx) 35%, var(--fx) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.temper-wave{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx) 35%, transparent) 35%, color-mix(in srgb, var(--fx) 70%, transparent) 55%, transparent)}}.temper-wave{-webkit-mask:linear-gradient(#0000,#000 18% 82%,#0000);mask:linear-gradient(#0000,#000 18% 82%,#0000)}.temper-edge{background:linear-gradient(135deg, var(--temper-1), var(--temper-2) 35%, var(--temper-3) 65%, var(--temper-4));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:20px;padding:2.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.temper-edge.temper-soft{border-radius:24px;padding:7px}.temper-gleam{background:radial-gradient(closest-side, var(--fx) 20%, var(--fx) 60%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.temper-gleam{background:radial-gradient(closest-side, var(--fx) 20%, color-mix(in srgb, var(--fx) 40%, transparent) 60%, transparent)}}.temper-ring{background:radial-gradient(closest-side, transparent 70%, var(--fx) 84%, transparent 100%);border-radius:50%}.temper-steam{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.temper-steam{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 70%, transparent), transparent)}}.temper-spark{background:radial-gradient(closest-side, var(--fx) 40%, var(--fx) 70%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.temper-spark{background:radial-gradient(closest-side, var(--fx) 40%, color-mix(in srgb, var(--fx) 30%, transparent) 70%, transparent)}}:root[data-theme=zenith]{--zenith-gold:#b8892a;--zenith-hi:#e0a93a}:root[data-theme=zenith][data-scheme=dark]{--zenith-gold:#e8c15a;--zenith-hi:#fff0b8}.zenith-glint{background:linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 2px no-repeat, linear-gradient(0deg, transparent, var(--fx), transparent) center / 2px 100% no-repeat, radial-gradient(closest-side, var(--fx), transparent) center / 45% 45% no-repeat}.zenith-bell{background:radial-gradient(closest-side, transparent 72%, var(--fx) 86%, transparent 100%);border-radius:50%}.zenith-bloom{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zenith-bloom{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 60%, transparent), transparent)}}.zenith-line{background:linear-gradient(90deg, transparent, var(--fx) 15%, var(--fx) 85%, transparent)}.zenith-pennant{transform-origin:0 100%;background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80' preserveAspectRatio='none'><path d='M4 78V2L96 30Q50 38 4 58Z' stroke='black' stroke-width='3' stroke-linejoin='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80' preserveAspectRatio='none'><path d='M4 78V2L96 30Q50 38 4 58Z' stroke='black' stroke-width='3' stroke-linejoin='round'/></svg>") 50%/100% 100% no-repeat}.zenith-sun{background:repeating-conic-gradient(from 0deg, var(--fx) 0 3deg, transparent 3deg 12deg)}@supports (color:color-mix(in lab, red, red)){.zenith-sun{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--fx) 80%, transparent) 0 3deg, transparent 3deg 12deg)}}.zenith-sun{-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:radial-gradient(closest-side,#0000 3%,#000 12%,#0000 62%),linear-gradient(#000 48%,#0000004d 62%,#0000 76%);mask-image:radial-gradient(closest-side,#0000 3%,#000 12%,#0000 62%),linear-gradient(#000 48%,#0000004d 62%,#0000 76%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zenith-mote{background:radial-gradient(closest-side, var(--fx) 40%, transparent);border-radius:50%}.loden-pool{background:radial-gradient(closest-side, var(--fx) 0, var(--fx) 28%, #f0b84a5c 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.loden-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 28%, #f0b84a) 0, color-mix(in srgb, var(--fx) 18%, #f0b84a 82%) 28%, #f0b84a5c 62%, transparent)}}:root[data-scheme=dark] .loden-pool{background:radial-gradient(closest-side, var(--fx) 0, var(--fx) 26%, #f6e3a852 60%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .loden-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 30%, #f6e3a8) 0, color-mix(in srgb, var(--fx) 16%, #f6e3a8 84%) 26%, #f6e3a852 60%, transparent)}}.loden-halo{-webkit-mask:radial-gradient(closest-side,#0000 47%,#000 62%,#0000);mask:radial-gradient(closest-side,#0000 47%,#000 62%,#0000)}.loden-weave{background:repeating-linear-gradient(60deg, var(--fx) 0 2px, transparent 2px 6px), repeating-linear-gradient(-60deg, #f7f7f68c 0 2px, transparent 2px 6px)}@supports (color:color-mix(in lab, red, red)){.loden-weave{background:repeating-linear-gradient(60deg, color-mix(in srgb, var(--fx) 80%, transparent) 0 2px, transparent 2px 6px), repeating-linear-gradient(-60deg, color-mix(in srgb, var(--color-fg-strong) 55%, transparent) 0 2px, transparent 2px 6px)}}.loden-weave{-webkit-mask:linear-gradient(90deg,#000,#0000 58px),linear-gradient(-90deg,#000,#0000 58px),linear-gradient(#000,#0000 58px),linear-gradient(0deg,#000,#0000 58px);mask:linear-gradient(90deg,#000,#0000 58px),linear-gradient(-90deg,#000,#0000 58px),linear-gradient(#000,#0000 58px),linear-gradient(0deg,#000,#0000 58px)}.loden-field{z-index:-1;pointer-events:none;background:repeating-linear-gradient(60deg, var(--ca) 0 4px, transparent 4px 10px), repeating-linear-gradient(-60deg, var(--cb) 0 4px, transparent 4px 10px), linear-gradient(90deg, transparent, var(--ca) 50%, transparent);width:62vw;height:100vh;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.loden-field{background:repeating-linear-gradient(60deg, color-mix(in srgb, var(--ca) 85%, transparent) 0 4px, transparent 4px 10px), repeating-linear-gradient(-60deg, color-mix(in srgb, var(--cb) 85%, transparent) 0 4px, transparent 4px 10px), linear-gradient(90deg, transparent, color-mix(in srgb, var(--ca) 22%, transparent) 50%, transparent)}}.loden-field{-webkit-mask:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.keepsake-glint{background:radial-gradient(closest-side, #fff8e0, var(--fx) 40%, transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0Q11 9 20 10Q11 11 10 20Q9 11 0 10Q9 9 10 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0Q11 9 20 10Q11 11 10 20Q9 11 0 10Q9 9 10 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.keepsake-velvet{background:repeating-linear-gradient(45deg, #ffffff17 0 1px, transparent 1px 4px), linear-gradient(90deg, var(--fx), transparent 54px), linear-gradient(-90deg, var(--fx), transparent 54px), linear-gradient(180deg, var(--fx), transparent 54px), linear-gradient(0deg, var(--fx), transparent 54px);-webkit-mask:linear-gradient(90deg,#000,#0000 56px),linear-gradient(-90deg,#000,#0000 56px),linear-gradient(#000,#0000 56px),linear-gradient(0deg,#000,#0000 56px);mask:linear-gradient(90deg,#000,#0000 56px),linear-gradient(-90deg,#000,#0000 56px),linear-gradient(#000,#0000 56px),linear-gradient(0deg,#000,#0000 56px)}.keepsake-barrel{background:linear-gradient(180deg, var(--fx), var(--fx) 28%, var(--fx) 40%, var(--fx) 62%, var(--fx))}@supports (color:color-mix(in lab, red, red)){.keepsake-barrel{background:linear-gradient(180deg, color-mix(in srgb, var(--fx) 12%, transparent), color-mix(in srgb, var(--fx) 60%, transparent) 28%, color-mix(in srgb, var(--fx) 78%, #fff) 40%, color-mix(in srgb, var(--fx) 55%, transparent) 62%, color-mix(in srgb, var(--fx) 14%, transparent))}}.keepsake-barrel{-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.keepsake-pins{background:radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, var(--fx) 2.5px 4.5px, transparent 5.5px) var(--gx) var(--gy) / var(--p) var(--p), radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, var(--fx) 2.5px 4.5px, transparent 5.5px) var(--gx) calc(var(--gy) - var(--p) / 2) / var(--p) var(--p), radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, var(--fx) 2.5px 4.5px, transparent 5.5px) calc(var(--gx) - var(--p) / 2) var(--gy) / var(--p) var(--p)}@supports (color:color-mix(in lab, red, red)){.keepsake-pins{background:radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, color-mix(in srgb, var(--fx) 80%, #5a3c00) 2.5px 4.5px, transparent 5.5px) var(--gx) var(--gy) / var(--p) var(--p), radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, color-mix(in srgb, var(--fx) 80%, #5a3c00) 2.5px 4.5px, transparent 5.5px) var(--gx) calc(var(--gy) - var(--p) / 2) / var(--p) var(--p), radial-gradient(circle at 50% 50%, #fff3cf 0 1.5px, color-mix(in srgb, var(--fx) 80%, #5a3c00) 2.5px 4.5px, transparent 5.5px) calc(var(--gx) - var(--p) / 2) var(--gy) / var(--p) var(--p)}}.keepsake-pins{-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.keepsake-key{background:radial-gradient(circle at 70.8% 50%, var(--fx) 0 12%, transparent 13%), linear-gradient(135deg, var(--fx), var(--fx) 45%, var(--fx))}@supports (color:color-mix(in lab, red, red)){.keepsake-key{background:radial-gradient(circle at 70.8% 50%, color-mix(in srgb, var(--fx) 25%, #1e1200) 0 12%, transparent 13%), linear-gradient(135deg, color-mix(in srgb, var(--fx) 55%, #fff), var(--fx) 45%, color-mix(in srgb, var(--fx) 60%, #3a2600))}}.keepsake-key{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 32'%3E%3Crect x='0' y='12' width='3' height='8' rx='1'/%3E%3Crect x='0' y='13.5' width='15' height='5'/%3E%3Crect x='13' y='10.5' width='4.5' height='11'/%3E%3Ccircle cx='25.5' cy='7.5' r='7'/%3E%3Ccircle cx='25.5' cy='24.5' r='7'/%3E%3Crect x='22' y='11' width='7' height='10'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 32'%3E%3Crect x='0' y='12' width='3' height='8' rx='1'/%3E%3Crect x='0' y='13.5' width='15' height='5'/%3E%3Crect x='13' y='10.5' width='4.5' height='11'/%3E%3Ccircle cx='25.5' cy='7.5' r='7'/%3E%3Ccircle cx='25.5' cy='24.5' r='7'/%3E%3Crect x='22' y='11' width='7' height='10'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-scheme=light] .keepsake-key{background:radial-gradient(circle at 70.8% 50%, #1e1200 0 12%, transparent 13%), linear-gradient(135deg, var(--fx), var(--fx) 55%, #2a1a00)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .keepsake-key{background:radial-gradient(circle at 70.8% 50%, #1e1200 0 12%, transparent 13%), linear-gradient(135deg, color-mix(in srgb, var(--fx) 70%, #5a3c00), color-mix(in srgb, var(--fx) 45%, #3a2600) 55%, #2a1a00)}}.keepsake-note{background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cellipse cx='3.2' cy='11' rx='3' ry='2.3' transform='rotate(-20 3.2 11)'/%3E%3Crect x='5.4' y='1' width='1.2' height='10'/%3E%3Cpath d='M6 1Q9.5 2.5 8.8 7Q8.2 4 6 4z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cellipse cx='3.2' cy='11' rx='3' ry='2.3' transform='rotate(-20 3.2 11)'/%3E%3Crect x='5.4' y='1' width='1.2' height='10'/%3E%3Cpath d='M6 1Q9.5 2.5 8.8 7Q8.2 4 6 4z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.keepsake-lid{background:repeating-linear-gradient(45deg, #ffffff14 0 1px, transparent 1px 4px), var(--fx)}.keepsake-lid-top{-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}.keepsake-lid-foot{-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.keepsake-petal{background:radial-gradient(ellipse at 30% 25%, var(--fx), var(--fx) 55%, var(--fx));border-radius:80% 8%}@supports (color:color-mix(in lab, red, red)){.keepsake-petal{background:radial-gradient(ellipse at 30% 25%, color-mix(in srgb, var(--fx) 60%, #fff), var(--fx) 55%, color-mix(in srgb, var(--fx) 70%, #000))}}.keepsake-case{border:2px solid var(--fx)}@supports (color:color-mix(in lab, red, red)){.keepsake-case{border:2px solid color-mix(in srgb, var(--fx) 70%, #fff)}}.keepsake-case{box-shadow:0 0 12px -1px var(--fx), inset 0 0 14px -3px var(--fx);border-radius:22px;-webkit-mask:linear-gradient(135deg,#000,#00000073 50%,#000);mask:linear-gradient(135deg,#000,#00000073 50%,#000)}:root[data-scheme=light] .keepsake-case{border-color:var(--fx)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .keepsake-case{border-color:color-mix(in srgb, var(--fx) 40%, #4a3000)}}:root[data-scheme=light] .keepsake-case{box-shadow:0 0 10px -1px var(--fx), inset 0 0 14px -3px var(--fx)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .keepsake-case{box-shadow:0 0 10px -1px color-mix(in srgb, var(--fx) 80%, #4a3000), inset 0 0 14px -3px color-mix(in srgb, var(--fx) 80%, #4a3000)}}.pennant-flag{transform-origin:0;clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(180deg, var(--fx) 50%, var(--fx) 50%)}@supports (color:color-mix(in lab, red, red)){.pennant-flag{background:linear-gradient(180deg, var(--fx) 50%, color-mix(in srgb, var(--fx) 38%, var(--color-bg)) 50%)}}.pennant-hang{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(90deg, var(--fx) 50%, var(--fx) 50%)}@supports (color:color-mix(in lab, red, red)){.pennant-hang{background:linear-gradient(90deg, var(--fx) 50%, color-mix(in srgb, var(--fx) 42%, var(--color-bg)) 50%)}}.pennant-line{background:linear-gradient(90deg, transparent, var(--fx) 6%, var(--fx) 94%, transparent)}@supports (color:color-mix(in lab, red, red)){.pennant-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx) 40%, var(--color-fg-muted)) 6%, color-mix(in srgb, var(--fx) 40%, var(--color-fg-muted)) 94%, transparent)}}.pennant-drop{background:radial-gradient(closest-side, var(--fx), var(--fx) 70%, transparent);border-radius:50%/62% 62% 38% 38%}@supports (color:color-mix(in lab, red, red)){.pennant-drop{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 50%, #fff), var(--fx) 70%, transparent)}}.pennant-swell{background:var(--fx);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14'%3E%3Cpath d='M0 7Q10 0 20 7T40 7' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14'%3E%3Cpath d='M0 7Q10 0 20 7T40 7' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:40px 14px,auto;mask-size:40px 14px,auto;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pennant-rays{background:repeating-conic-gradient(from -2.25deg, var(--fx) 0 4.5deg, transparent 4.5deg 22.5deg);-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), #000 calc(var(--hole) + 44px), transparent var(--reach));-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), #000 calc(var(--hole) + 44px), transparent var(--reach));-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), #000 calc(var(--hole) + 44px), transparent var(--reach));mask:radial-gradient(circle closest-side, transparent var(--hole), #000 calc(var(--hole) + 44px), transparent var(--reach))}.pennant-bloom{background:repeating-conic-gradient(from -3deg, var(--fx) 0 8deg, transparent 8deg 15deg, var(--c1) 15deg 23deg, transparent 21deg 30deg, var(--c2) 30deg 38deg, transparent 36deg 45deg);-webkit-mask:radial-gradient(circle closest-side,#000 48%,#0000 100%);mask:radial-gradient(circle closest-side,#000 48%,#0000 100%)}.meridian-quarters{background:var(--fx);-webkit-mask:repeating-conic-gradient(from -4deg, #000 0 8deg, transparent 8deg 90deg), radial-gradient(closest-side, transparent 82%, #000 84%, #000 99%, transparent);-webkit-mask:repeating-conic-gradient(from -4deg, #000 0 8deg, transparent 8deg 90deg), radial-gradient(closest-side, transparent 82%, #000 84%, #000 99%, transparent);-webkit-mask:repeating-conic-gradient(from -4deg, #000 0 8deg, transparent 8deg 90deg), radial-gradient(closest-side, transparent 82%, #000 84%, #000 99%, transparent);mask:repeating-conic-gradient(from -4deg, #000 0 8deg, transparent 8deg 90deg), radial-gradient(closest-side, transparent 82%, #000 84%, #000 99%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.meridian-hour{background:var(--fx);box-shadow:0 0 6px 1px var(--fx);border-radius:1.5px}@supports (color:color-mix(in lab, red, red)){.meridian-hour{box-shadow:0 0 6px 1px color-mix(in srgb, var(--fx) 60%, transparent)}}.meridian-hand{background:radial-gradient(circle at 50% 9%, #fff 0 1.5px, var(--fx) 2px 4px, transparent 5px), linear-gradient(var(--fx), var(--fx)) 50% 0 / 1.5px 50% no-repeat, conic-gradient(from 0deg, transparent 0 240deg, var(--fx) 358deg, transparent 360deg)}@supports (color:color-mix(in lab, red, red)){.meridian-hand{background:radial-gradient(circle at 50% 9%, #fff 0 1.5px, var(--fx) 2px 4px, transparent 5px), linear-gradient(var(--fx), var(--fx)) 50% 0 / 1.5px 50% no-repeat, conic-gradient(from 0deg, transparent 0 240deg, color-mix(in srgb, var(--fx) 38%, transparent) 358deg, transparent 360deg)}}.meridian-hand{-webkit-mask:radial-gradient(closest-side,#000 82%,#0000);mask:radial-gradient(closest-side,#000 82%,#0000)}.meridian-bezel{border:1.5px solid var(--fx);border-radius:14px}.meridian-glow,.meridian-lume{background:radial-gradient(closest-side, var(--fx), var(--fx) 55%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.meridian-glow,.meridian-lume{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, #fff), color-mix(in srgb, var(--fx) 40%, transparent) 55%, transparent)}}.meridian-pulse{background:radial-gradient(closest-side, transparent 94%, var(--fx) 98%, transparent);border-radius:50%}.marginalia-loop{background:conic-gradient(from 0deg, var(--fx), var(--fx))}@supports (color:color-mix(in lab, red, red)){.marginalia-loop{background:conic-gradient(from 0deg, color-mix(in srgb, var(--fx) 30%, transparent), var(--fx))}}.marginalia-loop{-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 89% 97%,#0000);mask:radial-gradient(closest-side,#0000 86%,#000 89% 97%,#0000)}.marginalia-hi{transform-origin:0;clip-path:polygon(1.5% 8%,100% 0,98.5% 94%,0 100%);background:var(--fx);-webkit-mask:linear-gradient(#0000,#000 16% 84%,#0000);mask:linear-gradient(#0000,#000 16% 84%,#0000)}.marginalia-note{transform-origin:0;background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 9'%3E%3Cpath d='M0 5Q3 0 5 5T10 5Q12 8 14 4T19 5T24 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0/24px 9px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 9'%3E%3Cpath d='M0 5Q3 0 5 5T10 5Q12 8 14 4T19 5T24 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0/24px 9px repeat-x}.marginalia-under{transform-origin:0;background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 5'%3E%3Cpath d='M0 3Q15 1 30 3T60 2.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/60px 5px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 5'%3E%3Cpath d='M0 3Q15 1 30 3T60 2.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/60px 5px repeat-x}.marginalia-star{background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5 12.6 8 19 8.2 14 12.3 15.8 18.5 10 14.8 4.2 18.5 6 12.3 1 8.2 7.4 8z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5 12.6 8 19 8.2 14 12.3 15.8 18.5 10 14.8 4.2 18.5 6 12.3 1 8.2 7.4 8z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.marginalia-bang{transform-origin:50% 0;background:radial-gradient(circle at 50% 92%, var(--fx) 0 3.2px, transparent 3.8px), linear-gradient(180deg, var(--fx), var(--fx)) 50% 0 / 5px 74% no-repeat;-webkit-mask:linear-gradient(#000 0 80%,#000);mask:linear-gradient(#000 0 80%,#000)}.sheaf-ear{transform-origin:50% 100%;background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.sheaf-ear{background:color-mix(in srgb, var(--fx) 50%, var(--color-fg-strong))}}.sheaf-ear{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 25'%3E%3Crect x='4.6' y='9' width='0.9' height='16'/%3E%3Cellipse cx='5' cy='2' rx='1' ry='2'/%3E%3Cg%3E%3Cellipse cx='3.3' cy='5' rx='1.1' ry='2' transform='rotate(-30 3.3 5)'/%3E%3Cellipse cx='6.7' cy='5' rx='1.1' ry='2' transform='rotate(30 6.7 5)'/%3E%3Cellipse cx='3.3' cy='8.3' rx='1.1' ry='2' transform='rotate(-30 3.3 8.3)'/%3E%3Cellipse cx='6.7' cy='8.3' rx='1.1' ry='2' transform='rotate(30 6.7 8.3)'/%3E%3Cellipse cx='3.4' cy='11.6' rx='1.1' ry='2' transform='rotate(-30 3.4 11.6)'/%3E%3Cellipse cx='6.6' cy='11.6' rx='1.1' ry='2' transform='rotate(30 6.6 11.6)'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 25'%3E%3Crect x='4.6' y='9' width='0.9' height='16'/%3E%3Cellipse cx='5' cy='2' rx='1' ry='2'/%3E%3Cg%3E%3Cellipse cx='3.3' cy='5' rx='1.1' ry='2' transform='rotate(-30 3.3 5)'/%3E%3Cellipse cx='6.7' cy='5' rx='1.1' ry='2' transform='rotate(30 6.7 5)'/%3E%3Cellipse cx='3.3' cy='8.3' rx='1.1' ry='2' transform='rotate(-30 3.3 8.3)'/%3E%3Cellipse cx='6.7' cy='8.3' rx='1.1' ry='2' transform='rotate(30 6.7 8.3)'/%3E%3Cellipse cx='3.4' cy='11.6' rx='1.1' ry='2' transform='rotate(-30 3.4 11.6)'/%3E%3Cellipse cx='6.6' cy='11.6' rx='1.1' ry='2' transform='rotate(30 6.6 11.6)'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}.sheaf-poppy{background:radial-gradient(circle at 50% 50%, #f7f7f6d9 0 9%, transparent 11%), radial-gradient(circle at 32% 32%, var(--fx) 0 24%, transparent 29%), radial-gradient(circle at 68% 32%, var(--fx) 0 24%, transparent 29%), radial-gradient(circle at 32% 68%, var(--fx) 0 24%, transparent 29%), radial-gradient(circle at 68% 68%, var(--fx) 0 24%, transparent 29%)}@supports (color:color-mix(in lab, red, red)){.sheaf-poppy{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-fg-strong) 85%, transparent) 0 9%, transparent 11%), radial-gradient(circle at 32% 32%, var(--fx) 0 24%, transparent 29%), radial-gradient(circle at 68% 32%, color-mix(in srgb, var(--fx) 88%, #fff) 0 24%, transparent 29%), radial-gradient(circle at 32% 68%, color-mix(in srgb, var(--fx) 88%, #fff) 0 24%, transparent 29%), radial-gradient(circle at 68% 68%, var(--fx) 0 24%, transparent 29%)}}.sheaf-corn{background:radial-gradient(circle, var(--fx) 0 13%, transparent 16%), repeating-conic-gradient(from 0deg, var(--fx) 0 24deg, transparent 24deg 45deg)}@supports (color:color-mix(in lab, red, red)){.sheaf-corn{background:radial-gradient(circle, color-mix(in srgb, var(--fx) 35%, #000) 0 13%, transparent 16%), repeating-conic-gradient(from 0deg, var(--fx) 0 24deg, transparent 24deg 45deg)}}.sheaf-corn{-webkit-mask:radial-gradient(closest-side,#000 62%,#0000);mask:radial-gradient(closest-side,#000 62%,#0000)}.sheaf-gust{background:linear-gradient(90deg, transparent, var(--fx) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.sheaf-gust{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx) 60%, transparent) 50%, transparent)}}.sheaf-gust{-webkit-mask:linear-gradient(#0000,#000 25% 75%,#0000);mask:linear-gradient(#0000,#000 25% 75%,#0000)}.sheaf-twine{background:repeating-linear-gradient(35deg, var(--fx) 0 3px, var(--fx) 3px 5px, transparent 5px 8px)}@supports (color:color-mix(in lab, red, red)){.sheaf-twine{background:repeating-linear-gradient(35deg, color-mix(in srgb, var(--fx) 85%, var(--color-fg-strong)) 0 3px, color-mix(in srgb, var(--fx) 90%, #fff) 3px 5px, transparent 5px 8px)}}.sheaf-twine{-webkit-mask:linear-gradient(90deg,#000,#0000 30px),linear-gradient(-90deg,#000,#0000 30px),linear-gradient(#000,#0000 30px),linear-gradient(0deg,#000,#0000 30px);mask:linear-gradient(90deg,#000,#0000 30px),linear-gradient(-90deg,#000,#0000 30px),linear-gradient(#000,#0000 30px),linear-gradient(0deg,#000,#0000 30px)}.sheaf-knot{background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.sheaf-knot{background:color-mix(in srgb, var(--fx) 85%, var(--color-fg-strong))}}.sheaf-knot{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M13 12Q9 20 5 27M17 12Q21 20 26 26' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3Cellipse cx='15' cy='9' rx='5.2' ry='4.4'/%3E%3Cpath d='M11 5.5L19 12.5' stroke='%23fff' stroke-opacity='0' /%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M13 12Q9 20 5 27M17 12Q21 20 26 26' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3Cellipse cx='15' cy='9' rx='5.2' ry='4.4'/%3E%3Cpath d='M11 5.5L19 12.5' stroke='%23fff' stroke-opacity='0' /%3E%3C/svg%3E") 50%/100% 100% no-repeat}.sheaf-sun{background:radial-gradient(closest-side, var(--fx), var(--fx) 55%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sheaf-sun{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, #fff), color-mix(in srgb, var(--fx) 40%, transparent) 55%, transparent)}}.sheaf-chaff{background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.sheaf-chaff{background:color-mix(in srgb, var(--fx) 85%, var(--color-fg-strong))}}.sheaf-chaff{-webkit-mask:radial-gradient(50% 14%,#000 90%,#0000) 50%/100% 100% no-repeat;mask:radial-gradient(50% 14%,#000 90%,#0000) 50%/100% 100% no-repeat}.fx-rim.nacre-iris{background:conic-gradient(#1a85a7,#dd4c4c,#d7dbd4,#1a85a7 75%,#f6d2d2,#1a85a7)}@supports (color:color-mix(in lab, red, red)){.fx-rim.nacre-iris{background:conic-gradient(from 0deg, color-mix(in srgb, var(--color-secondary) 90%, white), color-mix(in srgb, var(--color-primary) 80%, white), color-mix(in srgb, var(--color-tertiary) 90%, white), color-mix(in srgb, var(--color-secondary) 90%, white) 75%, color-mix(in srgb, white 80%, var(--color-primary)), color-mix(in srgb, var(--color-secondary) 90%, white))}}.nacre-pearl{background:radial-gradient(circle at 36% 30%,#ffffffd9,#65adc4a0 32%,#d41f1f4d 62%,#0000 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nacre-pearl{background:radial-gradient(circle at 36% 30%, #ffffffd9, color-mix(in srgb, var(--color-secondary) 38%, #fff6) 32%, color-mix(in srgb, var(--color-primary) 30%, transparent) 62%, transparent 72%)}}:root[data-scheme=dark] .nacre-pearl{background:radial-gradient(circle at 36% 30%,#ffffff80,#01779d57 34%,#d41f1f4d 62%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .nacre-pearl{background:radial-gradient(circle at 36% 30%, #ffffff80, color-mix(in srgb, var(--color-secondary) 34%, transparent) 34%, color-mix(in srgb, var(--color-primary) 30%, transparent) 62%, transparent 72%)}}.nacre-band{background:linear-gradient(90deg,#0000,#01779d4d 22%,#ffffff80 42%,#d41f1f4d 58%,#d3d7cf4d 76%,#0000);rotate:20deg}@supports (color:color-mix(in lab, red, red)){.nacre-band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-secondary) 30%, transparent) 22%, #ffffff80 42%, color-mix(in srgb, var(--color-primary) 30%, transparent) 58%, color-mix(in srgb, var(--color-tertiary) 30%, transparent) 76%, transparent)}}:root[data-scheme=dark] .nacre-band{background:linear-gradient(90deg,#0000,#01779d3d 22%,#fff3 42%,#d41f1f3d 58%,#d3d7cf38 76%,#0000)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .nacre-band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-secondary) 24%, transparent) 22%, #fff3 42%, color-mix(in srgb, var(--color-primary) 24%, transparent) 58%, color-mix(in srgb, var(--color-tertiary) 22%, transparent) 76%, transparent)}}.nacre-bead{background:radial-gradient(circle at 35% 30%,#fff,#abcbd9 45%,#d79397 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nacre-bead{background:radial-gradient(circle at 35% 30%, #fff, color-mix(in srgb, var(--color-secondary) 30%, #f4eff2) 45%, color-mix(in srgb, var(--color-primary) 35%, #d8d2d8) 100%)}}.nacre-bead{box-shadow:0 0 0 1px #01779d8c}@supports (color:color-mix(in lab, red, red)){.nacre-bead{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 55%, transparent)}}:root[data-scheme=dark] .nacre-bead{background:radial-gradient(circle at 35% 30%,#ffffffe6,#4b4458 32%,#15131b 100%);box-shadow:0 0 0 1px #01779db3}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .nacre-bead{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 70%, transparent)}}.nacre-gleam{background:radial-gradient(closest-side,#fff,#0000);-webkit-mask:linear-gradient(90deg,#0000,#000 40% 60%,#0000) 50%/100% 14% no-repeat,linear-gradient(#0000,#000 40% 60%,#0000) 50%/14% 100% no-repeat,radial-gradient(closest-side,#000 0%,#0000 38%);mask:linear-gradient(90deg,#0000,#000 40% 60%,#0000) 50%/100% 14% no-repeat,linear-gradient(#0000,#000 40% 60%,#0000) 50%/14% 100% no-repeat,radial-gradient(closest-side,#000 0%,#0000 38%)}.nacre-layer{background:radial-gradient(closest-side, transparent 66%, var(--fx) 82%, #ffffff8c 87%, transparent 94%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nacre-layer{background:radial-gradient(closest-side, transparent 66%, color-mix(in srgb, var(--fx) 70%, transparent) 82%, #ffffff8c 87%, transparent 94%)}}.nacre-turn{background:conic-gradient(#0000,#01779d3d 10%,#0000 22%,#d41f1f38 38%,#0000 50%,#d3d7cf3d 64%,#fff3 70%,#0000 82%,#01779d33 94%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nacre-turn{background:conic-gradient(from 0deg, transparent, color-mix(in srgb, var(--color-secondary) 24%, transparent) 10%, transparent 22%, color-mix(in srgb, var(--color-primary) 22%, transparent) 38%, transparent 50%, color-mix(in srgb, var(--color-tertiary) 24%, transparent) 64%, #fff3 70%, transparent 82%, color-mix(in srgb, var(--color-secondary) 20%, transparent) 94%, transparent)}}.nacre-turn{-webkit-mask:radial-gradient(closest-side,#0000 8%,#000 30% 60%,#0000);mask:radial-gradient(closest-side,#0000 8%,#000 30% 60%,#0000)}.nacre-ribbon{background:conic-gradient(from -80deg,#0000 0%,#1a85a7 10%,#dd4c4c 32%,#d7dbd4 54%,#1a85a7 76%,#f6d2d2 90%,#0000 97%);border-radius:16px;padding:3px}@supports (color:color-mix(in lab, red, red)){.nacre-ribbon{background:conic-gradient(from -80deg, transparent 0%, color-mix(in srgb, var(--color-secondary) 90%, white) 10%, color-mix(in srgb, var(--color-primary) 80%, white) 32%, color-mix(in srgb, var(--color-tertiary) 90%, white) 54%, color-mix(in srgb, var(--color-secondary) 90%, white) 76%, color-mix(in srgb, white 80%, var(--color-primary)) 90%, transparent 97%)}}.nacre-ribbon{-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.equinox-day,.equinox-lit{--equinox-day:#f0c45c}:root{--equinox-night:#4a67b3}:root[data-scheme=dark]{--equinox-night:#7e9be0}.equinox-glow{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}.equinox-dot{background:radial-gradient(closest-side, var(--fx) 40%, var(--fx) 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.equinox-dot{background:radial-gradient(closest-side, var(--fx) 40%, color-mix(in srgb, var(--fx) 40%, transparent) 62%, transparent)}}.equinox-line{background:linear-gradient(180deg, transparent 49.2%, var(--color-fg-strong) 49.4% 50.6%, transparent 50.8%), linear-gradient(180deg, #f0c45cbf, transparent 50%, var(--equinox-night))}@supports (color:color-mix(in lab, red, red)){.equinox-line{background:linear-gradient(180deg, transparent 49.2%, var(--color-fg-strong) 49.4% 50.6%, transparent 50.8%), linear-gradient(180deg, #f0c45cbf, transparent 50%, color-mix(in srgb, var(--equinox-night) 60%, transparent))}}.equinox-line{-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.equinox-sweep{background:linear-gradient(90deg, transparent, #f0c45c42 55%, #f0c45c8c 69%, #f7f7f68c 70%, var(--equinox-night) 71%, var(--equinox-night) 82%, transparent)}@supports (color:color-mix(in lab, red, red)){.equinox-sweep{background:linear-gradient(90deg, transparent, #f0c45c42 55%, #f0c45c8c 69%, color-mix(in srgb, var(--color-fg-strong) 55%, transparent) 70%, color-mix(in srgb, var(--equinox-night) 38%, transparent) 71%, color-mix(in srgb, var(--equinox-night) 14%, transparent) 82%, transparent)}}.equinox-sweep{rotate:12deg;-webkit-mask:linear-gradient(#0000,#000 25% 75%,#0000);mask:linear-gradient(#0000,#000 25% 75%,#0000)}.fx-rim.equinox-lit{background:#f0c45c}.equinox-orbit:before,.equinox-orbit:after{content:"";aspect-ratio:1;border-radius:50%;width:11%;position:absolute;left:50%;translate:-50% -50%}.equinox-orbit:before{background:radial-gradient(closest-side,#fff2c4 25%,#f0c45c 50%,#f0c45c66 70%,#0000);top:0;scale:2.4}.equinox-orbit:after{background:radial-gradient(closest-side, var(--equinox-night) 55%, transparent);top:100%}@supports (color:color-mix(in lab, red, red)){.equinox-orbit:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--equinox-night) 80%, transparent) 55%, transparent)}}.equinox-orbit:after{scale:1.9;-webkit-mask:radial-gradient(circle at 68% 38%,#0000 38%,#000 40%) 50%/100% 100% no-repeat;mask:radial-gradient(circle at 68% 38%,#0000 38%,#000 40%) 50%/100% 100% no-repeat}.equinox-seasons{background:radial-gradient(circle at 18% 18%,#8cc07880,#0000 38%),radial-gradient(circle at 82% 18%,#ebc85a80,#0000 38%),radial-gradient(circle at 82% 82%,#c86e3c80,#0000 38%),radial-gradient(circle at 18% 82%,#6e96c88c,#0000 38%);border-radius:50%}.equinox-half.equinox-day,.equinox-wash.equinox-day{background:linear-gradient(90deg,#0000,#f0c45c8c)}.equinox-half.equinox-night,.equinox-wash.equinox-night{background:linear-gradient(90deg, var(--equinox-night), transparent)}@supports (color:color-mix(in lab, red, red)){.equinox-half.equinox-night,.equinox-wash.equinox-night{background:linear-gradient(90deg, color-mix(in srgb, var(--equinox-night) 50%, transparent), transparent)}}.equinox-wash.equinox-day{background:linear-gradient(90deg,#0000,#f0c45c3d)}.equinox-wash.equinox-night{background:linear-gradient(90deg, var(--equinox-night), transparent)}@supports (color:color-mix(in lab, red, red)){.equinox-wash.equinox-night{background:linear-gradient(90deg, color-mix(in srgb, var(--equinox-night) 24%, transparent), transparent)}}.equinox-half{-webkit-mask:linear-gradient(#0000,#000 18% 82%,#0000);mask:linear-gradient(#0000,#000 18% 82%,#0000)}.equinox-wash{-webkit-mask:linear-gradient(#0000,#000 25% 75%,#0000);mask:linear-gradient(#0000,#000 25% 75%,#0000)}.equinox-meet{background:linear-gradient(180deg, transparent, var(--color-fg-strong) 30%, var(--color-fg-strong) 70%, transparent)}.meander-eddy{background:var(--fx);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 4px), #000 calc(100% - 3.5px) calc(100% - .8px), transparent 100%), conic-gradient(from 0deg, transparent 0 4%, #000 14% 62%, transparent 70% 100%);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 4px), #000 calc(100% - 3.5px) calc(100% - .8px), transparent 100%), conic-gradient(from 0deg, transparent 0 4%, #000 14% 62%, transparent 70% 100%);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 4px), #000 calc(100% - 3.5px) calc(100% - .8px), transparent 100%), conic-gradient(from 0deg, transparent 0 4%, #000 14% 62%, transparent 70% 100%);mask:radial-gradient(closest-side, transparent calc(100% - 4px), #000 calc(100% - 3.5px) calc(100% - .8px), transparent 100%), conic-gradient(from 0deg, transparent 0 4%, #000 14% 62%, transparent 70% 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.meander-river{transform-origin:0;background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 10C10 0 20 0 30 10S50 20 60 10S80 0 100 10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'><path d='M0 10C10 0 20 0 30 10S50 20 60 10S80 0 100 10' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>") 0 0/100% 100% no-repeat}.meander-slow{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:160% 100%;mask-size:160% 100%}.meander-ripple{background:radial-gradient(closest-side, transparent 78%, var(--fx) 90%, transparent 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.meander-ripple{background:radial-gradient(closest-side, transparent 78%, color-mix(in srgb, var(--fx) 80%, transparent) 90%, transparent 100%)}}.fx-rim.meander-lap{background:var(--color-secondary)}.mosaic-tile{background:linear-gradient(135deg, #ffffff80, transparent 38%), var(--fx);border-radius:14%}@supports (color:color-mix(in lab, red, red)){.mosaic-tile{background:linear-gradient(135deg, #ffffff80, transparent 38%), color-mix(in srgb, var(--fx) 80%, transparent)}}.mosaic-tile{box-shadow:inset 0 0 0 2px #f7f7f638,inset 0 0 0 4px #1c23258c}@supports (color:color-mix(in lab, red, red)){.mosaic-tile{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-fg-strong) 22%, transparent), inset 0 0 0 4px color-mix(in srgb, var(--color-bg) 55%, transparent)}}.mosaic-tessera{background:linear-gradient(135deg, #ffffff8c, transparent 55%), var(--fx);border-radius:12%;box-shadow:0 0 0 1px #f7f7f638}@supports (color:color-mix(in lab, red, red)){.mosaic-tessera{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-fg-strong) 22%, transparent)}}.mosaic-grout{background:linear-gradient(90deg, transparent, var(--fx) 12% 88%, transparent);border-radius:2px}.mosaic-glint{background:radial-gradient(closest-side, #fff 0 18%, var(--fx) 40%, transparent);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 0L58 42L100 50L58 58L50 100L42 58L0 50L42 42Z' fill='black'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 0L58 42L100 50L58 58L50 100L42 58L0 50L42 42Z' fill='black'/></svg>") 50%/100% 100% no-repeat}.mosaic-gleam{background:linear-gradient(120deg,#0000 20%,#ffffff8c 46% 54%,#0000 80%);border-radius:14%}.mosaic-polish{background:linear-gradient(105deg,#0000 40%,#d3d7cf24 46%,#ffffff4d 50%,#01779d24 54%,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.mosaic-polish{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--color-tertiary) 14%, transparent) 46%, #ffffff4d 50%, color-mix(in srgb, var(--color-secondary) 14%, transparent) 54%, transparent 60%)}}.midnight-star{background:radial-gradient(closest-side, #fff 0 22%, var(--fx) 55%, transparent);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 0L54 46L100 50L54 54L50 100L46 54L0 50L46 46Z' fill='black'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 0L54 46L100 50L54 54L50 100L46 54L0 50L46 46Z' fill='black'/></svg>") 50%/100% 100% no-repeat}.midnight-ember{background:radial-gradient(closest-side, #fff 0 25%, var(--fx) 62%, transparent);border-radius:50%}.midnight-flash{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}.fx-rim.midnight-tick{background:var(--fx)}.midnight-confetti{background:linear-gradient(135deg, #fff, var(--fx) 45%);border-radius:1px}:root:not([data-scheme=dark]) .midnight-star{background:radial-gradient(closest-side, var(--fx) 0 45%, transparent)}:root:not([data-scheme=dark]) .midnight-ember{background:radial-gradient(closest-side, var(--fx) 0 55%, transparent)}:root:not([data-scheme=dark]) .midnight-confetti{background:var(--fx)}.midnight-trail{background:linear-gradient(180deg, #fff, var(--fx) 30%, transparent);border-radius:3px}:root:not([data-scheme=dark]) .midnight-trail{background:linear-gradient(180deg, var(--fx), transparent)}.midnight-ring{background:radial-gradient(closest-side, transparent 62%, var(--fx) 80%, transparent 100%);border-radius:50%}:root{--papercut-cut:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'><g fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='6' width='24' height='24'/><path d='M18 0V6M18 30V36M0 18H6M30 18H36M18 10L26 18L18 26L10 18Z'/></g></svg>")}.papercut-cell{background:var(--fx);-webkit-mask:var(--papercut-cut) center / 100% 100% no-repeat;-webkit-mask:var(--papercut-cut) center / 100% 100% no-repeat;-webkit-mask:var(--papercut-cut) center / 100% 100% no-repeat;mask:var(--papercut-cut) center / 100% 100% no-repeat}.papercut-glow{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}.papercut-lattice{background:var(--fx);-webkit-mask:var(--papercut-cut) 0 0 / 25% 25% repeat;-webkit-mask:var(--papercut-cut) 0 0 / 25% 25% repeat;-webkit-mask:var(--papercut-cut) 0 0 / 25% 25% repeat;mask:var(--papercut-cut) 0 0 / 25% 25% repeat}.papercut-lamp{background:var(--fx);-webkit-mask:var(--papercut-cut) 0 0 / 22px 22px repeat, radial-gradient(closest-side, #000 15%, transparent);-webkit-mask:var(--papercut-cut) 0 0 / 22px 22px repeat, radial-gradient(closest-side, #000 15%, transparent);-webkit-mask:var(--papercut-cut) 0 0 / 22px 22px repeat, radial-gradient(closest-side, #000 15%, transparent);mask:var(--papercut-cut) 0 0 / 22px 22px repeat, radial-gradient(closest-side, #000 15%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.fx-rim.papercut-lit{background:var(--fx)}.papercut-lantern{transform-origin:50% 0;background:linear-gradient(180deg, var(--fx) 15%, var(--fx) 45%, var(--fx) 90%)}@supports (color:color-mix(in lab, red, red)){.papercut-lantern{background:linear-gradient(180deg, color-mix(in srgb, var(--fx) 85%, white) 15%, var(--fx) 45%, color-mix(in srgb, var(--fx) 70%, black) 90%)}}.papercut-lantern{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 70'><path d='M20 0V10' stroke='black' stroke-width='1.4'/><rect x='13' y='9' width='14' height='5' rx='1.5' fill='black'/><path d='M20 14C33 14 38 25 38 33S33 52 20 52 2 41 2 33 7 14 20 14Z' fill='black' fill-opacity='.62'/><path d='M20 14C12 20 12 46 20 52M20 14C28 20 28 46 20 52M20 14V52' fill='none' stroke='black' stroke-width='1.6'/><rect x='13' y='51' width='14' height='4' rx='1.5' fill='black'/><path d='M20 55V66M16 55V63M24 55V63' stroke='black' stroke-width='1.4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 70'><path d='M20 0V10' stroke='black' stroke-width='1.4'/><rect x='13' y='9' width='14' height='5' rx='1.5' fill='black'/><path d='M20 14C33 14 38 25 38 33S33 52 20 52 2 41 2 33 7 14 20 14Z' fill='black' fill-opacity='.62'/><path d='M20 14C12 20 12 46 20 52M20 14C28 20 28 46 20 52M20 14V52' fill='none' stroke='black' stroke-width='1.6'/><rect x='13' y='51' width='14' height='4' rx='1.5' fill='black'/><path d='M20 55V66M16 55V63M24 55V63' stroke='black' stroke-width='1.4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}.posy-heart{background:linear-gradient(135deg, #fff, var(--fx) 60%)}@supports (color:color-mix(in lab, red, red)){.posy-heart{background:linear-gradient(135deg, color-mix(in srgb, #fff 55%, var(--fx)), var(--fx) 60%)}}.posy-heart{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21C5 15.5 2 12 2 8.2 2 5.4 4.2 3.5 6.7 3.5c2 0 3.5 1.1 5.3 3.3 1.8-2.2 3.3-3.3 5.3-3.3 2.5 0 4.7 1.9 4.7 4.7 0 3.8-3 7.3-10 12.8z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21C5 15.5 2 12 2 8.2 2 5.4 4.2 3.5 6.7 3.5c2 0 3.5 1.1 5.3 3.3 1.8-2.2 3.3-3.3 5.3-3.3 2.5 0 4.7 1.9 4.7 4.7 0 3.8-3 7.3-10 12.8z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.posy-bow{background:linear-gradient(115deg, transparent 20%, #ffffff8c 38%, transparent 56%), linear-gradient(180deg, #fff, var(--fx) 55%, #000)}@supports (color:color-mix(in lab, red, red)){.posy-bow{background:linear-gradient(115deg, transparent 20%, #ffffff8c 38%, transparent 56%), linear-gradient(180deg, color-mix(in srgb, #fff 25%, var(--fx)), var(--fx) 55%, color-mix(in srgb, #000 18%, var(--fx)))}}.posy-bow{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25'%3E%3Cpath d='M20 11C14 1 2 0 2 7.5 2 15 12 14 20 11zM20 11C26 1 38 0 38 7.5 38 15 28 14 20 11zM18 13 11 24l6-2.5 3-7zM22 13l7 11-6-2.5-3-7z'/%3E%3Ccircle cx='20' cy='11' r='3.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25'%3E%3Cpath d='M20 11C14 1 2 0 2 7.5 2 15 12 14 20 11zM20 11C26 1 38 0 38 7.5 38 15 28 14 20 11zM18 13 11 24l6-2.5 3-7zM22 13l7 11-6-2.5-3-7z'/%3E%3Ccircle cx='20' cy='11' r='3.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.posy-petal{transform-origin:50% 88%;background:linear-gradient(#fff,#000)}@supports (color:color-mix(in lab, red, red)){.posy-petal{background:linear-gradient(0deg, color-mix(in srgb, #000 8%, var(--fx)), color-mix(in srgb, #fff 38%, var(--fx)))}}.posy-petal{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cpath d='M12 34C3 26 3 13 12 2c9 11 9 24 0 32z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cpath d='M12 34C3 26 3 13 12 2c9 11 9 24 0 32z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.posy-bunch{transform-origin:50% 86%;background:linear-gradient(#fff 15%,#000)}@supports (color:color-mix(in lab, red, red)){.posy-bunch{background:linear-gradient(0deg, color-mix(in srgb, #000 12%, var(--fx)), color-mix(in srgb, #fff 34%, var(--fx)) 85%)}}.posy-bunch{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath transform='rotate(-36 20 34)' d='M20 34C11 28 10 15 20 6c10 9 9 22 0 28z'/%3E%3Cpath transform='rotate(36 20 34)' d='M20 34C11 28 10 15 20 6c10 9 9 22 0 28z'/%3E%3Cpath d='M20 35C9 29 8 14 20 3c12 11 11 26 0 32z'/%3E%3Cpath d='M18.500 34h3v6h-3z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath transform='rotate(-36 20 34)' d='M20 34C11 28 10 15 20 6c10 9 9 22 0 28z'/%3E%3Cpath transform='rotate(36 20 34)' d='M20 34C11 28 10 15 20 6c10 9 9 22 0 28z'/%3E%3Cpath d='M20 35C9 29 8 14 20 3c12 11 11 26 0 32z'/%3E%3Cpath d='M18.500 34h3v6h-3z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.posy-ribbon{background:linear-gradient(180deg, #fff, var(--fx) 45%, #000);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.posy-ribbon{background:linear-gradient(180deg, color-mix(in srgb, #fff 40%, var(--fx)), var(--fx) 45%, color-mix(in srgb, #000 22%, var(--fx)))}}.posy-ribbon{transform-origin:0;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marigold-petal{background:linear-gradient(90deg,#0000 44%,#4a240073 50%,#0000 56%),linear-gradient(#ffb52e,#f5a31a 70%,#7a3a00)}@supports (color:color-mix(in lab, red, red)){.marigold-petal{background:linear-gradient(90deg, transparent 44%, #4a240073 50%, transparent 56%), linear-gradient(0deg, color-mix(in srgb, #7a3a00 45%, var(--fx)), color-mix(in srgb, #f5a31a 30%, var(--fx)) 30%, color-mix(in srgb, #ffb52e 50%, var(--fx)))}}.marigold-petal{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100'%3E%3Cpath d='M10 50C0 40 1 14 10 3c9 11 10 37 0 47z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 100'%3E%3Cpath d='M10 50C0 40 1 14 10 3c9 11 10 37 0 47z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.marigold-head{background:radial-gradient(closest-side, #2a1a05 0 17%, transparent 19%), repeating-conic-gradient(from -12.857deg, #4a240061 0, transparent 3.5deg, transparent 22deg, #4a240061 25.714deg), radial-gradient(closest-side, #7a3a00 14%, #f5a31a 50%, #ffd45e 100%)}@supports (color:color-mix(in lab, red, red)){.marigold-head{background:radial-gradient(closest-side, color-mix(in srgb, #2a1a05 85%, var(--fx)) 0 17%, transparent 19%), repeating-conic-gradient(from -12.857deg, #4a240061 0, transparent 3.5deg, transparent 22deg, #4a240061 25.714deg), radial-gradient(closest-side, color-mix(in srgb, #7a3a00 40%, var(--fx)) 14%, color-mix(in srgb, #f5a31a 45%, var(--fx)) 50%, color-mix(in srgb, #ffd45e 55%, var(--fx)) 100%)}}.marigold-head{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath transform='rotate(0.00 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(25.71 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(51.43 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(77.14 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(102.86 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(128.57 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(154.29 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(180.00 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(205.71 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(231.43 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(257.14 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(282.86 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(308.57 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(334.29 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath transform='rotate(0.00 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(25.71 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(51.43 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(77.14 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(102.86 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(128.57 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(154.29 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(180.00 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(205.71 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(231.43 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(257.14 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(282.86 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(308.57 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3Cpath transform='rotate(334.29 50 50)' d='M50 50C37 42 38 16 50 5C62 16 63 42 50 50z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.marigold-light{background:repeating-linear-gradient(90deg,#0000 0 34px,#7a4a001c 38px,#0000 46px),linear-gradient(90deg,#0000,#ffd36b 30%,#fff0b8 50%,#ffd36b 70%,#0000)}@supports (color:color-mix(in lab, red, red)){.marigold-light{background:repeating-linear-gradient(90deg, transparent 0 34px, #7a4a001c 38px, transparent 46px), linear-gradient(90deg, transparent, color-mix(in srgb, #ffd36b 60%, var(--fx)) 30%, color-mix(in srgb, #fff0b8 65%, var(--fx)) 50%, color-mix(in srgb, #ffd36b 60%, var(--fx)) 70%, transparent)}}.marigold-light{-webkit-mask:linear-gradient(#0000,#000 25% 75%,#0000);mask:linear-gradient(#0000,#000 25% 75%,#0000)}.marigold-pour{background:linear-gradient(270deg,#ffc94a,#0000 16%),linear-gradient(90deg,#ffd36b,#0000 9%),linear-gradient(#0000 92%,#ffc94a)}@supports (color:color-mix(in lab, red, red)){.marigold-pour{background:linear-gradient(270deg, color-mix(in srgb, #ffc94a 60%, var(--fx)), transparent 16%), linear-gradient(90deg, color-mix(in srgb, #ffd36b 35%, var(--fx)), transparent 9%), linear-gradient(0deg, color-mix(in srgb, #ffc94a 40%, var(--fx)), transparent 8%)}}.marigold-mote{background:radial-gradient(closest-side,#fff3c0 40%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.marigold-mote{background:radial-gradient(closest-side, color-mix(in srgb, #fff3c0 85%, var(--fx)) 40%, transparent)}}.hollow-glow{background:radial-gradient(closest-side, #ffe6a0, var(--fx) 55%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hollow-glow{background:radial-gradient(closest-side, color-mix(in srgb, #ffe6a0 35%, var(--fx)), color-mix(in srgb, var(--fx) 35%, transparent) 55%, transparent)}}.hollow-fly{background:radial-gradient(closest-side, #fffbe0 0 22%, #fff 38%, var(--fx) 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hollow-fly{background:radial-gradient(closest-side, #fffbe0 0 22%, color-mix(in srgb, #fff 25%, var(--fx)) 38%, color-mix(in srgb, var(--fx) 40%, transparent) 62%, transparent)}}.hollow-moonlight{background:radial-gradient(closest-side,#fff6d6d9,#ffe8a066 55%,#0000);border-radius:50%}.look-sky.fx-hollow-lit1,.look-sky.fx-hollow-lit2,.look-sky.fx-hollow-lit3,.look-sky.fx-hollow-lit4{--part:0cqw;--clear:1;--lit:.62;--swell:1.1;--lit-ms:3.4s}.look-sky.fx-hollow-lit2{--part:16cqw;--clear:.6;--lit:.72;--swell:1.12;--lit-ms:3.8s}.look-sky.fx-hollow-lit3{--part:30cqw;--clear:.3;--lit:.84;--swell:1.18;--lit-ms:4.2s}.look-sky.fx-hollow-lit4{--part:56cqw;--clear:0;--lit:1;--swell:1.26;--lit-ms:4.8s}.look-sky[class*=fx-hollow-lit] .lsky.hollow .lit{animation:hollow-lit var(--lit-ms) ease-in-out}.look-sky[class*=fx-hollow-lit] .lsky.hollow .lit:after{content:"";background:radial-gradient(closest-side,#fff4cd66,#ffe8aa29 50%,#0000);border-radius:50%;position:absolute;inset:-42%}.look-sky[class*=fx-hollow-lit] .lsky.hollow .bloom{animation:hollow-swell var(--lit-ms) ease-in-out}.look-sky.fx-hollow-lit2 .lsky.hollow .cloud>b,.look-sky.fx-hollow-lit3 .lsky.hollow .cloud>b,.look-sky.fx-hollow-lit4 .lsky.hollow .cloud>b{animation:hollow-part var(--lit-ms) ease-in-out}@keyframes hollow-part{0%,to{opacity:1;translate:0}22%,38%{translate:calc(var(--dir) * var(--part) * var(--k)) 0;opacity:var(--clear)}}@keyframes hollow-lit{0%,to{opacity:0;scale:1}22%,38%{opacity:var(--lit);scale:var(--swell)}}@keyframes hollow-swell{0%,to{scale:1}22%,38%{scale:var(--swell)}}.taper-flame{transform-origin:50%;background:radial-gradient(ellipse 12% 11% at 50% 24%, #fffbe8 0 20%, #ffe27a 60%, transparent 100%), radial-gradient(ellipse 18% 15% at 50% 22%, #ffc23d, #ff9a2a80 62%, transparent 100%), radial-gradient(closest-side at 50% 50%, transparent 0 46%, #ffe27a 64%, var(--fx) 84%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.taper-flame{background:radial-gradient(ellipse 12% 11% at 50% 24%, #fffbe8 0 20%, #ffe27a 60%, transparent 100%), radial-gradient(ellipse 18% 15% at 50% 22%, color-mix(in srgb, #ffc23d 85%, var(--fx)), #ff9a2a80 62%, transparent 100%), radial-gradient(closest-side at 50% 50%, transparent 0 46%, color-mix(in srgb, #ffe27a 55%, var(--fx)) 64%, color-mix(in srgb, var(--fx) 55%, transparent) 84%, transparent 100%)}}.taper-candle{transform-origin:50%;background:radial-gradient(13% 8% at 50% 22%,#fffbe8 0 22%,#ffe27a 62%,#0000 100%),radial-gradient(20% 11% at 50% 21%,#ffc23d,#ff9a2a8c 62%,#0000 100%),radial-gradient(closest-side,#0000 0 46%,#ffe27a 60%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.taper-candle{background:radial-gradient(ellipse 13% 8% at 50% 22%, #fffbe8 0 22%, #ffe27a 62%, transparent 100%), radial-gradient(ellipse 20% 11% at 50% 21%, color-mix(in srgb, #ffc23d 90%, var(--fx)), #ff9a2a8c 62%, transparent 100%), radial-gradient(closest-side at 50% 50%, transparent 0 46%, color-mix(in srgb, color-mix(in srgb, #ffe27a 55%, var(--fx)) 28%, transparent) 60%, transparent 100%)}}.taper-glow{background:radial-gradient(closest-side, #ffe7a8, var(--fx) 50%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.taper-glow{background:radial-gradient(closest-side, color-mix(in srgb, #ffe7a8 40%, var(--fx)), color-mix(in srgb, var(--fx) 38%, transparent) 50%, transparent)}}.taper-flake{background:radial-gradient(closest-side,#fff 0 42%,#7fb4d68c 70%,#0000);border-radius:50%}.taper-star{background:radial-gradient(closest-side,#fffbe8 0 28%,#ffd96a 62%,#f0b43a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.800 7 17 11.200 24 12 17 12.800 12.800 17 12 24 11.200 17 7 12.800 0 12 7 11.200 11.200 7 12 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.800 7 17 11.200 24 12 17 12.800 12.800 17 12 24 11.200 17 7 12.800 0 12 7 11.200 11.200 7 12 0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.taper-frost{background:radial-gradient(circle at 31.1% 97.7%,#ffffff8c 0 2px,#0000 3px),radial-gradient(circle at 8.4% 1.5%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 52% 98.6%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 4.7% 22.6%,#ffffffbf 0 1.5px,#0000 2.5px),radial-gradient(circle at 17.8% 98.8%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 2.9% 66.5%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 95.2% 28.9%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 4.5% 56.9%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 97.4% 59.5%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 4.1% 26.9%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 98% 62.1%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 3.6% 15.9%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 63% 98.4%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 97.9% 73.7%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 82.6% 2.3%,#ffffffe6 0 1.5px,#0000 2.5px),radial-gradient(circle at 13.7% 97.2%,#ffffffbf 0 1.5px,#0000 2.5px),radial-gradient(circle at 6.1% 2.2%,#ffffffe6 0 1.5px,#0000 2.5px),radial-gradient(circle at 2% 3.7%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 95.5% 84.7%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 87.8% 98.8%,#ffffffbf 0 1.5px,#0000 2.5px),radial-gradient(circle at 33.8% 99.5%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 37.1% 97.5%,#ffffffe6 0 1.5px,#0000 2.5px),radial-gradient(circle at 44.2% 1%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 8% 2.3%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 54.4% 1.9%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 82.1% 1.2%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 47.9% 98.9%,#ffffffbf 0 2px,#0000 3px),radial-gradient(circle at 23% 1.6%,#ffffff8c 0 2px,#0000 3px),radial-gradient(circle at 99% 20%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 76.1% 98.5%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 4.7% 6.9%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 96.5% 94.4%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 98.3% 10.9%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 4.2% 65.1%,#ffffffbf 0 1.5px,#0000 2.5px),radial-gradient(circle at 64.9% 97.8%,#ffffffbf 0 1.5px,#0000 2.5px),radial-gradient(circle at 98.9% 93.8%,#ffffffe6 0 1.5px,#0000 2.5px),radial-gradient(circle at 6.3% 97.3%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 85.5% 2.2%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 95.3% 73.7%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 90.5% 99.5%,#ffffff8c 0 1.5px,#0000 2.5px),linear-gradient(90deg,#cfe6f68c,#0000 5% 95%,#cfe6f68c),linear-gradient(#cfe6f680,#0000 4% 96%,#cfe6f680)}.taper-rime{rotate:var(--turn);background:radial-gradient(circle at 0 0, #cfe6f699, transparent 55%), repeating-conic-gradient(from 0deg at 0 0, #eaf5fd 0 .9deg, transparent .9deg 7.5deg), repeating-conic-gradient(from 3.75deg at 0 0, #eaf5fdb3 0 .6deg, transparent .6deg 7.5deg);-webkit-mask:radial-gradient(circle at 0 0,#000 0 28%,#0000 100%);mask:radial-gradient(circle at 0 0,#000 0 28%,#0000 100%)}:root[data-scheme=light] .taper-frost{background:radial-gradient(circle at 95.9% 79.7%,#7fb0d2e6 0 1px,#0000 2px),radial-gradient(circle at 86.4% 1%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 97.4% 89.9%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 48.9% 2.7%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 4.5% 9.7%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 1.2% 81.4%,#7fb0d2bf 0 2px,#0000 3px),radial-gradient(circle at 77.6% 98.7%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 98.7% 11.1%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 96.2% 41.9%,#7fb0d28c 0 2px,#0000 3px),radial-gradient(circle at 63.1% 97.2%,#7fb0d2bf 0 2px,#0000 3px),radial-gradient(circle at 78.6% .9%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 33.3% 97.4%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 70.2% .5%,#7fb0d28c 0 1.5px,#0000 2.5px),radial-gradient(circle at 48.7% 2.3%,#7fb0d2e6 0 2px,#0000 3px),radial-gradient(circle at 52% 1.5%,#7fb0d2bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 75.6% 97%,#7fb0d2e6 0 1px,#0000 2px),radial-gradient(circle at 60.5% 1.3%,#7fb0d2e6 0 2px,#0000 3px),radial-gradient(circle at 2.9% 91.9%,#7fb0d2e6 0 2px,#0000 3px),radial-gradient(circle at 98.1% 39.6%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 1.1% 14.8%,#7fb0d2e6 0 1px,#0000 2px),radial-gradient(circle at 29.4% 97.2%,#7fb0d2e6 0 1px,#0000 2px),radial-gradient(circle at 4.5% 66.8%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 33.6% 98.6%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 60% 1.8%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 17.2% 2%,#7fb0d2e6 0 2px,#0000 3px),radial-gradient(circle at 75% 2.9%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 96.1% 66.8%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 98.2% 86.6%,#7fb0d2e6 0 2px,#0000 3px),radial-gradient(circle at 31.7% 98.9%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 97.5% 88.3%,#7fb0d2bf 0 2px,#0000 3px),radial-gradient(circle at 3.3% 44.1%,#7fb0d28c 0 1.5px,#0000 2.5px),radial-gradient(circle at 96.6% 68.6%,#7fb0d2bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 98.5% 61.8%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 2.1% 60%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 95.3% 23.3%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 8.6% 99.2%,#7fb0d28c 0 1px,#0000 2px),radial-gradient(circle at 96.3% 77.9%,#7fb0d28c 0 1.5px,#0000 2.5px),radial-gradient(circle at 17.1% 99.3%,#7fb0d2bf 0 1px,#0000 2px),radial-gradient(circle at 13.7% .6%,#7fb0d2e6 0 1.5px,#0000 2.5px),radial-gradient(circle at 72.2% 97.9%,#7fb0d2e6 0 1px,#0000 2px),linear-gradient(90deg,#9cc4e08c,#0000 5% 95%,#9cc4e08c),linear-gradient(#9cc4e080,#0000 4% 96%,#9cc4e080)}:root[data-scheme=light] .taper-rime{rotate:var(--turn);background:radial-gradient(circle at 0 0, #9cc4e099, transparent 55%), repeating-conic-gradient(from 0deg at 0 0, #6fa3cb 0 .9deg, transparent .9deg 7.5deg), repeating-conic-gradient(from 3.75deg at 0 0, #6fa3cbb3 0 .6deg, transparent .6deg 7.5deg);-webkit-mask:radial-gradient(circle at 0 0,#000 0 28%,#0000 100%);mask:radial-gradient(circle at 0 0,#000 0 28%,#0000 100%)}.orchard-leaf,.orchard-fruit{--orchard-leaf:#6c8a44;--orchard-leaf-2:#94a95e}:root[data-scheme=dark] :is(.orchard-leaf,.orchard-fruit){--orchard-leaf:#7f9c5c;--orchard-leaf-2:#a4b57a}.orchard-leaf{background:var(--fx);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M3 12C7 5.2 15 4.2 22.5 12C15 19.8 7 18.8 3 12ZM5 11.6H19.5V12.4H5Z'/><path d='M0.8 12.4H3.4' stroke='black' stroke-width='1.1' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M3 12C7 5.2 15 4.2 22.5 12C15 19.8 7 18.8 3 12ZM5 11.6H19.5V12.4H5Z'/><path d='M0.8 12.4H3.4' stroke='black' stroke-width='1.1' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}.orchard-fruit{background:radial-gradient(circle at 34% 32%, #ffffffb3 0 14%, transparent 30%), radial-gradient(ellipse 26% 14% at 72% 8%, var(--orchard-leaf) 70%, transparent 100%), radial-gradient(closest-side, var(--fx) 80%, var(--fx) 92%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orchard-fruit{background:radial-gradient(circle at 34% 32%, #ffffffb3 0 14%, transparent 30%), radial-gradient(ellipse 26% 14% at 72% 8%, var(--orchard-leaf) 70%, transparent 100%), radial-gradient(closest-side, var(--fx) 80%, color-mix(in srgb, var(--fx) 60%, transparent) 92%, transparent)}}.orchard-glow{background:radial-gradient(closest-side, var(--fx) 30%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orchard-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 90%, transparent) 30%, transparent)}}.orchard-wash{background:radial-gradient(closest-side, var(--fx) 40%, transparent);border-radius:30%}@supports (color:color-mix(in lab, red, red)){.orchard-wash{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, transparent) 40%, transparent)}}.look-sky.fx-orchard-rustle .lsky.canopy .shade{animation:17s ease-in-out infinite alternate canopy-sway,1.4s ease-in-out orchard-rustle}.look-sky.fx-orchard-rustle .lsky.canopy .shade.b{animation:23s ease-in-out infinite alternate-reverse canopy-sway,1.4s ease-in-out .12s orchard-rustle}.look-sky.fx-orchard-rustle .lsky.canopy .shade.c{animation:13s ease-in-out infinite alternate canopy-sway,1.4s ease-in-out 60ms orchard-rustle}.look-sky.fx-orchard-flurry .lsky.canopy .shade{animation:17s ease-in-out infinite alternate canopy-sway,1.8s ease-out orchard-shake}.look-sky.fx-orchard-flurry .lsky.canopy .shade.b{animation:23s ease-in-out infinite alternate-reverse canopy-sway,1.8s ease-out 90ms orchard-shake}.look-sky.fx-orchard-flurry .lsky.canopy .shade.c{animation:13s ease-in-out infinite alternate canopy-sway,1.8s ease-out 40ms orchard-shake}.look-sky.fx-orchard-flurry .lsky.canopy .lf{animation:canopy-drift var(--dur) linear var(--delay) infinite, orchard-whirl 1.6s cubic-bezier(.3, .6, .3, 1)}@keyframes orchard-rustle{0%,to{scale:1}35%{scale:1.08 1.14}70%{scale:.97 1.04}}@keyframes orchard-shake{0%,to{scale:1}12%{scale:1.14 1.3}26%{scale:.94 1.08}40%{scale:1.1 1.22}58%{scale:.98 1.06}78%{scale:1.03 1.08}}@keyframes orchard-whirl{0%{rotate:0deg;scale:1}45%{scale:1.5}to{rotate:360deg;scale:1}}.orchard-wind{--orchard-wind:var(--color-fg-strong);background:radial-gradient(closest-side, var(--orchard-wind), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orchard-wind{background:radial-gradient(closest-side, color-mix(in srgb, var(--orchard-wind) 26%, transparent), transparent)}}:root[data-scheme=dark] .orchard-wind{--orchard-wind:var(--color-primary)}.beacon-light{background:radial-gradient(closest-side, var(--fx) 0 22%, var(--fx) 34%, var(--fx) 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.beacon-light{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 90%, transparent) 0 22%, color-mix(in srgb, var(--fx) 55%, transparent) 34%, color-mix(in srgb, var(--fx) 18%, transparent) 62%, transparent)}}.beacon-mote{background:radial-gradient(closest-side, var(--color-tertiary) 35%, transparent);border-radius:50%}:root[data-scheme=light] .beacon-mote{background:radial-gradient(closest-side, var(--color-fg-strong) 35%, transparent)}.beacon-beam{--a:85%;transform-origin:0;background:conic-gradient(from 66deg at 0% 50%, transparent 0deg, var(--fx) 6deg, var(--fx) 13deg, var(--fx) 20deg, var(--fx) 24deg, var(--fx) 28deg, var(--fx) 35deg, var(--fx) 42deg, transparent 48deg)}@supports (color:color-mix(in lab, red, red)){.beacon-beam{background:conic-gradient(from 66deg at 0% 50%, transparent 0deg, color-mix(in srgb, var(--fx) calc(var(--a) * .12), transparent) 6deg, color-mix(in srgb, var(--fx) calc(var(--a) * .42), transparent) 13deg, color-mix(in srgb, var(--fx) calc(var(--a) * .82), transparent) 20deg, color-mix(in srgb, var(--fx) var(--a), transparent) 24deg, color-mix(in srgb, var(--fx) calc(var(--a) * .82), transparent) 28deg, color-mix(in srgb, var(--fx) calc(var(--a) * .42), transparent) 35deg, color-mix(in srgb, var(--fx) calc(var(--a) * .12), transparent) 42deg, transparent 48deg)}}.beacon-beam{-webkit-mask:linear-gradient(90deg,#0000,#000 8%,#000000d9 38%,#0000);mask:linear-gradient(90deg,#0000,#000 8%,#000000d9 38%,#0000)}.beacon-beam.beacon-wide{--a:100%;background:conic-gradient(from 56deg at 0% 50%, transparent 0deg, var(--fx) 7deg, var(--fx) 16deg, var(--fx) 26deg, var(--fx) 34deg, var(--fx) 42deg, var(--fx) 52deg, var(--fx) 61deg, transparent 68deg)}@supports (color:color-mix(in lab, red, red)){.beacon-beam.beacon-wide{background:conic-gradient(from 56deg at 0% 50%, transparent 0deg, color-mix(in srgb, var(--fx) calc(var(--a) * .1), transparent) 7deg, color-mix(in srgb, var(--fx) calc(var(--a) * .36), transparent) 16deg, color-mix(in srgb, var(--fx) calc(var(--a) * .72), transparent) 26deg, var(--fx) 34deg, color-mix(in srgb, var(--fx) calc(var(--a) * .72), transparent) 42deg, color-mix(in srgb, var(--fx) calc(var(--a) * .36), transparent) 52deg, color-mix(in srgb, var(--fx) calc(var(--a) * .1), transparent) 61deg, transparent 68deg)}}.beacon-beam.beacon-veil{--a:32%;background:conic-gradient(from 56deg at 0% 50%, transparent 0deg, var(--fx) 18deg, var(--fx) 34deg, var(--fx) 50deg, transparent 68deg)}@supports (color:color-mix(in lab, red, red)){.beacon-beam.beacon-veil{background:conic-gradient(from 56deg at 0% 50%, transparent 0deg, color-mix(in srgb, var(--fx) calc(var(--a) * .4), transparent) 18deg, color-mix(in srgb, var(--fx) var(--a), transparent) 34deg, color-mix(in srgb, var(--fx) calc(var(--a) * .4), transparent) 50deg, transparent 68deg)}}:root[data-scheme=dark] .beacon-beam.beacon-veil{mix-blend-mode:screen}.beacon-beam.beacon-signal{--a:70%;background:conic-gradient(from 62deg at 0% 50%, transparent 0deg, var(--fx) 8deg, var(--fx) 17deg, var(--fx) 28deg, var(--fx) 39deg, var(--fx) 48deg, transparent 56deg)}@supports (color:color-mix(in lab, red, red)){.beacon-beam.beacon-signal{background:conic-gradient(from 62deg at 0% 50%, transparent 0deg, color-mix(in srgb, var(--fx) calc(var(--a) * .12), transparent) 8deg, color-mix(in srgb, var(--fx) calc(var(--a) * .45), transparent) 17deg, color-mix(in srgb, var(--fx) var(--a), transparent) 28deg, color-mix(in srgb, var(--fx) calc(var(--a) * .45), transparent) 39deg, color-mix(in srgb, var(--fx) calc(var(--a) * .12), transparent) 48deg, transparent 56deg)}}.beacon-beam.beacon-signal{-webkit-mask:linear-gradient(90deg,#0000 2%,#000 16%,#000c 50%,#0000 96%);mask:linear-gradient(90deg,#0000 2%,#000 16%,#000c 50%,#0000 96%)}.beacon-lamp{background:radial-gradient(closest-side, #d3d7cfe6 0 10%, var(--fx) 26%, var(--fx) 60%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.beacon-lamp{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-tertiary) 90%, transparent) 0 10%, color-mix(in srgb, var(--fx) 70%, transparent) 26%, color-mix(in srgb, var(--fx) 20%, transparent) 60%, transparent)}}:root[data-scheme=light] .beacon-lamp{background:radial-gradient(closest-side, var(--fx) 0 18%, var(--fx) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .beacon-lamp{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, transparent) 0 18%, color-mix(in srgb, var(--fx) 25%, transparent) 55%, transparent)}}.beacon-range{background:radial-gradient(closest-side, transparent calc(100% - 2.5px), var(--fx) calc(100% - 1.5px), transparent 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.beacon-range{background:radial-gradient(closest-side, transparent calc(100% - 2.5px), color-mix(in srgb, var(--fx) 55%, transparent) calc(100% - 1.5px), transparent 100%)}}.beacon-glint{background:radial-gradient(ellipse 50% 6% at 50% 50%, var(--fx), transparent), radial-gradient(ellipse 6% 50% at 50% 50%, var(--fx), transparent), radial-gradient(closest-side, var(--fx), transparent 40%)}@supports (color:color-mix(in lab, red, red)){.beacon-glint{background:radial-gradient(ellipse 50% 6% at 50% 50%, var(--fx), transparent), radial-gradient(ellipse 6% 50% at 50% 50%, var(--fx), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--fx) 80%, transparent), transparent 40%)}}.look-sky.fx-beacon-turn .lsky.sweep .lamp{animation:1.6s ease-in-out beacon-swell}.look-sky.fx-beacon-signal .lsky.sweep .lamp{animation:2s ease-in-out beacon-swell-wide}.look-sky.fx-beacon-signal .lsky.sweep .beam{animation:18s linear infinite beam-turn,2s ease-in-out beacon-glow}@keyframes beacon-swell{0%,to{opacity:1;scale:1}50%{opacity:1;scale:1.35}}@keyframes beacon-swell-wide{0%,to{scale:1}50%{scale:1.7}}@keyframes beacon-glow{0%,to{opacity:1;scale:1}50%{opacity:1;scale:1.1}}.ember-head,.ember-orbit,.ember-rise{--ember-core:#216a8a}@supports (color:color-mix(in lab, red, red)){.ember-head,.ember-orbit,.ember-rise{--ember-core:color-mix(in srgb, var(--color-secondary) 85%, var(--color-primary))}}:root[data-scheme=light] :is(.ember-head,.ember-orbit,.ember-rise){--ember-core:var(--color-primary)}.ember-fuse{background:linear-gradient(90deg, transparent, var(--fx) 8%, var(--fx) 92%, transparent);border-radius:9999px}.ember-head{background:radial-gradient(closest-side, var(--ember-core) 0 22%, #d41f1fb3 42%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ember-head{background:radial-gradient(closest-side, var(--ember-core) 0 22%, color-mix(in srgb, var(--color-primary) 70%, transparent) 42%, transparent)}}.ember-orbit{background:radial-gradient(circle 6px at 50% 4px, var(--ember-core) 0 30%, #d41f1fa6 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.ember-orbit{background:radial-gradient(circle 6px at 50% 4px, var(--ember-core) 0 30%, color-mix(in srgb, var(--color-primary) 65%, transparent) 60%, transparent)}}.ember-breath{background:radial-gradient(closest-side at 50% 58%, var(--fx) 25%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ember-breath{background:radial-gradient(closest-side at 50% 58%, color-mix(in srgb, var(--fx) 70%, transparent) 25%, transparent)}}.ember-rise{background:radial-gradient(closest-side, var(--ember-core) 0 10%, var(--fx) 20%, #d41f1f8c 38%, #d41f1f38 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ember-rise{background:radial-gradient(closest-side, var(--ember-core) 0 10%, var(--fx) 20%, color-mix(in srgb, var(--color-primary) 55%, transparent) 38%, color-mix(in srgb, var(--color-primary) 22%, transparent) 62%, transparent)}}:root[data-scheme=light] .ember-rise{background:radial-gradient(closest-side, var(--ember-core) 0 20%, var(--fx) 38%, #d41f1f59 65%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .ember-rise{background:radial-gradient(closest-side, var(--ember-core) 0 20%, color-mix(in srgb, var(--fx) 85%, transparent) 38%, color-mix(in srgb, var(--color-primary) 35%, transparent) 65%, transparent)}}.ember-tongue,.ember-flame{transform-origin:50% 100%;background:radial-gradient(ellipse 30% 26% at 50% 86%, #01779db3, transparent), radial-gradient(ellipse 50% 100% at 50% 100%, var(--fx) 20%, #d41f1f66 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.ember-tongue,.ember-flame{background:radial-gradient(ellipse 30% 26% at 50% 86%, color-mix(in srgb, var(--color-secondary) 70%, transparent), transparent), radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--fx) 85%, transparent) 20%, color-mix(in srgb, var(--color-primary) 40%, transparent) 55%, transparent)}}.ember-tongue,.ember-flame{-webkit-mask:radial-gradient(50% 100% at 50% 100%,#000 55%,#0000);mask:radial-gradient(50% 100% at 50% 100%,#000 55%,#0000)}:root[data-scheme=light] :is(.ember-tongue,.ember-flame){background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--fx) 20%, #d41f1f59 55%, transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] :is(.ember-tongue,.ember-flame){background:radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--fx) 80%, transparent) 20%, color-mix(in srgb, var(--color-primary) 35%, transparent) 55%, transparent)}}.ember-heat{transform-origin:50% 100%;background:radial-gradient(ellipse 40% 45% at 50% 100%, #01779d59, transparent), radial-gradient(ellipse 50% 100% at 50% 100%, var(--fx), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ember-heat{background:radial-gradient(ellipse 40% 45% at 50% 100%, color-mix(in srgb, var(--color-secondary) 35%, transparent), transparent), radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--fx) 55%, transparent), transparent)}}:root[data-scheme=light] .ember-heat{background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--fx), transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=light] .ember-heat{background:radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--fx) 45%, transparent), transparent)}}.ember-ring{background:radial-gradient(closest-side, transparent 72%, var(--fx) 88%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ember-ring{background:radial-gradient(closest-side, transparent 72%, color-mix(in srgb, var(--fx) 75%, transparent) 88%, transparent)}}.ember-coals{transform-origin:50% 100%;background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--fx), #d3d7cf40 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.ember-coals{background:radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--fx) 45%, transparent), color-mix(in srgb, var(--color-tertiary) 25%, transparent) 55%, transparent)}}.look-sky.fx-ember-stoke .lsky.hearth .bed{transform-origin:50% 100%;animation:6s ease-in-out infinite alternate hearth-breathe,.9s ease-out ember-stoke}.look-sky.fx-ember-updraft .lsky.hearth .bed{transform-origin:50% 100%;animation:6s ease-in-out infinite alternate hearth-breathe,1.6s ease-in-out ember-flare}.look-sky.fx-ember-updraft .lsky.hearth .tongue{animation:hearth-flicker var(--dur) ease-in-out var(--delay) infinite alternate, ember-lift 1.6s ease-in-out}.look-sky.fx-ember-roar .lsky.hearth .bed{transform-origin:50% 100%;animation:6s ease-in-out infinite alternate hearth-breathe,2.2s cubic-bezier(.3,.6,.4,1) ember-roar}.look-sky.fx-ember-roar .lsky.hearth .tongue{animation:hearth-flicker var(--dur) ease-in-out var(--delay) infinite alternate, ember-leap 2.2s cubic-bezier(.3, .6, .4, 1)}@keyframes ember-stoke{0%,to{scale:1}30%{scale:1.08 1.35}}@keyframes ember-flare{0%,to{scale:1}35%{scale:1.15 1.8}70%{scale:1.08 1.5}}@keyframes ember-lift{0%,to{translate:-50%}40%{translate:-50% -18%}}@keyframes ember-roar{0%,to{scale:1}25%{scale:1.25 2.6}60%{scale:1.1 1.4}}@keyframes ember-leap{0%,to{translate:-50%}25%{translate:-50% -60%}60%{translate:-50% -12%}}.tide-ring{background:radial-gradient(closest-side, transparent calc(100% - 16px), var(--fx) calc(100% - 7px), var(--fx) calc(100% - 2.5px), transparent 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tide-ring{background:radial-gradient(closest-side, transparent calc(100% - 16px), color-mix(in srgb, var(--fx) 14%, transparent) calc(100% - 7px), color-mix(in srgb, var(--fx) 85%, transparent) calc(100% - 2.5px), transparent 100%)}}.tide-glow{background:radial-gradient(closest-side, var(--fx) 30%, var(--fx) 62%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tide-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 70%, transparent) 30%, color-mix(in srgb, var(--fx) 25%, transparent) 62%, transparent)}}.tide-bubble{background:radial-gradient(circle at 34% 32%,#f7f7f6e6 0 13%,#0000 22%),radial-gradient(closest-side,#0097c31a 50%,#0097c3d9 76%,#0000 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tide-bubble{background:radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--color-fg-strong) 90%, transparent) 0 13%, transparent 22%), radial-gradient(closest-side, color-mix(in srgb, var(--color-secondary-ink) 10%, transparent) 50%, color-mix(in srgb, var(--color-secondary-ink) 85%, transparent) 76%, transparent 100%)}}:root[data-scheme=dark] .tide-bubble{background:radial-gradient(circle at 34% 32%,#ffffffe6 0 13%,#0000 22%),radial-gradient(closest-side,#01779d1f 50%,#01779df2 76%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .tide-bubble{background:radial-gradient(circle at 34% 32%, #ffffffe6 0 13%, transparent 22%), radial-gradient(closest-side, color-mix(in srgb, var(--color-secondary) 12%, transparent) 50%, color-mix(in srgb, var(--color-secondary) 95%, transparent) 76%, transparent 100%)}}.tide-net{background:repeating-linear-gradient(104deg,#0000 0 9px,#ffffff80 14px,#0000 19px 31px);-webkit-mask:radial-gradient(closest-side,#000 45%,#0000);mask:radial-gradient(closest-side,#000 45%,#0000)}.tide-net.b{background:repeating-linear-gradient(72deg,#0000 0 12px,#fff6 17px,#0000 22px 37px)}:root[data-scheme=dark] .tide-net{background:repeating-linear-gradient(104deg,#0000 0 9px,#01779d57 14px,#0000 19px 31px)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .tide-net{background:repeating-linear-gradient(104deg, transparent 0 9px, color-mix(in srgb, var(--color-secondary) 34%, transparent) 14px, transparent 19px 31px)}}:root[data-scheme=dark] .tide-net.b{background:repeating-linear-gradient(72deg,#0000 0 12px,#01779d42 17px,#0000 22px 37px)}@supports (color:color-mix(in lab, red, red)){:root[data-scheme=dark] .tide-net.b{background:repeating-linear-gradient(72deg, transparent 0 12px, color-mix(in srgb, var(--color-secondary) 26%, transparent) 17px, transparent 22px 37px)}}.tide-drop{background:radial-gradient(closest-side,#fff 35%,#0097c359 62%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tide-drop{background:radial-gradient(closest-side, #fff 35%, color-mix(in srgb, var(--color-secondary-ink) 35%, transparent) 62%, transparent)}}.tide-foam{background:radial-gradient(closest-side,#fff 45%,#0097c380 70%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tide-foam{background:radial-gradient(closest-side, #fff 45%, color-mix(in srgb, var(--color-secondary-ink) 50%, transparent) 70%, transparent)}}:root[data-scheme=dark] .tide-drop{background:radial-gradient(closest-side,#eaf8f3 40%,#eaf8f34d 70%,#0000)}:root[data-scheme=dark] .tide-foam{background:radial-gradient(closest-side,#eaf8f3 50%,#0000)}.tide-rim{opacity:0}.tide-fish{background:radial-gradient(7px 2.6px at calc(50% + 6px) 3px, var(--tide-head,#fff), transparent), linear-gradient(90deg, transparent, var(--fx)) calc(50% - 5px) 1.8px / 22px 2.4px no-repeat;border-radius:50%}:root[data-scheme=dark] .tide-ring,:root[data-scheme=dark] .tide-glow,:root[data-scheme=dark] .tide-net,:root[data-scheme=dark] .tide-fish,:root[data-scheme=dark] .tide-drop{mix-blend-mode:screen}:is(.look-sky.fx-tide-nets .lsky.deep .surface,.look-sky.fx-tide-flare .lsky.deep .surface):before{content:"";background:repeating-linear-gradient(104deg, transparent 0 2%, var(--tide-net) 4%, transparent 6% 10%), repeating-linear-gradient(74deg, transparent 0 3%, var(--tide-net) 5%, transparent 7% 12%);opacity:0;animation:1.5s ease-in-out tide-sky-nets;position:absolute;inset:0 -20% -30%;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.look-sky .lsky.deep .surface{--tide-net:#ffffff8c;--tide-flare:#ffffffd9}.look-sky .lsky.deep.dark .surface{--tide-net:#01779d4d}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.deep.dark .surface{--tide-net:color-mix(in srgb, var(--color-secondary) 30%, transparent)}}.look-sky .lsky.deep.dark .surface{--tide-flare:#01779d6b}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.deep.dark .surface{--tide-flare:color-mix(in srgb, var(--color-secondary) 42%, transparent)}}.look-sky.fx-tide-flare .lsky.deep .surface{transform-origin:50% 0;animation:2.3s ease-in-out tide-sky-deepen}.look-sky.fx-tide-flare .lsky.deep .surface:before{animation:1.6s ease-in-out .7s backwards tide-sky-nets}.look-sky.fx-tide-flare .lsky.deep .surface:after{content:"";background:linear-gradient(180deg, var(--tide-flare), transparent);opacity:0;animation:1.7s ease-in-out .6s tide-sky-flare;position:absolute;inset:0}:where(:root[data-motion=reduce]) :is(.look-sky.fx-tide-flare .lsky.deep .surface){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.look-sky.fx-tide-flare .lsky.deep .surface){animation:none}}.look-sky.fx-tide-flare .lsky.deep .ray:after{content:"";background:inherit;opacity:0;animation:1.6s ease-in-out .7s tide-sky-flare;position:absolute;inset:0}@keyframes tide-sky-nets{0%{opacity:0;translate:-3%}40%,60%{opacity:1}to{opacity:0;translate:3%}}@keyframes tide-sky-flare{0%,to{opacity:0}35%,55%{opacity:1}}@keyframes tide-sky-deepen{0%,25%,to{scale:1}55%{scale:1 1.7}}.halo-echo,.halo-strike{opacity:0}.halo-glint{background:radial-gradient(closest-side, var(--fx), var(--fx) 22%, transparent 42%), linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 1.5px no-repeat, linear-gradient(180deg, transparent, var(--fx), transparent) center / 1.5px 100% no-repeat}@supports (color:color-mix(in lab, red, red)){.halo-glint{background:radial-gradient(closest-side, var(--fx), color-mix(in srgb, var(--fx) 30%, transparent) 22%, transparent 42%), linear-gradient(90deg, transparent, var(--fx), transparent) center / 100% 1.5px no-repeat, linear-gradient(180deg, transparent, var(--fx), transparent) center / 1.5px 100% no-repeat}}.halo-orbit{background:radial-gradient(closest-side, transparent calc(100% - 14px), var(--fx) calc(100% - 9.2px), var(--fx) calc(100% - 8.8px) calc(100% - 7.2px), var(--fx) calc(100% - 6.8px), transparent calc(100% - 2px));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.halo-orbit{background:radial-gradient(closest-side, transparent calc(100% - 14px), color-mix(in srgb, var(--fx) 30%, transparent) calc(100% - 9.2px), var(--fx) calc(100% - 8.8px) calc(100% - 7.2px), color-mix(in srgb, var(--fx) 30%, transparent) calc(100% - 6.8px), transparent calc(100% - 2px))}}.halo-tail{background:conic-gradient(from 0deg, transparent 0 240deg, var(--fx) 345deg, var(--color-fg-strong) 360deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.halo-tail{background:conic-gradient(from 0deg, transparent 0 240deg, color-mix(in srgb, var(--fx) 70%, transparent) 345deg, var(--color-fg-strong) 360deg)}}.halo-tail{-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 12px),#000 calc(100% - 9.5px) calc(100% - 6.5px),#0000 calc(100% - 4px));mask:radial-gradient(closest-side,#0000 calc(100% - 12px),#000 calc(100% - 9.5px) calc(100% - 6.5px),#0000 calc(100% - 4px))}.halo-tail.rev,.halo-bead.rev{scale:-1 1}.halo-bead{background:radial-gradient(closest-side, var(--color-fg-strong), var(--fx) 40%, transparent) 50% -3px / 22px 22px no-repeat}@supports (color:color-mix(in lab, red, red)){.halo-bead{background:radial-gradient(closest-side, var(--color-fg-strong), color-mix(in srgb, var(--fx) 55%, transparent) 40%, transparent) 50% -3px / 22px 22px no-repeat}}.halo-spark{background:radial-gradient(closest-side, var(--fx), transparent 45%) 50% 0 / 16px 16px no-repeat, linear-gradient(90deg, transparent, var(--fx), transparent) 50% 7.25px / 16px 1.5px no-repeat, linear-gradient(180deg, transparent, var(--fx), transparent) 50% 0 / 1.5px 16px no-repeat}.halo-diamond{background:radial-gradient(closest-side,#fff 0 7%,#ffffff8c 16%,#01779d2e 42%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.halo-diamond{background:radial-gradient(closest-side, #fff 0 7%, #ffffff8c 16%, color-mix(in srgb, var(--color-secondary) 18%, transparent) 42%, transparent)}}:root[data-scheme=dark] .halo-orbit,:root[data-scheme=dark] .halo-tail,:root[data-scheme=dark] .halo-bead,:root[data-scheme=dark] .halo-glint,:root[data-scheme=dark] .halo-spark,:root[data-scheme=dark] .halo-diamond{mix-blend-mode:screen}:root:not([data-scheme=dark]) .halo-diamond{background:radial-gradient(closest-side,#fff 0 9%,#fffc 18%,#01779d38 44%,#0000)}@supports (color:color-mix(in lab, red, red)){:root:not([data-scheme=dark]) .halo-diamond{background:radial-gradient(closest-side, #fff 0 9%, #fffc 18%, color-mix(in srgb, var(--color-secondary) 22%, transparent) 44%, transparent)}}.look-sky .lsky.corona .eclipse{--halo-flash:#01779d8c}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.corona .eclipse{--halo-flash:color-mix(in srgb, var(--color-secondary) 55%, transparent)}}.look-sky .lsky.corona .eclipse:before,.look-sky .lsky.corona .eclipse:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute}.look-sky .lsky.corona .eclipse:after{background:radial-gradient(closest-side, transparent 84%, var(--halo-flash) 90%, var(--halo-flash) 93%, var(--halo-flash) 96%, transparent 100%);inset:0}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.corona .eclipse:after{background:radial-gradient(closest-side, transparent 84%, color-mix(in srgb, var(--halo-flash) 35%, transparent) 90%, var(--halo-flash) 93%, color-mix(in srgb, var(--halo-flash) 25%, transparent) 96%, transparent 100%)}}.look-sky .lsky.corona .eclipse:before{background:repeating-conic-gradient(#01779d4d 0deg,#0000 4deg 9deg,#f7f7f642 12deg,#0000 15deg 22deg,#01779d4d 24deg);inset:-26%}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.corona .eclipse:before{background:repeating-conic-gradient(color-mix(in srgb, var(--color-secondary) 30%, transparent) 0deg, transparent 4deg 9deg, color-mix(in srgb, var(--color-fg-strong) 26%, transparent) 12deg, transparent 15deg 22deg, color-mix(in srgb, var(--color-secondary) 30%, transparent) 24deg)}}.look-sky .lsky.corona .eclipse:before{-webkit-mask:radial-gradient(closest-side,#0000 56%,#000 62%,#0000 100%);mask:radial-gradient(closest-side,#0000 56%,#000 62%,#0000 100%)}.look-sky .lsky.corona.dark .eclipse{--halo-flash:#ffffffe6}.look-sky.fx-halo-bright .lsky.corona .eclipse:after{animation:1.3s ease-in-out halo-sky-flash}.look-sky.fx-halo-corona .lsky.corona .eclipse:before{animation:1.5s ease-out .45s backwards halo-sky-streamers}.look-sky.fx-halo-totality .lsky.corona .field{animation:3s ease-in-out .3s backwards halo-sky-turn}.look-sky.fx-halo-totality .lsky.corona .eclipse{animation:3s ease-in-out .3s backwards halo-sky-turn-back}.look-sky.fx-halo-totality .lsky.corona .eclipse:after{animation:1.7s ease-in-out .9s backwards halo-sky-flash}.look-sky.fx-halo-totality .lsky.corona .eclipse:before{animation:1.7s ease-out 1s backwards halo-sky-streamers}.look-sky .lsky.corona .rim{--halo-a:var(--color-primary);--halo-b:var(--color-secondary);--halo-c:var(--color-tertiary)}.look-sky .lsky.corona .rim:before,.look-sky .lsky.corona .rim:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute}.look-sky .lsky.corona .rim:after{background:conic-gradient(var(--halo-a) 0deg, var(--halo-a) 55deg, var(--halo-b) 120deg, var(--halo-b) 175deg, var(--halo-c) 240deg, var(--halo-c) 300deg, var(--halo-a) 360deg);inset:0}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.corona .rim:after{background:conic-gradient(var(--halo-a) 0deg, color-mix(in srgb, var(--halo-a) 50%, var(--halo-b)) 55deg, var(--halo-b) 120deg, color-mix(in srgb, var(--halo-b) 50%, var(--halo-c)) 175deg, var(--halo-c) 240deg, color-mix(in srgb, var(--halo-c) 50%, var(--halo-a)) 300deg, var(--halo-a) 360deg)}}.look-sky .lsky.corona .rim:after{-webkit-mask:radial-gradient(closest-side,#0000 88.5%,#000 91.5% 94.5%,#0000 97.5%);mask:radial-gradient(closest-side,#0000 88.5%,#000 91.5% 94.5%,#0000 97.5%)}.look-sky .lsky.corona .rim:before{background:conic-gradient(var(--halo-a), var(--halo-b), var(--halo-c), var(--halo-a));inset:-5%}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.corona .rim:before{background:conic-gradient(color-mix(in srgb, var(--halo-a) 55%, transparent), color-mix(in srgb, var(--halo-b) 55%, transparent), color-mix(in srgb, var(--halo-c) 55%, transparent), color-mix(in srgb, var(--halo-a) 55%, transparent))}}.look-sky .lsky.corona .rim:before{-webkit-mask:radial-gradient(closest-side,#0000 80%,#000 90%,#0000 98%);mask:radial-gradient(closest-side,#0000 80%,#000 90%,#0000 98%)}.look-sky .lsky.corona.dark .rim{--halo-a:var(--color-primary-ink);--halo-b:var(--color-secondary-ink);--halo-c:var(--color-tertiary-ink)}.look-sky.fx-halo-spectrum .lsky.corona .rim:after{animation:1.65s cubic-bezier(.45,0,.35,1) halo-sky-spectrum}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(){animation:1.15s ease-in-out halo-sky-spectrum-still}}.look-sky.fx-halo-spectrum .lsky.corona .rim:before{animation:1.65s ease-in-out halo-sky-spectrum-glow}:where(:root[data-motion=reduce]) :is(){animation:1.15s ease-in-out halo-sky-spectrum-still}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(){animation:1.15s ease-in-out halo-sky-spectrum-still}}@keyframes halo-sky-spectrum{0%{opacity:0;rotate:-50deg}25%,70%{opacity:1}to{opacity:0;rotate:70deg}}@keyframes halo-sky-spectrum-glow{0%{opacity:0;rotate:0deg;scale:.97}30%,60%{opacity:.8}to{opacity:0;rotate:40deg;scale:1.05}}@keyframes halo-sky-spectrum-still{0%,to{opacity:0}30%,60%{opacity:.9}}@keyframes halo-sky-flash{0%,to{opacity:0}30%,50%{opacity:1}}@keyframes halo-sky-streamers{0%{opacity:0;scale:.94}30%{opacity:1}to{opacity:0;scale:1.08}}@keyframes halo-sky-turn{0%,to{rotate:0deg}50%{rotate:70deg}}@keyframes halo-sky-turn-back{0%,to{rotate:0deg}50%{rotate:-40deg}}.prism-shard{background:linear-gradient(135deg, #fff, var(--fx) 55%);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M10 5L1 9.5L2.6 0.8Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M10 5L1 9.5L2.6 0.8Z'/></svg>") 50%/100% 100% no-repeat}.prism-rim{opacity:0}.prism-glint{background:radial-gradient(closest-side,#fff,#fff6 18%,#0000 30%),linear-gradient(90deg,#0000,#fff,#0000) 50%/100% 1.5px no-repeat,linear-gradient(#0000,#fff,#0000) 50%/1.5px 100% no-repeat}.prism-glint:after{content:"";opacity:.8;background:conic-gradient(#fc5855,#f4d846,#56d57b,#00ade4,#8c67f2,#fc5855);background:conic-gradient(lab(60.882% 63.0569 37.6481),lab(86.7542% -.99498 71.2786),lab(76.6247% -51.2812 33.7572),lab(65.4669% -23.4234 -38.8818),lab(52.8463% 39.709 -66.0431),lab(60.882% 63.0569 37.6481));border-radius:50%;position:absolute;inset:22%;-webkit-mask:radial-gradient(closest-side,#0000 55%,#000 70%,#0000 95%);mask:radial-gradient(closest-side,#0000 55%,#000 70%,#0000 95%)}:root:not([data-scheme=dark]) .prism-glint{background:radial-gradient(closest-side, #fff, #ffffff80 18%, transparent 30%), linear-gradient(90deg, transparent, var(--color-fg-strong), transparent) center / 100% 1px no-repeat, linear-gradient(180deg, transparent, var(--color-fg-strong), transparent) center / 1px 100% no-repeat}.prism-fan{background:conic-gradient(from 76deg,#0000 0deg,#fc5855 3deg,#ff9c3e 7deg,#f4d846 11deg,#56d57b 15deg,#00ade4 19deg,#8c67f2 23deg,#0000 27deg,#0000);background:conic-gradient(from 76deg,#0000 0deg,lab(60.882% 63.0569 37.6481) 3deg,lab(73.8254% 33.482 64.1888) 7deg,lab(86.7542% -.99498 71.2786) 11deg,lab(76.6247% -51.2812 33.7572) 15deg,lab(65.4669% -23.4234 -38.8818) 19deg,lab(52.8463% 39.709 -66.0431) 23deg,#0000 27deg,#0000);border-radius:50%;-webkit-mask:radial-gradient(closest-side,#0000 10%,#000 22%,#00000080 60%,#0000 100%);mask:radial-gradient(closest-side,#0000 10%,#000 22%,#00000080 60%,#0000 100%)}.prism-sweep{background:linear-gradient(90deg,#0000,#fc585580 18%,#f4d84680 38%,#56d57b80 54%,#00ade480 70%,#8c67f280 84%,#0000);background:linear-gradient(90deg,#0000,lab(60.882% 63.0569 37.6481/.5) 18%,lab(86.7542% -.99498 71.2786/.5) 38%,lab(76.6247% -51.2812 33.7572/.5) 54%,lab(65.4669% -23.4234 -38.8818/.5) 70%,lab(52.8463% 39.709 -66.0431/.5) 84%,#0000);-webkit-mask:linear-gradient(#0000,#000 18% 82%,#0000);mask:linear-gradient(#0000,#000 18% 82%,#0000)}.prism-wash{background:radial-gradient(closest-side, var(--fx), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.prism-wash{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 40%, transparent), transparent)}}.prism-edge{border:2px solid var(--fx);border-radius:var(--r);box-shadow:0 0 6px var(--fx)}@supports (color:color-mix(in lab, red, red)){.prism-edge{box-shadow:0 0 6px color-mix(in srgb, var(--fx) 50%, transparent)}}.prism-white{background:radial-gradient(closest-side,#fff,#ffffff59 40%,#0000);border-radius:50%}:root[data-scheme=dark] .prism-fan,:root[data-scheme=dark] .prism-sweep,:root[data-scheme=dark] .prism-wash,:root[data-scheme=dark] .prism-edge,:root[data-scheme=dark] .prism-white,:root[data-scheme=dark] .prism-glint{mix-blend-mode:screen}.look-sky.fx-prism-streak .lsky.spectrum .ray-in{animation:1s ease-in-out 80ms backwards prism-sky-swell}.look-sky.fx-prism-streak .lsky.spectrum .ray-in:after{content:"";background:radial-gradient(closest-side, #fff, var(--white-hi) 35%, transparent) 70% 50% / 45% 100% no-repeat, linear-gradient(90deg, transparent, var(--white-hi) 70%, transparent);opacity:0;width:22%;animation:1s cubic-bezier(.4,0,.6,1) 80ms backwards prism-sky-streak;position:absolute;inset:0 auto 0 0}:where(:root[data-motion=reduce]) :is(.look-sky.fx-prism-streak .lsky.spectrum .ray-in){animation:none}:where(:root[data-motion=reduce]) :is(.look-sky.fx-prism-streak .lsky.spectrum .ray-in):after{background:linear-gradient(90deg, transparent, var(--white-hi) 70%, transparent);width:auto;animation:1.2s ease-in-out .1s backwards prism-sky-glow;inset:0}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.look-sky.fx-prism-streak .lsky.spectrum .ray-in){animation:none}:where(:root:not([data-motion=full])) :is(.look-sky.fx-prism-streak .lsky.spectrum .ray-in):after{background:linear-gradient(90deg, transparent, var(--white-hi) 70%, transparent);width:auto;animation:1.2s ease-in-out .1s backwards prism-sky-glow;inset:0}}.look-sky.fx-prism-fan .lsky.spectrum .ray-in:after,.look-sky.fx-prism-fan .lsky.spectrum .fan:not(.halo):after{content:"";opacity:0;animation:1.7s ease-in-out .7s backwards prism-sky-glow;position:absolute;inset:0}.look-sky.fx-prism-fan .lsky.spectrum .ray-in:after{background:linear-gradient(180deg, transparent, var(--white-hi) 35%, var(--white-hi) 65%, transparent)}.look-sky.fx-prism-fan .lsky.spectrum .fan:not(.halo):after{background:inherit}@keyframes prism-sky-streak{0%{opacity:0;translate:180%}22%{opacity:1}75%{opacity:1}to{opacity:0;translate:400%}}@keyframes prism-sky-swell{0%,to{scale:1}50%{scale:1 1.7}}@keyframes prism-sky-glow{0%,to{opacity:0}35%,60%{opacity:1}}.aurora-glow{background:radial-gradient(closest-side, var(--fx) 35%, var(--fx) 65%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aurora-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 55%, transparent) 35%, color-mix(in srgb, var(--fx) 18%, transparent) 65%, transparent)}}.aurora-bloom{background:radial-gradient(closest-side, transparent 38%, var(--fx) 50%, #01779d61 66%, #d41f1f2e 82%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aurora-bloom{background:radial-gradient(closest-side, transparent 38%, color-mix(in srgb, var(--fx) 80%, transparent) 50%, color-mix(in srgb, var(--color-secondary) 38%, transparent) 66%, color-mix(in srgb, var(--color-primary) 18%, transparent) 82%, transparent)}}.aurora-ripple{background:radial-gradient(closest-side, transparent 40%, #d41f1f38 54%, #01779d73 68%, var(--fx) 80%, var(--fx) 90%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aurora-ripple{background:radial-gradient(closest-side, transparent 40%, color-mix(in srgb, var(--color-primary) 22%, transparent) 54%, color-mix(in srgb, var(--color-secondary) 45%, transparent) 68%, color-mix(in srgb, var(--fx) 85%, transparent) 80%, color-mix(in srgb, var(--fx) 30%, transparent) 90%, transparent)}}.aurora-rim{opacity:0}.aurora-corona{background:repeating-conic-gradient(from 0deg, #01779d4d 0deg, transparent 3deg 6deg, var(--fx) 8deg, transparent 10.5deg 14deg, #d41f1f38 16deg, transparent 19deg 24deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aurora-corona{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--color-secondary) 30%, transparent) 0deg, transparent 3deg 6deg, color-mix(in srgb, var(--fx) 34%, transparent) 8deg, transparent 10.5deg 14deg, color-mix(in srgb, var(--color-primary) 22%, transparent) 16deg, transparent 19deg 24deg)}}.aurora-corona{-webkit-mask:radial-gradient(closest-side, transparent var(--r0), #000 calc(var(--r0) + 50px), #00000080 40%, transparent 85%);-webkit-mask:radial-gradient(closest-side, transparent var(--r0), #000 calc(var(--r0) + 50px), #00000080 40%, transparent 85%);-webkit-mask:radial-gradient(closest-side, transparent var(--r0), #000 calc(var(--r0) + 50px), #00000080 40%, transparent 85%);mask:radial-gradient(closest-side, transparent var(--r0), #000 calc(var(--r0) + 50px), #00000080 40%, transparent 85%)}.aurora-corona.b{background:repeating-conic-gradient(from 5deg,#d3d7cf2e 0deg,#0000 2deg 9deg,#01779d38 11deg,#0000 13deg 20deg)}@supports (color:color-mix(in lab, red, red)){.aurora-corona.b{background:repeating-conic-gradient(from 5deg, color-mix(in srgb, var(--color-tertiary) 18%, transparent) 0deg, transparent 2deg 9deg, color-mix(in srgb, var(--color-secondary) 22%, transparent) 11deg, transparent 13deg 20deg)}}:root[data-scheme=dark] .aurora-glow,:root[data-scheme=dark] .aurora-bloom,:root[data-scheme=dark] .aurora-ripple,:root[data-scheme=dark] .aurora-corona{mix-blend-mode:screen}.look-sky.fx-aurora-tint-primary{--aurora-tint:var(--color-primary)}.look-sky.fx-aurora-tint-secondary{--aurora-tint:var(--color-secondary)}.look-sky.fx-aurora-tint-tertiary{--aurora-tint:var(--color-tertiary)}.look-sky .lsky.aurora .lights:before,.look-sky .lsky.aurora .lights:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(90% 55% at 50% 52%, var(--aurora-tint,#01779d), transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.look-sky .lsky.aurora .lights:before,.look-sky .lsky.aurora .lights:after{background:radial-gradient(90% 55% at 50% 52%, color-mix(in srgb, var(--aurora-tint,var(--color-secondary)) 50%, transparent), transparent 75%)}}.look-sky.fx-aurora-flash-primary .lsky.aurora .lights:after{--aurora-tint:var(--color-primary);animation:1.2s ease-out aurora-sky-flash}.look-sky.fx-aurora-flash-secondary .lsky.aurora .lights:after{--aurora-tint:var(--color-secondary);animation:1.2s ease-out aurora-sky-flash}.look-sky.fx-aurora-flash-tertiary .lsky.aurora .lights:after{--aurora-tint:var(--color-tertiary);animation:1.2s ease-out aurora-sky-flash}.look-sky.fx-aurora-glow .lsky.aurora{--ripple-peak:.55;--ripple-1:aurora-sky-ripple 1.5s cubic-bezier(.2, .6, .35, 1)}.look-sky.fx-aurora-glow .lsky.aurora .lights{animation:1.6s ease-in-out aurora-sky-lift}.look-sky.fx-aurora-lift .lsky.aurora{--ripple-peak:.7;--ripple-1:aurora-sky-ripple 1.6s cubic-bezier(.2, .6, .35, 1);--ripple-2:aurora-sky-ripple 1.7s cubic-bezier(.2, .6, .35, 1) .3s backwards}.look-sky.fx-aurora-lift .lsky.aurora .lights{animation:1.9s ease-in-out aurora-sky-lift-more}.look-sky.fx-aurora-lift .lsky.aurora .rays{animation:21s linear infinite aurora-rays,1.9s ease-in-out aurora-sky-lengthen}:where(:root[data-motion=reduce]) :is(.look-sky.fx-aurora-lift .lsky.aurora .rays){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.look-sky.fx-aurora-lift .lsky.aurora .rays){animation:none}}.look-sky.fx-aurora-surge .lsky.aurora{--ripple-peak:.85;--ripple-1:aurora-sky-ripple 1.8s cubic-bezier(.2, .6, .35, 1);--ripple-2:aurora-sky-ripple 1.9s cubic-bezier(.2, .6, .35, 1) .45s backwards}.look-sky.fx-aurora-surge .lsky.aurora .lights{animation:2.5s ease-in-out aurora-sky-flare}.look-sky.fx-aurora-surge .lsky.aurora .lights:before{animation:2.5s ease-in-out aurora-sky-turn}.look-sky.fx-aurora-surge .lsky.aurora .rays{animation:21s linear infinite aurora-rays,2.4s ease-in-out .2s aurora-sky-lengthen}:where(:root[data-motion=reduce]) :is(.look-sky.fx-aurora-surge .lsky.aurora .rays){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.look-sky.fx-aurora-surge .lsky.aurora .rays){animation:none}}.look-sky.fx-aurora-ace .lsky.aurora{--ripple-peak:1;--ripple-reach:1.25;--ripple-1:aurora-sky-ripple 2.2s cubic-bezier(.2, .6, .35, 1);--ripple-2:aurora-sky-ripple 2.3s cubic-bezier(.2, .6, .35, 1) .6s backwards}.look-sky.fx-aurora-ace .lsky.aurora .lights{animation:3.2s ease-in-out aurora-sky-swell}.look-sky .lsky.aurora:before{animation:var(--ripple-1,none)}.look-sky .lsky.aurora:after{animation:var(--ripple-2,none)}:where(:root[data-motion=reduce]) :is(.look-sky[class*=fx-aurora-] .lsky.aurora){--ripple-1:none;--ripple-2:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.look-sky[class*=fx-aurora-] .lsky.aurora){--ripple-1:none;--ripple-2:none}}@keyframes aurora-sky-flash{0%,to{opacity:0}12%,25%{opacity:.55}}@keyframes aurora-sky-lift{50%{opacity:.68}}@keyframes aurora-sky-lift-more{50%{opacity:.8;scale:1.03}}@keyframes aurora-sky-flare{30%,60%{opacity:.92}}@keyframes aurora-sky-swell{50%{opacity:1;scale:1.08}}@keyframes aurora-sky-turn{0%,to{opacity:0}35%,80%{opacity:1}}@keyframes aurora-sky-lengthen{50%{scale:1 1.35}}@keyframes aurora-sky-ripple{0%{opacity:0;scale:.12}30%{opacity:var(--ripple-peak,.6)}to{scale:calc(var(--ripple-reach,1));opacity:0}}.vellum-bleed{background:radial-gradient(ellipse 15% 15% at 18.75% 18.75%, var(--fx) 0 25%, var(--fx) 55%, transparent), radial-gradient(ellipse 15% 15% at 81.25% 18.75%, var(--fx) 0 25%, var(--fx) 55%, transparent), radial-gradient(ellipse 15% 15% at 18.75% 81.25%, var(--fx) 0 25%, var(--fx) 55%, transparent), radial-gradient(ellipse 15% 15% at 81.25% 81.25%, var(--fx) 0 25%, var(--fx) 55%, transparent), radial-gradient(closest-side, #8e8b7e 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.vellum-bleed{background:radial-gradient(ellipse 15% 15% at 18.75% 18.75%, var(--fx) 0 25%, color-mix(in srgb, var(--fx) 45%, transparent) 55%, transparent), radial-gradient(ellipse 15% 15% at 81.25% 18.75%, var(--fx) 0 25%, color-mix(in srgb, var(--fx) 45%, transparent) 55%, transparent), radial-gradient(ellipse 15% 15% at 18.75% 81.25%, var(--fx) 0 25%, color-mix(in srgb, var(--fx) 45%, transparent) 55%, transparent), radial-gradient(ellipse 15% 15% at 81.25% 81.25%, var(--fx) 0 25%, color-mix(in srgb, var(--fx) 45%, transparent) 55%, transparent), radial-gradient(closest-side, color-mix(in srgb, var(--color-bg) 50%, #fff3d6) 50%, transparent)}}.vellum-drop{background:radial-gradient(circle at 38% 30%, var(--fx), var(--fx) 55%, var(--fx));border-radius:50%/62% 62% 38% 38%}@supports (color:color-mix(in lab, red, red)){.vellum-drop{background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--fx) 30%, #fff6d6), var(--fx) 55%, color-mix(in srgb, var(--fx) 70%, #3a2a00))}}.vellum-fleck{clip-path:polygon(8% 30%,55% 0,100% 40%,80% 100%,20% 85%);background:linear-gradient(135deg, var(--fx), var(--fx) 60%)}@supports (color:color-mix(in lab, red, red)){.vellum-fleck{background:linear-gradient(135deg, color-mix(in srgb, var(--fx) 40%, #fff), var(--fx) 60%)}}.vellum-rule{transform-origin:var(--ox) var(--oy)}.vellum-rule-x{background:linear-gradient(180deg, var(--color-tertiary) 0 1.6px, transparent 1.6px 4.6px, var(--color-tertiary) 4.6px 6.2px);-webkit-mask:linear-gradient(90deg,#000,#000);mask:linear-gradient(90deg,#000,#000)}.vellum-rule-y{background:linear-gradient(90deg, var(--color-tertiary) 0 1.6px, transparent 1.6px 4.6px, var(--color-tertiary) 4.6px 6.2px)}.vellum-lozenge{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--fx)}.vellum-laid{background:repeating-linear-gradient(90deg, transparent 0 22px, var(--fx) 22px 23.2px), repeating-linear-gradient(0deg, transparent 0 3.4px, var(--fx) 3.4px 4.4px)}@supports (color:color-mix(in lab, red, red)){.vellum-laid{background:repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in srgb, var(--fx) 40%, transparent) 22px 23.2px), repeating-linear-gradient(0deg, transparent 0 3.4px, color-mix(in srgb, var(--fx) 60%, transparent) 3.4px 4.4px)}}.vellum-laid{-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vellum-initial{background:#393f41;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.vellum-initial{background:color-mix(in srgb, var(--color-surface) 94%, #fff)}}.vellum-initial{box-shadow:inset 0 0 0 2px var(--color-tertiary), inset 0 0 0 5px #393f41, inset 0 0 0 6.5px var(--color-tertiary)}@supports (color:color-mix(in lab, red, red)){.vellum-initial{box-shadow:inset 0 0 0 2px var(--color-tertiary), inset 0 0 0 5px color-mix(in srgb, var(--color-surface) 94%, #fff), inset 0 0 0 6.5px var(--color-tertiary)}}.vellum-initial:after{content:"";background:var(--color-primary-ink);position:absolute;inset:16%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='M20 84 C20 40 50 18 72 26 C90 34 86 62 66 60 C52 58 52 42 64 42'/%3E%3Cpath d='M20 84 C34 80 48 82 62 90'/%3E%3C/g%3E%3Cellipse cx='36' cy='70' rx='11' ry='4.5' transform='rotate(-50 36 70)'/%3E%3Cellipse cx='54' cy='80' rx='9' ry='3.6' transform='rotate(20 54 80)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='M20 84 C20 40 50 18 72 26 C90 34 86 62 66 60 C52 58 52 42 64 42'/%3E%3Cpath d='M20 84 C34 80 48 82 62 90'/%3E%3C/g%3E%3Cellipse cx='36' cy='70' rx='11' ry='4.5' transform='rotate(-50 36 70)'/%3E%3Cellipse cx='54' cy='80' rx='9' ry='3.6' transform='rotate(20 54 80)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.vellum-vine{transform-origin:0;background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 40' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M2 20 C28 20 40 4 66 9 C90 14 84 36 66 31 C54 28 56 16 67 18'/%3E%3Cpath d='M66 9 C110 2 150 30 218 18'/%3E%3C/g%3E%3Cg%3E%3Cellipse cx='108' cy='8' rx='8' ry='3.2' transform='rotate(-24 108 8)'/%3E%3Cellipse cx='132' cy='25' rx='8' ry='3.2' transform='rotate(30 132 25)'/%3E%3Cellipse cx='160' cy='22' rx='7' ry='2.8' transform='rotate(-30 160 22)'/%3E%3Cellipse cx='186' cy='12' rx='6' ry='2.4' transform='rotate(26 186 12)'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 40' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M2 20 C28 20 40 4 66 9 C90 14 84 36 66 31 C54 28 56 16 67 18'/%3E%3Cpath d='M66 9 C110 2 150 30 218 18'/%3E%3C/g%3E%3Cg%3E%3Cellipse cx='108' cy='8' rx='8' ry='3.2' transform='rotate(-24 108 8)'/%3E%3Cellipse cx='132' cy='25' rx='8' ry='3.2' transform='rotate(30 132 25)'/%3E%3Cellipse cx='160' cy='22' rx='7' ry='2.8' transform='rotate(-30 160 22)'/%3E%3Cellipse cx='186' cy='12' rx='6' ry='2.4' transform='rotate(26 186 12)'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}.vellum-candle{background:radial-gradient(closest-side,#d3d7cf4d,#d3d7cf1f 55%,#0000);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vellum-candle{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-tertiary) 30%, transparent), color-mix(in srgb, var(--color-tertiary) 12%, transparent) 55%, transparent)}}.postcard-mark{rotate:var(--turn);background:linear-gradient(var(--fx), var(--fx)) 50% 34% / 54% 9% no-repeat, linear-gradient(var(--fx), var(--fx)) 50% 50% / 64% 9% no-repeat, linear-gradient(var(--fx), var(--fx)) 50% 66% / 54% 9% no-repeat, radial-gradient(closest-side, transparent 76%, var(--fx) 77% 88%, transparent 89% 92%, var(--fx) 93%);border-radius:50%}.postcard-peek{rotate:var(--turn);background:linear-gradient(var(--fx), var(--fx)) 50% 42% / 56% 9% no-repeat, linear-gradient(var(--fx), var(--fx)) 50% 60% / 56% 9% no-repeat, radial-gradient(closest-side, transparent 80%, var(--fx) 82% 96%, transparent 98%);border-radius:50%}.postcard-stamp{background:radial-gradient(circle at 50% 0, var(--color-bg) 3.4px, transparent 3.9px) 0 0 / 9px 7px repeat-x, radial-gradient(circle at 50% 100%, var(--color-bg) 3.4px, transparent 3.9px) 0 100% / 9px 7px repeat-x, radial-gradient(circle at 0 50%, var(--color-bg) 3.4px, transparent 3.9px) 0 0 / 7px 9px repeat-y, radial-gradient(circle at 100% 50%, var(--color-bg) 3.4px, transparent 3.9px) 100% 0 / 7px 9px repeat-y, var(--fx)}@supports (color:color-mix(in lab, red, red)){.postcard-stamp{background:radial-gradient(circle at 50% 0, var(--color-bg) 3.4px, transparent 3.9px) 0 0 / 9px 7px repeat-x, radial-gradient(circle at 50% 100%, var(--color-bg) 3.4px, transparent 3.9px) 0 100% / 9px 7px repeat-x, radial-gradient(circle at 0 50%, var(--color-bg) 3.4px, transparent 3.9px) 0 0 / 7px 9px repeat-y, radial-gradient(circle at 100% 50%, var(--color-bg) 3.4px, transparent 3.9px) 100% 0 / 7px 9px repeat-y, color-mix(in srgb, var(--fx) 20%, var(--color-surface))}}.postcard-stamp:before{content:"";border:2.5px solid var(--fx);opacity:.9;position:absolute;inset:8px}.postcard-stamp-solid:before{opacity:1;background:radial-gradient(circle at 50% 42%, #2c3335cc 0 17%, transparent 18%), linear-gradient(180deg, transparent 62%, #00000029 63%) , var(--fx);border:0;inset:8px}@supports (color:color-mix(in lab, red, red)){.postcard-stamp-solid:before{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-surface) 80%, transparent) 0 17%, transparent 18%), linear-gradient(180deg, transparent 62%, #00000029 63%) , var(--fx)}}.postcard-cancel{--waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cg fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M0 6 Q10 -2 20 6 T40 6'/%3E%3Cpath d='M0 15 Q10 7 20 15 T40 15'/%3E%3Cpath d='M0 24 Q10 16 20 24 T40 24'/%3E%3Cpath d='M0 33 Q10 25 20 33 T40 33'/%3E%3C/g%3E%3C/svg%3E");background:var(--fx);-webkit-mask:var(--waves) 0 50% / 36px 100% repeat-x, linear-gradient(90deg, transparent, #000 30%, #000 80%, transparent);-webkit-mask:var(--waves) 0 50% / 36px 100% repeat-x, linear-gradient(90deg, transparent, #000 30%, #000 80%, transparent);-webkit-mask:var(--waves) 0 50% / 36px 100% repeat-x, linear-gradient(90deg, transparent, #000 30%, #000 80%, transparent);mask:var(--waves) 0 50% / 36px 100% repeat-x, linear-gradient(90deg, transparent, #000 30%, #000 80%, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.postcard-airmail{box-sizing:border-box;background:repeating-linear-gradient(135deg, var(--color-primary) 0 9px, var(--color-surface) 9px 18px, var(--color-secondary) 18px 27px, var(--color-surface) 27px 36px);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:6px;padding:9px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.penpal-swash,.penpal-signature{transform-origin:0;background:var(--fx);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C26 4 46 17 72 10 S104 8 112 10' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round'/%3E%3Ccircle cx='115' cy='10' r='4.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C26 4 46 17 72 10 S104 8 112 10' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round'/%3E%3Ccircle cx='115' cy='10' r='4.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.penpal-signature{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 13 C40 3 70 18 110 10 S170 2 205 11 S262 15 290 9' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 13 C40 3 70 18 110 10 S170 2 205 11 S262 15 290 9' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.penpal-rule{transform-origin:0;background:linear-gradient(90deg, transparent, var(--fx) 12%, var(--fx) 88%, transparent);height:2px}.penpal-margin{transform-origin:50% 0;background:linear-gradient(180deg, transparent, var(--fx) 10%, var(--fx) 90%, transparent) 0 0 / 2.5px 100% no-repeat, linear-gradient(180deg, transparent, var(--fx) 10%, var(--fx) 90%, transparent) 100% 0 / 2.5px 100% no-repeat}.penpal-card{background:repeating-linear-gradient(180deg, transparent 0 11px, var(--fx) 11px 12.5px) 0 18% / 100% 66% no-repeat, var(--fx);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.penpal-card{background:repeating-linear-gradient(180deg, transparent 0 11px, color-mix(in srgb, var(--fx) 55%, transparent) 11px 12.5px) 0 18% / 100% 66% no-repeat, color-mix(in srgb, var(--fx) 22%, var(--color-surface))}}.penpal-card{box-shadow:inset 0 0 0 1.5px var(--fx), 0 3px 10px #00000059}@supports (color:color-mix(in lab, red, red)){.penpal-card{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fx) 70%, transparent), 0 3px 10px #00000059}}.penpal-sheet{background:repeating-linear-gradient(180deg, transparent 0 15px, var(--fx) 15px 16.5px), var(--fx);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.penpal-sheet{background:repeating-linear-gradient(180deg, transparent 0 15px, color-mix(in srgb, var(--fx) 45%, transparent) 15px 16.5px), color-mix(in srgb, var(--fx) 20%, var(--color-surface))}}.penpal-sheet{box-shadow:inset 0 0 0 2px var(--fx)}.penpal-seal{background:radial-gradient(circle at 34% 30%, var(--fx), transparent 46%), radial-gradient(circle at 50% 50%, var(--fx) 56%, var(--fx))}@supports (color:color-mix(in lab, red, red)){.penpal-seal{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--fx) 62%, #fff), transparent 46%), radial-gradient(circle at 50% 50%, var(--fx) 56%, color-mix(in srgb, var(--fx) 62%, #000))}}.penpal-seal{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='99.4%2C50.0 102.2%2C56.9 98.8%2C63.1 91.0%2C67.0 83.9%2C69.6 80.5%2C73.4 78.8%2C78.8 75.8%2C83.6 70.9%2C86.2 65.9%2C88.5 61.5%2C92.8 56.3%2C97.7 50.0%2C99.2 44.1%2C95.2 39.5%2C89.2 35.0%2C86.2 28.8%2C86.8 21.4%2C87.2 15.8%2C84.2 13.0%2C78.4 11.0%2C72.5 8.1%2C67.4 5.6%2C61.9 6.8%2C55.7 11.4%2C50.0 14.9%2C45.4 13.8%2C40.3 9.7%2C33.3 7.7%2C25.6 10.7%2C19.8 16.6%2C16.6 22.2%2C13.8 26.9%2C10.0 32.3%2C7.2 38.7%2C7.8 44.8%2C10.5 50.0%2C11.2 55.5%2C7.9 62.3%2C4.2 68.7%2C4.9 72.8%2C10.5 75.0%2C17.4 78.0%2C22.0 82.8%2C24.8 87.2%2C28.5 89.4%2C33.7 90.6%2C39.1 94.1%2C44.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='99.4%2C50.0 102.2%2C56.9 98.8%2C63.1 91.0%2C67.0 83.9%2C69.6 80.5%2C73.4 78.8%2C78.8 75.8%2C83.6 70.9%2C86.2 65.9%2C88.5 61.5%2C92.8 56.3%2C97.7 50.0%2C99.2 44.1%2C95.2 39.5%2C89.2 35.0%2C86.2 28.8%2C86.8 21.4%2C87.2 15.8%2C84.2 13.0%2C78.4 11.0%2C72.5 8.1%2C67.4 5.6%2C61.9 6.8%2C55.7 11.4%2C50.0 14.9%2C45.4 13.8%2C40.3 9.7%2C33.3 7.7%2C25.6 10.7%2C19.8 16.6%2C16.6 22.2%2C13.8 26.9%2C10.0 32.3%2C7.2 38.7%2C7.8 44.8%2C10.5 50.0%2C11.2 55.5%2C7.9 62.3%2C4.2 68.7%2C4.9 72.8%2C10.5 75.0%2C17.4 78.0%2C22.0 82.8%2C24.8 87.2%2C28.5 89.4%2C33.7 90.6%2C39.1 94.1%2C44.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.penpal-seal:after{content:"";background:radial-gradient(closest-side,#0000 62%,#00000047 72%,#ffffff42 90%,#0000);border-radius:50%;position:absolute;inset:24%}.come-together-note{background:radial-gradient(closest-side, var(--fx), transparent)}@supports (color:color-mix(in lab, red, red)){.come-together-note{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx) 45%, transparent), transparent)}}.come-together-note{padding:14%}.come-together-note>b{background:var(--fx);width:100%;height:100%;-webkit-mask:var(--n8) center / 100% 100% no-repeat;-webkit-mask:var(--n8) center / 100% 100% no-repeat;-webkit-mask:var(--n8) center / 100% 100% no-repeat;mask:var(--n8) center / 100% 100% no-repeat;display:block}.come-together-note.n16>b{-webkit-mask-image:var(--n16);-webkit-mask-image:var(--n16);-webkit-mask-image:var(--n16);mask-image:var(--n16)}.come-together-note.n4>b{-webkit-mask-image:var(--n4);-webkit-mask-image:var(--n4);-webkit-mask-image:var(--n4);mask-image:var(--n4)}.come-together-glint{background:radial-gradient(closest-side, transparent 80%, var(--fx) 90%, transparent 100%)}:root[data-theme=come-together] .stage-sky.come-together-encore>.floor{opacity:1;background:radial-gradient(closest-side, var(--stage-gold), transparent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=come-together] .stage-sky.come-together-encore>.floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--stage-gold) 34%, transparent), transparent)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.6s;--duration-fade:.4s;--node-size:64px}@media not all and (min-width:376px){:root{--node-size:56px}}:root{--shape-box:108.696% 108.696%;--shape-inset:-4.3478%;--mask-diamond:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M90.30 61.37L61.37 90.30Q50.00 101.67 38.63 90.30L9.70 61.37Q-1.67 50.00 9.70 38.63L38.63 9.70Q50.00 -1.67 61.37 9.70L90.30 38.63Q101.67 50.00 90.30 61.37Z'/></svg>");--mask-diamond-line:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M90.30 61.37L61.37 90.30Q50.00 101.67 38.63 90.30L9.70 61.37Q-1.67 50.00 9.70 38.63L38.63 9.70Q50.00 -1.67 61.37 9.70L90.30 38.63Q101.67 50.00 90.30 61.37Z' fill='none' stroke='black' stroke-width='2' vector-effect='non-scaling-stroke'/></svg>");--mask-diamond-line-hc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M90.30 61.37L61.37 90.30Q50.00 101.67 38.63 90.30L9.70 61.37Q-1.67 50.00 9.70 38.63L38.63 9.70Q50.00 -1.67 61.37 9.70L90.30 38.63Q101.67 50.00 90.30 61.37Z' fill='none' stroke='black' stroke-width='3' vector-effect='non-scaling-stroke'/></svg>");--mask-octagon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M91.70 71.73L71.73 91.70Q68.58 94.85 64.12 94.85L35.88 94.85Q31.42 94.85 28.27 91.70L8.30 71.73Q5.15 68.58 5.15 64.12L5.15 35.88Q5.15 31.42 8.30 28.27L28.27 8.30Q31.42 5.15 35.88 5.15L64.12 5.15Q68.58 5.15 71.73 8.30L91.70 28.27Q94.85 31.42 94.85 35.88L94.85 64.12Q94.85 68.58 91.70 71.73Z'/></svg>");--mask-octagon-line:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M91.70 71.73L71.73 91.70Q68.58 94.85 64.12 94.85L35.88 94.85Q31.42 94.85 28.27 91.70L8.30 71.73Q5.15 68.58 5.15 64.12L5.15 35.88Q5.15 31.42 8.30 28.27L28.27 8.30Q31.42 5.15 35.88 5.15L64.12 5.15Q68.58 5.15 71.73 8.30L91.70 28.27Q94.85 31.42 94.85 35.88L94.85 64.12Q94.85 68.58 91.70 71.73Z' fill='none' stroke='black' stroke-width='2' vector-effect='non-scaling-stroke'/></svg>");--mask-octagon-line-hc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M91.70 71.73L71.73 91.70Q68.58 94.85 64.12 94.85L35.88 94.85Q31.42 94.85 28.27 91.70L8.30 71.73Q5.15 68.58 5.15 64.12L5.15 35.88Q5.15 31.42 8.30 28.27L28.27 8.30Q31.42 5.15 35.88 5.15L64.12 5.15Q68.58 5.15 71.73 8.30L91.70 28.27Q94.85 31.42 94.85 35.88L94.85 64.12Q94.85 68.58 91.70 71.73Z' fill='none' stroke='black' stroke-width='3' vector-effect='non-scaling-stroke'/></svg>");--mask-circle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 4A46 46 0 0 1 50 96A46 46 0 0 1 50 4Z'/></svg>");--mask-circle-line:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 4A46 46 0 0 1 50 96A46 46 0 0 1 50 4Z' fill='none' stroke='black' stroke-width='2' vector-effect='non-scaling-stroke'/></svg>");--mask-circle-line-hc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 4A46 46 0 0 1 50 96A46 46 0 0 1 50 4Z' fill='none' stroke='black' stroke-width='3' vector-effect='non-scaling-stroke'/></svg>")}section#boardContainer ul li button,.nodeButton,.tc-node{--rotate:0deg;rotate:var(--rotate);transition:var(--duration-base) ease-in-out;will-change:transform}@media (hover:hover){:is(section#boardContainer ul li button,.nodeButton,.tc-node):hover:not(:disabled){scale:1.1}}section#boardContainer ul li button,.nodeButton{--box-shadow:0 0 0 #0000;width:var(--node-size);height:var(--node-size);font-size:calc(var(--node-size) / 2);cursor:pointer;box-shadow:var(--box-shadow);color:#0000;background:0 0;border-radius:100%;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:relative}:is(section#boardContainer ul li button,.nodeButton).activated{--box-shadow:0 0 8px #0005;animation:activated-entry var(--duration-slow) var(--ease-out) forwards;transform:scale(1)}:is(section#boardContainer ul li button,.nodeButton).primary,:is(section#boardContainer ul li button,.nodeButton).secondary,:is(section#boardContainer ul li button,.nodeButton).tertiary{background:var(--tone);color:var(--on-tone)}@media (hover:hover){:is(section#boardContainer ul li button,.nodeButton):hover:not(:disabled){--box-shadow:0 2px 8px #0005}}:is(section#boardContainer ul li button,.nodeButton):disabled{cursor:default}:is(section#boardContainer ul li button,.nodeButton).chain-preview{outline:3px dashed var(--preview-color,var(--color-fg-strong));outline-offset:3px}:is(section#boardContainer ul li button,.nodeButton).small{width:calc(var(--node-size) * .75);height:calc(var(--node-size) * .75);font-size:calc(var(--node-size) * .375)}section#boardContainer ul li{position:relative}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *){--soft-circle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-25 -25 150 150'><filter id='b' x='-40%' y='-40%' width='180%' height='180%'><feGaussianBlur stdDeviation='5'/></filter><path filter='url(%23b)' d='M50 4A46 46 0 0 1 50 96A46 46 0 0 1 50 4Z'/></svg>");--soft-diamond:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-25 -25 150 150'><filter id='b' x='-40%' y='-40%' width='180%' height='180%'><feGaussianBlur stdDeviation='5'/></filter><path filter='url(%23b)' d='M90.30 61.37L61.37 90.30Q50.00 101.67 38.63 90.30L9.70 61.37Q-1.67 50.00 9.70 38.63L38.63 9.70Q50.00 -1.67 61.37 9.70L90.30 38.63Q101.67 50.00 90.30 61.37Z'/></svg>");--soft-octagon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-25 -25 150 150'><filter id='b' x='-40%' y='-40%' width='180%' height='180%'><feGaussianBlur stdDeviation='5'/></filter><path filter='url(%23b)' d='M91.70 71.73L71.73 91.70Q68.58 94.85 64.12 94.85L35.88 94.85Q31.42 94.85 28.27 91.70L8.30 71.73Q5.15 68.58 5.15 64.12L5.15 35.88Q5.15 31.42 8.30 28.27L28.27 8.30Q31.42 5.15 35.88 5.15L64.12 5.15Q68.58 5.15 71.73 8.30L91.70 28.27Q94.85 31.42 94.85 35.88L94.85 64.12Q94.85 68.58 91.70 71.73Z'/></svg>");isolation:isolate}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):before{content:"";z-index:-1;background:var(--halo-tone);position:absolute}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):after{content:"";z-index:-1;background:var(--halo-tone);position:absolute}@supports (color:color-mix(in lab, red, red)){:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):before{background:color-mix(in srgb, var(--halo-tone) calc(var(--halo-glow,0) * 100%), var(--color-node-shadow))}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):after{background:color-mix(in srgb, var(--halo-tone) calc(var(--halo-glow,0) * 100%), var(--color-node-shadow))}}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):before{-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;mask:var(--shadow-shape) center / 100% 100% no-repeat;pointer-events:none}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):after{-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;-webkit-mask:var(--shadow-shape) center / 100% 100% no-repeat;mask:var(--shadow-shape) center / 100% 100% no-repeat;pointer-events:none}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):where([data-contrast=high],[data-contrast=high] *){--color-node-shadow:transparent;--node-glow-primary:0;--node-glow-secondary:0;--node-glow-tertiary:0}@media (prefers-contrast:more){:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-node-shadow:transparent;--node-glow-primary:0;--node-glow-secondary:0;--node-glow-tertiary:0}}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):before{inset:calc(var(--shape-inset) - 27.174%);translate:0 var(--node-drop,0px);opacity:.7}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button.activated,.tc-node)):after{inset:calc(var(--shape-inset) - 34%);translate:0 calc(var(--node-drop,0px) * 2);opacity:.35}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button,.tc-node).primary){--shadow-shape:var(--soft-circle);--halo-tone:var(--color-primary);--halo-glow:var(--node-glow-primary,0)}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button,.tc-node).secondary){--shadow-shape:var(--soft-diamond);--halo-tone:var(--color-secondary);--halo-glow:var(--node-glow-secondary,0)}:is(section#boardContainer ul li,.tc-cell):where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>:is(button,.tc-node).tertiary){--shadow-shape:var(--soft-octagon);--halo-tone:var(--color-tertiary);--halo-glow:var(--node-glow-tertiary,0)}.board-fit{--board-chrome:423px;--board-fit:calc((100dvh - var(--board-chrome)) / 4.75);--node-size:clamp(44px, var(--board-fit), 64px);--spare:max(0px, 100dvh - var(--board-chrome) - 4.75 * var(--node-size));--grow:min(var(--spare) * .15, 16px);--column-gap:calc(calc(var(--spacing) * 4) + var(--grow));--rest:max(0px, var(--spare) - 4 * var(--grow));--top-pad:calc(var(--spacing) * 2);padding-top:calc(var(--top-pad) + min(44px, var(--rest)));justify-content:center;gap:var(--column-gap)}@media not all and (min-width:376px){.board-fit{--node-size:clamp(44px, var(--board-fit), 56px)}}@media (min-width:768px){.board-fit{--board-chrome:455px;--column-gap:calc(calc(var(--spacing) * 6) + var(--grow))}}.board-fit #controlsSection{gap:var(--column-gap)}.board-fit:where([data-compact],[data-compact] *){--board-chrome:346px;--column-gap:calc(10px + var(--grow));--top-pad:var(--spacing);padding-bottom:var(--spacing)}section#boardContainer,section#boardContainer ul{gap:calc(var(--node-size) / 4)}[data-parsed] section#boardContainer>.loader{visibility:visible}section#boardContainer:has(button.activated):not([data-handoff])>.loader{display:none}section#boardContainer[data-handoff=leaving]>.loader{opacity:0;transition:opacity var(--duration-base) var(--ease-fade)}section#boardContainer[data-handoff]>ul{opacity:0;pointer-events:none;transition:none!important}section#boardContainer[data-handoff]>ul *{animation:none!important}html:not([data-auth=signed-in]) [data-requires-auth] section#boardContainer>.loader:not([hidden]){display:flex}section#boardContainer ul li button.activated{animation:node-fade-in var(--duration-fade) var(--ease-fade)}section#boardContainer{--board-key-opacity:1}section#boardContainer .cell-key,section#boardContainer .row-key{height:var(--node-size);width:var(--node-size);color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center;opacity:0;transition:var(--duration-base) ease;animation:node-fade-in var(--duration-fade) var(--ease-fade);place-items:center;display:grid;position:absolute;inset:0}section#boardContainer .cell-key{top:-75%}section#boardContainer .row-key{left:-75%}section#boardContainer .ping{animation:.5s ease-out node-ping}:root{--controls-disabled-opacity:.45}.rotate-switch-wrap{justify-items:center;gap:var(--spacing);display:inline-grid}.rotate-switch{grid-template-columns:calc(var(--spacing) * 16) calc(var(--spacing) * 16);height:2.75rem;padding:var(--spacing);background:var(--color-surface);border:1px solid #0000;border-radius:9999px;display:grid;position:relative}.rotate-switch:disabled{opacity:var(--controls-disabled-opacity)}.rotate-switch-thumb{top:var(--spacing);left:var(--spacing);width:calc(var(--spacing) * 16);height:calc(100% - calc(var(--spacing) * 2));background:var(--color-bg);transition:translate var(--duration-base) var(--ease-out);border-radius:9999px;position:absolute}.rotate-switch[data-direction=right] .rotate-switch-thumb{translate:calc(var(--spacing) * 16) 0}.rotate-switch-half{font-size:var(--text-xl);color:var(--color-fg-muted);transition:color var(--duration-base) ease;place-items:center;display:grid;position:relative}@media (hover:hover){.rotate-switch:not(:disabled) .rotate-switch-half:hover{color:var(--color-fg)}}.rotate-switch[data-direction=left] .rotate-switch-half[data-end=left],.rotate-switch[data-direction=right] .rotate-switch-half[data-end=right]{color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}:where(:root[data-motion=reduce]) .rotate-switch-half{transition:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .rotate-switch-half{transition:none}}.turn-mark{line-height:1;display:inline-block}.turn-mark[data-turn=left]{rotate:-45deg}.turn-mark[data-turn=right]{rotate:45deg}.rotate-switch-glyph[data-turn=left]{translate:-.045em .035em}.rotate-switch-glyph[data-turn=right]{translate:.05em .035em}.rotate-switch-caption{font-size:var(--text-xs);color:var(--color-fg-muted)}#rotateSwitch:not([data-ready]) :is(.rotate-switch-thumb,.rotate-switch-half){transition:none}html[data-rotate=left] #rotateSwitch:not([data-ready]) .rotate-switch-thumb{translate:0}html[data-rotate=left] #rotateSwitch:not([data-ready]) .rotate-switch-half[data-end=left]{color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}html[data-rotate=left] #rotateSwitch:not([data-ready]) .rotate-switch-half[data-end=right]{color:var(--color-fg-muted);font-weight:var(--font-weight-normal)}.count-row{grid-template-columns:1fr calc(var(--spacing) * 16) 1fr;place-items:start center;column-gap:calc(var(--spacing) * 4);width:100%;display:grid}.count-row>.count-pill{margin-top:10px}.count-row>.count-pill:first-child{justify-self:end}.count-row>.count-pill:last-child{justify-self:start}.count-group{align-items:center;gap:var(--spacing);flex-direction:column;display:flex}.count-ring{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background:var(--color-surface);color:var(--color-fg-strong);transition:opacity var(--duration-base) ease;border:2px solid #0000;border-radius:9999px;place-items:center;padding:0;display:grid;position:relative}.count-ring[data-start],.count-ring[data-start]+.type-label{opacity:var(--controls-disabled-opacity)}.score-pair{column-gap:calc(var(--spacing) * 4);grid-template-columns:1fr 1fr;width:100%;display:grid}.score-pair>:first-child{justify-self:end}.score-pair>:last-child{justify-self:start}.score-pair[data-single]{grid-template-columns:1fr}.score-pair[data-single]>:first-child{justify-self:center}.score-pair[data-single]>:last-child:not(:first-child){display:none}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .rotate-switch{grid-template-columns:calc(var(--spacing) * 14) calc(var(--spacing) * 14)}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .rotate-switch-thumb{width:calc(var(--spacing) * 14)}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .rotate-switch[data-direction=right] .rotate-switch-thumb{translate:calc(var(--spacing) * 14) 0}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .rotate-switch-wrap{gap:2px}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .count-row{column-gap:calc(var(--spacing) * 3);grid-template-columns:1fr 52px 1fr}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .count-row>.count-pill{width:calc(var(--spacing) * 18);margin-top:4px}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .count-ring{width:52px;height:52px}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .count-ring>.type-stat{font-size:var(--text-2xl)}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) :is(.count-group,.score-group){gap:2px}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .type-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}:is(.board-fit,.compact-demo):where([data-compact],[data-compact] *) .score-group-box{height:calc(var(--spacing) * 11)}html[data-rotate=left] .board-fit #rotateSwitch:not([data-ready]) .rotate-switch-thumb:where([data-compact],[data-compact] *){translate:0}.win-count{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;display:grid;position:relative}.win-count[data-at-optimal]:after{content:"";inset:calc(-1 * calc(var(--spacing) * 2) - 2px);border:2px solid var(--tone);border-radius:9999px;position:absolute}.win-count:not([data-at-optimal]):where([data-compact],[data-compact] *){margin-block:var(--spacing)}.win-badge{height:calc(var(--spacing) * 8);margin-top:var(--spacing);padding:0 calc(var(--spacing) * 3.5);border:2px solid var(--tone);color:var(--tone-ink);font-size:var(--text-base);font-weight:var(--font-weight-bold);letter-spacing:.04em;border-radius:9999px;align-items:center;display:inline-flex}.win-badge.hidden{display:none}.win-gap{min-height:calc(var(--text-sm) * var(--text-sm--line-height));font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-bold);color:var(--color-fg-muted);display:block}.win-note{min-height:calc(var(--text-sm) * var(--text-sm--line-height));font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-secondary-ink)}.win-card{grid-template-columns:auto repeat(3, calc(var(--spacing) * 11));place-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}.term-button{padding:calc((44px - 1lh) / 2 + .5px) var(--spacing);margin:calc((1lh - 44px) / 2 - .5px) calc(-1 * var(--spacing));border-radius:var(--radius-sm);cursor:pointer;text-underline-offset:4px}.term-button[data-unread]{-webkit-text-decoration:underline 1px var(--color-line-strong);-webkit-text-decoration:underline 1px var(--color-line-strong);-webkit-text-decoration:underline 1px var(--color-line-strong);text-decoration:underline 1px var(--color-line-strong)}.term-button:hover{color:var(--color-fg-strong)}.win-best{border:2px solid var(--color-line-strong);color:var(--color-fg-muted);position:relative}.win-best[data-score]{background:var(--tone);border-color:var(--tone);color:var(--on-tone)}.win-links{width:100%;margin-top:calc(-1 * calc(var(--spacing) * 2));font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.win-links>.link{min-height:2.75rem;padding:0 calc(var(--spacing) * 4);align-items:center;line-height:1;display:inline-flex}.win-links>.link:first-child{justify-self:end}.win-links>.link:last-child{justify-self:start}.win-links-single{grid-template-columns:1fr}.win-links-single>.link:first-child{justify-self:center}.win-links-divider{width:1px;height:calc(var(--spacing) * 4);background:var(--color-line-strong)}.win-sign-up{width:100%;margin-top:calc(-1 * calc(var(--spacing) * 2));padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-fg-muted);text-wrap:balance}.win-sign-up .link{padding:calc(var(--spacing) * 3.5) 0;margin:calc(-1 * calc(var(--spacing) * 3.5)) 0;display:inline-block}.win-install{align-items:center;gap:calc(var(--spacing) * 2.5);margin:calc(-1 * var(--spacing)) calc(-1 * calc(var(--spacing) * 4)) 0;padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-line);color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;align-self:stretch;display:flex}.win-install:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.win-install:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.win-install .band-pill{height:calc(2.75rem + 2px)}.win-install .band-pill-main{color:var(--color-fg-strong)}.win-install:where([data-compact],[data-compact] *){gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2.5)}.install-body{align-items:stretch}.install-app{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-fg-strong);font-size:var(--text-xs);flex-direction:column;line-height:1;display:flex}.install-icon{border-radius:var(--radius-xl);width:4rem;height:4rem;box-shadow:0 0 0 1px var(--color-line)}.install-icon:where([data-compact],[data-compact] *){width:3.5rem;height:3.5rem}.install-lede{max-width:30ch;margin:calc(-1 * var(--spacing)) auto 0;color:var(--color-fg);font-size:var(--text-sm);text-align:center;text-wrap:balance}.install-lede:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong)}@media (prefers-contrast:more){.install-lede:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong)}}.install-view{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.install-steps{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.install-step{align-items:center;gap:calc(var(--spacing) * 3);min-height:3.5rem;padding:calc(var(--spacing) * 1.5) var(--spacing);border-bottom:1px solid var(--color-line);grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.install-step:where([data-compact],[data-compact] *){min-height:3.25rem;padding-block:var(--spacing)}.install-step-n{border:1px solid var(--color-line-strong);width:1.75rem;height:1.75rem;color:var(--color-fg-strong);font-size:var(--text-sm);border-radius:9999px;place-items:center;display:grid}.install-step-n:where([data-contrast=high],[data-contrast=high] *){border:2px solid var(--color-fg-strong)}@media (prefers-contrast:more){.install-step-n:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border:2px solid var(--color-fg-strong)}}.install-step-text{color:var(--color-fg-strong);font-size:var(--text-base);text-wrap:pretty;line-height:1.35}.install-step-text small{color:var(--color-fg);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:2px;display:block}.install-glyph{min-width:2.75rem;height:2.75rem;padding:0 calc(var(--spacing) * 1.5);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-fg-strong);border-radius:10px;place-items:center;display:grid}.install-glyph:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.install-glyph:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.install-glyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.install-glyph-key{font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.install-note{color:var(--color-fg-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;text-wrap:balance}.install-note:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.install-note:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.install-note .link{padding:calc(var(--spacing) * 3.5) 0;margin:calc(-1 * calc(var(--spacing) * 3.5)) 0;color:var(--color-fg-strong);display:inline-block}.install-done{align-items:center;gap:var(--spacing);text-align:center}.install-done b{margin-top:var(--spacing);color:var(--color-fg-strong);font-size:var(--text-base)}.install-done>span:last-child{color:var(--color-fg-muted);font-size:var(--text-sm)}.install-done>span:last-child:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.install-done>span:last-child:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.menu-install-row .menu-row:disabled,.practice-row-closed:disabled{color:var(--color-fg-muted);cursor:default}:is(.menu-install-row .menu-row:disabled,.practice-row-closed:disabled):hover{background:0 0}:is(.menu-install-row .menu-row:disabled,.practice-row-closed:disabled) .menu-row-go{visibility:hidden}:is(.menu-install-row .menu-row:disabled,.practice-row-closed:disabled):where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){:is(.menu-install-row .menu-row:disabled,.practice-row-closed:disabled):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}@media (display-mode:standalone){.menu-install-row{display:none}}.count-pill{width:calc(var(--spacing) * 20);height:2.75rem;padding:0 calc(var(--spacing) * 3);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--duration-base) ease, opacity var(--duration-base) ease;border:1px solid #0000;border-radius:9999px;place-items:center;line-height:1;display:inline-grid;position:relative}.count-pill:hover:not(:disabled){border-color:var(--color-line-strong)}.count-pill:disabled{opacity:var(--controls-disabled-opacity)}.score-group{align-items:center;gap:var(--spacing);color:inherit;transition:opacity var(--duration-fade) var(--ease-fade);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.score-group-button{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.score-group-box{height:calc(var(--spacing) * 12);padding:0 calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color var(--duration-base) ease, background-color var(--duration-base) ease;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.score-group:hover:not(.score-group-static)>.score-group-box{border-color:var(--color-line-strong)}.controls-fade{transition:opacity var(--duration-fade) var(--ease-fade)}.score-group-static{cursor:default}.score-group-static .score-group-box{background:0 0}.score-group-chips{gap:calc(var(--spacing) * 2);display:flex}.chip-moat{--moat-shape:var(--mask-circle);display:grid;position:relative}.chip-moat:before{content:"";background:var(--color-bg);border-radius:9999px;position:absolute;inset:-2px}.chip-moat>.chip{position:relative}.chip-moat:where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>.secondary){--moat-shape:var(--mask-diamond)}.chip-moat:where(:root[data-shapes=on] *,.tc *,.look-swatch *):has(>.tertiary){--moat-shape:var(--mask-octagon)}.chip-moat:where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{-webkit-mask:var(--moat-shape) center / 100% 100% no-repeat;-webkit-mask:var(--moat-shape) center / 100% 100% no-repeat;-webkit-mask:var(--moat-shape) center / 100% 100% no-repeat;mask:var(--moat-shape) center / 100% 100% no-repeat;border-radius:0;inset:calc(-4.3478% - 2.17391px)}.move-circles{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.move-circle{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);--move-tracking:.075rem;letter-spacing:var(--move-tracking);padding-left:var(--move-tracking);background:var(--tone);color:var(--on-tone);font-size:var(--text-xs);font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:flex}.move-turn{font-size:var(--text-base);line-height:1;display:inline-block}.move-turn[data-turn=left]{margin-inline-end:.0625em;translate:0 -.042em}.move-turn[data-turn=right]{margin-inline-end:-.05em;translate:0 .009em}.move-circle-hidden{border:2px dashed var(--color-line-strong);background:0 0}.solution-play{width:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);flex:none;position:relative}.solution-play:after{content:"";inset:calc(var(--spacing) * -1);position:absolute}.hint-tag{padding:0 calc(var(--spacing) * 1.5);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;margin-left:auto}.hint-tag[hidden]{display:none}.hint-box{align-content:space-evenly;justify-items:center;row-gap:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 56);margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;display:grid}.hint-box p{text-wrap:balance}.hint-box [hidden]{display:none}.hint-box-top{gap:var(--spacing);margin-bottom:calc(var(--spacing) * 2);display:grid}.hint-lead{margin-top:var(--spacing);color:var(--color-fg);font-size:var(--text-sm)}.hint-text{color:var(--color-fg-strong);font-size:var(--text-base)}.hint-text[data-size=small]{color:var(--color-fg-muted);font-size:var(--text-sm)}.hint-note,.hint-fine{color:var(--color-fg-muted);font-size:var(--text-xs)}.hint-buttons{justify-content:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}.hint-buttons:not(:has(>[hidden]))>.btn{flex:1 1 0;min-width:0}.hint-box-bottom{min-height:calc(var(--spacing) * 11);place-items:center;display:grid}.hint-link{min-height:calc(var(--spacing) * 11);padding:0 calc(var(--spacing) * 2);font-size:var(--text-sm);white-space:nowrap}section#boardContainer ul li button.hint-target,.board-diagram .diagram-node.hint-target{outline:3px solid var(--color-fg-strong);outline-offset:4px}.board-diagram .diagram-node.hint-target{outline-offset:3px;outline-width:2px}section#boardContainer ul li:has(>.hint-mark){position:relative}.hint-mark{top:calc(calc(var(--spacing) * 3) * -1);right:calc(calc(var(--spacing) * 3) * -1);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background:var(--color-fg-strong);color:var(--color-bg);box-shadow:0 0 0 2px var(--color-bg);font-size:var(--text-base);font-weight:var(--font-weight-bold);pointer-events:none;border-radius:9999px;place-items:center;line-height:1;display:grid;position:absolute}.hint-mark-layer{rotate:calc(var(--rotate) * -1);pointer-events:none;position:absolute;inset:0}.hint-mark-layer .hint-mark{top:calc(calc(var(--spacing) * 2.5) * -1);right:calc(calc(var(--spacing) * 2.5) * -1);width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);font-size:var(--text-sm)}.board-diagram{--node-size:40px;--diagram-gap:8px}.board-diagram .diagram-board{grid-template-columns:var(--text-xs) repeat(4, var(--node-size));gap:var(--diagram-gap);padding-right:calc(var(--text-xs) + var(--diagram-gap));place-items:center;display:grid}.board-diagram .diagram-label{font-size:var(--text-xs);color:var(--color-fg-muted);line-height:1}.board-diagram .diagram-node{font-weight:var(--font-weight-bold);outline-offset:0;transition:rotate var(--duration-base) ease-in-out, background var(--duration-base) ease-in-out, outline-color var(--duration-base) ease-in-out, scale var(--duration-base) ease-in-out, opacity var(--duration-fast) ease-in-out;outline:2px solid #0000}.board-diagram .diagram-board[data-snap] .diagram-node,.board-diagram .diagram-board[data-snap] .diagram-node *{transition:none}.board-diagram .diagram-node.dir-1{--rotate:90deg}.board-diagram .diagram-node.dir-2{--rotate:180deg}.board-diagram .diagram-node.dir-3{--rotate:270deg}.board-diagram .diagram-node:disabled,.board-diagram .diagram-switch:disabled{opacity:1;cursor:default}.board-diagram .diagram-node.visited{outline-color:var(--color-fg-strong)}.board-diagram .diagram-node.clicked{outline-color:var(--color-fg-strong);outline-offset:2px;outline-width:4px}:root[data-theme] .board-diagram:where([data-contrast=high],[data-contrast=high] *){--diagram-gap:11px}:root[data-theme] .board-diagram:where([data-contrast=high],[data-contrast=high] *) .diagram-node:not(.hint-target){outline-offset:2.5px}@media (prefers-contrast:more){:root[data-theme] .board-diagram:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--diagram-gap:11px}:root[data-theme] .board-diagram:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .diagram-node:not(.hint-target){outline-offset:2.5px}}.chain-demo{--demo-turn:.45s;--demo-ping:.7s;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.chain-demo[data-chain-demo=node]{--node-size:var(--t-node-one,64px)}.chain-demo:is([data-chain-demo=goal],[data-chain-demo=left]){--node-size:var(--t-node-row,56px)}.chain-demo:is([data-chain-demo=reach],[data-chain-demo=try]){--node-size:var(--t-node,44px)}.chain-demo-stage{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.chain-demo-grid{gap:var(--t-node-gap,calc(var(--spacing) * 2));grid-template-columns:repeat(4, var(--node-size));display:grid}.chain-demo:is([data-chain-demo=goal],[data-chain-demo=left]) .chain-demo-grid{gap:calc(var(--spacing) * 2.5)}.chain-demo-grid[data-cols="1"]{grid-template-columns:var(--node-size)}.chain-demo-node{font-weight:var(--font-weight-bold);transition:rotate var(--demo-turn) ease-in-out, background var(--demo-turn) ease-in-out, scale var(--duration-base) ease-in-out}.chain-demo-node:before{transition-duration:var(--demo-turn)}.chain-demo-ping{animation:node-ping var(--demo-ping) ease 1}.chain-demo-node.dir-1{--rotate:90deg}.chain-demo-node.dir-2{--rotate:180deg}.chain-demo-node.dir-3{--rotate:270deg}.chain-demo-start{outline-offset:3px;outline:2px solid #0000;animation:1.2s ease-out infinite chain-demo-pulse}@keyframes chain-demo-pulse{0%{outline-color:var(--color-fg-strong);outline-offset:2px}to{outline-offset:10px;outline-color:#0000}}:where(:root[data-motion=reduce]) .chain-demo-start{outline-color:var(--color-fg-strong);animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .chain-demo-start{outline-color:var(--color-fg-strong);animation:none}}.chain-demo-node{--hit:0px;--pulse-reach:10px}.chain-demo-node:after{content:"";inset:var(--hit);border-radius:9999px;outline:2px solid #0000;position:absolute}.chain-demo-node.chain-demo-start{outline:none;animation:none}.chain-demo-node.chain-demo-start:after{animation:1.2s ease-out infinite chain-demo-node-pulse}:where(:root[data-motion=reduce]) .chain-demo-node.chain-demo-start:after{outline-color:var(--color-fg-strong);outline-offset:calc(3px + var(--hit));animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .chain-demo-node.chain-demo-start:after{outline-color:var(--color-fg-strong);outline-offset:calc(3px + var(--hit));animation:none}}.chain-demo-node.chain-demo-start:focus-visible:after{animation:none}@keyframes chain-demo-node-pulse{0%{outline-color:var(--color-fg-strong);outline-offset:calc(2px + var(--hit))}to{outline-offset:calc(var(--pulse-reach) + var(--hit));outline-color:#0000}}.tutorial-step .chain-demo-node{--pulse-reach:6px;--hit:min(0px, calc((var(--node-size) - 44px) / 2))}.rotate-switch.chain-demo-start{outline-color:#0000;animation:none}.rotate-switch.chain-demo-start[data-pulse-end=left] .rotate-switch-half[data-end=left],.rotate-switch.chain-demo-start[data-pulse-end=right] .rotate-switch-half[data-end=right]{border-radius:9999px;animation:1.2s ease-out infinite chain-demo-pulse-inset}:where(:root[data-motion=reduce]) :is(.rotate-switch.chain-demo-start[data-pulse-end=left] .rotate-switch-half[data-end=left],.rotate-switch.chain-demo-start[data-pulse-end=right] .rotate-switch-half[data-end=right]){box-shadow:inset 0 0 0 2px var(--color-fg-strong);animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.rotate-switch.chain-demo-start[data-pulse-end=left] .rotate-switch-half[data-end=left],.rotate-switch.chain-demo-start[data-pulse-end=right] .rotate-switch-half[data-end=right]){box-shadow:inset 0 0 0 2px var(--color-fg-strong);animation:none}}@keyframes chain-demo-pulse-inset{0%{box-shadow:inset 0 0 0 2px var(--color-fg-strong)}to{box-shadow:inset 0 0 0 2px #0000}}.chain-demo-note{min-height:2.9em;font-size:var(--text-sm);color:var(--color-fg-muted);text-align:center;text-wrap:balance;line-height:1.45}.hint-demo-pair{column-gap:calc(var(--spacing) * 7);grid-template-columns:1fr 1fr;display:grid}.hint-demo-pair>:first-child{justify-self:end}.hint-demo-pair>:last-child{justify-self:start}@media not all and (min-width:330px){.hint-demo-pair .score-group-box{padding-inline:var(--spacing)}}.hint-demo-score{align-items:center;gap:var(--spacing);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}@media (hover:hover){.hint-demo-score:hover>.score-group-box{border-color:var(--color-line-strong)}}.hint-demo-score.chain-demo-start{outline:none;animation:none}.hint-demo-score.chain-demo-start>.score-group-box{outline-offset:3px;outline:2px solid #0000;animation:1.2s ease-out infinite chain-demo-pulse}:where(:root[data-motion=reduce]) :is(.hint-demo-score.chain-demo-start>.score-group-box){outline-color:var(--color-fg-strong);animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.hint-demo-score.chain-demo-start>.score-group-box){outline-color:var(--color-fg-strong);animation:none}}.chain-demo-start:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;animation:none}.chain-demo-start:focus-visible:where([data-contrast=high],[data-contrast=high] *){outline-offset:3px;outline-width:3px}@media (prefers-contrast:more){.chain-demo-start:focus-visible:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){outline-offset:3px;outline-width:3px}}.hint-demo-box{justify-items:center;gap:var(--t-hint-gap,calc(var(--spacing) * 2.5));width:calc(var(--spacing) * 70);max-width:100%;padding:var(--t-hint-pad,calc(var(--spacing) * 3)) calc(var(--spacing) * 4);border-radius:var(--radius-xl);background:var(--color-surface);transition:opacity var(--duration-base) ease;display:grid}.hint-demo:not([data-open]) .hint-demo-box{opacity:var(--controls-disabled-opacity)}.hint-demo-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.hint-demo-row .chip{--chip-size:var(--t-move,calc(var(--spacing) * 10))}.hint-demo-row .move-circle{width:var(--t-move,calc(var(--spacing) * 10));height:var(--t-move,calc(var(--spacing) * 10))}.hint-demo-row .move-circle-hidden{color:#0000}.hint-demo-row .move-circle-hidden .turn-mark{visibility:hidden}.tutorial-dialog{--t-node:44px;--t-node-row:56px;--t-node-one:64px;--t-node-gap:calc(var(--spacing) * 2);--t-move:calc(var(--spacing) * 10);--t-body-pad:calc(var(--spacing) * 4);--t-lesson-gap:calc(var(--spacing) * 4);--t-switch-gap:calc(var(--spacing) * 5);--t-switch-h:64px;--t-reset-gap:calc(var(--spacing) * 4);--t-note-gap:calc(var(--spacing) * 2);--t-foot-top:calc(var(--spacing) * 3);--t-hint-gap:calc(var(--spacing) * 2.5);--t-hint-pad:calc(var(--spacing) * 3);--t-rules-row:28px;--t-board:calc(4 * var(--t-node) + 3 * var(--t-node-gap))}@media (max-height:700px){.tutorial-dialog{--t-node:40px;--t-node-row:52px;--t-node-one:60px;--t-node-gap:calc(var(--spacing) * 1.5);--t-body-pad:calc(var(--spacing) * 3);--t-lesson-gap:calc(var(--spacing) * 3);--t-switch-gap:calc(var(--spacing) * 4);--t-switch-h:62px;--t-reset-gap:calc(var(--spacing) * 3);--t-note-gap:calc(var(--spacing) * 1.5);--t-foot-top:calc(var(--spacing) * 2.5);--t-hint-gap:calc(var(--spacing) * 2);--t-hint-pad:calc(var(--spacing) * 2.5)}}@media (max-height:600px){.tutorial-dialog{--t-node:36px;--t-node-row:48px;--t-node-one:56px;--t-move:calc(var(--spacing) * 9);--t-body-pad:calc(var(--spacing) * 2);--t-lesson-gap:calc(var(--spacing) * 1.5);--t-switch-gap:calc(var(--spacing) * 2);--t-switch-h:44px;--t-reset-gap:calc(var(--spacing) * 2);--t-note-gap:var(--spacing);--t-foot-top:calc(var(--spacing) * 1.5);--t-hint-pad:calc(var(--spacing) * 2)}.tutorial-dialog .dialog-grab{margin-top:calc(var(--spacing) * 1.5)}.tutorial-dialog .dialog-header{min-height:52px;padding-top:2px;padding-bottom:var(--spacing)}}.tutorial-body{padding-block:var(--t-body-pad)}.tutorial-steps{display:grid}.tutorial-steps>.tutorial-step{grid-area:1/1}.tutorial-steps>.tutorial-step[inert]{visibility:hidden}.tutorial-step{flex-direction:column;display:flex}.tutorial-lesson{min-height:2lh}@media (max-height:600px){.tutorial-lesson{font-size:var(--text-sm);line-height:1.5}}.tutorial-step .chain-demo{gap:0}.tutorial-step .chain-demo-stage{grid-template-rows:var(--t-board) var(--t-switch-h);row-gap:var(--t-switch-gap);margin-top:var(--t-lesson-gap);place-items:center;display:grid}.tutorial-step .chain-demo-stage>.rotate-switch-wrap{align-self:start}.tutorial-step [data-chain-demo-reset]{margin-top:var(--t-reset-gap)}.tutorial-step .chain-demo-note{margin-top:var(--t-note-gap)}.tutorial-step .hint-demo-stage{justify-content:center;align-items:center;gap:var(--t-switch-gap);height:calc(var(--t-board) + var(--t-switch-gap) + var(--t-switch-h) - var(--t-rules-row));flex-direction:column;display:flex}@media (max-height:700px){.tutorial-step .rotate-switch{grid-template-columns:calc(var(--spacing) * 14) calc(var(--spacing) * 14)}.tutorial-step .rotate-switch-thumb{width:calc(var(--spacing) * 14)}.tutorial-step .rotate-switch[data-direction=right] .rotate-switch-thumb{translate:calc(var(--spacing) * 14) 0}.tutorial-step .rotate-switch-wrap{gap:2px}.tutorial-step .score-group-box{height:calc(var(--spacing) * 11)}}@media (max-height:600px){.tutorial-step .rotate-switch-caption{display:none}}.tutorial-rules{height:var(--t-rules-row);font-size:var(--text-sm);justify-content:center;align-items:center;line-height:1.25rem;display:flex}.tutorial-rules .link{position:relative}.tutorial-rules .link:after{content:"";position:absolute;inset:-12px -8px}.tutorial-footer{align-items:center;gap:calc(var(--spacing) * 3);padding:var(--t-foot-top) calc(var(--spacing) * 4) calc(var(--spacing) * 4);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}.tutorial-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border:2px solid var(--color-line-strong);transition:background var(--duration-base) ease-in-out, border-color var(--duration-base) ease-in-out;border-radius:9999px}.tutorial-dot[aria-current]{border-color:var(--color-fg-strong);background:var(--color-fg-strong)}.tutorial-nav-button{width:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 2)}@media (max-height:940px){#solutionsDialog .dialog-body{gap:6px;padding-block:6px}#solutionsDialog .solutions-tab{min-height:calc(var(--spacing) * 12);padding-block:9px}#solutionsDialog .board-diagram{--node-size:23px;gap:var(--spacing)}#solutionsDialog .diagram-board{gap:var(--diagram-gap);padding-right:calc(var(--text-xs) + var(--diagram-gap))}#solutionsDialog [data-replay-status]{height:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:calc(var(--spacing) * 4)}#solutionsDialog .solution-row{min-height:calc(var(--spacing) * 13);padding-block:var(--spacing)}#solutionsDialog .solution-row>.chip{--chip-size:calc(var(--spacing) * 9);--chip-n:36}#solutionsDialog .hint-box{row-gap:var(--spacing);min-height:164px;margin-top:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}#solutionsDialog .hint-box-top{margin-bottom:var(--spacing)}#solutionsDialog .hint-text{font-size:var(--text-sm)}}.band{width:100%;height:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);flex-shrink:0;place-items:center;display:grid}.band>[data-band-item]{visibility:hidden;grid-area:1/1}.band:where([data-compact],[data-compact] *){height:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 3)}html[data-new-visitor] .band:not([data-show])>[data-band-item=new],html:not([data-new-visitor]) .band:not([data-show])>[data-band-item=line],.band[data-show=new]>[data-band-item=new],.band[data-show=share]>[data-band-item=share],.band[data-show=line]>[data-band-item=line],.band[data-show=note]>[data-band-item=note]{visibility:visible}.band-line{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-fg-muted);white-space:nowrap}.band-line b{color:var(--color-fg);font-weight:var(--font-weight-normal)}.band-pill{height:calc(var(--spacing) * 8);border:1px solid var(--color-line-strong);border-radius:9999px;align-items:stretch;display:inline-flex}.band-pill:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-fg)}@media (prefers-contrast:more){.band-pill:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-fg)}}.band-pill-main,.band-pill-x{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-fg);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;display:inline-flex;position:relative}:is(.band-pill-main,.band-pill-x):before{content:"";position:absolute;inset:-7px 0}.band-pill-main{padding:0 calc(var(--spacing) * 3) 0 calc(var(--spacing) * 3.5);border-radius:9999px 0 0 9999px}.band-pill-main:has(>.band-dot){padding-left:calc(var(--spacing) * 3)}.band-pill-x{border-left:1px solid var(--color-line-strong);width:2.75rem;color:var(--color-fg-muted);font-size:var(--text-base);border-radius:0 9999px 9999px 0;justify-content:center;padding-right:4px}@media (hover:hover){.band-pill-x:hover{color:var(--color-fg-strong)}}.band-pill-x:where([data-contrast=high],[data-contrast=high] *){border-left-color:var(--color-fg);color:var(--color-fg-strong)}@media (prefers-contrast:more){.band-pill-x:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-left-color:var(--color-fg);color:var(--color-fg-strong)}}@media (hover:hover){.band-pill:has(>.band-pill-main:hover){border-color:var(--color-fg)}}.band-dot{background:var(--color-primary);border-radius:9999px;flex:none;width:8px;height:8px}.band-pill-link{color:var(--color-fg-strong);text-underline-offset:3px;text-decoration:underline}.band-pill-share{border-color:var(--color-secondary)}.band-pill-share>.band-pill-main{padding-inline:calc(var(--spacing) * 4) calc(var(--spacing) * 3);color:var(--color-secondary-ink);font-weight:var(--font-weight-bold)}.band-pill-share>.band-pill-x{border-left-color:var(--color-secondary)}.band-pill-share:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-secondary-ink)}.band-pill-share:where([data-contrast=high],[data-contrast=high] *)>.band-pill-x{border-left-color:var(--color-secondary-ink)}@media (prefers-contrast:more){.band-pill-share:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-secondary-ink)}.band-pill-share:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *)>.band-pill-x{border-left-color:var(--color-secondary-ink)}}@media (hover:hover){.band-pill-share:has(>.band-pill-main:hover){border-color:var(--color-secondary-ink)}}@media not all and (min-width:360px){.narrow-hide{display:none}}.band-line:focus{outline:none}.compact-hide:where([data-compact],[data-compact] *),html:not([data-compact]) .compact-only{display:none}.nav-bar-inner{min-height:calc(calc(var(--spacing) * 11) + calc(var(--spacing) * 4))}.nav-bar-inner:where([data-compact],[data-compact] *){padding-block:var(--spacing);min-height:calc(calc(var(--spacing) * 11) + calc(var(--spacing) * 2))}.nav-bar .type-logo:where([data-compact],[data-compact] *){font-size:var(--text-base);line-height:var(--text-base--line-height)}.brand-lockup{vertical-align:middle;align-items:center;gap:.35em;display:inline-flex}.brand-lockup svg{width:auto;height:100%;display:block}.brand-mark{height:1.3em}.brand-wordmark{height:1.1em}.nav-bar .auth-link:where([data-compact],[data-compact] *){display:none}@keyframes node-ping{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes activated-entry{0%{transform:scale(.01)}to{transform:scale(1)}}.shake{animation:shake .35s var(--ease-in-out);animation-iteration-count:1}@keyframes node-fade-in{0%{opacity:0}}@keyframes shake{0%,to{translate:0%}25%,75%{translate:-1%}50%{translate:1%}}@keyframes move-id-appear{0%{opacity:0}to{opacity:.25}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after,:root[data-motion=reduce] ::backdrop{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after,:root:not([data-motion=full]) ::backdrop{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.loader{color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex}.loader[hidden]{display:none}.loader-body{align-items:center;gap:calc(var(--spacing) * 3);animation:loader-appear var(--duration-base) ease-out .2s both;flex-direction:column;display:flex}.loader-sm .loader-body{gap:calc(var(--spacing) * 2.5);flex-direction:row}.loader-label{font-size:var(--text-sm);white-space:nowrap;line-height:1}.loader-mark{width:var(--loader-size);height:var(--loader-size);flex:none;position:relative}.loader-mark>span{position:absolute}.loader-mark>span>span{background:var(--color-fg-strong);width:100%;height:100%;-webkit-mask:var(--loader-node-mask) center / 100% 100% no-repeat;-webkit-mask:var(--loader-node-mask) center / 100% 100% no-repeat;-webkit-mask:var(--loader-node-mask) center / 100% 100% no-repeat;mask:var(--loader-node-mask) center / 100% 100% no-repeat;display:block}.loader-lg{--loader-size:80px}.loader-sm{--loader-size:28px}.loader-mark{--loader-node-mask:var(--loader-node)}.loader-sm .loader-mark{--loader-node-mask:var(--loader-node-sm)}.loader[data-still] .loader-mark,.loader[data-still] .loader-mark *,:where(:root[data-motion=reduce]) :is(.loader-mark,.loader-mark *){animation:none!important}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.loader-mark,.loader-mark *){animation:none!important}}@keyframes loader-appear{0%{opacity:0}}.loader-mark{--loader-start:.4s;--loader-node:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'><mask id='a'><circle r='10' fill='white'/><path d='M-5 0H5M1.2 -4L5 0 1.2 4' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/></mask><circle r='10' mask='url(%23a)'/></svg>");--loader-node-sm:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'><mask id='a'><circle r='10' fill='white'/><path d='M-5 0H5M1.2 -4L5 0 1.2 4' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/></mask><circle r='10' mask='url(%23a)'/></svg>");animation:loader-spin 5.56s linear calc(var(--loader-start) + .95s) infinite backwards}.loader-mark>span{width:41.6667%;height:41.6667%}.loader-mark>span:first-child{animation:loader-hold 5.56s linear calc(var(--loader-start) + .95s) infinite backwards, loader-ping-0 5.56s linear calc(var(--loader-start) + 0s) infinite backwards;top:2.0833%;left:10.4167%}.loader-mark>span:first-child>span{animation:loader-turn-0 5.56s linear calc(var(--loader-start) + 0s) infinite backwards;transform:rotate(0)}.loader-mark>span:nth-child(2){animation:loader-hold 5.56s linear calc(var(--loader-start) + .95s) infinite backwards, loader-ping-1 5.56s linear calc(var(--loader-start) + .75s) infinite backwards;top:10.4167%;left:56.25%}.loader-mark>span:nth-child(2)>span{animation:loader-turn-1 5.56s linear calc(var(--loader-start) + .75s) infinite backwards;transform:rotate(90deg)}.loader-mark>span:nth-child(3){animation:loader-hold 5.56s linear calc(var(--loader-start) + .95s) infinite backwards, loader-ping-2 5.56s linear calc(var(--loader-start) + .5s) infinite backwards;top:56.25%;left:47.9167%}.loader-mark>span:nth-child(3)>span{animation:loader-turn-2 5.56s linear calc(var(--loader-start) + .5s) infinite backwards;transform:rotate(180deg)}.loader-mark>span:nth-child(4){animation:loader-hold 5.56s linear calc(var(--loader-start) + .95s) infinite backwards, loader-ping-3 5.56s linear calc(var(--loader-start) + .25s) infinite backwards;top:47.9167%;left:2.0833%}.loader-mark>span:nth-child(4)>span{animation:loader-turn-3 5.56s linear calc(var(--loader-start) + .25s) infinite backwards;transform:rotate(270deg)}@keyframes loader-spin{0%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:0deg}9.8921%{rotate:90deg}25%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:90deg}34.8921%{rotate:180deg}50%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:180deg}59.8921%{rotate:270deg}75%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:270deg}84.8921%{rotate:360deg}to{rotate:360deg}}@keyframes loader-hold{0%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:0deg}9.8921%{rotate:-90deg}25%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:-90deg}34.8921%{rotate:-180deg}50%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:-180deg}59.8921%{rotate:-270deg}75%{animation-timing-function:cubic-bezier(.34,1.25,.64,1);rotate:-270deg}84.8921%{rotate:-360deg}to{rotate:-360deg}}@keyframes loader-turn-0{0%{animation-timing-function:ease-in-out;rotate:0deg}3.5971%{rotate:90deg}38.4892%{animation-timing-function:ease-in-out;rotate:90deg}42.0863%{rotate:180deg}58.9928%{animation-timing-function:ease-in-out;rotate:180deg}62.5899%{rotate:270deg}79.4964%{animation-timing-function:ease-in-out;rotate:270deg}83.0935%{rotate:360deg}to{rotate:360deg}}@keyframes loader-ping-0{0%{animation-timing-function:ease;scale:1}6.7446%{animation-timing-function:ease;scale:1.05}13.4892%{scale:1}38.4892%{animation-timing-function:ease;scale:1}45.2338%{animation-timing-function:ease;scale:1.05}51.9784%{scale:1}58.9928%{animation-timing-function:ease;scale:1}65.7374%{animation-timing-function:ease;scale:1.05}72.482%{scale:1}79.4964%{animation-timing-function:ease;scale:1}86.241%{animation-timing-function:ease;scale:1.05}92.9856%{scale:1}to{scale:1}}@keyframes loader-turn-1{0%{animation-timing-function:ease-in-out;rotate:0deg}3.5971%{rotate:90deg}20.5036%{animation-timing-function:ease-in-out;rotate:90deg}24.1007%{rotate:180deg}41.0072%{animation-timing-function:ease-in-out;rotate:180deg}44.6043%{rotate:270deg}61.5108%{animation-timing-function:ease-in-out;rotate:270deg}65.1079%{rotate:360deg}to{rotate:360deg}}@keyframes loader-ping-1{0%{animation-timing-function:ease;scale:1}6.7446%{animation-timing-function:ease;scale:1.05}13.4892%{scale:1}20.5036%{animation-timing-function:ease;scale:1}27.2482%{animation-timing-function:ease;scale:1.05}33.9928%{scale:1}41.0072%{animation-timing-function:ease;scale:1}47.7518%{animation-timing-function:ease;scale:1.05}54.4964%{scale:1}61.5108%{animation-timing-function:ease;scale:1}68.2554%{animation-timing-function:ease;scale:1.05}75%{scale:1}to{scale:1}}@keyframes loader-turn-2{0%{animation-timing-function:ease-in-out;rotate:0deg}3.5971%{rotate:90deg}20.5036%{animation-timing-function:ease-in-out;rotate:90deg}24.1007%{rotate:180deg}41.0072%{animation-timing-function:ease-in-out;rotate:180deg}44.6043%{rotate:270deg}79.4964%{animation-timing-function:ease-in-out;rotate:270deg}83.0935%{rotate:360deg}to{rotate:360deg}}@keyframes loader-ping-2{0%{animation-timing-function:ease;scale:1}6.7446%{animation-timing-function:ease;scale:1.05}13.4892%{scale:1}20.5036%{animation-timing-function:ease;scale:1}27.2482%{animation-timing-function:ease;scale:1.05}33.9928%{scale:1}41.0072%{animation-timing-function:ease;scale:1}47.7518%{animation-timing-function:ease;scale:1.05}54.4964%{scale:1}79.4964%{animation-timing-function:ease;scale:1}86.241%{animation-timing-function:ease;scale:1.05}92.9856%{scale:1}to{scale:1}}@keyframes loader-turn-3{0%{animation-timing-function:ease-in-out;rotate:0deg}3.5971%{rotate:90deg}20.5036%{animation-timing-function:ease-in-out;rotate:90deg}24.1007%{rotate:180deg}58.9928%{animation-timing-function:ease-in-out;rotate:180deg}62.5899%{rotate:270deg}79.4964%{animation-timing-function:ease-in-out;rotate:270deg}83.0935%{rotate:360deg}to{rotate:360deg}}@keyframes loader-ping-3{0%{animation-timing-function:ease;scale:1}6.7446%{animation-timing-function:ease;scale:1.05}13.4892%{scale:1}20.5036%{animation-timing-function:ease;scale:1}27.2482%{animation-timing-function:ease;scale:1.05}33.9928%{scale:1}58.9928%{animation-timing-function:ease;scale:1}65.7374%{animation-timing-function:ease;scale:1.05}72.482%{scale:1}79.4964%{animation-timing-function:ease;scale:1}86.241%{animation-timing-function:ease;scale:1.05}92.9856%{scale:1}to{scale:1}}html[data-auth=signed-in] [data-auth-signed-out],html[data-auth-hint=signed-in]:not([data-auth]) [data-auth-signed-out],html[data-auth]:not([data-auth=signed-in]) [data-auth-signed-in],html:not([data-auth]):not([data-auth-hint=signed-in]) [data-auth-signed-in]{display:none}html:not([data-auth=signed-in]) [data-requires-auth]{visibility:hidden}[data-parse-gate]:not([data-parsed]),[data-parse-gate]:not([data-parsed]) *{visibility:hidden!important}[data-auth-pending]{display:none}html:not([data-auth]) [data-requires-auth] [data-auth-pending],html[data-auth-hint=signed-in]:not([data-auth]) [data-auth-pending]{visibility:visible;display:flex}:root:where([data-contrast=high],[data-contrast=high] *){--color-fg-muted:#c0c7b8;--color-line:#8a9481;--color-line-strong:#a7b19d;--color-primary-ink:#ff8f8f;--color-secondary-ink:#4dc2e8;--color-danger:#ff8f8f;--color-success:#4dc2e8;--color-backdrop:#080c0d;--controls-disabled-opacity:1;--color-line-disabled:var(--color-line)}@media (prefers-contrast:more){:root:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--color-fg-muted:#c0c7b8;--color-line:#8a9481;--color-line-strong:#a7b19d;--color-primary-ink:#ff8f8f;--color-secondary-ink:#4dc2e8;--color-danger:#ff8f8f;--color-success:#4dc2e8;--color-backdrop:#080c0d;--controls-disabled-opacity:1;--color-line-disabled:var(--color-line)}}.rotate-switch:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong);background:0 0}@media (prefers-contrast:more){.rotate-switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong);background:0 0}}@media (hover:hover){.rotate-switch:not(:disabled) .rotate-switch-half:hover:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong)}}@media (prefers-contrast:more){@media (hover:hover){.rotate-switch:not(:disabled) .rotate-switch-half:hover:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong)}}}.rotate-switch-thumb:where([data-contrast=high],[data-contrast=high] *){background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.rotate-switch-thumb:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.count-ring:where([data-contrast=high],[data-contrast=high] *){background:0 0;border-color:#0000}@media (prefers-contrast:more){.count-ring:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:0 0;border-color:#0000}}:is(.count-pill,.score-group-box):where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong);background:0 0}:is(.count-pill,.score-group-box):where([data-contrast=high],[data-contrast=high] *):hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-surface)}@media (prefers-contrast:more){:is(.count-pill,.score-group-box):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong);background:0 0}:is(.count-pill,.score-group-box):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-surface)}}.score-group:hover:not(.score-group-static)>.score-group-box:where([data-contrast=high],[data-contrast=high] *){background:var(--color-surface)}@media (prefers-contrast:more){.score-group:hover:not(.score-group-static)>.score-group-box:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-surface)}}.score-group-static .score-group-box:where([data-contrast=high],[data-contrast=high] *){border-color:#0000}@media (prefers-contrast:more){.score-group-static .score-group-box:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:#0000}}:is(section#boardContainer .cell-key,section#boardContainer .row-key):where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}@media (prefers-contrast:more){:is(section#boardContainer .cell-key,section#boardContainer .row-key):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}}.board-diagram .diagram-label:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}@media (prefers-contrast:more){.board-diagram .diagram-label:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}}.move-turn:where([data-contrast=high],[data-contrast=high] *){font-size:var(--text-xl)}@media (prefers-contrast:more){.move-turn:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){font-size:var(--text-xl)}}.segmented:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong);background:0 0}@media (prefers-contrast:more){.segmented:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong);background:0 0}}.segmented-option:has(:checked):where([data-contrast=high],[data-contrast=high] *){background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.segmented-option:has(:checked):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.radio-row .radio-dot:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-fg-strong);border-width:3px}@media (prefers-contrast:more){.radio-row .radio-dot:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-fg-strong);border-width:3px}}.tile:where([data-contrast=high],[data-contrast=high] *){border:1px solid var(--color-line-strong)}@media (prefers-contrast:more){.tile:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border:1px solid var(--color-line-strong)}}.stackbar:where([data-contrast=high],[data-contrast=high] *){outline:1px solid var(--color-line-strong);outline-offset:1px}@media (prefers-contrast:more){.stackbar:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){outline:1px solid var(--color-line-strong);outline-offset:1px}}.bars-b>i:where([data-contrast=high],[data-contrast=high] *){background:var(--color-fg-strong)}@media (prefers-contrast:more){.bars-b>i:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-fg-strong)}}.key-1:where([data-contrast=high],[data-contrast=high] *){background:var(--color-secondary-ink)}@media (prefers-contrast:more){.key-1:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-secondary-ink)}}.select-wrap:after:where(){border-color:var(--color-fg-strong)}@media (prefers-contrast:more){.select-wrap:after:where(){border-color:var(--color-fg-strong)}}.switch:where([data-contrast=high],[data-contrast=high] *){border:2px solid var(--color-fg-strong);background:0 0}.switch:where([data-contrast=high],[data-contrast=high] *):before{background:var(--color-fg-strong);top:2px;left:2px}.switch:where([data-contrast=high],[data-contrast=high] *):checked{background:var(--color-fg-strong)}.switch:where([data-contrast=high],[data-contrast=high] *):checked:before{background:var(--color-bg)}.switch:where([data-contrast=high],[data-contrast=high] *):disabled{opacity:1;border-color:var(--color-line-disabled)}@media (prefers-contrast:more){.switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border:2px solid var(--color-fg-strong);background:0 0}.switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):before{background:var(--color-fg-strong);top:2px;left:2px}.switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):checked{background:var(--color-fg-strong)}.switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):checked:before{background:var(--color-bg)}.switch:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):disabled{opacity:1;border-color:var(--color-line-disabled)}}.switch-row-note:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.switch-row-note:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.rotate-switch-half:where([data-contrast=high],[data-contrast=high] *){font-size:var(--text-3xl)}@media (prefers-contrast:more){.rotate-switch-half:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){font-size:var(--text-3xl)}}.rotate-switch-glyph:where([data-contrast=high],[data-contrast=high] *){font-weight:var(--font-weight-normal);-webkit-text-stroke:.03em currentColor}@media (prefers-contrast:more){.rotate-switch-glyph:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){font-weight:var(--font-weight-normal);-webkit-text-stroke:.03em currentColor}}:is(section#boardContainer ul li button,.nodeButton,.tc-node):where([data-contrast=high],[data-contrast=high] *){font-size:calc(var(--node-size) * .68);font-weight:var(--font-weight-extrabold);-webkit-text-stroke:.04em currentColor}:is(section#boardContainer ul li button,.nodeButton,.tc-node):where([data-contrast=high],[data-contrast=high] *).small{font-size:calc(var(--node-size) * .5)}@media (prefers-contrast:more){:is(section#boardContainer ul li button,.nodeButton,.tc-node):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){font-size:calc(var(--node-size) * .68);font-weight:var(--font-weight-extrabold);-webkit-text-stroke:.04em currentColor}:is(section#boardContainer ul li button,.nodeButton,.tc-node):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *).small{font-size:calc(var(--node-size) * .5)}}fieldset:disabled .segmented:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-disabled)}@media (prefers-contrast:more){fieldset:disabled .segmented:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-disabled)}}fieldset:disabled .segmented-option:where([data-contrast=high],[data-contrast=high] *),fieldset:disabled .segmented-option:where([data-contrast=high],[data-contrast=high] *):hover{color:var(--color-fg-muted)}@media (prefers-contrast:more){fieldset:disabled .segmented-option:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *),fieldset:disabled .segmented-option:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):hover{color:var(--color-fg-muted)}}:is(.btn:disabled,.rotate-switch:disabled,.count-pill:disabled):where([data-contrast=high],[data-contrast=high] *){opacity:1;border-color:var(--color-line-disabled);color:var(--color-fg-muted)}@media (prefers-contrast:more){:is(.btn:disabled,.rotate-switch:disabled,.count-pill:disabled):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){opacity:1;border-color:var(--color-line-disabled);color:var(--color-fg-muted)}}.btn:disabled:where([data-contrast=high],[data-contrast=high] *){filter:none;background:0 0}@media (prefers-contrast:more){.btn:disabled:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){filter:none;background:0 0}}:is(.upgrade-slot:not([data-tone=error]),.archive-caption,.info-row-note,.upgrade-note,.upgrade-fine):where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){:is(.upgrade-slot:not([data-tone=error]),.archive-caption,.info-row-note,.upgrade-note,.upgrade-fine):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}:is(:focus-visible,.segmented-option:has(:focus-visible)):where([data-contrast=high],[data-contrast=high] *){outline-offset:3px;outline-width:3px}@media (prefers-contrast:more){:is(:focus-visible,.segmented-option:has(:focus-visible)):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){outline-offset:3px;outline-width:3px}}.tone-outline:where([data-contrast=high],[data-contrast=high] *){border-width:3px}@media (prefers-contrast:more){.tone-outline:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-width:3px}}.dialog:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong)}@media (prefers-contrast:more){.dialog:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong)}}.menu-button[aria-expanded=true]:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.menu-button[aria-expanded=true]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}a:not(.btn,.card,.link-block,.menu-row,.info-row-link):where([data-contrast=high],[data-contrast=high] *){text-underline-offset:4px;text-decoration-line:underline}@media (prefers-contrast:more){a:not(.btn,.card,.link-block,.menu-row,.info-row-link):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){text-underline-offset:4px;text-decoration-line:underline}}.badge:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 1px var(--color-fg-strong)}@media (prefers-contrast:more){.badge:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 1px var(--color-fg-strong)}}.notification-dot:where([data-contrast=high],[data-contrast=high] *){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-fg-strong)}@media (prefers-contrast:more){.notification-dot:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-fg-strong)}}.hint-box:where([data-contrast=high],[data-contrast=high] *){border:1px solid var(--color-line-strong);background:0 0}@media (prefers-contrast:more){.hint-box:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border:1px solid var(--color-line-strong);background:0 0}}@media (forced-colors:active){:is(.rotate-switch-thumb,.segmented-option:has(:checked)){outline-offset:-2px;outline:2px solid #0000}}.primary:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-fill:var(--mask-circle);--shape-line:var(--mask-circle-line);--shape-outline:var(--mask-circle-line);--shape-label:0}.primary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where([data-contrast=high],[data-contrast=high] *){--shape-outline:var(--mask-circle-line-hc)}@media (prefers-contrast:more){.primary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--shape-outline:var(--mask-circle-line-hc)}}.secondary:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-fill:var(--mask-diamond);--shape-line:var(--mask-diamond-line);--shape-outline:var(--mask-diamond-line);--shape-label:0}.secondary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where([data-contrast=high],[data-contrast=high] *){--shape-outline:var(--mask-diamond-line-hc)}@media (prefers-contrast:more){.secondary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--shape-outline:var(--mask-diamond-line-hc)}}.tertiary:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-fill:var(--mask-octagon);--shape-line:var(--mask-octagon-line);--shape-outline:var(--mask-octagon-line);--shape-label:0}.tertiary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where([data-contrast=high],[data-contrast=high] *){--shape-outline:var(--mask-octagon-line-hc)}@media (prefers-contrast:more){.tertiary:where(:root[data-shapes=on] *,.tc *,.look-swatch *):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--shape-outline:var(--mask-octagon-line-hc)}}:is(section#boardContainer ul li button,.nodeButton,.tc-node,.tc-chip,.look-swatch>i):where(:root[data-shapes=on] *,.tc *,.look-swatch *){border-radius:var(--radius-lg);box-shadow:none;isolation:isolate}:is(section#boardContainer ul li button,.nodeButton,.tc-node,.tc-chip,.look-swatch>i):where(:root[data-shapes=on] *,.tc *,.look-swatch *):is(.primary,.secondary,.tertiary){background:0 0}:is(section#boardContainer ul li button,.nodeButton,.tc-node,.tc-chip,.look-swatch>i):where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{content:"";inset:var(--fill-inset,var(--shape-inset));z-index:-1;background:var(--tone,transparent);-webkit-mask:var(--shape-fill,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill,none) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill,none) center / 100% 100% no-repeat;mask:var(--shape-fill,none) center / 100% 100% no-repeat;pointer-events:none;transition:background-color var(--duration-base) ease-in-out;position:absolute}:root[data-theme=riso] :is(section#boardContainer ul li button,.nodeButton):is(.primary,.secondary,.tertiary):after,[data-rims] :is(.tc-node,.tc-chip):is(.primary,.secondary,.tertiary):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;mask:var(--shape-outline,var(--mask-circle-line)) center / 100% 100% no-repeat;pointer-events:none;position:absolute}:root[data-theme=riso] :is(.chip,.win-count,.move-circle).tone-fill:is(.primary,.secondary,.tertiary):not([data-optimal],[data-at-optimal]):where(:root[data-shapes=on] *,.tc *,.look-swatch *):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;mask:var(--shape-outline) center / 100% 100% no-repeat;pointer-events:none;position:absolute}.look-swatch[data-rims]>i{--fill-inset:calc(var(--shape-inset) + 1px)}.look-swatch[data-rims]>i:after{content:"";inset:var(--shape-inset);z-index:-2;background:var(--tone-edge);-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;mask:var(--shape-fill) center / 100% 100% no-repeat;position:absolute}:root[data-theme] :is(section#boardContainer ul li button,.nodeButton):is(.primary,.secondary,.tertiary):where([data-contrast=high],[data-contrast=high] *):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;pointer-events:none;position:absolute}@media (prefers-contrast:more){:root[data-theme] :is(section#boardContainer ul li button,.nodeButton):is(.primary,.secondary,.tertiary):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;mask:var(--shape-outline,var(--mask-circle-line-hc)) center / 100% 100% no-repeat;pointer-events:none;position:absolute}}:root[data-theme] :is(.primary,.secondary,.tertiary).tone-fill,:root[data-theme] :is(.primary,.secondary,.tertiary).win-best[data-optimal],:root[data-theme] :is(.primary,.secondary,.tertiary).chip[data-optimal]{border-color:var(--tone-edge)}:root[data-theme] :is(.primary,.secondary,.tertiary).tone-outline{--tone:var(--tone-ink)}:root[data-theme] :is(.chip,.win-count,.move-circle).tone-fill:is(.primary,.secondary,.tertiary):not([data-optimal],[data-at-optimal]):where(:root[data-shapes=on] *,.tc *,.look-swatch *):where([data-contrast=high],[data-contrast=high] *):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;mask:var(--shape-outline) center / 100% 100% no-repeat;pointer-events:none;position:absolute}@media (prefers-contrast:more){:root[data-theme] :is(.chip,.win-count,.move-circle).tone-fill:is(.primary,.secondary,.tertiary):not([data-optimal],[data-at-optimal]):where(:root[data-shapes=on] *,.tc *,.look-swatch *):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):after{content:"";inset:var(--shape-inset);background:var(--tone-edge);-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;mask:var(--shape-outline) center / 100% 100% no-repeat;pointer-events:none;position:absolute}}:is(:root[data-theme] :is(.chip,.win-best,.win-count)[data-optimal]:is(.primary,.secondary,.tertiary),:root[data-theme] .win-count[data-at-optimal]:is(.primary,.secondary,.tertiary)):where(:root[data-shapes=on] *,.tc *,.look-swatch *):after{background:var(--tone-edge)}:is(.chip,.win-count,.move-circle):is(.primary,.secondary,.tertiary):where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-size:var(--chip-size,2rem);isolation:isolate;padding-top:calc(var(--shape-size) * 2 * var(--shape-label,0));background:0 0;border:0;border-radius:0;position:relative}:is(.chip,.win-count,.move-circle):is(.primary,.secondary,.tertiary):where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{content:"";inset:var(--shape-inset);z-index:-1;background:var(--tone);-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;mask:var(--shape-fill) center / 100% 100% no-repeat;position:absolute}:is(.chip,.win-count,.move-circle):is(.primary,.secondary,.tertiary):where(:root[data-shapes=on] *,.tc *,.look-swatch *).tone-outline:before{-webkit-mask-image:var(--shape-outline);-webkit-mask-image:var(--shape-outline);-webkit-mask-image:var(--shape-outline);mask-image:var(--shape-outline)}.win-count:is(.primary,.secondary,.tertiary):where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-size:calc(var(--spacing) * 18)}.move-circle:is(.primary,.secondary,.tertiary):where(:root[data-shapes=on] *,.tc *,.look-swatch *){--shape-size:calc(var(--spacing) * 10)}.move-circle.secondary:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--move-tracking:0}.move-circle.secondary:where(:root[data-shapes=on] *,.tc *,.look-swatch *) .move-turn{font-size:var(--text-sm)}.win-best:not([data-score]):where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{background:var(--color-line-strong);-webkit-mask-image:var(--shape-line);-webkit-mask-image:var(--shape-line);-webkit-mask-image:var(--shape-line);mask-image:var(--shape-line)}.win-count[data-at-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *):after{background:var(--tone);-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;-webkit-mask:var(--shape-outline) center / 100% 100% no-repeat;mask:var(--shape-outline) center / 100% 100% no-repeat;inset:calc(-1 * calc(var(--spacing) * 3));border:0;border-radius:0}.color-glyph:where(:root[data-shapes=on] *,.tc *,.look-swatch *):is(.secondary,.tertiary){width:calc(var(--glyph-size,.8em) * 1.2);height:calc(var(--glyph-size,.8em) * 1.2);vertical-align:-.18em;box-shadow:none;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;mask:var(--shape-fill) center / var(--shape-box) no-repeat;border-radius:0}:root[data-theme] .color-glyph:is(.primary,.secondary,.tertiary):where([data-contrast=high],[data-contrast=high] *){background:var(--tone-edge);box-shadow:none;position:relative}:root[data-theme] .color-glyph:is(.primary,.secondary,.tertiary):where([data-contrast=high],[data-contrast=high] *):before{content:"";border-radius:inherit;background:var(--tone);-webkit-mask:inherit;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;position:absolute;inset:1.5px}@media (prefers-contrast:more){:root[data-theme] .color-glyph:is(.primary,.secondary,.tertiary):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--tone-edge);box-shadow:none;position:relative}:root[data-theme] .color-glyph:is(.primary,.secondary,.tertiary):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *):before{content:"";border-radius:inherit;background:var(--tone);-webkit-mask:inherit;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;position:absolute;inset:1.5px}}:root[data-tones=on]:not([data-theme]){--color-primary:#ce2a29;--color-secondary:#47abd5;--color-on-secondary:#1c2325;--color-tertiary:#f7f7f6}:is(.chip.tone-fill,.win-best)[data-optimal]{border:2px solid var(--tone);background:var(--tone) content-box;font-size:calc(var(--text-sm) - 1px);padding:2px;position:relative}:is(.chip.tone-fill,.win-best)[data-optimal].chip-sm{font-size:calc(var(--text-xs) - 1px)}:is(.chip.tone-fill,.win-best)[data-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *){background:0 0;border:0;padding:0}:is(.chip.tone-fill,.win-best)[data-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{inset:calc(var(--shape-inset) + 4px)}:is(.chip.tone-fill,.win-best)[data-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *):after{content:"";inset:var(--shape-inset);background:var(--tone);-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;mask:var(--shape-line) center / 100% 100% no-repeat;pointer-events:none;position:absolute}.chip-star{--star-x:.9183;--star-y:.0817;z-index:2;left:calc(var(--chip-size,2rem) * var(--star-x));top:calc(var(--chip-size,2rem) * var(--star-y));width:calc(var(--chip-size,2rem) * .4643);height:calc(var(--chip-size,2rem) * .4643);fill:var(--color-fg-strong);pointer-events:none;position:absolute;overflow:visible;translate:-50% -50%}.primary>.chip-star:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--star-x:.9449;--star-y:.0551}.secondary>.chip-star:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--star-x:.8335;--star-y:.0551}.tertiary>.chip-star:where(:root[data-shapes=on] *,.tc *,.look-swatch *){--star-x:.9613;--star-y:.0551}.chip-ring{z-index:-1;top:var(--shape-inset);left:var(--shape-inset);fill:none;width:108.696%;max-width:none;height:108.696%;stroke:var(--tone);stroke-width:calc(184px / var(--chip-n,32));stroke-linecap:round;pointer-events:none;position:absolute;overflow:visible}.chip-ring>*{display:none}.chip-ring>:is(.ring-plain,.fill-plain){display:inline}.chip-ring>.fill-plain{fill:var(--tone);stroke:none}.chip-ring:where(:root[data-shapes=on] *,.tc *,.look-swatch *)>:is(.ring-plain,.fill-plain){display:none}.chip-ring:where([data-contrast=high],[data-contrast=high] *){stroke-width:calc(276px / var(--chip-n,32))}@media (prefers-contrast:more){.chip-ring:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){stroke-width:calc(276px / var(--chip-n,32))}}:is(.primary>.chip-ring>.ring-circle,.secondary>.chip-ring>.ring-diamond,.tertiary>.chip-ring>.ring-octagon):where(:root[data-shapes=on] *,.tc *,.look-swatch *){display:inline}:is(.chip.tone-fill,.win-best)[data-optimal]:has(>.chip-ring){isolation:isolate;background:0 0;border-width:0;padding:4px}:is(.chip.tone-fill,.win-best)[data-optimal]:has(>.chip-ring):where(:root[data-shapes=on] *,.tc *,.look-swatch *){padding:0}:is(.chip.tone-fill,.win-best)[data-optimal]:has(>.chip-ring):where(:root[data-shapes=on] *,.tc *,.look-swatch *):after{display:none}.score-group-chips .chip-sm{font-size:var(--text-sm)}.score-group-chips .chip-sm.chip[data-optimal]{font-size:calc(var(--text-sm) - 1px)}.score-group-box[data-aced]{background:linear-gradient(90deg,#4e2f31 8%,#23424c 50%,#474d4e 92%) padding-box padding-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.score-group-box[data-aced]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary), var(--color-surface) 80%) 8%, color-mix(in srgb, var(--color-secondary), var(--color-surface) 78%) 50%, color-mix(in srgb, var(--color-tertiary), var(--color-surface) 84%) 92%) padding-box}}.score-group-box[data-aced]:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong)}@media (prefers-contrast:more){.score-group-box[data-aced]:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong)}}.yours-label[data-aced]{align-items:center;gap:var(--spacing);color:var(--color-fg-strong);font-weight:var(--font-weight-bold);display:inline-flex}.tier-badge{align-items:center;gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);margin-top:var(--spacing);padding:0 calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 3);border:1px solid var(--color-line-strong);color:var(--color-fg);font-size:var(--text-sm);white-space:nowrap;border-radius:9999px;display:inline-flex;position:relative;overflow:hidden}.tier-badge.hidden{display:none}.tier-badge[data-tier="3"]{border:2px solid var(--color-fg);color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}.tier-badge[data-tier="4"]{height:calc(var(--spacing) * 9);padding:0 calc(var(--spacing) * 4) 0 calc(var(--spacing) * 3.5);border:2px solid var(--color-fg-strong);color:var(--color-fg-strong);font-size:var(--text-base);font-weight:var(--font-weight-bold);letter-spacing:.04em}.tier-badge:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-fg)}.tier-badge:where([data-contrast=high],[data-contrast=high] *)[data-tier="3"]{border-color:var(--color-fg-strong)}.tier-badge:where([data-contrast=high],[data-contrast=high] *)[data-tier="4"]{box-shadow:inset 0 0 0 1px var(--color-fg-strong)}@media (prefers-contrast:more){.tier-badge:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-fg)}.tier-badge:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *)[data-tier="3"]{border-color:var(--color-fg-strong)}.tier-badge:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *)[data-tier="4"]{box-shadow:inset 0 0 0 1px var(--color-fg-strong)}}.tier-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.tier-dot{background:var(--tone);border-radius:9999px;flex:none;width:10px;height:10px;position:relative}.tier-dot[data-optimal]{border:1.5px solid var(--tone);background:var(--tone) content-box;width:12px;height:12px;padding:1.5px}.tier-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *){background:0 0;border:0;border-radius:0}.tier-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{content:"";inset:var(--shape-inset);background:var(--tone);-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;-webkit-mask:var(--shape-fill) center / 100% 100% no-repeat;mask:var(--shape-fill) center / 100% 100% no-repeat;position:absolute}.tier-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *)[data-optimal]{background:0 0;border:0;padding:0}.tier-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *)[data-optimal]:before{inset:3px}.tier-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *)[data-optimal]:after{content:"";background:var(--tone);-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;mask:var(--shape-line) center / 100% 100% no-repeat;position:absolute;inset:0}.win-tier-line[data-tier="2"]{color:var(--color-fg)}.win-tier-line[data-tier="3"]{color:var(--color-fg-strong)}.win-tier-line[data-tier="4"]{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-fg-strong);font-weight:var(--font-weight-bold);display:inline-flex}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .tier-badge{animation:tier-pop-in .38s var(--ease-out) .12s both}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .tier-badge[data-tier="4"]:after{content:"";background:linear-gradient(110deg,#0000 35%,#f7f7f673 50%,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:is(#gameoverDialog,#designWinDialog)[data-celebrate] .tier-badge[data-tier="4"]:after{background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--color-fg-strong) 45%, transparent) 50%, transparent 65%)}}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .tier-badge[data-tier="4"]:after{animation:.9s ease-in-out .52s both tier-shine;translate:-110%}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .win-best[data-optimal]{animation:chip-ring-open .42s var(--ease-out) var(--ring-delay,.25s) both}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .win-best[data-optimal] .fill-plain{transform-box:fill-box;transform-origin:50%;animation:chip-fill-open .42s var(--ease-out) var(--ring-delay,.25s) both}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .win-best[data-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *){animation:none}:is(#gameoverDialog,#designWinDialog)[data-celebrate] .win-best[data-optimal]:where(:root[data-shapes=on] *,.tc *,.look-swatch *):before{animation:chip-shape-ring-open .42s var(--ease-out) var(--ring-delay,.25s) both}@keyframes tier-pop-in{0%{opacity:0;scale:.6}}@keyframes tier-shine{to{translate:110%}}@keyframes chip-ring-open{0%{padding:0}}@keyframes chip-fill-open{0%{scale:1.4}}@keyframes chip-shape-ring-open{0%{inset:var(--shape-inset)}}@keyframes celebrate-pulse{40%{scale:1.14}}@keyframes celebrate-turn{0%{rotate:var(--rotate)}to{rotate:calc(var(--rotate) + 360deg)}}@keyframes celebrate-wash{0%,30%{--tone:var(--color-primary);--on-tone:var(--color-on-primary);--tone-edge:var(--color-primary-edge,var(--color-primary));--shape-fill:var(--mask-circle)}31%,62%{--tone:var(--color-secondary);--on-tone:var(--color-on-secondary);--tone-edge:var(--color-secondary-edge,var(--color-secondary));--shape-fill:var(--mask-diamond)}63%,94%{--tone:var(--color-tertiary);--on-tone:var(--color-on-tertiary);--tone-edge:var(--color-tertiary-edge,var(--color-tertiary));--shape-fill:var(--mask-octagon)}}.node-rim{z-index:1;rotate:calc(var(--rotate) * -1);background:linear-gradient(115deg,#0000 36%,#f7f7f6f2 50%,#0000 64%) 100% 0/400% 100% no-repeat;border-radius:9999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.node-rim{background:linear-gradient(115deg, transparent 36%, color-mix(in srgb, var(--color-fg-strong) 95%, transparent) 50%, transparent 64%) 100% 0 / 400% 100% no-repeat}}.node-rim{pointer-events:none;animation:celebrate-glint .56s var(--ease-fade) var(--glint-delay,0s) both;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px) calc(100% - .5px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px) calc(100% - .5px),#0000 100%)}.node-rim:where(:root[data-shapes=on] *,.tc *,.look-swatch *){inset:calc(var(--shape-inset) - 3px);-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;-webkit-mask:var(--shape-line) center / 100% 100% no-repeat;mask:var(--shape-line) center / 100% 100% no-repeat;border-radius:0}@keyframes celebrate-glint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes celebrate-arrow{50%{color:var(--color-fg-muted)}}section#boardContainer{position:relative}.celebrate-outline{inset:calc(-1 * calc(var(--spacing) * 3));border:2px solid var(--color-fg-strong);opacity:0;pointer-events:none;border-radius:20px;position:absolute}.solve-ripple{inset:calc(-1 * calc(var(--spacing) * 3));pointer-events:none;-webkit-mask:linear-gradient(to right, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent), linear-gradient(to bottom, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent);-webkit-mask:linear-gradient(to right, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent), linear-gradient(to bottom, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent);-webkit-mask:linear-gradient(to right, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent), linear-gradient(to bottom, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent);mask:linear-gradient(to right, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent), linear-gradient(to bottom, transparent, #000 calc(var(--spacing) * 3), #000 calc(100% - calc(var(--spacing) * 3)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.solve-ripple-ring{--ripple-mix:70%;opacity:0;background:radial-gradient(closest-side, transparent 64%, var(--ripple) 84%, transparent 100%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.solve-ripple-ring{background:radial-gradient(closest-side, transparent 64%, color-mix(in srgb, var(--ripple) var(--ripple-mix), transparent) 84%, transparent 100%)}}.solve-ripple-ring:where([data-contrast=high],[data-contrast=high] *){--ripple-mix:100%}@media (prefers-contrast:more){.solve-ripple-ring:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--ripple-mix:100%}}:where(:root[data-motion=reduce]) .solve-ripple-ring{background:radial-gradient(closest-side, var(--ripple) 40%, transparent 100%);scale:.2}@supports (color:color-mix(in lab, red, red)){:where(:root[data-motion=reduce]) .solve-ripple-ring{background:radial-gradient(closest-side, color-mix(in srgb, var(--ripple) var(--ripple-mix), transparent) 40%, transparent 100%)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .solve-ripple-ring{background:radial-gradient(closest-side, var(--ripple) 40%, transparent 100%);scale:.2}@supports (color:color-mix(in lab, red, red)){:where(:root:not([data-motion=full])) .solve-ripple-ring{background:radial-gradient(closest-side, color-mix(in srgb, var(--ripple) var(--ripple-mix), transparent) 40%, transparent 100%)}}}.stats-tile-top{border:1px solid var(--color-fg-strong)}.stats-tile-top .type-stat{color:var(--color-fg-strong)}.stats-tile-top .glyph{vertical-align:0;width:.67em;height:.67em}.stats-day{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-sm);place-items:center;display:grid}.stats-day[data-partial]{border-color:var(--color-primary)}.stats-day:is([data-tier="1"],[data-tier="2"]){border-color:var(--color-primary);background:var(--color-primary)}.stats-day[data-tier="3"]{border:2px solid var(--color-primary);background:var(--color-primary) content-box;padding:2px}.stats-day[data-tier="4"]{border-color:var(--color-fg-strong);background:var(--color-fg-strong);color:var(--color-bg)}.stats-day[data-tier="4"] .glyph{vertical-align:0;width:62%;height:62%}.stats-key{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.stats-key li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.stats-key .stats-day{width:14px;height:14px}.stats-key .stats-day[data-tier="3"]{padding:1px}.stats-ladder{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);grid-template-columns:auto 1fr auto;display:grid}.stats-ladder dt{align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;display:inline-flex}.stats-ladder dt.stats-ladder-top{color:var(--color-fg-strong);font-weight:var(--font-weight-bold)}.stats-ladder-track{background:var(--color-surface);border-radius:9999px;height:10px;overflow:hidden}.stats-ladder-track:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 1px var(--color-line-strong)}@media (prefers-contrast:more){.stats-ladder-track:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 1px var(--color-line-strong)}}.stats-ladder-track>span{background:var(--color-fg-muted);border-radius:9999px;height:100%;display:block}.stats-ladder-track>span.stats-ladder-top{background:var(--color-fg-strong)}.stats-ladder-count{color:var(--color-fg-strong);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-align:right}.celebrate-demo{--node-size:36px;grid-template-columns:repeat(4, var(--node-size));gap:calc(var(--node-size) / 4);padding:calc(var(--spacing) * 3);display:grid;position:relative}.win-swap{width:100%;position:relative}.win-rest{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;transition:opacity .18s;display:flex}.win-rest:where([data-compact],[data-compact] *){gap:calc(var(--spacing) * 3)}.win-play{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .18s,visibility 0s .18s;display:flex;position:absolute;inset:0}.win-swap[data-playing]>.win-rest{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}.win-swap[data-playing]>.win-play{opacity:1;visibility:visible;transition:opacity .18s}.win-count-wrap{position:relative}.win-play-button{right:calc(-1 * calc(var(--spacing) * 6));z-index:1;width:2.75rem;height:2.75rem;color:var(--color-fg-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:-2px}.win-play-button>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border:2px solid var(--color-fg);background:var(--color-bg);font-size:var(--text-xs);border-radius:9999px;place-items:center;display:grid}.win-play-button>span:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-fg-strong)}@media (prefers-contrast:more){.win-play-button>span:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-fg-strong)}}.win-play-button[hidden]{display:none}.win-replay-pill{height:calc(var(--spacing) * 8);border:1px solid var(--color-line-strong);border-radius:9999px;align-items:stretch;display:inline-flex}.win-replay-pill:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-fg)}@media (prefers-contrast:more){.win-replay-pill:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-fg)}}.win-replay-status{align-items:center;gap:calc(var(--spacing) * 2);padding:0 calc(var(--spacing) * 3) 0 calc(var(--spacing) * 3.5);font-size:var(--text-sm);color:var(--color-fg);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.win-replay-dot{background:var(--tone);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.win-replay-dot:where(:root[data-shapes=on] *,.tc *,.look-swatch *){width:10px;height:10px;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;-webkit-mask:var(--shape-fill) center / var(--shape-box) no-repeat;mask:var(--shape-fill) center / var(--shape-box) no-repeat;border-radius:0}.win-replay-stop{border:0;border-left:1px solid var(--color-line-strong);width:2.75rem;color:var(--color-fg-strong);cursor:pointer;background:0 0;border-radius:0 9999px 9999px 0;place-items:center;padding:0;display:grid;position:relative}.win-replay-stop:before{content:"";position:absolute;inset:-6px 0}.win-replay-stop>span{background:currentColor;border-radius:1px;width:10px;height:10px}.win-replay-stop:where([data-contrast=high],[data-contrast=high] *){border-left-color:var(--color-fg)}@media (prefers-contrast:more){.win-replay-stop:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-left-color:var(--color-fg)}}.win-replay-board{--node-size:32px}.win-replay-board:where([data-compact],[data-compact] *){--node-size:28px}.win-replay-board .diagram-node{font-size:calc(var(--node-size) / 2);transition:rotate .45s ease-in-out, background .3s ease-in-out, outline-color var(--duration-base) ease-in-out}.win-replay-board .hint-target{outline-offset:3px;outline-width:2px}.win-replay-board .hint-mark-layer .hint-mark{width:18px;height:18px;font-size:var(--text-xs);top:-8px;right:-8px}.win-replay-board .diagram-node.win-replay-ping{animation:.7s node-ping}.win-replay-steps{grid-template-columns:calc(var(--spacing) * 24) calc(var(--spacing) * 24);gap:calc(var(--spacing) * 2);display:grid}.win-replay-steps[hidden]{display:none}.hint-box .hint-buttons[data-hint-perfect]>.btn{flex:none}.hint-box:has(>[data-hint-perfect]:not([hidden]))>.hint-box-bottom{display:none}.week-row{gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 2)}@media not all and (min-width:330px){.week-row{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}}.week-row-date{white-space:nowrap}.week-row-chips{gap:calc(var(--spacing) * 2);display:flex}@media not all and (min-width:330px){.week-row-chips{gap:calc(var(--spacing) * 1.5)}}.week-row-today:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 1px var(--color-line-strong);background:0 0}@media (prefers-contrast:more){.week-row-today:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 1px var(--color-line-strong);background:0 0}}.chip-unsolved{border:2px solid var(--color-line-strong);color:var(--color-fg-muted);font-weight:var(--font-weight-normal)}.chip-unsolved:where(:root[data-shapes=on] *,.tc *,.look-swatch *):is(.primary,.secondary,.tertiary):before{background:var(--color-line-strong);-webkit-mask-image:var(--shape-line);-webkit-mask-image:var(--shape-line);-webkit-mask-image:var(--shape-line);mask-image:var(--shape-line)}.week-older-link{min-height:2.75rem;color:var(--color-fg);align-items:center;display:inline-flex}.tc{--shim-period:7s;--cw:160px;--e:calc(var(--cw) / 10);--bw:.3em;--st-sf:#1b1e24;--st-ink:#f1f3f6;--st-fg:#d7dbe2;--st-mut:#a1a8b4;--st-line:#30353f;--frame:#454b57;--bk-ring:#454b57;width:var(--cw);height:calc(var(--cw) * 88 / 63);font-size:var(--e);color:var(--st-ink);isolation:isolate;text-align:left;border-radius:.45em;flex-shrink:0;line-height:1;position:relative}.tc .flip{border-radius:inherit;position:absolute;inset:0}.tc :is(.face,.back){border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tc .back,.tc.down .face{visibility:hidden}.tc.down .back{visibility:visible}.tc .face{background:var(--frame)}.tc .in{inset:var(--bw);z-index:2;background:var(--st-sf);flex-direction:column;display:flex;position:absolute;overflow:hidden}.tc .in>.sky{z-index:0;position:absolute;inset:0}.tc .hd{border-bottom:.06em solid var(--st-line);flex-shrink:0;align-items:center;gap:.3em;height:1.1em;padding:0 .35em;display:flex}.tc .nm{min-width:0;font-size:.8em;font-weight:var(--font-weight-bold);color:var(--st-ink);white-space:nowrap;line-height:1}.tc .ty{justify-content:center;align-items:center;display:flex}.tc .ty svg{width:auto;height:.9em;display:block;overflow:visible}.tc .pv{background:var(--color-bg);width:100%;min-height:0;font:inherit;text-align:left;border:0;border-radius:0;flex:1;padding:0;display:block;position:relative;overflow:hidden}.tc button.pv{cursor:pointer}.tc button.pv:focus-visible{outline:2px solid var(--color-fg-strong);outline-offset:-3px}.tc .low{border-top:.06em solid var(--st-line);background:var(--st-sf);flex-direction:column;flex-shrink:0;padding:.1em .35em .36em;display:flex;position:relative}.tc .mid{border-top:.06em solid var(--st-line);justify-content:center;align-items:center;height:.95em;padding:0 .7em;display:flex}.tc .ach{font-size:.54em;font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--st-ink);white-space:nowrap}.tc .tx{text-align:center;justify-content:center;align-items:center;min-height:1em;padding:.08em .7em;display:flex}.tc .tx .words{color:var(--st-fg);white-space:nowrap;font-size:.5em;line-height:1.2}.tc .tx .words.wrapped{white-space:normal;text-wrap:balance}.tc .seal{--seal-cut:var(--st-sf);color:var(--st-ink);display:block}.tc .seal svg{width:100%;height:100%;display:block}.tc .tab{z-index:3;color:var(--st-ink);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.tc .tab.tr{color:var(--ink-tr,var(--st-ink));top:0;right:0}.tc .tab.bl{color:var(--ink-bl,var(--st-ink));bottom:0;left:0}.tc .tab.br{color:var(--ink-br,var(--st-ink));bottom:0;right:0}.tc .tab .cnr{width:.9em;height:.9em;display:block}.tc .tab .cnr svg{width:100%;height:100%;display:block;overflow:visible}.tc .tab .seal{--seal-cut:var(--cut-bl,var(--frame));width:.9em;height:.9em;color:inherit}.tc svg .f{fill:currentColor}.tc svg .l{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.tc svg .l.t{stroke-width:1px}.tc:where([data-contrast=high],[data-contrast=high] *){--frame:var(--color-fg-strong);--st-line:var(--st-ink);--st-mut:var(--st-ink);--st-fg:var(--st-ink)}.tc:where([data-contrast=high],[data-contrast=high] *) .tab:is(.tr,.bl,.br){color:var(--color-bg)}.tc:where([data-contrast=high],[data-contrast=high] *) .tab .seal{--seal-cut:var(--color-fg-strong)}@media (prefers-contrast:more){.tc:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--frame:var(--color-fg-strong);--st-line:var(--st-ink);--st-mut:var(--st-ink);--st-fg:var(--st-ink)}.tc:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .tab:is(.tr,.bl,.br){color:var(--color-bg)}.tc:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .tab .seal{--seal-cut:var(--color-fg-strong)}}.tc.holo{--st-sf:var(--color-surface);--st-ink:var(--color-fg-strong);--st-fg:var(--color-fg);--st-mut:var(--color-fg-muted);--st-line:var(--color-line);--frame:linear-gradient(135deg, var(--color-primary), var(--color-secondary) 42%, var(--color-tertiary) 72%, var(--color-primary))}.tc.holo .face:before{content:"";z-index:1;width:44%;animation:tc-shim var(--shim-period) cubic-bezier(.45, 0, .35, 1) infinite;animation-delay:calc(var(--phase,0) * var(--shim-period) * -1);background:linear-gradient(90deg,#0000,#ffffff38 50%,#0000);position:absolute;top:-30%;bottom:-30%;left:0;translate:-130%;rotate:14deg}.tc.holo:where([data-contrast=high],[data-contrast=high] *){--frame:var(--color-fg-strong);--st-line:var(--color-fg);--st-fg:var(--color-fg)}.tc.holo:where([data-contrast=high],[data-contrast=high] *) .face:before{display:none}@media (prefers-contrast:more){.tc.holo:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){--frame:var(--color-fg-strong);--st-line:var(--color-fg);--st-fg:var(--color-fg)}.tc.holo:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .face:before{display:none}}.tc .rglow,.tc .fglow{pointer-events:none;animation:12s ease-in-out calc(var(--phase,0) * -24s) infinite alternate;position:absolute}:is(.tc .rglow,.tc .fglow):where([data-contrast=high],[data-contrast=high] *){display:none}@media (prefers-contrast:more){:is(.tc .rglow,.tc .fglow):where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){display:none}}.tc .rglow{z-index:-1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(55% 38% at 14% 14%,#d41f1f99,#0000 72%),radial-gradient(48% 42% at 92% 46%,#01779d99,#0000 72%),radial-gradient(58% 36% at 38% 92%,#d3d7cf99,#0000 72%);inset:-.9em;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .9em calc(100% - .9em),#0000),linear-gradient(#0000,#000 .9em calc(100% - .9em),#0000);mask-image:linear-gradient(90deg,#0000,#000 .9em calc(100% - .9em),#0000),linear-gradient(#0000,#000 .9em calc(100% - .9em),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:color-mix(in lab, red, red)){.tc .rglow{background:radial-gradient(55% 38% at 14% 14%, color-mix(in srgb, var(--color-primary) 60%, transparent), transparent 72%), radial-gradient(48% 42% at 92% 46%, color-mix(in srgb, var(--color-secondary) 60%, transparent), transparent 72%), radial-gradient(58% 36% at 38% 92%, color-mix(in srgb, var(--color-tertiary) 60%, transparent), transparent 72%)}}.tc .rglow{opacity:.1;animation-name:tc-breathe}.tc .fglow{z-index:1;background:linear-gradient(135deg,#e78484,#73b4c9 42%,#e7e9e5 72%,#e78484);inset:0}@supports (color:color-mix(in lab, red, red)){.tc .fglow{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 55%, white), color-mix(in srgb, var(--color-secondary) 55%, white) 42%, color-mix(in srgb, var(--color-tertiary) 55%, white) 72%, color-mix(in srgb, var(--color-primary) 55%, white))}}.tc .fglow{opacity:0;animation-name:tc-fbreathe}@keyframes tc-breathe{0%{opacity:.1;transform:scale(.985)}to{opacity:.42;transform:scale(1.01)}}@keyframes tc-fbreathe{0%{opacity:0}to{opacity:.32}}@keyframes tc-shim{0%{translate:-130%}38%,to{translate:320%}}.tc.holo.full .in{background:var(--color-bg)}.tc.holo.full .pv{background:0 0}.tc.holo.full :is(.hd,.low){background:var(--st-sf)}@supports (color:color-mix(in lab, red, red)){.tc.holo.full :is(.hd,.low){background:color-mix(in srgb, var(--st-sf) 76%, transparent)}}.tc.holo.full :is(.hd,.pv,.low){z-index:1}.tc.holo.full :is(.pv,.low),.tc.holo.full:not(.sm) .hd{position:relative}.tc.holo.full .in:after{content:"";z-index:4;pointer-events:none;width:44%;animation:tc-shim var(--shim-period) cubic-bezier(.45, 0, .35, 1) infinite;animation-delay:calc(var(--phase,0) * var(--shim-period) * -1);background:linear-gradient(90deg,#0000,#ffffff17 50%,#0000);position:absolute;top:-30%;bottom:-30%;left:0;translate:-130%;rotate:14deg}.tc.sm .hd{z-index:2;border-bottom:0;height:1.5em;padding:0 2.6em 0 .45em;position:absolute;top:0;left:0;right:0}.tc.sm.std .hd{background:var(--st-sf)}.tc.sm .nm{font-size:1.05em}.tc.sm .pv .stage{top:1.5em}.tc.sm .ty svg{height:.85em}.tc.sm .tab :is(.seal,.cnr){width:1.55em;height:1.55em}.tc .pv .sky{background:var(--color-bg);position:absolute;inset:0;overflow:hidden}.tc .pv .stage{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.tc .pv .stage>*{grid-area:1/1}.tc .pv .shapes{align-items:center;gap:calc(min(22cqw,40cqh)/2.94118);display:flex}.tc .pv .mini{--side:min(100cqh - 1.3em, 100cqw - 1.3em);--mg:calc(var(--side) * .045);--mn:calc((var(--side) - 3 * var(--mg)) / 4);grid-template-columns:repeat(4, var(--mn));gap:var(--mg);transition:opacity .3s;display:grid}.tc .pv.solved .mini{opacity:.3;pointer-events:none}.tc .pv .reset{z-index:3;background:var(--color-surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg-strong);font-size:.6em;font-weight:var(--font-weight-bold);opacity:0;pointer-events:none;border-radius:999px;padding:0 1.3em;transition:opacity .22s;position:absolute;top:50%;left:50%;translate:-50% -50%}.tc .pv.solved .reset{opacity:1;pointer-events:auto}.tc .pv .snd{place-items:center;width:100%;height:100%;display:grid;position:relative}.tc .pv .sym{width:min(56cqw,58cqh);height:min(56cqw,58cqh);color:var(--color-primary-ink);transition:opacity .16s ease, transform .22s var(--ease-out)}.tc .pv .sym svg{width:100%;height:100%;display:block;overflow:visible}.tc .pv .sym .l{stroke-width:1.9px}.tc .pv .sym .l.t{stroke-width:1px}.tc .pv svg.cwf{width:86cqw;height:46cqh;fill:var(--color-primary-ink);opacity:0;pointer-events:none;transition:opacity .16s ease, transform .22s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.2)}.tc .pv.on .sym{opacity:0;transform:scale(.4)}.tc .pv.on svg.cwf{opacity:1;transform:translate(-50%,-50%)}.tc .pv.playing :is(svg.cwf rect,svg.cst .h){opacity:.3;transition:opacity 90ms linear}.tc .pv.playing :is(svg.cwf rect,svg.cst .h).lit{opacity:1}.tc .pv:where([data-contrast=high],[data-contrast=high] *).playing :is(svg.cwf rect,svg.cst .h){opacity:1;fill:#0000;stroke:var(--color-fg-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.tc .pv:where([data-contrast=high],[data-contrast=high] *).playing :is(svg.cwf rect,svg.cst .h).lit{fill:var(--color-fg-strong)}@media (prefers-contrast:more){.tc .pv:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *).playing :is(svg.cwf rect,svg.cst .h){opacity:1;fill:#0000;stroke:var(--color-fg-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.tc .pv:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *).playing :is(svg.cwf rect,svg.cst .h).lit{fill:var(--color-fg-strong)}}.tc .pv svg.cst{width:86cqw;height:auto;max-height:50cqh;fill:var(--color-primary-ink)}.tc .pv svg.cst .sl{fill:var(--color-fg-muted)}.tc .pv .play{z-index:2;width:1.1em;height:1.1em;box-shadow:inset 0 0 0 1px var(--color-fg-strong);color:var(--color-fg-strong);border-radius:50%;place-items:center;transition:opacity .26s;display:grid;position:absolute;bottom:.3em;right:.3em}.tc .pv .play svg{fill:currentColor;width:.44em;height:.44em;margin-left:.08em}.tc .pv.on .play{opacity:0}.tc .pv:where([data-contrast=high],[data-contrast=high] *) .sky{background:var(--color-bg)}.tc .pv:where([data-contrast=high],[data-contrast=high] *) .sky>i{display:none}.tc .pv:where([data-contrast=high],[data-contrast=high] *) :is(.reset,.play){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.tc .pv:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .sky{background:var(--color-bg)}.tc .pv:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .sky>i{display:none}.tc .pv:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) :is(.reset,.play){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.tc-cell{place-items:center;display:grid;position:relative}.tc-node,.tc-chip{isolation:isolate;place-items:center;display:grid;position:relative}.tc-chip{width:min(22cqw,40cqh);height:min(22cqw,40cqh)}.tc-node{--node-size:var(--mn);width:var(--mn);height:var(--mn);font-size:calc(var(--mn) * .5);color:var(--on-tone);cursor:pointer}.tc-node>span{display:block}.tc-node:focus-visible{outline:2px solid var(--color-fg-strong);outline-offset:2px;border-radius:4px}.tc .sky .dusk{background:radial-gradient(64% 40% at 50% 98%,#d3d7cf85,#0000 70%),radial-gradient(54% 36% at 24% 74%,#d41f1f61,#0000 70%),radial-gradient(50% 32% at 76% 52%,#01779d57,#0000 70%);position:absolute;inset:-20% -30%}@supports (color:color-mix(in lab, red, red)){.tc .sky .dusk{background:radial-gradient(64% 40% at 50% 98%, color-mix(in srgb, var(--color-tertiary) 52%, transparent), transparent 70%), radial-gradient(54% 36% at 24% 74%, color-mix(in srgb, var(--color-primary) 38%, transparent), transparent 70%), radial-gradient(50% 32% at 76% 52%, color-mix(in srgb, var(--color-secondary) 34%, transparent), transparent 70%)}}.tc .sky .dusk{animation:18s ease-in-out infinite alternate tc-dusk}.tc .sky .dusk.b{opacity:.7;animation-duration:27s;animation-direction:alternate-reverse}.tc .sky .mote{opacity:0;background:#fff;border-radius:50%;width:.26em;height:.26em;animation:6s ease-in-out infinite tc-mote;position:absolute}@keyframes tc-dusk{0%{transform:translate(-5%,2%)scale(1)}to{transform:translate(5%,-3%)scale(1.06)}}@keyframes tc-mote{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.45;transform:translateY(-.6em)}}.tc .back{background:#0e1013}.tc .back .bin{inset:var(--bw);border-radius:calc(.45em - var(--bw));background:#1b1e24;place-items:center;display:grid;position:absolute;overflow:hidden}.tc .back svg.pat{color:#f1f3f621;width:100%;height:100%;position:absolute;inset:0}.tc .back .medal{width:4.6em;height:4.6em;box-shadow:0 0 0 .12em var(--bk-ring), 0 0 0 .5em #1b1e24;background:#1b1e24;border-radius:50%;place-items:center;display:grid;position:relative}.tc .back .medal svg{color:#f1f3f6;width:3.4em;height:3.4em;display:block}.tc .back:where([data-contrast=high],[data-contrast=high] *){background:var(--color-fg-strong)}.tc .back:where([data-contrast=high],[data-contrast=high] *) svg.pat{color:#f7f7f638}@supports (color:color-mix(in lab, red, red)){.tc .back:where([data-contrast=high],[data-contrast=high] *) svg.pat{color:color-mix(in srgb, var(--color-fg-strong) 22%, transparent)}}@media (prefers-contrast:more){.tc .back:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){background:var(--color-fg-strong)}.tc .back:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) svg.pat{color:#f7f7f638}@supports (color:color-mix(in lab, red, red)){.tc .back:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) svg.pat{color:color-mix(in srgb, var(--color-fg-strong) 22%, transparent)}}}.tc.slot{box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg-muted);place-items:center;display:grid}.tc.slot svg{width:3.4em;height:3.4em;overflow:visible}.tc.slot svg.k3{width:4.6em;height:2em}.tc.slot svg .f{fill:none;stroke:currentColor;stroke-width:1.2px}.tc.slot svg .l{stroke-width:1.2px}.tc.slot:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg);color:var(--color-fg)}@media (prefers-contrast:more){.tc.slot:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg);color:var(--color-fg)}}:is(.tc:not(.live),.hc:not(.cur) .tc) .sky,:is(.tc:not(.live),.hc:not(.cur) .tc) .sky *,:is(.tc:not(.live),.hc:not(.cur) .tc) .face:before,:is(.tc:not(.live),.hc:not(.cur) .tc).holo.full .in:after,:is(.tc:not(.live),.hc:not(.cur) .tc) .rglow,:is(.tc:not(.live),.hc:not(.cur) .tc) .fglow{animation-play-state:paused}.tc.sm .face:before,.tc.sm .in:after{display:none}.tc.sm .sky,.tc.sm .sky *{animation:none}:where(:root[data-motion=reduce]) :is(.tc.holo .face):before{opacity:.7;animation:none;translate:55%}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.tc.holo .face):before{opacity:.7;animation:none;translate:55%}}:where(:root[data-motion=reduce]) :is(.tc.holo.full .in):after{opacity:.7;animation:none;translate:55%}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.tc.holo.full .in):after{opacity:.7;animation:none;translate:55%}}:where(:root[data-motion=reduce]) .tc .sky,:where(:root[data-motion=reduce]) .tc .sky *,:where(:root[data-motion=reduce]) .tc .pv.on *{animation:none!important}:where(:root[data-motion=reduce]) .tc .rglow{opacity:.26;animation:none}:where(:root[data-motion=reduce]) .tc .fglow{opacity:.16;animation:none}:where(:root[data-motion=reduce]) .tc :is(.pv .sym,.pv svg.cwf,.pv .mini,.pv .reset){transition:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .tc .sky,:where(:root:not([data-motion=full])) .tc .sky *,:where(:root:not([data-motion=full])) .tc .pv.on *{animation:none!important}:where(:root:not([data-motion=full])) .tc .rglow{opacity:.26;animation:none}:where(:root:not([data-motion=full])) .tc .fglow{opacity:.16;animation:none}:where(:root:not([data-motion=full])) .tc :is(.pv .sym,.pv svg.cwf,.pv .mini,.pv .reset){transition:none}}.dialog.unveil{isolation:isolate;background:var(--color-bg);width:100%;max-width:420px;height:min(100dvh - 64px,780px);color:var(--color-fg);position:fixed;overflow:hidden}.dialog.unveil[open]{flex-direction:column;display:flex}@media (min-width:640px){.dialog.unveil{height:min(100dvh - 48px,760px)}}.dialog.unveil:where([data-contrast=high],[data-contrast=high] *){border:2px solid var(--color-fg-strong)}@media (prefers-contrast:more){.dialog.unveil:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border:2px solid var(--color-fg-strong)}}.uv-top{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;height:64px;padding:16px 12px 0;display:flex}.uv-top .uv-eye{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-fg-muted)}.uv-top .uv-why{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-fg-strong)}.uv-top:where([data-contrast=high],[data-contrast=high] *) .uv-eye{color:var(--color-fg)}@media (prefers-contrast:more){.uv-top:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .uv-eye{color:var(--color-fg)}}.uv-stage{z-index:2;pointer-events:none;position:absolute;inset:0}.uv-stage .env{pointer-events:auto}.uv-wash{z-index:-1;background:radial-gradient(closest-side,#d41f1f33,#0000);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.uv-wash{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent)}}.uv-wash{opacity:0;pointer-events:none;scale:.4}.env{--paper:var(--color-surface);--shade:#515658}@supports (color:color-mix(in lab, red, red)){.env{--shade:color-mix(in srgb, var(--color-surface) 82%, var(--color-fg-strong))}}.env{--rim:var(--color-fg-strong);width:232px;height:166px;color:var(--color-fg-strong);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;left:50%;translate:-50% -50%}.env .e-lift{perspective:600px;animation:3.2s ease-in-out infinite env-float;position:absolute;inset:0}.env .e-glow{z-index:0;background:var(--shade);border-radius:10px;position:absolute;inset:0;box-shadow:0 14px 28px #00000059,0 0 44px #d41f1f4d}@supports (color:color-mix(in lab, red, red)){.env .e-glow{box-shadow:0 14px 28px #00000059, 0 0 44px color-mix(in srgb, var(--color-primary) 30%, transparent)}}.env .e-glow{animation:3.2s ease-in-out infinite env-glow}.env .e-back,.env .e-under{background:var(--shade);box-shadow:inset 0 0 0 3px var(--rim);border-radius:10px;position:absolute;inset:0}.env .e-back{z-index:1}.env .e-under{z-index:-1;box-shadow:inset 0 0 0 3px var(--rim), 0 0 0 1px var(--color-bg)}.env .e-cards{z-index:2;position:absolute;inset:0}.env .e-cards .ec{position:absolute;left:50%;translate:-50%}.env .e-cards .ec .tc{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg}.env .e-front{z-index:3;background:var(--paper);box-shadow:inset 0 0 0 3px var(--rim);clip-path:polygon(0 0,50% 76px,100% 0,100% 100%,0 100%);border-radius:10px;position:absolute;inset:0}.env :is(.e-front,.e-flap)>svg{fill:none;width:100%;height:100%;stroke:var(--rim);stroke-width:3px;stroke-linejoin:round;display:block;position:absolute;inset:0;overflow:visible}.env .e-flap{z-index:4;transform-origin:top;height:80px;position:absolute;top:0;left:0;right:0}.env .e-flap .fill{background:var(--shade);clip-path:polygon(0 0,100% 0,50% 76px);border-radius:10px 10px 0 0;position:absolute;inset:0}.env .e-wax{background:var(--color-primary);width:58px;height:58px;box-shadow:0 0 0 3px var(--color-fg-strong), 0 2px 4px #00000040;color:var(--color-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:76px;left:50%;translate:-50% -50%}.env .e-wax svg{width:36px;height:36px;display:block}.env .e-has{z-index:5;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.env .e-has span{height:26px;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:13px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.env .e-has svg{width:16px;height:16px}.env .e-has svg.k3{width:30px;height:13px}.env .e-has svg .f{fill:currentColor}.env .e-has svg .l{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round}.env:focus-visible{outline:2px solid var(--color-fg-strong);outline-offset:6px;border-radius:12px}.env:where([data-contrast=high],[data-contrast=high] *) .e-glow{box-shadow:none}@media (prefers-contrast:more){.env:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .e-glow{box-shadow:none}}@keyframes env-float{50%{translate:0 -5px}}@keyframes env-glow{50%{box-shadow:0 20px 34px #0000004d, 0 0 56px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.tapnote{font-size:var(--text-sm);text-align:center;color:var(--color-fg-muted);position:absolute;left:0;right:0}.tapnote:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.tapnote:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.uv-hand,.binder-hand{z-index:4;flex-shrink:0;width:100%;position:relative}:is(.uv-hand,.binder-hand).hide{opacity:0;pointer-events:none}:is(.uv-hand,.binder-hand) .hc{transform-origin:50%;position:absolute;top:16px;left:50%}:is(.uv-hand,.binder-hand) .hc:not(.cur) .tc{cursor:pointer}:is(.uv-hand,.binder-hand) .hc:not(.cur) .tc>*{pointer-events:none}:is(.uv-hand,.binder-hand) .hc .cbx{opacity:0;justify-content:center;margin-top:6px;transition:opacity .24s;display:flex;position:absolute;top:100%;left:0;right:0}.unveil.done .hc.cur .cbx{opacity:1}.cbx label{min-height:44px;font-size:var(--text-base);color:var(--color-fg-strong);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cbx label:has(:disabled){color:var(--color-fg-muted);cursor:default}.cbx input{border:2px solid var(--color-fg-strong);appearance:none;cursor:pointer;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;display:grid}.cbx input:checked{background:var(--color-fg-strong)}.cbx input:checked:after{content:"✓";font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-bg);line-height:1}.cbx input:disabled{border-color:var(--color-line-strong);cursor:default}.cbx input:focus-visible{outline:2px solid var(--color-fg-strong);outline-offset:2px}.uv-nav{opacity:0;flex:1;place-items:center;min-height:44px;transition:opacity .24s;display:grid}.uv-foot{opacity:0;flex-shrink:0;padding:0 16px 20px;transition:opacity .24s}.unveil.done :is(.uv-nav,.uv-foot){opacity:1}.unveil:not(.done) :is(.uv-nav,.uv-foot){visibility:hidden}.pager{justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}.pager .dots{display:flex}.pager .dot{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pager .dot i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--color-fg-muted);border-radius:50%;transition:background-color .16s}.pager .dot.on i{background:var(--color-fg-strong);box-shadow:none}.pager .arr{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--text-xl);color:var(--color-fg-strong);border-radius:50%;place-items:center;padding-bottom:2px;line-height:1;display:grid}.pager:where([data-contrast=high],[data-contrast=high] *) .arr{box-shadow:inset 0 0 0 2px var(--color-fg-strong)}.pager:where([data-contrast=high],[data-contrast=high] *) .dot i{box-shadow:inset 0 0 0 2px var(--color-fg)}@media (prefers-contrast:more){.pager:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .arr{box-shadow:inset 0 0 0 2px var(--color-fg-strong)}.pager:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .dot i{box-shadow:inset 0 0 0 2px var(--color-fg)}}.uv-sheen{z-index:60;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29 50%,#0000);width:160px;height:140%;position:fixed;top:-20%;left:0;rotate:9.8deg}.pack-button{position:relative}.pack-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:24px;height:24px}.pack-button .pack-dot{fill:var(--color-primary);stroke:var(--color-fg-strong);stroke-width:1.5px}.pack-button .pack-count{background:var(--color-fg-strong);min-width:20px;height:20px;box-shadow:0 0 0 2px var(--color-bg);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-bg);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}:where(:root[data-motion=reduce]) :is(.env :is(.e-lift,.e-glow)){animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.env :is(.e-lift,.e-glow)){animation:none}}.win-pack{border-radius:var(--radius-lg);width:100%;box-shadow:inset 0 0 0 1px var(--color-line-strong);text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.win-pack:where([data-compact],[data-compact] *){display:none}.win-pack .win-pack-seal{--seal-cut:var(--color-bg);width:44px;height:44px;color:var(--color-fg-strong);display:block}.win-pack .win-pack-seal svg{width:100%;height:100%;display:block}.win-pack .win-pack-text{min-width:0;font-size:var(--text-sm);color:var(--color-fg);text-wrap:balance;flex-direction:column;gap:2px;display:flex}.win-pack .win-pack-text b{font-size:var(--text-base);color:var(--color-fg-strong)}.win-pack:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}.win-pack:where([data-contrast=high],[data-contrast=high] *) .win-pack-text{color:var(--color-fg-strong)}@media (prefers-contrast:more){.win-pack:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}.win-pack:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .win-pack-text{color:var(--color-fg-strong)}}.binder-count{font-size:var(--text-sm);color:var(--color-fg)}.binder-h{font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-fg)}.binder-open{flex-direction:column;gap:12px;display:flex}.binder-envelopes{flex-direction:column;gap:8px;display:flex}.binder-env{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-line-strong);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.binder-env .binder-env-seal{--seal-cut:var(--color-bg);width:44px;height:44px;color:var(--color-fg-strong);display:block}.binder-env .binder-env-seal svg{width:100%;height:100%;display:block}.binder-env .binder-env-text{min-width:0;font-size:var(--text-sm);color:var(--color-fg);text-wrap:balance;flex-direction:column;gap:2px;display:flex}.binder-env .binder-env-text b{font-size:var(--text-base);color:var(--color-fg-strong)}.binder-env:where([data-contrast=high],[data-contrast=high] *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}@media (prefers-contrast:more){.binder-env:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){box-shadow:inset 0 0 0 2px var(--color-fg-strong)}}.binder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}@media (min-width:640px){.binder-grid{grid-template-columns:repeat(3,128px);justify-content:space-between}}.binder-cell{flex-direction:column;align-items:center;display:flex}.binder-tap{cursor:pointer;background:0 0;border:0;border-radius:.45em;padding:0;display:block;position:relative}.binder-tap:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.binder-tap[data-worn]{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-fg-strong)}.binder-worn{z-index:3;background:var(--color-fg-strong);width:22px;height:22px;box-shadow:0 0 0 2px var(--color-bg);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-bg);border-radius:9999px;place-items:center;line-height:1;display:grid;position:absolute;bottom:-9px;left:-9px}.binder-under{font-size:var(--text-xs);text-align:center;text-wrap:balance;color:var(--color-fg-muted);line-height:1.25}.binder-under b{font-weight:var(--font-weight-bold);color:var(--color-fg-strong)}.binder-under:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.binder-under:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.binder-fav{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--color-fg-muted);font-size:var(--text-3xl);justify-content:center;align-items:flex-start;margin-top:2px;line-height:1;display:flex}.binder-fav[aria-pressed=true],.binder-fav:hover:not(:disabled){color:var(--color-fg-strong)}.binder-fav:disabled{cursor:not-allowed;opacity:var(--controls-disabled-opacity)}.binder-fav:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.binder-fav:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}.binder-fav:where([data-contrast=high],[data-contrast=high] *)[aria-pressed=true]{color:var(--color-fg-strong)}@media (prefers-contrast:more){.binder-fav:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}.binder-fav:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *)[aria-pressed=true]{color:var(--color-fg-strong)}}.binder-favall{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:2.75rem;padding-left:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-line);color:var(--color-fg-muted);font-size:var(--text-sm);display:flex}.binder-favall:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.binder-favall:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.binder-muted{font-size:var(--text-sm);text-align:center;color:var(--color-fg-muted)}.binder-muted:where([data-contrast=high],[data-contrast=high] *){color:var(--color-fg)}@media (prefers-contrast:more){.binder-muted:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){color:var(--color-fg)}}.dialog.binder-card{box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;gap:14px;padding:24px 16px 20px;transition:none;overflow:visible;transform:none}.dialog.binder-card[open]{align-items:stretch}.dialog.binder-card::backdrop{transition-delay:calc(var(--open) * .3s)}.dialog.binder-card.leaving::backdrop{opacity:0;transition:opacity .4s ease-in}@media not all and (min-width:640px){.dialog.binder-card{touch-action:none}}.dialog.binder-card .binder-card-bg{z-index:-1;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-overlay);position:absolute;inset:0}@media not all and (min-width:640px){.dialog.binder-card .binder-card-bg{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0}}.dialog.binder-card .binder-card-bg:where([data-contrast=high],[data-contrast=high] *){border-color:var(--color-line-strong)}@media (prefers-contrast:more){.dialog.binder-card .binder-card-bg:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *){border-color:var(--color-line-strong)}}.dialog.binder-card .binder-card-wrap{justify-content:center;display:flex}.dialog.binder-card .binder-card-line{font-size:var(--text-sm);text-align:center;text-wrap:balance;color:var(--color-fg-muted)}.dialog.binder-card:where([data-contrast=high],[data-contrast=high] *) .binder-card-line{color:var(--color-fg)}@media (prefers-contrast:more){.dialog.binder-card:where(:root:not([data-contrast=normal]),:root:not([data-contrast=normal]) *) .binder-card-line{color:var(--color-fg)}}.binder-signup .link{padding:calc(var(--spacing) * 3.5) var(--spacing);margin:calc(-1 * calc(var(--spacing) * 3.5)) calc(-1 * var(--spacing));color:var(--color-fg);display:inline-block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}
