@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-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-ease:initial}}}@layer theme{:root,:host{--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-code)}}@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]){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;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;border-color:var(--line)}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:var(--canvas)}body{margin:var(--space-0);background:var(--canvas);min-width:320px;min-height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);font-weight:420;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:var(--space-0);font-family:var(--font-ui);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);color:var(--text);text-wrap:balance}h1,h2{font-family:var(--font-pixel);letter-spacing:var(--tracking-pixel);font-weight:500}h1{font-size:var(--type-display)}h2{font-size:var(--type-section)}h3{font-size:var(--type-title)}h4{font-size:var(--type-lead)}p{margin:var(--space-0);text-wrap:pretty}ul,ol{margin:var(--space-0);padding:var(--space-0)}button,input,select,textarea{font:inherit;color:inherit}button,a,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,a,summary,select,[role=button]):not(:disabled){cursor:pointer}a{color:inherit;text-decoration:none}code,kbd,samp,pre{font-family:var(--font-code)}::selection{background:var(--palette-sun);color:var(--palette-ink)}:focus-visible{outline:var(--stroke-3) solid var(--focus);outline-offset:var(--space-2);border-radius:var(--radius-xs)}img,svg,canvas{display:block}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--palette-clear)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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))}.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)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Pixel Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-pixel-latin-ext-elsh-normal.CrZmcpxr.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Pixel Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-pixel-latin-elsh-normal.BMhxQSt5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palette-white:#fff;--palette-g50:#f6f6f6;--palette-g100:#eee;--palette-g150:#e5e5e5;--palette-g200:#dadada;--palette-g300:#c4c4c4;--palette-g400:#a3a3a3;--palette-g500:#8c8c8c;--palette-g550:#737373;--palette-g600:#5e5e5e;--palette-g700:#3d3d3d;--palette-g750:#2e2e2e;--palette-g800:#242424;--palette-g850:#1b1b1b;--palette-g900:#141414;--palette-g950:#0b0b0b;--palette-ink:#0b0b0b;--palette-black:#000;--palette-tomato:#ff9b85;--palette-tomato-deep:#de5f4a;--palette-tomato-ink:#a84535;--palette-tangerine:#ffc48a;--palette-tangerine-deep:#e1934a;--palette-sun:#ffe08f;--palette-sun-deep:#d9ad48;--palette-sun-ink:#8a6b1f;--palette-grass:#8fdcad;--palette-grass-deep:#49a373;--palette-grass-ink:#2e7a52;--palette-sky:#93c6ff;--palette-sky-deep:#5a93dd;--palette-sky-ink:#3a6cb0;--palette-aqua:#8fe3e9;--palette-aqua-deep:#4badb4;--palette-pink:#ffb1d1;--palette-pink-deep:#e275a7;--palette-c4-frame:#82a9ef;--palette-c4-frame-deep:#5a82d4;--palette-c4-frame-light:#b3c9f7;--palette-c4-red:#ff9089;--palette-c4-red-deep:#d95f57;--palette-c4-yellow:#ffe38a;--palette-c4-yellow-deep:#d9b34a;--palette-maple:#f3ddae;--palette-maple-deep:#dcb87e;--palette-walnut:#9c6b4a;--palette-walnut-deep:#6f462c;--palette-ebony:#2a2521;--palette-ebony-light:#57504a;--palette-ivory:#f8f0e0;--palette-ivory-deep:#d3c4a6;--palette-crown:#ffd166;--palette-reversi-felt:#7cc79b;--palette-reversi-felt-deep:#4da172;--palette-reversi-line:#35805a;--palette-disc-black:#16140f;--palette-disc-black-light:#3d3a33;--palette-disc-white:#f8f5ec;--palette-disc-white-deep:#c9c3b2;--palette-baize:#77c497;--palette-baize-deep:#49966a;--palette-baize-line:#a8ddbf;--palette-rail:#a9744f;--palette-rail-deep:#7c4f30;--palette-rail-light:#c99772;--palette-card:#fffdf8;--palette-card-red:#e86a64;--palette-card-black:#161412;--palette-card-back:#dd6a6e;--palette-card-back-deep:#b04a4e;--palette-chip-red:#f2837d;--palette-chip-blue:#82a9e8;--palette-chip-green:#6fc793;--palette-chip-black:#1b1a18;--palette-chip-white:#f6f1e4;--palette-sea:#5e9fd4;--palette-sea-deep:#3a72a8;--palette-sea-light:#93c2e8;--palette-sea-foam:#c9e6ff;--palette-steel:#a7b2bd;--palette-steel-deep:#6e7a86;--palette-steel-light:#d3dae1;--palette-peg-red:#f2766a;--palette-peg-white:#f5f8fb;--palette-mine:#ffe08f;--palette-cn-card:#f4e8cf;--palette-cn-card-deep:#dcc9a0;--palette-cn-red:#e87f75;--palette-cn-red-deep:#c0554c;--palette-cn-blue:#7ba5e3;--palette-cn-blue-deep:#4f7cc0;--palette-cn-bystander:#e8d5a4;--palette-cn-bystander-deep:#c2a96f;--palette-cn-assassin:#1a1816;--palette-rank-hot:#7fd3a2;--palette-rank-warm:#ffda85;--palette-rank-cool:#ffae7f;--palette-rank-cold:#f48a7a;--palette-pk-grass:#a5e294;--palette-pk-grass-deep:#79b85e;--palette-pk-sky:#d3edff;--palette-pk-sky-deep:#a8d4f2;--palette-pk-ground:#f0e2b0;--palette-hp-high:#6fdc8d;--palette-hp-mid:#ffd966;--palette-hp-low:#ff9a8a;--palette-type-normal:#a8a878;--palette-type-fire:#f08030;--palette-type-water:#6890f0;--palette-type-electric:#f8d030;--palette-type-grass:#78c850;--palette-type-ice:#98d8d8;--palette-type-fighting:#c03028;--palette-type-poison:#a040a0;--palette-type-ground:#e0c068;--palette-type-flying:#a890f0;--palette-type-psychic:#f85888;--palette-type-bug:#a8b820;--palette-type-rock:#b8a038;--palette-type-ghost:#705898;--palette-type-dragon:#7038f8;--palette-ink-06:#0b0b0b0f;--palette-ink-10:#0b0b0b1a;--palette-ink-16:#0b0b0b29;--palette-ink-55:#0b0b0b8c;--palette-white-08:#ffffff14;--palette-white-14:#ffffff24;--palette-black-30:#0000004d;--palette-black-75:#000000bf;--palette-clear:#0000;--font-ui:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-code:"Geist Mono Variable", ui-monospace, monospace;--font-pixel:"Geist Pixel Variable", "Geist Mono Variable", ui-monospace, monospace;--type-micro:.75rem;--type-caption:.78125rem;--type-small:.8125rem;--type-body:.875rem;--type-lead:.96875rem;--type-title:1.0625rem;--type-section:clamp(1.3125rem, 1rem + .85vw, 1.75rem);--type-display:clamp(1.75rem, 1.2rem + 1.8vw, 2.8rem);--type-hero:clamp(2.125rem, 1.1rem + 3.8vw, 4.5rem);--type-score:1.5625rem;--type-mega:clamp(2.5rem, 1.4rem + 4.2vw, 4.875rem);--leading-none:1;--leading-tight:1.05;--leading-snug:1.25;--leading-body:1.55;--tracking-pixel:.01em;--tracking-label:.08em;--tracking-tight:-.02em;--space-0:0;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-gutter:clamp(16px, 3vw, 40px);--control-xs:32px;--control-sm:40px;--control:48px;--control-lg:56px;--control-xl:68px;--bar-height:72px;--content-max:1280px;--content-narrow:760px;--sidebar:340px;--radius-0:0;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--stroke-1:1px;--stroke-2:2px;--stroke-3:3px;--stroke-4:4px;--depth-1:2px;--depth-2:4px;--depth-3:6px;--depth-4:10px;--px:3px;--dither-tile:calc(var(--px) * 4);--dither-tile-8:calc(var(--px) * 8);--ramp-length:calc(var(--px) * 24);--dur-1:80ms;--dur-2:.14s;--dur-3:.22s;--dur-4:.34s;--dur-5:.56s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--steps-dither:steps(8, end);--z-raised:2;--z-sticky:20;--z-menu:40;--z-dialog:60;--z-toast:80;--bayer-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3C/svg%3E");--bayer-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");--bayer-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");--bayer-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");--bayer-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");--bayer-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-7:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-9:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-10:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-11:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-12:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-13:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-14:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer-15:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='2' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--bayer8-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3C/svg%3E");--bayer8-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3C/svg%3E");--bayer8-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3C/svg%3E");--bayer8-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3C/svg%3E");--bayer8-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3C/svg%3E");--bayer8-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-7:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-9:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-10:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-11:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-12:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='5' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='1' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='5' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-13:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='4' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='5' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='0' y='5' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='4' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='1' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='5' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-14:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='4' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='5' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='6' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='0' y='5' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='4' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='1' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='5' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='2' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='6' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--bayer8-15:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='2' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='4' y='1' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='6' y='1' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='5' y='2' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='6' y='3' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='4' y='4' width='1' height='1'/%3E%3Crect x='5' y='4' width='1' height='1'/%3E%3Crect x='6' y='4' width='1' height='1'/%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='0' y='5' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='2' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='4' y='5' width='1' height='1'/%3E%3Crect x='5' y='5' width='1' height='1'/%3E%3Crect x='6' y='5' width='1' height='1'/%3E%3Crect x='7' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='1' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='5' y='6' width='1' height='1'/%3E%3Crect x='6' y='6' width='1' height='1'/%3E%3Crect x='7' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='2' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='5' y='7' width='1' height='1'/%3E%3Crect x='6' y='7' width='1' height='1'/%3E%3Crect x='7' y='7' width='1' height='1'/%3E%3C/svg%3E");--ramp-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 24' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='2' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='1' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='3' y='4' width='1' height='1'/%3E%3Crect x='0' y='5' width='1' height='1'/%3E%3Crect x='1' y='5' width='1' height='1'/%3E%3Crect x='3' y='5' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='1' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='3' y='6' width='1' height='1'/%3E%3Crect x='1' y='7' width='1' height='1'/%3E%3Crect x='3' y='7' width='1' height='1'/%3E%3Crect x='0' y='8' width='1' height='1'/%3E%3Crect x='1' y='8' width='1' height='1'/%3E%3Crect x='2' y='8' width='1' height='1'/%3E%3Crect x='3' y='8' width='1' height='1'/%3E%3Crect x='1' y='9' width='1' height='1'/%3E%3Crect x='3' y='9' width='1' height='1'/%3E%3Crect x='0' y='10' width='1' height='1'/%3E%3Crect x='2' y='10' width='1' height='1'/%3E%3Crect x='1' y='11' width='1' height='1'/%3E%3Crect x='3' y='11' width='1' height='1'/%3E%3Crect x='0' y='12' width='1' height='1'/%3E%3Crect x='2' y='12' width='1' height='1'/%3E%3Crect x='1' y='13' width='1' height='1'/%3E%3Crect x='3' y='13' width='1' height='1'/%3E%3Crect x='0' y='14' width='1' height='1'/%3E%3Crect x='2' y='14' width='1' height='1'/%3E%3Crect x='3' y='15' width='1' height='1'/%3E%3Crect x='0' y='16' width='1' height='1'/%3E%3Crect x='2' y='16' width='1' height='1'/%3E%3Crect x='1' y='17' width='1' height='1'/%3E%3Crect x='0' y='18' width='1' height='1'/%3E%3Crect x='2' y='18' width='1' height='1'/%3E%3Crect x='0' y='20' width='1' height='1'/%3E%3Crect x='2' y='20' width='1' height='1'/%3E%3C/svg%3E");--ramp-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 24' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='0' y='4' width='1' height='1'/%3E%3Crect x='2' y='4' width='1' height='1'/%3E%3Crect x='0' y='6' width='1' height='1'/%3E%3Crect x='2' y='6' width='1' height='1'/%3E%3Crect x='0' y='8' width='1' height='1'/%3E%3Crect x='2' y='8' width='1' height='1'/%3E%3Crect x='1' y='9' width='1' height='1'/%3E%3Crect x='3' y='9' width='1' height='1'/%3E%3Crect x='0' y='10' width='1' height='1'/%3E%3Crect x='2' y='10' width='1' height='1'/%3E%3Crect x='1' y='11' width='1' height='1'/%3E%3Crect x='3' y='11' width='1' height='1'/%3E%3Crect x='0' y='12' width='1' height='1'/%3E%3Crect x='1' y='12' width='1' height='1'/%3E%3Crect x='2' y='12' width='1' height='1'/%3E%3Crect x='1' y='13' width='1' height='1'/%3E%3Crect x='3' y='13' width='1' height='1'/%3E%3Crect x='0' y='14' width='1' height='1'/%3E%3Crect x='2' y='14' width='1' height='1'/%3E%3Crect x='3' y='14' width='1' height='1'/%3E%3Crect x='1' y='15' width='1' height='1'/%3E%3Crect x='3' y='15' width='1' height='1'/%3E%3Crect x='0' y='16' width='1' height='1'/%3E%3Crect x='1' y='16' width='1' height='1'/%3E%3Crect x='2' y='16' width='1' height='1'/%3E%3Crect x='3' y='16' width='1' height='1'/%3E%3Crect x='1' y='17' width='1' height='1'/%3E%3Crect x='3' y='17' width='1' height='1'/%3E%3Crect x='0' y='18' width='1' height='1'/%3E%3Crect x='1' y='18' width='1' height='1'/%3E%3Crect x='2' y='18' width='1' height='1'/%3E%3Crect x='3' y='18' width='1' height='1'/%3E%3Crect x='1' y='19' width='1' height='1'/%3E%3Crect x='3' y='19' width='1' height='1'/%3E%3Crect x='0' y='20' width='1' height='1'/%3E%3Crect x='1' y='20' width='1' height='1'/%3E%3Crect x='2' y='20' width='1' height='1'/%3E%3Crect x='3' y='20' width='1' height='1'/%3E%3Crect x='0' y='21' width='1' height='1'/%3E%3Crect x='1' y='21' width='1' height='1'/%3E%3Crect x='2' y='21' width='1' height='1'/%3E%3Crect x='3' y='21' width='1' height='1'/%3E%3Crect x='0' y='22' width='1' height='1'/%3E%3Crect x='1' y='22' width='1' height='1'/%3E%3Crect x='2' y='22' width='1' height='1'/%3E%3Crect x='3' y='22' width='1' height='1'/%3E%3Crect x='0' y='23' width='1' height='1'/%3E%3Crect x='1' y='23' width='1' height='1'/%3E%3Crect x='2' y='23' width='1' height='1'/%3E%3Crect x='3' y='23' width='1' height='1'/%3E%3C/svg%3E");--ramp-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='0' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='0' y='3' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='2' y='1' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='2' y='3' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='4' y='1' width='1' height='1'/%3E%3Crect x='4' y='2' width='1' height='1'/%3E%3Crect x='5' y='0' width='1' height='1'/%3E%3Crect x='5' y='1' width='1' height='1'/%3E%3Crect x='5' y='2' width='1' height='1'/%3E%3Crect x='5' y='3' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='7' y='0' width='1' height='1'/%3E%3Crect x='7' y='1' width='1' height='1'/%3E%3Crect x='7' y='2' width='1' height='1'/%3E%3Crect x='7' y='3' width='1' height='1'/%3E%3Crect x='8' y='0' width='1' height='1'/%3E%3Crect x='8' y='2' width='1' height='1'/%3E%3Crect x='9' y='0' width='1' height='1'/%3E%3Crect x='9' y='1' width='1' height='1'/%3E%3Crect x='9' y='3' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='1'/%3E%3Crect x='10' y='2' width='1' height='1'/%3E%3Crect x='11' y='1' width='1' height='1'/%3E%3Crect x='11' y='3' width='1' height='1'/%3E%3Crect x='12' y='0' width='1' height='1'/%3E%3Crect x='12' y='2' width='1' height='1'/%3E%3Crect x='13' y='1' width='1' height='1'/%3E%3Crect x='14' y='0' width='1' height='1'/%3E%3Crect x='14' y='2' width='1' height='1'/%3E%3Crect x='15' y='3' width='1' height='1'/%3E%3Crect x='16' y='0' width='1' height='1'/%3E%3Crect x='16' y='2' width='1' height='1'/%3E%3Crect x='17' y='1' width='1' height='1'/%3E%3Crect x='18' y='0' width='1' height='1'/%3E%3Crect x='18' y='2' width='1' height='1'/%3E%3Crect x='20' y='0' width='1' height='1'/%3E%3C/svg%3E");--ramp-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='4' y='0' width='1' height='1'/%3E%3Crect x='6' y='0' width='1' height='1'/%3E%3Crect x='6' y='2' width='1' height='1'/%3E%3Crect x='8' y='0' width='1' height='1'/%3E%3Crect x='8' y='2' width='1' height='1'/%3E%3Crect x='9' y='1' width='1' height='1'/%3E%3Crect x='10' y='0' width='1' height='1'/%3E%3Crect x='10' y='2' width='1' height='1'/%3E%3Crect x='11' y='1' width='1' height='1'/%3E%3Crect x='11' y='3' width='1' height='1'/%3E%3Crect x='12' y='0' width='1' height='1'/%3E%3Crect x='12' y='2' width='1' height='1'/%3E%3Crect x='13' y='0' width='1' height='1'/%3E%3Crect x='13' y='1' width='1' height='1'/%3E%3Crect x='13' y='3' width='1' height='1'/%3E%3Crect x='14' y='0' width='1' height='1'/%3E%3Crect x='14' y='2' width='1' height='1'/%3E%3Crect x='15' y='0' width='1' height='1'/%3E%3Crect x='15' y='1' width='1' height='1'/%3E%3Crect x='15' y='2' width='1' height='1'/%3E%3Crect x='15' y='3' width='1' height='1'/%3E%3Crect x='16' y='0' width='1' height='1'/%3E%3Crect x='16' y='2' width='1' height='1'/%3E%3Crect x='17' y='0' width='1' height='1'/%3E%3Crect x='17' y='1' width='1' height='1'/%3E%3Crect x='17' y='2' width='1' height='1'/%3E%3Crect x='17' y='3' width='1' height='1'/%3E%3Crect x='18' y='0' width='1' height='1'/%3E%3Crect x='18' y='2' width='1' height='1'/%3E%3Crect x='19' y='0' width='1' height='1'/%3E%3Crect x='19' y='1' width='1' height='1'/%3E%3Crect x='19' y='2' width='1' height='1'/%3E%3Crect x='19' y='3' width='1' height='1'/%3E%3Crect x='20' y='0' width='1' height='1'/%3E%3Crect x='20' y='1' width='1' height='1'/%3E%3Crect x='20' y='2' width='1' height='1'/%3E%3Crect x='21' y='0' width='1' height='1'/%3E%3Crect x='21' y='1' width='1' height='1'/%3E%3Crect x='21' y='2' width='1' height='1'/%3E%3Crect x='21' y='3' width='1' height='1'/%3E%3Crect x='22' y='0' width='1' height='1'/%3E%3Crect x='22' y='1' width='1' height='1'/%3E%3Crect x='22' y='2' width='1' height='1'/%3E%3Crect x='22' y='3' width='1' height='1'/%3E%3Crect x='23' y='0' width='1' height='1'/%3E%3Crect x='23' y='1' width='1' height='1'/%3E%3Crect x='23' y='2' width='1' height='1'/%3E%3Crect x='23' y='3' width='1' height='1'/%3E%3C/svg%3E")}:root,[data-surface=light]{--canvas:var(--palette-white);--surface:var(--palette-g50);--surface-2:var(--palette-g100);--surface-3:var(--palette-g150);--raised:var(--palette-white);--line:var(--palette-g150);--line-strong:var(--palette-g300);--outline:var(--palette-g200);--text:var(--palette-g950);--text-muted:var(--palette-g600);--text-faint:var(--palette-g550);--invert:var(--palette-g950);--invert-2:var(--palette-g800);--invert-text:var(--palette-white);--invert-muted:var(--palette-g400);--hover:var(--palette-ink-06);--press:var(--palette-ink-10);--overlay:var(--palette-ink-55);--accent:var(--palette-g950);--accent-strong:var(--palette-g800);--accent-text:var(--palette-white);--accent-ink:var(--palette-g950);--link:var(--palette-g950);--signal:var(--palette-g950);--signal-ink:var(--palette-g950);--signal-soft:var(--palette-g100);--live:var(--palette-grass-deep);--live-ink:var(--palette-grass-ink);--on-live:var(--palette-ink);--danger:var(--palette-tomato-deep);--danger-ink:var(--palette-tomato-ink);--warn:var(--palette-tangerine-deep);--warn-ink:var(--palette-sun-ink);--focus:var(--palette-g950);--pop-1:var(--palette-tomato);--pop-2:var(--palette-sun);--pop-3:var(--palette-grass);--pop-4:var(--palette-sky);--pop-5:var(--palette-tangerine);--pop-6:var(--palette-pink);--pop-7:var(--palette-aqua);--dither-ink:var(--palette-g950);--field-back:var(--palette-g950);--field-front:var(--palette-tangerine);--field-accent:var(--palette-sky);--shadow:0 1px 0 var(--palette-ink-06), 0 24px 48px -24px var(--palette-black-30);--shadow-lg:0 1px 0 var(--palette-ink-06), 0 40px 80px -32px var(--palette-black-30);--team-red:var(--palette-cn-red);--team-red-ink:var(--palette-tomato-ink);--team-blue:var(--palette-cn-blue);--team-blue-ink:var(--palette-sky-ink);--you:var(--palette-g950);--you-ink:var(--palette-g950);--agent:var(--palette-g950);--agent-ink:var(--palette-g700);--avatar-shadow:var(--palette-ink-16);--stage:var(--palette-white);--board-frame:var(--palette-g50);--board-well:var(--palette-g100);--turn:var(--palette-g950);--turn-ink:var(--palette-g950);--turn-text:var(--palette-white);--turn-soft:var(--palette-ink-06);color-scheme:light}:root[data-theme=dark],[data-surface=dark]{--canvas:var(--palette-g950);--surface:var(--palette-g900);--surface-2:var(--palette-g850);--surface-3:var(--palette-g800);--raised:var(--palette-g850);--line:var(--palette-g800);--line-strong:var(--palette-g700);--outline:var(--palette-g750);--text:var(--palette-g50);--text-muted:var(--palette-g400);--text-faint:var(--palette-g500);--invert:var(--palette-g50);--invert-2:var(--palette-g200);--invert-text:var(--palette-g950);--invert-muted:var(--palette-g600);--hover:var(--palette-white-08);--press:var(--palette-white-14);--overlay:var(--palette-black-75);--accent:var(--palette-g50);--accent-strong:var(--palette-g200);--accent-text:var(--palette-g950);--accent-ink:var(--palette-g50);--link:var(--palette-g50);--signal:var(--palette-g50);--signal-ink:var(--palette-g50);--signal-soft:var(--palette-g850);--live:var(--palette-grass);--live-ink:var(--palette-grass);--on-live:var(--palette-ink);--danger:var(--palette-tomato-deep);--danger-ink:var(--palette-tomato);--warn:var(--palette-tangerine-deep);--warn-ink:var(--palette-sun);--focus:var(--palette-g50);--dither-ink:var(--palette-g50);--field-back:var(--palette-g950);--field-front:var(--palette-tangerine);--field-accent:var(--palette-sky);--shadow:0 0 0 1px var(--palette-g800), 0 24px 48px -24px var(--palette-black);--shadow-lg:0 0 0 1px var(--palette-g800), 0 40px 80px -32px var(--palette-black);--team-red:var(--palette-cn-red);--team-red-ink:var(--palette-tomato);--team-blue:var(--palette-cn-blue);--team-blue-ink:var(--palette-sky);--you:var(--palette-g50);--you-ink:var(--palette-g50);--agent:var(--palette-g50);--agent-ink:var(--palette-g300);--avatar-shadow:var(--palette-black-30);--stage:var(--palette-g950);--board-frame:var(--palette-g900);--board-well:var(--palette-g850);--turn:var(--palette-g50);--turn-ink:var(--palette-g50);--turn-text:var(--palette-g950);--turn-soft:var(--palette-white-08);color-scheme:dark}[data-surface]{color:var(--text)}:root,[data-surface]{--tint-mix:45%;--tint-sky:var(--palette-sky)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-sky:color-mix(in oklab, var(--palette-sky) var(--tint-mix), var(--surface))}}:root,[data-surface]{--tint-sun:var(--palette-sun)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-sun:color-mix(in oklab, var(--palette-sun) var(--tint-mix), var(--surface))}}:root,[data-surface]{--tint-grass:var(--palette-grass)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-grass:color-mix(in oklab, var(--palette-grass) var(--tint-mix), var(--surface))}}:root,[data-surface]{--tint-pink:var(--palette-pink)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-pink:color-mix(in oklab, var(--palette-pink) var(--tint-mix), var(--surface))}}:root,[data-surface]{--tint-tomato:var(--palette-tomato)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-tomato:color-mix(in oklab, var(--palette-tomato) var(--tint-mix), var(--surface))}}:root,[data-surface]{--tint-aqua:var(--palette-aqua)}@supports (color:color-mix(in lab, red, red)){:root,[data-surface]{--tint-aqua:color-mix(in oklab, var(--palette-aqua) var(--tint-mix), var(--surface))}}:root,[data-surface]{--on-pastel:var(--palette-ink)}:root[data-theme=dark],[data-surface=dark]{--tint-mix:26%}[data-surface=light]{--tint-mix:45%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pixel{font-family:var(--font-pixel);letter-spacing:var(--tracking-pixel)}.mono{font-family:var(--font-code);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.label{font-family:var(--font-ui);font-size:var(--type-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);font-weight:600}.dither{isolation:isolate;position:relative}.dither:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--dither-color,currentColor);-webkit-mask:var(--dither-mask,var(--bayer-4)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--dither-mask,var(--bayer-4)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--dither-mask,var(--bayer-4)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;mask:var(--dither-mask,var(--bayer-4)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;opacity:var(--dither-opacity,1);position:absolute;inset:0}.tone-1{--dither-mask:var(--bayer-1)}.tone-2{--dither-mask:var(--bayer-2)}.tone-4{--dither-mask:var(--bayer-4)}.tone-6{--dither-mask:var(--bayer-6)}.tone-8{--dither-mask:var(--bayer-8)}.tone-10{--dither-mask:var(--bayer-10)}.tone-12{--dither-mask:var(--bayer-12)}.tone-14{--dither-mask:var(--bayer-14)}.dither-plate{isolation:isolate;background:var(--surface);position:relative}.dither-plate:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--dither-ink);opacity:.05;-webkit-mask:var(--bayer8-2) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;-webkit-mask:var(--bayer8-2) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;-webkit-mask:var(--bayer8-2) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;mask:var(--bayer8-2) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;position:absolute;inset:0}.dither-edge-bottom{-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) top / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-down) bottom / var(--dither-tile) var(--space-48) repeat-x;-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) top / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-down) bottom / var(--dither-tile) var(--space-48) repeat-x;-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) top / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-down) bottom / var(--dither-tile) var(--space-48) repeat-x;mask:linear-gradient(var(--palette-ink), var(--palette-ink)) top / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-down) bottom / var(--dither-tile) var(--space-48) repeat-x}.dither-edge-top{-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) bottom / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-up) top / var(--dither-tile) var(--space-48) repeat-x;-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) bottom / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-up) top / var(--dither-tile) var(--space-48) repeat-x;-webkit-mask:linear-gradient(var(--palette-ink), var(--palette-ink)) bottom / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-up) top / var(--dither-tile) var(--space-48) repeat-x;mask:linear-gradient(var(--palette-ink), var(--palette-ink)) bottom / 100% calc(100% - var(--space-48)) no-repeat, var(--ramp-up) top / var(--dither-tile) var(--space-48) repeat-x}.dither-rule{height:var(--px);margin:var(--space-0);background:var(--line-strong);-webkit-mask:var(--bayer-8) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--bayer-8) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--bayer-8) 0 0 / var(--dither-tile) var(--dither-tile) repeat;mask:var(--bayer-8) 0 0 / var(--dither-tile) var(--dither-tile) repeat;border:0}@keyframes dither-in{0%{-webkit-mask-image:var(--bayer-1);-webkit-mask-image:var(--bayer-1);-webkit-mask-image:var(--bayer-1);mask-image:var(--bayer-1)}12%{-webkit-mask-image:var(--bayer-2);-webkit-mask-image:var(--bayer-2);-webkit-mask-image:var(--bayer-2);mask-image:var(--bayer-2)}25%{-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4)}38%{-webkit-mask-image:var(--bayer-6);-webkit-mask-image:var(--bayer-6);-webkit-mask-image:var(--bayer-6);mask-image:var(--bayer-6)}50%{-webkit-mask-image:var(--bayer-8);-webkit-mask-image:var(--bayer-8);-webkit-mask-image:var(--bayer-8);mask-image:var(--bayer-8)}62%{-webkit-mask-image:var(--bayer-10);-webkit-mask-image:var(--bayer-10);-webkit-mask-image:var(--bayer-10);mask-image:var(--bayer-10)}75%{-webkit-mask-image:var(--bayer-12);-webkit-mask-image:var(--bayer-12);-webkit-mask-image:var(--bayer-12);mask-image:var(--bayer-12)}88%{-webkit-mask-image:var(--bayer-14);-webkit-mask-image:var(--bayer-14);-webkit-mask-image:var(--bayer-14);mask-image:var(--bayer-14)}to{-webkit-mask-image:none;mask-image:none}}@keyframes dither-out{0%{-webkit-mask-image:var(--bayer-14);-webkit-mask-image:var(--bayer-14);-webkit-mask-image:var(--bayer-14);mask-image:var(--bayer-14)}14%{-webkit-mask-image:var(--bayer-12);-webkit-mask-image:var(--bayer-12);-webkit-mask-image:var(--bayer-12);mask-image:var(--bayer-12)}28%{-webkit-mask-image:var(--bayer-10);-webkit-mask-image:var(--bayer-10);-webkit-mask-image:var(--bayer-10);mask-image:var(--bayer-10)}42%{-webkit-mask-image:var(--bayer-8);-webkit-mask-image:var(--bayer-8);-webkit-mask-image:var(--bayer-8);mask-image:var(--bayer-8)}57%{-webkit-mask-image:var(--bayer-6);-webkit-mask-image:var(--bayer-6);-webkit-mask-image:var(--bayer-6);mask-image:var(--bayer-6)}71%{-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4)}85%{-webkit-mask-image:var(--bayer-2);-webkit-mask-image:var(--bayer-2);-webkit-mask-image:var(--bayer-2);mask-image:var(--bayer-2)}to{-webkit-mask-image:var(--bayer-1);-webkit-mask-image:var(--bayer-1);-webkit-mask-image:var(--bayer-1);mask-image:var(--bayer-1);opacity:0}}.dither-in,[data-dither-in]{-webkit-mask-size:var(--dither-tile) var(--dither-tile);-webkit-mask-size:var(--dither-tile) var(--dither-tile);-webkit-mask-size:var(--dither-tile) var(--dither-tile);mask-size:var(--dither-tile) var(--dither-tile);animation:dither-in var(--dur-4) steps(1, end) both;animation-delay:calc(var(--i,0) * 45ms)}.dither-out{-webkit-mask-size:var(--dither-tile) var(--dither-tile);-webkit-mask-size:var(--dither-tile) var(--dither-tile);-webkit-mask-size:var(--dither-tile) var(--dither-tile);mask-size:var(--dither-tile) var(--dither-tile);animation:dither-out var(--dur-3) steps(1, end) both}@media (prefers-reduced-motion:reduce){.dither-in,[data-dither-in],.dither-out{animation:none;-webkit-mask:none;mask:none}}.dither-depth{isolation:isolate;position:relative}.dither-depth:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--depth-color,var(--depth-ink));translate:var(--depth-x,var(--depth-3)) var(--depth-y,var(--depth-3));-webkit-mask:var(--depth-mask,var(--bayer-8)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--depth-mask,var(--bayer-8)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--depth-mask,var(--bayer-8)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;mask:var(--depth-mask,var(--bayer-8)) 0 0 / var(--dither-tile) var(--dither-tile) repeat;position:absolute;inset:0}.dither-blend{isolation:isolate;background:var(--blend-a);position:relative}.dither-blend:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--blend-b);-webkit-mask:var(--ramp-up) bottom / var(--dither-tile) var(--ramp-length) repeat-x;-webkit-mask:var(--ramp-up) bottom / var(--dither-tile) var(--ramp-length) repeat-x;-webkit-mask:var(--ramp-up) bottom / var(--dither-tile) var(--ramp-length) repeat-x;mask:var(--ramp-up) bottom / var(--dither-tile) var(--ramp-length) repeat-x;position:absolute;inset:0}:where(.dither-touch-host){isolation:isolate;position:relative}:where(.segmented button,.library-filters button,.ui-tabs-trigger,.typesafe-help-button,.series-icon-button){--touch-knockout:1}.dither-touch{z-index:-1;border-radius:inherit;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.dither-field{z-index:0;pointer-events:none;background:var(--field-back);position:absolute;inset:0;overflow:hidden}.dither-field:before{content:"";background:var(--field-front);opacity:.35;-webkit-mask:var(--bayer8-3) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;-webkit-mask:var(--bayer8-3) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;-webkit-mask:var(--bayer8-3) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;mask:var(--bayer8-3) 0 0 / var(--dither-tile-8) var(--dither-tile-8) repeat;position:absolute;inset:0}.dither-field-canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.dither-field-canvas canvas{image-rendering:pixelated}@keyframes pixel-rise{0%{translate:0 calc(var(--px) * 3)}to{translate:0}}@keyframes pixel-drop{0%{translate:0 calc(var(--px) * -3)}to{translate:0}}@keyframes pixel-pop{0%{scale:.86}60%{scale:1.04}to{scale:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shake{0%,to{translate:0}20%{translate:calc(var(--px) * -2) 0}40%{translate:calc(var(--px) * 2) 0}60%{translate:calc(var(--px) * -1) 0}80%{translate:var(--px) 0}}@keyframes rise-in{0%{opacity:0;translate:0 calc(var(--px) * 3)}to{opacity:1;translate:0}}@keyframes pop-in{0%{opacity:0;scale:.8}60%{opacity:1;scale:1.04}to{scale:1}}@keyframes drop-in{0%{translate:0 calc(var(--drop-from,-6) * 100%)}to{translate:0}}@keyframes slide-up{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes flip-in{0%{scale:0 1}to{scale:1}}@keyframes spin{to{rotate:360deg}}@keyframes blink{50%{opacity:0}}@keyframes elsh-settle{0%{font-variation-settings:"ELSH" 100}to{font-variation-settings:"ELSH" 0}}@keyframes scan-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.enter{animation:rise-in var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.enter-pop{animation:pixel-pop var(--dur-3) var(--ease-snap) both;animation-delay:calc(var(--i,0) * 40ms)}.reveal,.reveal-fade{animation:fade-in var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.reveal-pop{animation:pixel-pop var(--dur-3) var(--ease-snap) both;animation-delay:calc(var(--i,0) * 40ms)}.settle{animation:elsh-settle var(--dur-5) var(--ease-out) both}.is-shaking{animation:.32s steps(5,end) shake}.scan{position:relative;overflow:hidden}.scan:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--palette-clear) 0 40%, var(--signal) 40% 60%, var(--palette-clear) 60%) 0 0 / 50% 100% no-repeat;-webkit-mask:var(--bayer-6) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--bayer-6) 0 0 / var(--dither-tile) var(--dither-tile) repeat;-webkit-mask:var(--bayer-6) 0 0 / var(--dither-tile) var(--dither-tile) repeat;mask:var(--bayer-6) 0 0 / var(--dither-tile) var(--dither-tile) repeat;animation:scan-sweep var(--dur-5) var(--ease-in-out) both;position:absolute;inset:0}::view-transition-old(root){animation:fade-in var(--dur-2) linear reverse both}::view-transition-new(root){animation:fade-in var(--dur-3) linear both}@media (prefers-reduced-motion:reduce){.enter,.enter-pop,.reveal,.reveal-fade,.reveal-pop,.settle,.scan:after{animation:none;-webkit-mask:none;mask:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.ui-button{--touch-knockout:1;--btn-bg:var(--surface-2);--btn-fg:var(--text);--btn-line:var(--palette-clear);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control);padding:var(--space-0) var(--space-24);border:var(--stroke-2) solid var(--btn-line);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-ui);font-size:var(--type-body);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-none);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:scale var(--dur-2) var(--ease-out), opacity var(--dur-2);display:inline-flex;position:relative}.ui-button:active:not(:disabled,[data-disabled]){transition-duration:60ms;scale:.97}.ui-button:disabled,.ui-button[data-disabled]{opacity:.38;cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button>.ui-icon{flex:none}.ui-button-primary,.ui-button-success,.ui-button-game,.ui-button[aria-pressed=true]:not(.ui-button-icon){--btn-bg:var(--invert);--btn-fg:var(--invert-text)}.ui-button-secondary{--btn-bg:var(--surface-2)}.ui-button-outline{--btn-bg:var(--palette-clear);--btn-line:var(--line-strong)}.ui-button-ghost{--btn-bg:var(--palette-clear);--btn-fg:var(--text-muted)}.ui-button-destructive{--btn-bg:var(--palette-clear);--btn-fg:var(--danger-ink);--btn-line:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-button-destructive{--btn-line:color-mix(in oklab, var(--danger) 45%, var(--line-strong))}}.ui-button-destructive{--touch-ink:var(--danger);--touch-ripple-ink:var(--danger);--touch-alpha:.38}.ui-button-sm{min-height:var(--control-sm);padding:var(--space-0) var(--space-16);font-size:var(--type-small)}.ui-button-lg{min-height:var(--control-lg);padding:var(--space-0) var(--space-32);font-size:var(--type-lead)}.ui-button-icon{width:var(--control);min-height:var(--control);padding:var(--space-0)}.ui-button-icon.ui-button-sm{width:var(--control-sm);min-height:var(--control-sm)}.ui-button-icon.ui-button-lg{width:var(--control-lg);min-height:var(--control-lg)}.ui-card,.panel{--doodle-fill:var(--surface);color:var(--text);border-radius:var(--radius-lg);position:relative}.ui-card-header{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-24) var(--space-0);display:flex}.ui-card-content{padding:var(--space-24)}.ui-card-title{font-size:var(--type-title)}.panel{gap:var(--space-16);padding:var(--space-24);display:grid}.panel-title{font-size:var(--type-title)}.panel-row{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ui-badge{align-items:center;gap:var(--space-6);min-height:var(--control-xs);padding:var(--space-0) var(--space-12);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-family:var(--font-ui);font-size:var(--type-caption);font-weight:600;line-height:var(--leading-none);white-space:nowrap;display:inline-flex}:is(.badge-live,.badge-warning,.badge-danger):before{content:"";border-radius:var(--radius-pill);background:var(--badge-dot);flex:none;width:8px;height:8px}.badge-live{--badge-dot:var(--live);background:var(--tint-grass)}.badge-warning{--badge-dot:var(--warn);background:var(--tint-sun)}.badge-danger{--badge-dot:var(--danger);background:var(--tint-tomato)}.badge-game{background:var(--invert);color:var(--invert-text)}.ui-input{width:100%;min-width:0;min-height:var(--control-lg);padding:var(--space-0) var(--space-20);border:var(--stroke-2) solid var(--palette-clear);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--type-lead);font-weight:500;line-height:var(--leading-snug);transition:border-color var(--dur-1) linear, background-color var(--dur-2) linear}.ui-input::placeholder{color:var(--text-faint);font-weight:420}.ui-input:hover:not(:disabled){background:var(--surface-3)}.ui-input:focus{border-color:var(--focus);background:var(--canvas);outline:none}.ui-input:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--stroke-2)}.ui-input[aria-invalid=true]{border-color:var(--danger);animation:.32s steps(5,end) shake}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-label{gap:var(--space-8);font-size:var(--type-body);color:var(--text);font-weight:600;display:grid}.ui-hint{font-size:var(--type-small);color:var(--text-muted)}.ui-switch{width:56px;height:32px;padding:var(--space-0);border-radius:var(--radius-pill);background:var(--surface-3);transition:background-color var(--dur-2) linear;border:0;flex:none;position:relative}.ui-switch[data-checked]{background:var(--palette-grass)}.ui-switch-thumb{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);background:var(--palette-white);width:24px;height:24px;box-shadow:0 1px 2px var(--palette-ink-16);transition:translate var(--dur-3) steps(4, end);position:absolute}.ui-switch[data-checked] .ui-switch-thumb{translate:24px}.ui-tabs-list{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-pill);--doodle-fill:var(--surface-2);display:inline-flex;position:relative}.ui-tabs-trigger{z-index:1;min-height:var(--control-sm);padding:var(--space-0) var(--space-20);border-radius:var(--radius-pill);background:var(--palette-clear);color:var(--text-muted);font-size:var(--type-body);transition:color var(--dur-2) linear;border:0;font-weight:600;position:relative}.ui-tabs-trigger:hover{color:var(--text)}.ui-tabs-trigger[data-selected],.ui-tabs-trigger[aria-selected=true]{color:var(--on-pastel)}.ui-tabs-indicator{z-index:0;top:var(--space-4);bottom:var(--space-4);left:var(--active-tab-left);width:var(--active-tab-width);border-radius:var(--radius-pill);background:var(--palette-sun);box-shadow:0 1px 2px var(--palette-ink-10);transition:left var(--dur-3) var(--ease-out), width var(--dur-3) var(--ease-out);position:absolute}.ui-tabs-content{outline:none}.ui-dialog-backdrop{z-index:var(--z-dialog);background:var(--overlay);backdrop-filter:blur(6px);transition:opacity var(--dur-2) linear;position:fixed;inset:0}.ui-dialog-backdrop[data-starting-style],.ui-dialog-backdrop[data-ending-style]{opacity:0}.ui-dialog-content{z-index:calc(var(--z-dialog) + 1);width:min(500px, calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--space-48));padding:var(--space-32);border-radius:var(--radius-xl);background:var(--raised);color:var(--text);box-shadow:var(--shadow-lg);transition:opacity var(--dur-2) steps(4, end), translate var(--dur-3) var(--ease-out);position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%}.ui-dialog-content[data-starting-style],.ui-dialog-content[data-ending-style]{opacity:0;translate:-50% calc(-50% + var(--space-24))}.ui-dialog-title{font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight)}.ui-dialog-description{margin-top:var(--space-12);color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body)}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.ui-loader{align-items:center;gap:var(--space-16);color:var(--text-muted);flex-direction:column;display:inline-flex}.ui-loader-compact{gap:var(--space-12);flex-direction:row}.ui-loader-mark{--loader-size:36px;gap:calc(var(--loader-size) / 10);width:var(--loader-size);height:var(--loader-size);grid-template-columns:repeat(3,1fr);display:grid}.ui-loader-compact .ui-loader-mark{--loader-size:22px}.ui-loader-mark i{border-radius:calc(var(--loader-size) / 18);background:var(--loader-color,var(--cell-ink,var(--text)));opacity:.14;animation:.9s step-end infinite loader-cell;animation-delay:calc(var(--o) * .1s)}.ui-loader-mark i:nth-child(3n+1){--cell-ink:var(--palette-sky)}.ui-loader-mark i:nth-child(3n+2){--cell-ink:var(--palette-pink)}.ui-loader-mark i:nth-child(3n){--cell-ink:var(--palette-sun)}.ui-loader-mark i:first-child{--o:0}.ui-loader-mark i:nth-child(2){--o:5}.ui-loader-mark i:nth-child(3){--o:2}.ui-loader-mark i:nth-child(4){--o:7}.ui-loader-mark i:nth-child(5){--o:4}.ui-loader-mark i:nth-child(6){--o:8}.ui-loader-mark i:nth-child(7){--o:3}.ui-loader-mark i:nth-child(8){--o:6}.ui-loader-mark i:nth-child(9){--o:1}@keyframes loader-cell{0%{opacity:1}33%{opacity:.5}66%{opacity:.14}}@media (prefers-reduced-motion:reduce){.ui-loader-mark i{opacity:.7;animation:none}.ui-loader-mark i:nth-child(odd){opacity:1}}.ui-loader-label{font-size:var(--type-body);color:var(--text-muted);font-weight:500}.ui-loading-panel{justify-items:center;gap:var(--space-24);width:min(440px,100%);margin:var(--space-80) auto;padding:var(--space-48) var(--space-32);border-radius:var(--radius-xl);background:var(--surface);text-align:center;display:grid}.ui-loading-actions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.player-avatar{--avatar-size:36px;width:var(--avatar-size);height:var(--avatar-size);color:var(--avatar-ink,var(--text));flex:none;display:inline-block;position:relative}.player-avatar .avatar-art{width:100%;height:100%;display:block}.player-avatar svg{width:100%;height:100%;transform:rotate(var(--avatar-turn,0deg));overflow:visible}.player-avatar .doodle-face>path:first-child{fill:var(--avatar-color)}.player-avatar[data-kind=agent]:after{content:"";right:calc(var(--avatar-size) * -.06);bottom:calc(var(--avatar-size) * -.06);width:max(8px, calc(var(--avatar-size) * .3));height:max(8px, calc(var(--avatar-size) * .3));border:var(--stroke-2) solid var(--canvas);border-radius:var(--radius-pill);background:var(--agent);position:absolute}.game-mark{--mark-size:56px;width:var(--mark-size);height:var(--mark-size);border-radius:calc(var(--mark-size) * .28);background:var(--mark-bg,var(--invert));color:var(--mark-fg,var(--invert-text));flex:none;place-items:center;display:grid;overflow:hidden}.game-mark svg{shape-rendering:crispedges;width:62%;height:62%}.eyebrow{font-family:var(--font-ui);font-size:var(--type-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);font-weight:600}.tabular{font-variant-numeric:tabular-nums}.error-text,[role=alert].notice{color:var(--danger-ink);font-size:var(--type-body);font-weight:500}.notice{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--type-body);display:flex}.notice[data-tone=danger],[role=alert].notice{background:var(--tint-tomato)}@supports (color:color-mix(in lab, red, red)){.notice[data-tone=danger],[role=alert].notice{background:color-mix(in oklab, var(--tint-tomato) 50%, var(--surface))}}.notice[data-tone=danger],[role=alert].notice{color:var(--danger-ink)}.notice[data-tone=success]{background:var(--tint-grass)}.notice[data-tone=success]:before{content:"";border-radius:var(--radius-pill);background:var(--live);flex:none;width:8px;height:8px}.live-dot{border-radius:var(--radius-pill);background:var(--live);flex:none;width:8px;height:8px;display:inline-block}.segmented{gap:var(--space-8);margin:var(--space-0);padding:var(--space-0);border:0;flex-wrap:wrap;display:flex}.segmented>legend{width:100%;padding:var(--space-0);margin-bottom:var(--space-12);font-size:var(--type-body);font-weight:600}.segmented button{min-height:var(--control);padding:var(--space-0) var(--space-16);border-radius:var(--radius-pill);--doodle-fill:var(--surface-2);color:var(--text);font-size:var(--type-body);font-variant-numeric:tabular-nums;transition:color var(--dur-2) linear, scale var(--dur-2) var(--ease-out);border:0;flex:1;font-weight:600}.segmented button:active{scale:.97}.segmented button[aria-pressed=true]{--doodle-fill:var(--invert);color:var(--invert-text)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--control);padding:var(--space-8) var(--space-0);font-size:var(--type-lead);font-weight:600;display:flex}.disclosure>summary:after{content:"+";width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--type-lead);color:var(--text);place-items:center;display:grid}.disclosure[open]>summary:after{content:"−";background:var(--palette-pink);color:var(--on-pastel)}.empty-state{justify-items:center;gap:var(--space-12);padding:var(--space-64) var(--space-24);border-radius:var(--radius-xl);background:var(--surface);text-align:center;display:grid}.empty-state h2{font-size:var(--type-title)}.empty-state p{max-width:44ch;font-size:var(--type-lead);color:var(--text-muted)}[data-game]{--game:var(--accent);--game-ink:var(--palette-ink);--game-2:var(--palette-tomato)}[data-game=connect4]{--game:var(--palette-c4-frame);--game-ink:var(--palette-white);--game-2:var(--palette-c4-yellow)}[data-game=checkers]{--game:var(--palette-walnut);--game-ink:var(--palette-ivory);--game-2:var(--palette-maple)}[data-game=reversi]{--game:var(--palette-reversi-felt);--game-ink:var(--palette-white);--game-2:var(--palette-disc-black)}[data-game=pokemon]{--game:var(--palette-hp-low);--game-ink:var(--palette-white);--game-2:var(--palette-sun)}[data-game=codenames]{--game:var(--palette-cn-red);--game-ink:var(--palette-white);--game-2:var(--palette-cn-blue)}[data-game=poker]{--game:var(--palette-baize);--game-ink:var(--palette-white);--game-2:var(--palette-card-red)}[data-game=battleship]{--game:var(--palette-sea);--game-ink:var(--palette-white);--game-2:var(--palette-peg-red)}[data-game=contexto]{--game:var(--palette-rank-hot);--game-ink:var(--palette-ink);--game-2:var(--palette-rank-warm)}.game-mark[data-game]{--mark-bg:var(--game);--mark-fg:var(--game-ink)}.site-content{width:100%;max-width:var(--content-max);margin:var(--space-0) auto;padding:var(--space-24) var(--space-gutter) var(--space-96)}main[tabindex="-1"]:focus{outline:none}.site-viewport{flex-direction:column;min-height:100dvh;display:flex}.site-viewport>.site-content{flex:1}.page-head{gap:var(--space-16);padding:var(--space-40) var(--space-0) var(--space-32);display:grid}.page-head h1{font-size:var(--type-display)}.page-head p{max-width:56ch;font-size:var(--type-lead);color:var(--text-muted)}.page-head-row{justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.page-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.section{gap:var(--space-24);padding:var(--space-48) var(--space-0);display:grid}.section-title{font-size:var(--type-section)}.site-footer{align-items:center;gap:var(--space-8) var(--space-20);margin-top:var(--space-48);padding:var(--space-24) var(--space-0) var(--space-0);border-top:var(--stroke-1) solid var(--line);color:var(--text-faint);font-size:var(--type-body);flex-wrap:wrap;display:flex}.site-footer a{color:var(--text-muted);transition:color var(--dur-1) linear;font-weight:500}.site-footer a:hover{color:var(--text)}.site-skip{top:var(--space-12);left:var(--space-gutter);z-index:calc(var(--z-sticky) + 1);min-height:var(--control-sm);padding:var(--space-0) var(--space-16);border-radius:var(--radius-pill);background:var(--palette-sun);color:var(--on-pastel);translate:0 calc(-100% - var(--space-24));align-items:center;font-weight:600;display:inline-flex;position:absolute}.site-skip:focus{outline:var(--stroke-3) solid var(--palette-ink);outline-offset:var(--space-2);translate:0}.site-bar-slot{top:var(--space-0);z-index:var(--z-sticky);height:var(--bar-height);position:sticky}body[data-app-shell]:has(.match-desk) astro-island:has(.site-bar-slot),body[data-app-shell]:has(.match-desk) .site-bar-slot{display:none}.site-bar{height:100%;padding:var(--space-0) var(--space-gutter);border-bottom:var(--stroke-1) solid var(--palette-clear);background:var(--canvas);position:relative}@supports (color:color-mix(in lab, red, red)){.site-bar{background:color-mix(in oklab, var(--canvas) 86%, var(--palette-clear))}}.site-bar{-webkit-backdrop-filter:blur(16px)saturate(1.3);transition:border-color var(--dur-3) linear, background-color var(--dur-3) linear;view-transition-name:site-bar}.site-dock{view-transition-name:site-dock}::view-transition-group(site-bar),::view-transition-group(site-dock),::view-transition-new(site-bar),::view-transition-new(site-dock){animation:none}::view-transition-old(site-bar),::view-transition-old(site-dock){display:none}.site-bar[data-scrolled]{border-bottom-color:var(--line);background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.site-bar[data-scrolled]{background:color-mix(in oklab, var(--canvas) 94%, var(--palette-clear))}}.site-bar-inner{align-items:center;column-gap:var(--space-24);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.site-home{border-radius:var(--radius-sm);grid-column:1;justify-self:start;display:flex}.site-logo{align-items:center;gap:var(--space-8);color:var(--text);display:inline-flex}.site-logo-tile{transition:scale var(--dur-3) var(--ease-snap);place-items:center;display:grid}.logo-mark{transition:rotate var(--dur-4) var(--ease-snap), scale var(--dur-4) var(--ease-snap);flex:none;display:block}.site-home:hover .site-logo-tile{scale:1.04}.site-home:hover .logo-mark{rotate:-8deg;scale:1.06}.site-home:active .site-logo-tile{scale:.94}.site-wordmark{font-family:var(--font-pixel);letter-spacing:var(--tracking-pixel);line-height:var(--leading-none);align-items:baseline;display:inline-flex}.site-wordmark strong,.site-wordmark-tld{font-size:var(--type-title);font-variation-settings:"ELSH" 0;transition:font-variation-settings var(--dur-5) var(--ease-out), color var(--dur-3) linear;font-weight:500}.site-wordmark-tld{color:var(--text-faint)}.site-home:hover .site-wordmark strong,.site-home:hover .site-wordmark-tld{font-variation-settings:"ELSH" 100}.site-home:hover .site-wordmark-tld{color:var(--text-muted)}.site-nav{align-items:center;gap:var(--space-4);grid-column:2;display:flex}.site-nav a,.site-dock a{isolation:isolate;border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-pixel);letter-spacing:var(--tracking-pixel);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) linear;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-nav a{min-height:var(--control-sm);padding:var(--space-0) var(--space-16);font-size:var(--type-body)}.site-nav a:hover,.site-dock a:hover,.site-dock a[data-highlighted]{color:var(--text)}.site-nav a[data-highlighted]{color:var(--on-pastel)}.site-nav a:after,.site-dock a:after,.site-profile:after{content:"";inset:var(--space-4) var(--space-0);z-index:0;border-radius:var(--radius-pill);background:var(--surface-2);opacity:0;pointer-events:none;filter:var(--doodle-filter);animation:var(--doodle-boil);transition:opacity var(--dur-2) linear, scale var(--dur-3) var(--ease-out);position:absolute;scale:.92}:is(.site-nav a:not([data-highlighted]),.site-dock a:not([data-highlighted]),.site-profile:not([aria-current])):focus-visible:after{opacity:1;scale:1}@media (hover:hover){:is(.site-nav a:not([data-highlighted]),.site-dock a:not([data-highlighted]),.site-profile:not([aria-current])):hover:after{opacity:1;scale:1}.site-bar .ui-button-ghost:hover{--btn-fg:var(--text);--doodle-fill:var(--surface-2)}}:is(.site-nav a,.site-dock a,.site-profile):active:after{scale:.96}.site-profile>*,.site-nav-label,.site-nav-icon{z-index:1;position:relative}.site-nav-icon{opacity:.6;transition:opacity var(--dur-2) linear}a:hover>.site-nav-icon,a[data-highlighted]>.site-nav-icon{opacity:1}.site-nav-indicator,:is(.site-nav,.site-dock):not([data-pill]) a[data-highlighted]:before{content:"";z-index:0;border-radius:var(--radius-pill);background:var(--palette-sun);box-shadow:inset 0 0 0 var(--stroke-2) var(--doodle-ink);filter:var(--doodle-filter);animation:var(--doodle-boil);pointer-events:none;position:absolute}:is(.site-nav,.site-dock):not([data-pill]) a[data-highlighted]:before{inset:var(--space-4) var(--space-0)}.site-nav{position:relative}.site-nav-indicator{top:var(--space-0);left:var(--space-0);width:var(--pill-w);height:calc(var(--pill-h) - var(--space-4) * 2);translate:var(--pill-x) calc(var(--pill-y) + var(--space-4));display:none}[data-pill]>.site-nav-indicator{display:block}.site-controls{justify-self:end;align-items:center;gap:var(--space-4);grid-column:3;display:flex}.site-tools{align-items:center;gap:var(--space-2);display:flex}.site-account{align-items:center;gap:var(--space-2);margin-left:var(--space-8);display:flex}.site-account-pending{padding-inline:var(--space-12);display:inline-flex}.site-profile{isolation:isolate;align-items:center;gap:var(--space-8);min-height:var(--control-sm);padding:var(--space-0) var(--space-8);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-pixel);font-size:var(--type-body);letter-spacing:var(--tracking-pixel);transition:color var(--dur-2) linear;display:inline-flex;position:relative}.site-profile:hover,.site-profile[aria-current=page]{color:var(--text)}.site-signin{gap:var(--space-8);margin-left:var(--space-8)}.site-signout-error{top:100%;right:var(--space-gutter);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--raised);color:var(--danger-ink);font-size:var(--type-body);box-shadow:var(--shadow);font-weight:500;position:absolute}.site-dock{display:none}@media (width<=1100px){.site-bar-inner{column-gap:var(--space-12)}.site-nav{gap:var(--space-0)}.site-nav a{padding:var(--space-0) var(--space-12)}.site-profile-label{display:none}}@media (width<=900px){.site-wordmark-tld{display:none}}@media (width<=760px){.site-bar{padding-inline:var(--space-16)}.site-bar-slot:has(>.site-dock) .site-nav{display:none}.site-dock{inset:auto var(--space-0) var(--space-0);z-index:var(--z-sticky);padding:var(--space-4) var(--space-8) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--stroke-1) solid var(--line);background:var(--canvas);display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.site-dock{background:color-mix(in oklab, var(--canvas) 92%, var(--palette-clear))}}.site-dock{-webkit-backdrop-filter:blur(16px)saturate(1.3)}.site-dock a{gap:var(--space-6);min-height:var(--control-lg);padding:var(--space-12) var(--space-4) var(--space-8);border-radius:var(--radius-md);font-size:var(--type-micro);flex-direction:column;flex:1 1 0}.site-dock{--dock-pill-w:calc(var(--control) + var(--space-8));--dock-pill-h:calc(var(--control-xs) - var(--space-2))}.site-dock a:after,.site-dock:not([data-pill]) a[data-highlighted]:before{inset:var(--space-6) var(--space-0) auto;width:var(--dock-pill-w);height:var(--dock-pill-h);margin-inline:auto}.site-dock .site-nav-indicator{width:var(--dock-pill-w);height:var(--dock-pill-h);translate:calc(var(--pill-x) + (var(--pill-w) - var(--dock-pill-w)) / 2) calc(var(--pill-y) + var(--space-6))}.site-dock a[data-highlighted]>.site-nav-icon{color:var(--on-pastel)}.site-dock .site-nav-icon{opacity:.7}.site-content{padding-bottom:calc(var(--space-96) + var(--space-32))}body:has(.room-stage,.match-result) .site-dock{display:none}body:has(.room-stage,.match-result) .site-bar-slot{height:auto}body:has(.room-stage,.match-result) .site-bar .site-bar-inner{grid-template-rows:var(--bar-height) auto;height:auto}body:has(.room-stage,.match-result) .site-bar-slot .site-nav{padding-bottom:var(--space-4);grid-area:2/1/auto/-1;justify-content:space-between;display:flex}body:has(.room-stage,.match-result) .site-bar-slot .site-nav a{padding-inline:var(--space-4);font-size:var(--type-small);flex:1 1 0}}@media (width<=340px){.site-wordmark{display:none}}@media (prefers-reduced-motion:reduce){.site-bar,.site-logo-tile,.logo-mark,.site-wordmark strong,.site-wordmark-tld{transition:none}.site-home:hover :is(.site-logo-tile,.logo-mark){rotate:0deg;scale:1}:is(.site-nav a,.site-dock a,.site-profile):after{transition:opacity var(--dur-2) linear;scale:1}}.doodle-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}:root{--doodle-filter:url(#doodle-still);--doodle-art:url(#doodle-still);--doodle-boil:none;--doodle-ink:var(--text)}@media (prefers-reduced-motion:no-preference){:root{--doodle-boil:doodle-boil .6s steps(1, end) infinite}}@keyframes doodle-boil{0%{filter:url(#doodle-still)}25%{filter:url(#doodle-2)}50%{filter:url(#doodle-3)}75%,to{filter:url(#doodle-4)}}.ui-button{--doodle-fill:var(--btn-bg);--doodle-line:var(--doodle-ink);--doodle-inset:calc(var(--stroke-2) * -1);border-color:var(--palette-clear);background:0 0}.ui-button-ghost{--doodle-line:var(--palette-clear)}.ui-button-destructive{--doodle-line:var(--danger-ink)}:is(.segmented button,.library-filters button,.lobby-member,.desk-player,.result-player),:is(.ui-tabs-list,.room-pace-options){--doodle-line:var(--doodle-ink)}.landing-arcade-picker button{--doodle-line:var(--palette-g600)}:is(.ui-card,.panel){--doodle-line:var(--line-strong)}.game-tile{--doodle-line:var(--palette-clear)}:is(.desk-player,.game-tile){--doodle-inset:var(--stroke-3)}:where(.ui-button,.segmented button,.library-filters button,.ui-tabs-list,.landing-arcade-picker button,.room-pace-options,.lobby-member,.desk-player,.result-player,.ui-card,.panel,.game-tile){isolation:isolate;position:relative}:is(.ui-button,.segmented button,.library-filters button,.ui-tabs-list,.landing-arcade-picker button,.room-pace-options,.lobby-member,.desk-player,.result-player,.ui-card,.panel,.game-tile):before{content:"";inset:var(--doodle-inset,0);z-index:-1;border-radius:inherit;pointer-events:none;background:var(--doodle-fill,var(--palette-clear));box-shadow:inset 0 0 0 var(--stroke-2) var(--doodle-line,var(--palette-clear));filter:var(--doodle-filter);animation:var(--doodle-boil);position:absolute}:is(.c4-cabinet,.checkers-frame,.reversi-frame,.sea-grid,.poker-felt),.words-board{filter:var(--doodle-art)}:is(.ui-tabs-indicator,.room-choice-fill){filter:var(--doodle-filter);animation:var(--doodle-boil)}:is(.game-scene,.game-mark){filter:var(--doodle-art)}@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-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-ease{syntax:"*";inherits:false}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.signout-dialog{width:min(440px, calc(100vw - var(--space-32)));padding:var(--space-24);border-radius:var(--radius-lg);box-shadow:none;isolation:isolate;background:0 0}.signout-dialog:before{content:"";inset:var(--stroke-3);z-index:-1;border-radius:inherit;background:var(--raised);box-shadow:inset 0 0 0 var(--stroke-2) var(--doodle-ink), 0 40px 80px -32px var(--palette-black-30);filter:var(--doodle-filter);animation:var(--doodle-boil);position:absolute}.signout-dialog-head{align-items:start;column-gap:var(--space-16);grid-template-columns:auto 1fr;display:grid}.signout-dialog-mark{isolation:isolate;width:var(--control-lg);height:var(--control-lg);color:var(--on-pastel);animation:pop-in var(--dur-4) var(--ease-snap) both;place-items:center;display:grid;position:relative}.signout-dialog-mark:before{content:"";inset:var(--space-0);z-index:-1;border-radius:var(--radius-md);background:var(--palette-tomato);box-shadow:inset 0 0 0 var(--stroke-2) var(--doodle-ink);filter:var(--doodle-filter);animation:var(--doodle-boil);position:absolute;rotate:-6deg}.signout-dialog .ui-dialog-title{padding-top:var(--space-2);font-size:var(--type-section)}.signout-dialog .ui-dialog-description{margin-top:var(--space-6);text-wrap:pretty}.signout-dialog .ui-dialog-actions{margin-top:var(--space-24)}.signout-dialog-confirm{--btn-bg:var(--palette-tomato);--btn-fg:var(--on-pastel);--doodle-line:var(--doodle-ink);--touch-ink:var(--palette-ink)}@media (width<=480px){.signout-dialog-head{row-gap:var(--space-16);grid-template-columns:1fr}.signout-dialog .ui-dialog-actions>*{flex:1 1 0}}.game-tile{--tile-pad:var(--space-32);--tile-art:60%;isolation:isolate;border-radius:var(--radius-xl);--doodle-fill:var(--palette-g900);min-width:0;min-height:340px;color:var(--text);transition:translate var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .game-tile{--doodle-fill:var(--palette-g850)}.game-tile:after{content:"";z-index:-1;pointer-events:none;background:var(--game);-webkit-mask:var(--bayer-4) 0 0 / var(--dither-tile) var(--dither-tile) repeat, radial-gradient(70% 80% at 82% 100%, var(--palette-ink), var(--palette-clear) 72%);-webkit-mask-composite:source-in;mask:var(--bayer-4) 0 0 / var(--dither-tile) var(--dither-tile) repeat, radial-gradient(70% 80% at 82% 100%, var(--palette-ink), var(--palette-clear) 72%);opacity:.4;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0;mask-composite:intersect}.game-tile:hover{translate:0 calc(var(--space-6) * -1)}.game-tile:hover:after{opacity:.75}.game-tile:active{transition-duration:var(--dur-1);translate:0}.game-tile:focus-visible{outline:var(--stroke-4) solid var(--focus);outline-offset:var(--space-4);border-radius:var(--radius-xl)}:root:not([data-theme=dark]) .game-tile:focus-visible{outline-color:var(--palette-g950)}.game-tile-copy{z-index:1;align-items:flex-start;gap:var(--space-16);padding:var(--tile-pad);flex-direction:column;display:flex;position:relative}.game-tile-head{align-items:center;gap:var(--space-20);min-width:0;display:flex}.library-caption{gap:var(--space-4);min-width:0;display:grid}.library-caption h2{font-size:var(--type-section);line-height:var(--leading-tight);color:var(--text)}.library-caption span{color:var(--text-muted);font-size:var(--type-body);white-space:nowrap;font-weight:500}.game-tile-pitch{max-width:min(28ch,44cqw);color:var(--text-muted);font-size:var(--type-lead);font-weight:500;line-height:var(--leading-snug)}.game-tile-play.ui-button{margin-top:var(--space-8);pointer-events:none}.game-tile:hover .game-tile-play.ui-button{--btn-bg:var(--invert-2)}.game-glyph{aspect-ratio:3/2;width:100%;color:var(--text);place-items:center;display:grid;position:relative}.game-glyph :is(.game-scene,.sketch-scene){width:100%;height:100%}.game-tile>.game-glyph{z-index:0;width:var(--tile-art);transition:translate var(--dur-4) var(--ease-out);margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.game-tile>.game-glyph:has(>[data-crop]){aspect-ratio:auto;display:block}.game-tile>.game-glyph>[data-crop]{height:auto}.game-tile:hover>.game-glyph{translate:0 calc(var(--space-8) * -1)}.game-scene,.sketch-scene{display:block;overflow:visible}.game-scene .scene-move{transition:translate var(--dur-4) steps(4, end)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.game-tile:hover .scene-move{animation:scene-hop var(--dur-5) steps(4, end) both}}@keyframes scene-hop{0%{translate:0}50%{translate:0 -3px}to{translate:0}}@media (prefers-reduced-motion:reduce){.game-tile,.game-tile>.game-glyph{transition:none}.game-tile:hover,.game-tile:hover>.game-glyph{translate:0}}.library-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1180px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.library-grid{grid-template-columns:minmax(0,1fr)}}.library-grid .game-tile{--tile-pad:var(--space-24);min-height:296px}.library-grid .game-tile:after{content:none}.library-grid .game-tile-copy{gap:var(--space-12)}.library-grid .library-caption h2{font-size:var(--type-title)}.library-grid .game-mark{--mark-bg:var(--palette-clear);--mark-fg:var(--text)}.library-grid .library-caption span{white-space:normal}.library-grid .game-tile-pitch{font-size:var(--type-body)}.library-grid .game-tile>.game-glyph{width:76%}@container (width>=520px){.game-tile>.game-glyph{margin-inline:auto var(--tile-pad)}.library-grid .game-tile>.game-glyph{width:52%}}@container (width<=519px){.game-tile-pitch{max-width:28ch}.game-tile:not(.library-grid *)>.game-glyph{width:80%}}.library-head{isolation:isolate;align-items:end;gap:var(--space-32) var(--space-48);margin:var(--space-8) var(--space-0) var(--space-32);padding:var(--space-48);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(320px,440px);display:grid;position:relative;overflow:hidden}.library-intro{justify-items:start;gap:var(--space-20);display:grid}.library-intro h1{font-size:var(--type-hero);line-height:var(--leading-none)}.library-intro p{max-width:40ch;color:var(--text-muted);font-size:var(--type-lead);font-weight:500}.library-join{gap:var(--space-16);display:grid}.library-join-label{font-size:var(--type-title);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);text-align:center}.library-code-field{min-width:0;position:relative}.library-code-field .library-join-input{min-height:var(--control-xl);padding-inline:var(--space-24) var(--space-64);border-radius:var(--radius-lg);background:var(--surface-3);font-family:var(--font-pixel);font-size:var(--type-title);letter-spacing:.3em;text-transform:uppercase}.library-code-field .library-join-input:focus{background:var(--canvas)}.library-code-field .library-join-input::placeholder{letter-spacing:.2em}.library-code-field .library-code-paste.ui-button{top:0;bottom:0;right:var(--space-10);margin-block:auto;position:absolute}.library-join-submit.ui-button{width:100%}.library-join-error{color:var(--danger-ink);font-size:var(--type-body);font-weight:500}.library-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.library-series.ui-button{--btn-bg:var(--palette-crown);--btn-fg:var(--palette-ink);--touch-ink:var(--palette-white);--touch-alpha:.7}.library-filters{gap:var(--space-8);flex-wrap:wrap;display:flex}.library-filters button{align-items:center;gap:var(--space-10);min-height:var(--control);padding:var(--space-0) var(--space-12) var(--space-0) var(--space-20);border-radius:var(--radius-pill);--doodle-fill:var(--surface-2);color:var(--text);font-size:var(--type-body);transition:scale var(--dur-2) var(--ease-out);border:0;font-weight:600;display:inline-flex}.library-filters button:active{scale:.97}.library-filters button span{min-width:var(--control-xs);height:var(--control-xs);padding:var(--space-0) var(--space-8);border-radius:var(--radius-pill);background:var(--canvas);color:var(--text-muted);font-family:var(--font-pixel);font-size:var(--type-body);place-items:center;display:grid}.library-filters button[aria-pressed=true]{--doodle-fill:var(--invert);color:var(--invert-text)}.library-filters button[aria-pressed=true] span{background:var(--invert-2);color:var(--invert-text)}@media (width<=960px){.library-head{padding:var(--space-32);grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=600px){.game-tile{--tile-pad:var(--space-24);border-radius:var(--radius-lg);min-height:440px}.game-tile-head{gap:var(--space-16)}.library-caption h2{font-size:var(--type-title)}.library-head{padding:var(--space-20);border-radius:var(--radius-lg)}.library-grid .game-tile{min-height:300px}}.public-link{align-items:center;gap:var(--space-6);color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:var(--stroke-2);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) linear;font-weight:600;display:inline-flex}.public-link:hover{text-decoration-color:var(--text)}.public-head-copy{gap:var(--space-8);display:grid}.connect-layout{gap:var(--space-16);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.connect-layout>*{min-width:0}.connect-aside{top:calc(var(--bar-height) + var(--space-16));border-radius:var(--radius-lg);background:var(--surface);position:sticky}.connect-steps{gap:var(--space-20);margin-top:var(--space-20);list-style:none;display:grid}.connect-steps li{gap:var(--space-12);display:flex}.connect-steps li>span{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--invert);color:var(--invert-text);font-family:var(--font-pixel);font-size:var(--type-small);flex:none;place-items:center;display:grid}.connect-steps h3{font-family:var(--font-ui);font-size:var(--type-body);letter-spacing:0;font-weight:700}.connect-steps p{margin-top:var(--space-4);font-size:var(--type-small);line-height:var(--leading-body);color:var(--text-muted)}.connect-webhooks{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-16);padding:var(--space-32);border-radius:var(--radius-lg);background:var(--surface);display:flex;position:relative;overflow:hidden}.connect-webhooks[data-surface=dark]{margin-top:var(--space-32);background:var(--canvas);color:var(--text)}.connect-webhooks[data-surface=dark]:before,.connect-webhooks[data-surface=dark]:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.connect-webhooks[data-surface=dark]:before{background:linear-gradient(to left, var(--palette-sky), var(--palette-clear));width:44%}.connect-webhooks[data-surface=dark]:after{background:linear-gradient(to left, var(--palette-aqua), var(--palette-clear));width:24%}.connect-webhooks>div{min-width:0;max-width:60ch}.connect-webhooks h2{font-size:var(--type-section)}.connect-webhooks p{margin-top:var(--space-8);color:var(--text-muted);line-height:var(--leading-body)}.connect-webhooks>.ui-button{flex:none}.public-watch-grid{grid-template-columns:minmax(0, 1fr) var(--sidebar);gap:var(--space-16);align-items:start;display:grid}.public-player{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface);min-height:280px;color:var(--text);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.public-player:before{content:"";z-index:-1;background:linear-gradient(to top, var(--palette-tangerine), var(--palette-pink) 55%, var(--palette-clear));pointer-events:none;height:20%;position:absolute;bottom:0;left:0;right:0}.public-player iframe{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0}.player-intro{align-items:center;gap:var(--space-12);max-width:400px;padding:var(--space-24) var(--space-24) var(--space-48);text-align:center;flex-direction:column;display:flex;position:relative}.player-intro[data-loaded=true]{display:none}.player-intro-mark{width:var(--control-xl);height:var(--control-xl);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);place-items:center;display:grid}.player-intro h2{font-family:var(--font-pixel);font-size:var(--type-section);letter-spacing:var(--tracking-pixel)}.player-intro p{color:var(--text-muted)}.player-intro small,.public-watch-aside small{font-size:var(--type-caption);color:var(--text-muted)}.mobile-stream{display:none}.public-watch-aside{gap:var(--space-16);display:grid}.public-watch-aside .panel{gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-lg);--doodle-fill:var(--surface)}.public-watch-aside p{color:var(--text-muted);font-size:var(--type-small);line-height:var(--leading-body)}.panel-actions{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.watch-next{gap:var(--space-16);margin-top:var(--space-48);display:grid}.watch-next h2{font-size:var(--type-section)}.watch-next>div{gap:var(--space-8);flex-wrap:wrap;display:flex}.watch-next a{align-items:center;gap:var(--space-8);min-height:var(--control-lg);padding:var(--space-0) var(--space-16) var(--space-0) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-2);transition:background-color var(--dur-1) linear, color var(--dur-1) linear;font-weight:600;display:inline-flex}.watch-next a>svg:last-child{color:var(--text-faint)}.watch-next a:hover{background:var(--invert);color:var(--invert-text)}.watch-next a:hover>svg:last-child{color:inherit}.legal-page{max-width:var(--content-narrow);margin:var(--space-24) auto var(--space-64)}.legal-back{font-size:var(--type-small)}.legal-page h1{margin-top:var(--space-32);font-family:var(--font-pixel);font-size:var(--type-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-pixel)}.legal-date{margin-top:var(--space-16);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--type-small);display:inline-flex}.legal-body{margin-top:var(--space-40);font-size:var(--type-lead)}.legal-body h2{margin:var(--space-40) var(--space-0) var(--space-12);font-size:var(--type-section)}.legal-body h3{margin:var(--space-24) var(--space-0) var(--space-8);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:0;font-weight:700}.legal-body p,.legal-body li{color:var(--text-muted);line-height:var(--leading-body)}.legal-body p+p{margin-top:var(--space-12)}.legal-body strong{color:var(--text)}.legal-body ul,.legal-body ol{gap:var(--space-8);margin:var(--space-12) var(--space-0);padding-left:var(--space-24);display:grid}.legal-body ul{list-style:outside}.legal-body li::marker{color:var(--text-faint)}.legal-body a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:var(--stroke-2);text-underline-offset:4px;font-weight:600}.legal-body a:hover{text-decoration-color:var(--text)}.game-info{gap:var(--space-24) var(--space-48);padding-top:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.game-info-copy{justify-items:start;gap:var(--space-16);display:grid}.game-info h1{font-family:var(--font-pixel);font-size:var(--type-hero);line-height:var(--leading-none);letter-spacing:var(--tracking-pixel)}.game-info-copy>p{max-width:36ch;font-size:var(--type-lead);line-height:var(--leading-snug);color:var(--text-muted)}.game-info-copy .page-actions{margin-top:var(--space-8)}.game-info-stage{isolation:isolate;min-height:360px;padding:var(--space-32);border-radius:var(--radius-xl);background:var(--canvas);place-items:center;display:grid;position:relative;overflow:hidden}.game-info-stage:before{content:"";z-index:-1;background:linear-gradient(to top, var(--game), var(--palette-clear));pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0}.game-info-rules{max-width:var(--content-narrow);margin-top:var(--space-24);gap:var(--space-16);border-radius:var(--radius-lg);background:var(--surface);grid-column:1/-1}.game-info-rules ol{gap:var(--space-12);counter-reset:rule;list-style:none;display:grid}.game-info-rules li{padding-left:var(--space-48);color:var(--text-muted);line-height:var(--leading-body);counter-increment:rule;position:relative}.game-info-rules li:before{content:counter(rule, decimal-leading-zero);top:var(--space-0);left:var(--space-0);min-width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text);font-family:var(--font-pixel);font-size:var(--type-caption);place-items:center;display:grid;position:absolute}.game-info-rules>p{color:var(--text-muted)}@media (width<=960px){.connect-layout,.public-watch-grid,.game-info{grid-template-columns:minmax(0,1fr)}.connect-aside{position:static}.public-watch-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.game-info-stage{min-height:300px}}@media (width<=640px){.connect-webhooks{align-items:flex-start;gap:var(--space-20);padding:var(--space-24);flex-direction:column}.connect-webhooks[data-surface=dark]{padding-top:calc(var(--space-24) + var(--space-96))}.connect-webhooks[data-surface=dark]:before,.connect-webhooks[data-surface=dark]:after{width:100%;bottom:auto;left:0}.connect-webhooks[data-surface=dark]:before{background:linear-gradient(to bottom, var(--palette-sky), var(--palette-clear))}.connect-webhooks[data-surface=dark]:after{background:linear-gradient(to bottom, var(--palette-aqua), var(--palette-clear))}.connect-webhooks[data-surface=dark]:before{height:96px}.connect-webhooks[data-surface=dark]:after{height:64px}.public-watch-aside{grid-template-columns:minmax(0,1fr)}.public-player{aspect-ratio:auto;min-height:320px}.player-intro{padding-bottom:var(--space-96)}.legal-body{font-size:var(--type-body)}.game-info-stage{min-height:260px;padding:var(--space-20)}}@media (width<=480px){.public-player iframe,.public-player .load-stream{display:none}.public-player .mobile-stream{display:inline-flex}.public-player .player-intro[data-loaded=true]{display:flex}}.mcp-connect-flow{gap:var(--space-12);display:grid}.mcp-prompt-card,.mcp-manual-card{gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-xl);background:var(--surface);display:grid}.mcp-card-head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.mcp-card-title{font-size:var(--type-lead);letter-spacing:var(--tracking-tight);font-weight:700}.mcp-card-hint{font-size:var(--type-small);color:var(--text-muted);font-weight:500}.mcp-prompt-content{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.connection-prompt{padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);font-family:var(--font-code);font-size:var(--type-small);line-height:var(--leading-body)}.mcp-prompt-copy[data-copied],.mcp-code-copy[data-copied]{--btn-bg:var(--live);--btn-fg:var(--palette-ink)}.mcp-host-tabs{justify-self:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);flex-wrap:wrap;display:inline-flex}.mcp-host-tab{align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:var(--space-0) var(--space-12);border-radius:var(--radius-pill);background:var(--palette-clear);color:var(--text-muted);font-size:var(--type-small);transition:background-color var(--dur-1) linear, color var(--dur-1) linear;border:0;font-weight:600;display:inline-flex}.mcp-host-tab:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.mcp-host-tab[aria-selected=true]{background:var(--accent);color:var(--accent-text)}.mcp-host-tab:focus-visible{outline:var(--stroke-2) solid var(--focus);outline-offset:var(--space-2)}.mcp-host-tab:disabled{opacity:.5}.mcp-host-panel{gap:var(--space-10);display:grid}.mcp-host-meta{align-items:baseline;gap:var(--space-8);display:flex}.mcp-host-name{font-weight:700}.mcp-host-label{font-size:var(--type-caption);color:var(--text-muted);font-weight:500}.mcp-code{border-radius:var(--radius-lg);background:var(--palette-g950);color:var(--palette-g100);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mcp-code-scroll{gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-16);display:flex;overflow-x:auto}.mcp-code-scroll:focus-visible{outline-offset:calc(var(--stroke-2) * -1)}.mcp-code-prompt{color:var(--palette-g500);font-family:var(--font-code);font-size:var(--type-small)}.mcp-code pre{margin:var(--space-0);font-family:var(--font-code);font-size:var(--type-small);line-height:var(--leading-body);white-space:pre}.mcp-code-copy{margin:var(--space-6)}.mcp-code .mcp-code-copy:not([data-copied]){--btn-bg:var(--palette-g800);--btn-fg:var(--palette-white);--btn-glint:var(--palette-white)}.mcp-host-note{color:var(--text-muted);font-size:var(--type-small);line-height:var(--leading-body)}.mcp-host-note code{padding:var(--space-0) var(--space-6);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:var(--type-small)}.mcp-connect-flow[data-compact] .mcp-prompt-card,.mcp-connect-flow[data-compact] .mcp-manual-card{padding:var(--space-12);border-radius:var(--radius-lg)}@media (width<=640px){.mcp-prompt-content{grid-template-columns:minmax(0,1fr)}.mcp-prompt-copy{justify-self:start}.mcp-prompt-card,.mcp-manual-card{padding:var(--space-16);border-radius:var(--radius-lg)}}
