@layer reset,base,tokens,recipes,utilities;@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2) format("woff2"),url(/assets/orbitron-latin-600-normal-75H6acHo.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2) format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff")}:root{color-scheme:dark}@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:var(--colors-inherit);height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:var(--colors-inherit)}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:var(--colors-inherit);text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:var(--colors-inherit)}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:var(--shadows-none)}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*{box-sizing:border-box}html,body{margin:var(--spacing-0);padding:var(--spacing-0);background:var(--colors-bg-canvas);color:var(--colors-fg-default);font-family:var(--fonts-body);min-height:100%}html{scroll-padding-block-start:var(--spacing-6)}body{position:relative;background-color:var(--colors-bg-canvas);background-image:radial-gradient(ellipse 80% 60% at 50% 0%,var(--colors-ambient-top),transparent 70%),radial-gradient(ellipse 60% 50% at 50% 100%,var(--colors-ambient-bottom),transparent 70%),linear-gradient(var(--colors-ambient-grid) 1px,transparent 1px),linear-gradient(90deg,var(--colors-ambient-grid) 1px,transparent 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;background-attachment:fixed}body:after{inset:var(--spacing-0);content:"";position:fixed;pointer-events:none;z-index:var(--z-index-scanline);background-image:repeating-linear-gradient(0deg,var(--colors-ambient-scanline) 0px,var(--colors-ambient-scanline) 1px,transparent 2px,transparent 3px);mix-blend-mode:multiply;opacity:.5}::selection{background:var(--colors-accent-wash)}a{text-decoration:none;color:var(--colors-accent-default)}a:is(:focus-visible,[data-focus-visible]),a:is(:hover,[data-hover]){text-decoration:underline}a:is(:hover,[data-hover]){color:var(--colors-accent-hover)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}@media(prefers-contrast:more){body:after{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){body:after{display:none}}}@layer tokens{:where(:root,:host){--colors-transparent: transparent;--colors-current: currentColor;--colors-inherit: inherit;--colors-white: #eaf2ff;--colors-black: #04050d;--colors-slate-50: #e7ecff;--colors-slate-100: #c7d0f5;--colors-slate-200: #9aa6e0;--colors-slate-300: #6f7cc4;--colors-slate-400: #4b5699;--colors-slate-500: #343d73;--colors-slate-600: #252c57;--colors-slate-700: #1a1f42;--colors-slate-800: #11152e;--colors-slate-900: #0a0d20;--colors-slate-950: #05060f;--colors-cyan-300: #7dfcff;--colors-cyan-400: #34e7ff;--colors-cyan-500: #00d9ff;--colors-cyan-600: #00a3cc;--colors-cyan-800: #1a3b52;--colors-cyan-900: #132c40;--colors-magenta-300: #ff8ae6;--colors-magenta-400: #ff4fd8;--colors-magenta-500: #ff1cc6;--colors-magenta-600: #cc009b;--colors-violet-300: #c4a3ff;--colors-violet-400: #a06bff;--colors-violet-500: #8b3dff;--colors-violet-600: #6a1fd0;--colors-amber-400: #ffd24a;--colors-amber-500: #ffb000;--colors-lime-400: #c8ff5a;--colors-lime-500: #9bf000;--colors-success: #2bffb0;--colors-warning: #ffb000;--colors-danger: #ff3b6b;--colors-fx-physical: #ffe9c4;--colors-fx-fire: #ff7a29;--colors-fx-ice: #7de8ff;--colors-fx-poison: #9bf000;--colors-fx-holy: #ffe97d;--colors-fx-shadow: #a06bff;--colors-fx-arcane: #ff4fd8;--colors-fx-nature: #2bffb0;--colors-fx-neutral: #c7d0f5;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-22: 5.5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-px: 1px;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--fonts-display: "Orbitron", "Segoe UI", system-ui, sans-serif;--fonts-body: "Rajdhani", "Segoe UI", system-ui, sans-serif;--fonts-mono: "Share Tech Mono", ui-monospace, "JetBrains Mono", monospace;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-black: 800;--letter-spacings-none: 0;--letter-spacings-subtle: .02em;--letter-spacings-wide: .04em;--letter-spacings-wider: .06em;--letter-spacings-widest: .08em;--letter-spacings-ultra: .1em;--line-heights-none: 1;--line-heights-tight: 1.05;--line-heights-snug: 1.1;--line-heights-heading: 1.2;--line-heights-short: 1.3;--line-heights-normal: 1.5;--line-heights-relaxed: 1.75;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.5rem;--font-sizes-2xl: 2rem;--font-sizes-3xl: 2.75rem;--font-sizes-4xl: 3.75rem;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-18: 4.5rem;--sizes-20: 5rem;--sizes-22: 5.5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-56: 14rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-px: 1px;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-full: 100%;--sizes-prose: 68ch;--sizes-site-header: 4rem;--sizes-board-main: min(96vw, 96rem) ;--sizes-draft-main: 76rem;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--radii-sm: 2px;--radii-md: 4px;--radii-lg: 8px;--radii-full: 9999px;--border-widths-none: 0;--border-widths-hairline: 1px;--border-widths-thick: 2px;--shadows-none: none;--shadows-subtle: 0 1px 2px rgba(4,5,13,.6);--shadows-glow-cyan: 0 0 4px #00d9ff, 0 0 16px rgba(0,217,255,.55);--shadows-glow-magenta: 0 0 4px #ff1cc6, 0 0 16px rgba(255,28,198,.55);--shadows-glow-violet: 0 0 4px #8b3dff, 0 0 16px rgba(139,61,255,.55);--shadows-glow-success: var(--shadows-glow-success);--shadows-glow-warning: var(--shadows-glow-warning);--shadows-glow-danger: var(--shadows-glow-danger);--shadows-panel: 0 0 0 1px rgba(0,217,255,.18), 0 8px 40px rgba(0,0,0,.6);--z-index-base: 0;--z-index-board: 1;--z-index-token: 2;--z-index-vfx: 3;--z-index-sticky: 10;--z-index-drawer: 20;--z-index-tooltip: 30;--z-index-overlay: 40;--z-index-modal: 50;--z-index-toast: 60;--z-index-scanline: 9999;--durations-fast: .1s;--durations-normal: .15s;--durations-slow: .22s;--durations-slower: .4s;--easings-standard: ease;--easings-in: ease-in;--easings-out: ease-out;--easings-emphasized: cubic-bezier(.2,.7,.3,1);--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--opacity-disabled: .4;--opacity-muted: .6;--opacity-subtle: .85;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-bg-canvas: var(--colors-slate-950);--colors-bg-surface: var(--colors-slate-900);--colors-bg-muted: var(--colors-slate-800);--colors-bg-elevated: var(--colors-slate-700);--colors-bg-overlay: rgba(5,6,15,.75);--colors-bg-scrim: rgba(5,6,15,.9);--colors-bg-range: var(--colors-cyan-800);--colors-bg-range-alt: var(--colors-cyan-900);--colors-fg-default: var(--colors-white);--colors-fg-muted: var(--colors-slate-300);--colors-fg-on-accent: var(--colors-black);--colors-border-default: var(--colors-slate-700);--colors-border-muted: var(--colors-slate-800);--colors-border-glow: var(--colors-cyan-500);--colors-border-on-token: rgba(234,242,255,.7);--colors-border-on-token-muted: rgba(5,6,15,.6);--colors-accent-default: var(--colors-cyan-500);--colors-accent-hover: var(--colors-cyan-400);--colors-accent-active: var(--colors-cyan-600);--colors-accent-subtle: rgba(0,217,255,.12);--colors-accent-wash: rgba(0,217,255,.22);--colors-accent2-default: var(--colors-magenta-500);--colors-accent2-hover: var(--colors-magenta-400);--colors-accent2-active: var(--colors-magenta-600);--colors-accent2-subtle: rgba(255,28,198,.12);--colors-accent2-wash: rgba(255,28,198,.22);--colors-accent3-default: var(--colors-violet-500);--colors-accent3-hover: var(--colors-violet-400);--colors-accent3-active: var(--colors-violet-600);--colors-accent3-subtle: rgba(139,61,255,.12);--colors-accent3-wash: rgba(139,61,255,.16);--colors-state-success-default: var(--colors-success);--colors-state-success-subtle: rgba(43,255,176,.12);--colors-state-warning-default: var(--colors-warning);--colors-state-warning-subtle: rgba(255,176,0,.12);--colors-state-danger-default: var(--colors-danger);--colors-state-danger-subtle: rgba(255,59,107,.12);--colors-focus-ring: var(--colors-cyan-400);--colors-ambient-top: rgba(139,61,255,.18);--colors-ambient-bottom: rgba(0,217,255,.12);--colors-ambient-grid: rgba(0,217,255,.06);--colors-ambient-scanline: rgba(0,0,0,.12);--colors-team-a: var(--colors-magenta-400);--colors-team-b: var(--colors-cyan-400);--colors-vfx-physical: var(--colors-fx-physical);--colors-vfx-fire: var(--colors-fx-fire);--colors-vfx-ice: var(--colors-fx-ice);--colors-vfx-poison: var(--colors-fx-poison);--colors-vfx-holy: var(--colors-fx-holy);--colors-vfx-shadow: var(--colors-fx-shadow);--colors-vfx-arcane: var(--colors-fx-arcane);--colors-vfx-nature: var(--colors-fx-nature);--colors-vfx-neutral: var(--colors-fx-neutral);--shadows-glow-accent: var(--shadows-glow-cyan);--shadows-glow-accent2: var(--shadows-glow-magenta);--shadows-glow-accent3: var(--shadows-glow-violet);--shadows-surface: var(--shadows-panel);--shadows-text: 0 0 4px rgba(5,6,15,.9)}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.55}}@keyframes dripFall{0%{opacity:var(--opacity-0);transform:translateY(-20%) scale(.8)}20%{opacity:1}to{opacity:var(--opacity-0);transform:translateY(140%) scale(.6)}}@keyframes flicker{0%,19%,21%,23%,to{opacity:1}20%,22%{opacity:.3}}@keyframes scan{0%{background-position:0 0}to{background-position:0 100vh}}@keyframes flashCell{0%{opacity:.85;transform:scale(.9)}to{opacity:var(--opacity-0);transform:scale(1.35)}}@keyframes tooltipIn{0%{opacity:var(--opacity-0)}to{opacity:1}}@keyframes carouselInNext{0%{opacity:var(--opacity-0);transform:translate(22%)}to{opacity:1;transform:translate(0)}}@keyframes carouselInPrev{0%{opacity:var(--opacity-0);transform:translate(-22%)}to{opacity:1;transform:translate(0)}}@keyframes lunge{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes impactRing{0%{opacity:var(--opacity-0);transform:scale(.4)}30%{opacity:1;transform:scale(.85)}to{opacity:var(--opacity-0);transform:scale(1.5)}}@keyframes projectileFly{0%{opacity:var(--opacity-0);offset-distance:0%}15%{opacity:1}85%{opacity:1}to{opacity:var(--opacity-0);offset-distance:100%}}@keyframes beamSweep{0%{opacity:var(--opacity-0);transform:scaleX(.1)}25%{opacity:1;transform:scaleX(1)}to{opacity:var(--opacity-0);transform:scaleX(1)}}@keyframes burstRing{0%{opacity:.9;transform:scale(.2)}to{opacity:var(--opacity-0);transform:scale(2.4)}}@keyframes dashTrail{0%{opacity:.75;transform:scaleX(1)}to{opacity:var(--opacity-0);transform:scaleX(.2)}}@keyframes blinkOut{0%{opacity:1;transform:scale(1)}to{opacity:var(--opacity-0);transform:scale(.4)}}@keyframes blinkIn{0%{opacity:var(--opacity-0);transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes chevronSlide{0%{opacity:var(--opacity-0);transform:translate(-30%)}40%{opacity:1}to{opacity:var(--opacity-0);transform:translate(30%)}}@keyframes bloomUp{0%{opacity:var(--opacity-0);transform:translateY(20%) scale(.85)}20%{opacity:1;transform:translateY(0) scale(1)}to{opacity:var(--opacity-0);transform:translateY(-90%) scale(1)}}@keyframes shieldSnap{0%{opacity:var(--opacity-0);transform:scale(1.6)}40%{opacity:1;transform:scale(.95)}to{opacity:var(--opacity-0);transform:scale(1.05)}}@keyframes auraRipple{0%{opacity:.7;transform:scale(.5)}to{opacity:var(--opacity-0);transform:scale(1.9)}}@keyframes stampIn{0%{opacity:var(--opacity-0);transform:scale(2) rotate(-12deg)}45%{opacity:1;transform:scale(.9) rotate(0)}to{opacity:var(--opacity-0);transform:scale(1) rotate(0)}}@keyframes parrySpark{0%{opacity:var(--opacity-0);transform:scale(.6) rotate(0)}35%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:var(--opacity-0);transform:scale(1.3) rotate(12deg)}}@keyframes deathFade{0%{opacity:.9;transform:scale(1)}to{opacity:var(--opacity-0);transform:scale(.55)}}}@layer recipes{@layer _base{.alert{gap:var(--spacing-2);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);display:flex;align-items:center;justify-content:center;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra);text-transform:uppercase;text-align:center;width:100%}.alert,.avatar{border-radius:var(--radii-sm);border-width:var(--border-widths-hairline);border-style:solid}.avatar{background:var(--colors-bg-muted);place-items:center;border-color:var(--colors-border-default);display:inline-grid;flex-shrink:0;line-height:var(--line-heights-none);-webkit-user-select:none;user-select:none}.badge{gap:var(--spacing-1\.5);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-xs);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra)}.badge,.btn{border-radius:var(--radii-sm);border-width:var(--border-widths-hairline);border-style:solid;display:inline-flex;align-items:center;font-family:var(--fonts-display);font-weight:var(--font-weights-bold);text-transform:uppercase;white-space:nowrap}.btn{gap:var(--spacing-2);justify-content:center;letter-spacing:var(--letter-spacings-widest);line-height:var(--line-heights-none);cursor:pointer;--transition-prop: background-color, border-color, color, box-shadow, transform;transition-property:background-color,border-color,color,box-shadow,transform;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard);-webkit-user-select:none;user-select:none;outline:2px solid transparent;outline-offset:2px}.btn:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-thick);outline-style:solid;outline-color:var(--colors-focus-ring);outline-offset:var(--spacing-0\.5)}.btn:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:var(--shadows-none)}.btn:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:active,[data-active]){transform:none}.btn:is(:active,[data-active]){transform:translateY(1px)}.card{background:var(--colors-bg-surface);border-width:var(--border-widths-hairline);border-style:solid;border-color:var(--colors-border-default);border-radius:var(--radii-lg);position:relative;background-image:linear-gradient(180deg,#00d9ff0a,#ff1cc608)}.card,.input{color:var(--colors-fg-default)}.input{background:var(--colors-bg-canvas);border-width:var(--border-widths-hairline);border-style:solid;border-color:var(--colors-border-default);border-radius:var(--radii-sm);font-family:var(--fonts-mono);line-height:var(--line-heights-normal);--transition-prop: border-color, box-shadow;transition-property:border-color,box-shadow;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard);width:100%}.input:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-state-danger-default);box-shadow:var(--shadows-glow-danger)}.input::placeholder,.input[data-placeholder]{color:var(--colors-fg-muted)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.input:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;border-color:var(--colors-accent-default);box-shadow:var(--shadows-glow-accent)}.input:is(:hover,[data-hover]){border-color:var(--colors-border-glow)}@media(prefers-reduced-motion:reduce){.btn{--transition-prop: none;transition-property:none}.btn:is(:active,[data-active]){transform:none}}}.alert--tone_neutral{background:var(--colors-bg-muted);border-color:var(--colors-border-default);color:var(--colors-fg-muted)}.alert--tone_warning{background:var(--colors-state-warning-subtle);border-color:var(--colors-state-warning-default);color:var(--colors-state-warning-default)}.alert--tone_danger{background:var(--colors-state-danger-subtle);border-color:var(--colors-state-danger-default);color:var(--colors-state-danger-default)}.alert--tone_accent{background:var(--colors-accent-subtle);border-color:var(--colors-accent-default);color:var(--colors-accent-default)}.avatar--size_md{font-size:var(--font-sizes-xl);width:var(--sizes-9);height:var(--sizes-9)}.badge--tone_neutral{background:var(--colors-bg-muted);border-color:var(--colors-border-default);color:var(--colors-fg-muted)}.badge--tone_accent{background:var(--colors-accent-subtle);border-color:var(--colors-accent-default);color:var(--colors-accent-default)}.badge--tone_accent2{background:var(--colors-accent2-subtle);border-color:var(--colors-accent2-default);color:var(--colors-accent2-default)}.badge--tone_success{background:var(--colors-state-success-subtle);border-color:var(--colors-state-success-default);color:var(--colors-state-success-default)}.badge--tone_danger{background:var(--colors-state-danger-subtle);border-color:var(--colors-state-danger-default);color:var(--colors-state-danger-default)}.badge--tone_warning{background:var(--colors-state-warning-subtle);border-color:var(--colors-state-warning-default);color:var(--colors-state-warning-default)}.btn--variant_solid{background:var(--colors-accent-default);border-color:var(--colors-accent-default);color:var(--colors-fg-on-accent);box-shadow:var(--shadows-glow-accent)}.btn--variant_solid:is(:hover,[data-hover]){background:var(--colors-accent-hover);border-color:var(--colors-accent-hover)}.btn--variant_solid:is(:active,[data-active]){background:var(--colors-accent-active)}.btn--size_md{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--font-sizes-sm);height:var(--sizes-10)}.btn--variant_ghost{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-fg-muted)}.btn--variant_ghost:is(:hover,[data-hover]){background:var(--colors-bg-muted);color:var(--colors-fg-default)}.btn--size_lg{padding-inline:var(--spacing-6);padding-block:var(--spacing-3);font-size:var(--font-sizes-md);height:var(--sizes-12)}.btn--block_true{width:100%}.btn--variant_secondary{background:var(--colors-accent2-default);border-color:var(--colors-accent2-default);color:var(--colors-fg-on-accent);box-shadow:var(--shadows-glow-accent2)}.btn--variant_secondary:is(:hover,[data-hover]){background:var(--colors-accent2-hover);border-color:var(--colors-accent2-hover)}.btn--variant_secondary:is(:active,[data-active]){background:var(--colors-accent2-active)}.btn--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:var(--font-sizes-xs);height:var(--sizes-8)}.btn--variant_outline{background:var(--colors-transparent);border-color:var(--colors-accent-default);color:var(--colors-accent-default)}.btn--variant_outline:is(:hover,[data-hover]){background:var(--colors-accent-subtle);box-shadow:var(--shadows-glow-accent)}.btn--variant_danger{background:var(--colors-transparent);border-color:var(--colors-state-danger-default);color:var(--colors-state-danger-default)}.btn--variant_danger:is(:hover,[data-hover]){background:var(--colors-state-danger-subtle);box-shadow:var(--shadows-glow-danger)}.card--padding_md{padding:var(--spacing-5)}.card--padding_lg{padding:var(--spacing-8)}.card--elevated_true{box-shadow:var(--shadows-surface)}.card--glow_cyan{border-color:var(--colors-accent-default);box-shadow:var(--shadows-glow-accent)}.card--padding_sm{padding:var(--spacing-3)}.card--glow_magenta{border-color:var(--colors-accent2-default);box-shadow:var(--shadows-glow-accent2)}.input--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-md);height:var(--sizes-10)}.input--size_sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--font-sizes-sm);height:var(--sizes-8)}}@layer recipes.slots{@layer _base{.progress__root{background:var(--colors-bg-muted);overflow:hidden;width:100%}.progress__root,.progress__fill{border-radius:var(--radii-full)}.progress__fill{display:block;--transition-prop: width, background-color;transition-property:width,background-color;--transition-duration: var(--durations-slow);transition-duration:var(--durations-slow);--transition-easing: var(--easings-out);transition-timing-function:var(--easings-out);height:100%}.table__root{width:100%;overflow-x:auto}.table__table{border-collapse:collapse;text-align:left;width:100%}.table__headCell{text-align:left;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra);text-transform:uppercase;color:var(--colors-fg-muted);white-space:nowrap;border-bottom-width:var(--border-widths-hairline);border-bottom-style:solid;border-bottom-color:var(--colors-border-default)}.table__cell{text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.table__caption{font-family:var(--fonts-body);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:var(--line-heights-short);color:var(--colors-fg-muted);caption-side:bottom;text-align:left;padding-block-start:var(--spacing-3)}.tabs__root{gap:var(--spacing-1);display:flex}.tabs__item{background:var(--colors-transparent);gap:var(--spacing-2);border-width:var(--border-widths-hairline);border-style:solid;border-color:var(--colors-transparent);border-radius:var(--radii-sm);display:flex;align-items:center;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra);text-transform:uppercase;color:var(--colors-fg-muted);cursor:pointer;white-space:nowrap;--transition-prop: background-color, border-color, color;transition-property:background-color,border-color,color;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard);outline:2px solid transparent;outline-offset:2px}.tabs__item:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-thick);outline-style:solid;outline-color:var(--colors-focus-ring);outline-offset:var(--spacing-0\.5)}.tabs__item[aria-current]{background:var(--colors-accent-subtle);border-color:var(--colors-accent-default);color:var(--colors-accent-default)}.tabs__item[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.tabs__item[aria-disabled=true]:is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-muted)}.tabs__item:is(:hover,[data-hover]){background:var(--colors-bg-muted);color:var(--colors-fg-default)}}.progress__root--size_sm{height:var(--sizes-1)}.progress__fill--tone_accent{background:var(--colors-accent-default)}.progress__fill--tone_success{background:var(--colors-state-success-default)}.progress__fill--tone_warning{background:var(--colors-state-warning-default)}.progress__fill--tone_danger{background:var(--colors-state-danger-default)}.progress__root--size_md{height:var(--sizes-2)}.progress__root--size_lg{height:var(--sizes-3)}.table__headCell--density_default,.table__cell--density_default{padding-inline:var(--spacing-3);padding-block:var(--spacing-2)}.tabs__root--orientation_horizontal{flex-direction:row;align-items:center}.tabs__item--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2)}}@layer utilities{@layer compositions{.textStyle_label{font-weight:var(--font-weights-semibold);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra);text-transform:uppercase}.textStyle_label,.textStyle_bodySm{font-family:var(--fonts-body);font-size:var(--font-sizes-sm)}.textStyle_bodySm{text-wrap:pretty;font-weight:var(--font-weights-medium);line-height:var(--line-heights-normal)}.textStyle_labelSm{font-family:var(--fonts-body);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-ultra);text-transform:uppercase}.textStyle_stat{font-family:var(--fonts-display);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-bold);line-height:var(--line-heights-none);letter-spacing:var(--letter-spacings-wide);font-variant-numeric:tabular-nums}.layerStyle_focus{outline:2px solid transparent;outline-offset:2px}.layerStyle_focus:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-thick);outline-style:solid;outline-color:var(--colors-focus-ring);outline-offset:var(--spacing-0\.5)}.textStyle_caption{font-family:var(--fonts-body);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:var(--line-heights-short)}.textStyle_heading{text-wrap:balance;font-family:var(--fonts-display);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-heading);letter-spacing:var(--letter-spacings-widest);text-transform:uppercase}.textStyle_body{text-wrap:pretty;font-family:var(--fonts-body);font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium)}.textStyle_body,.textStyle_mono{line-height:var(--line-heights-normal)}.textStyle_mono{font-family:var(--fonts-mono);font-size:var(--font-sizes-sm);letter-spacing:var(--letter-spacings-subtle)}.textStyle_display{text-wrap:balance;font-family:var(--fonts-display);font-size:var(--font-sizes-3xl);font-weight:var(--font-weights-black);line-height:var(--line-heights-tight);letter-spacing:var(--letter-spacings-wide);text-transform:uppercase}.textStyle_monoXs{font-family:var(--fonts-mono);font-size:var(--font-sizes-xs);line-height:var(--line-heights-short);letter-spacing:var(--letter-spacings-subtle)}.layerStyle_focusInset{outline:2px solid transparent;outline-offset:2px}.layerStyle_focusInset:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-thick);outline-style:solid;outline-color:var(--colors-focus-ring);outline-offset:calc(var(--spacing-0\.5) * -1)}.textStyle_title{text-wrap:balance;font-family:var(--fonts-display);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-bold);line-height:var(--line-heights-snug);letter-spacing:var(--letter-spacings-wider);text-transform:uppercase}}.inset_0{inset:var(--spacing-0)}.p_4{padding:var(--spacing-4)}.bg_bg\.surface{background:var(--colors-bg-surface)}.bg_bg\.canvas{background:var(--colors-bg-canvas)}.bg_bg\.scrim{background:var(--colors-bg-scrim)}.bg_border\.default{background:var(--colors-border-default)}.bg_bg\.muted{background:var(--colors-bg-muted)}.bg_transparent{background:var(--colors-transparent)}.bg_accent\.subtle{background:var(--colors-accent-subtle)}.inset_\[-2px\]{inset:-2px}.p_2{padding:var(--spacing-2)}.bg_accent\.wash{background:var(--colors-accent-wash)}.bg_accent3\.wash{background:var(--colors-accent3-wash)}.bg_accent3\.subtle{background:var(--colors-accent3-subtle)}.bg_accent\.default{background:var(--colors-accent-default)}.inset_1{inset:var(--spacing-1)}.inset_1\.5{inset:var(--spacing-1\.5)}.bg_state\.success\.subtle{background:var(--colors-state-success-subtle)}.bg_state\.danger\.subtle{background:var(--colors-state-danger-subtle)}.bg_\[radial-gradient\(ellipse_60\%_45\%_at_50\%_50\%\,var\(--colors-accent-wash\)\,transparent_70\%\)\]{background:radial-gradient(ellipse_60%_45%_at_50%_50%,var(--colors-accent-wash),transparent_70%)}.bg_state\.success\.default{background:var(--colors-state-success-default)}.bg_accent2\.default{background:var(--colors-accent2-default)}.bg_accent2\.subtle{background:var(--colors-accent2-subtle)}.bg_white{background:var(--colors-white)}.bd_1px_solid{border:1px solid}.px_0{padding-inline:var(--spacing-0)}.py_0{padding-block:var(--spacing-0)}.gap_3{gap:var(--spacing-3)}.gap_2{gap:var(--spacing-2)}.place-items_center{place-items:center}.gap_8px{gap:8px}.gap_1{gap:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.bd-c_border\.muted{border-color:var(--colors-border-muted)}.px_2\.5{padding-inline:var(--spacing-2\.5)}.py_1\.5{padding-block:var(--spacing-1\.5)}.bdr_sm{border-radius:var(--radii-sm)}.bd-w_hairline{border-width:var(--border-widths-hairline)}.border-style_solid{border-style:solid}.bd-c_border\.glow{border-color:var(--colors-border-glow)}.px_2{padding-inline:var(--spacing-2)}.gap_4{gap:var(--spacing-4)}.px_3{padding-inline:var(--spacing-3)}.mx_auto{margin-inline:auto}.bdr_lg{border-radius:var(--radii-lg)}.ov_hidden{overflow:hidden}.px_1\.5{padding-inline:var(--spacing-1\.5)}.flex_1{flex:1 1 0%}.bd-c_border\.default{border-color:var(--colors-border-default)}.gap_0{gap:var(--spacing-0)}.bd-c_accent\.default{border-color:var(--colors-accent-default)}.bdr_full{border-radius:var(--radii-full)}.gap_0\.5{gap:var(--spacing-0\.5)}.gap_1\.5{gap:var(--spacing-1\.5)}.px_1{padding-inline:var(--spacing-1)}.bd-w_thick{border-width:var(--border-widths-thick)}.bd-c_border\.onToken{border-color:var(--colors-border-on-token)}.bd-c_border\.onTokenMuted{border-color:var(--colors-border-on-token-muted)}.bd-c_bg\.canvas{border-color:var(--colors-bg-canvas)}.px_0\.5{padding-inline:var(--spacing-0\.5)}.border-style_dashed{border-style:dashed}.bd-c_accent\.active{border-color:var(--colors-accent-active)}.bd-c_state\.warning\.default{border-color:var(--colors-state-warning-default)}.bd-c_accent2\.default{border-color:var(--colors-accent2-default)}.border-style_dotted{border-style:dotted}.bd-c_accent3\.default{border-color:var(--colors-accent3-default)}.bd-c_state\.danger\.default{border-color:var(--colors-state-danger-default)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bd-c_state\.success\.default{border-color:var(--colors-state-success-default)}.px_4{padding-inline:var(--spacing-4)}.py_6{padding-block:var(--spacing-6)}.gap_6{gap:var(--spacing-6)}.gap_5{gap:var(--spacing-5)}.py_4{padding-block:var(--spacing-4)}.py_2\.5{padding-block:var(--spacing-2\.5)}.py_1{padding-block:var(--spacing-1)}.bdr_md{border-radius:var(--radii-md)}.py_10{padding-block:var(--spacing-10)}.td_none{text-decoration:none}.li-s_none{list-style:none}.bd-t_hairline{border-top:hairline}.td_line-through{text-decoration:line-through}.trs_transform{transition-property:var(--transition-prop, transform);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.py_3{padding-block:var(--spacing-3)}.bd-c_slate\.300{border-color:var(--colors-slate-300)}.trs_colors{transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.bx-sh_glow\.accent{box-shadow:var(--shadows-glow-accent)}.bx-sh_glow\.accent2{box-shadow:var(--shadows-glow-accent2)}.bx-sh_glow\.success{box-shadow:var(--shadows-glow-success)}.bx-sh_glow\.warning{box-shadow:var(--shadows-glow-warning)}.bx-sh_glow\.danger{box-shadow:var(--shadows-glow-danger)}.d_flex{display:flex}.flex-d_column{flex-direction:column}.ai_flex-start{align-items:flex-start}.c_fg\.muted{color:var(--colors-fg-muted)}.flex-g_1{flex-grow:1}.flex-sh_1{flex-shrink:1}.flex-b_64{flex-basis:var(--sizes-64)}.c_state\.danger\.default{color:var(--colors-state-danger-default)}.pos_fixed{position:fixed}.d_grid{display:grid}.bg-c_bg\.overlay{background-color:var(--colors-bg-overlay)}.bkdp_\[blur\(2px\)\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.z_overlay{z-index:var(--z-index-overlay)}.jc_space-between{justify-content:space-between}.ai_center{align-items:center}.flex-wrap_wrap{flex-wrap:wrap}.cursor_pointer{cursor:pointer}.c_fg\.default{color:var(--colors-fg-default)}.resize_vertical{resize:vertical}.inset-be_4{inset-block-end:var(--spacing-4)}.inset-e_4{inset-inline-end:var(--spacing-4)}.z_toast{z-index:var(--z-index-toast)}.pos_relative{position:relative}.d_inline-flex{display:inline-flex}.cursor_help{cursor:help}.pos_absolute{position:absolute}.z_tooltip{z-index:var(--z-index-tooltip)}.ta_center{text-align:center}.white-space_normal{white-space:normal}.pointer-events_none{pointer-events:none}.anim-n_tooltipIn{animation-name:tooltipIn}.anim-dur_fast{animation-duration:var(--durations-fast)}.anim-tmf_out{animation-timing-function:var(--easings-out)}.anim-fm_both{animation-fill-mode:both}.fs_xs{font-size:var(--font-sizes-xs)}.fs_sm{font-size:var(--font-sizes-sm)}.c_accent\.default{color:var(--colors-accent-default)}.op_50{opacity:var(--opacity-50)}.op_90{opacity:var(--opacity-90)}.trs-prop_common{--transition-prop: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter}.trs-dur_fast{--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast)}.trs-tmf_standard{--transition-easing: var(--easings-standard);transition-timing-function:var(--easings-standard)}.lh_tight{line-height:var(--line-heights-tight)}.ls_\[0\]{letter-spacing:0}.ov-wrap_anywhere{overflow-wrap:anywhere}.tch-a_pan-y{touch-action:pan-y}.flex-b_full{flex-basis:100%}.fs_lg{font-size:var(--font-sizes-lg)}.grid-tc_1fr{grid-template-columns:1fr}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fs_xl{font-size:var(--font-sizes-xl)}.grid-tc_\[repeat\(auto-fill\,_minmax\(6\.5rem\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.direction_prev{direction:prev}.direction_next{direction:next}.trf_translateX\(-50\%\){transform:translate(-50%)}.z_sticky{z-index:var(--z-index-sticky)}.c_state\.success\.default{color:var(--colors-state-success-default)}.tsh_glow\.accent{text-shadow:var(--shadows-glow-accent)}.tsh_none{text-shadow:var(--shadows-none)}.jc_center{justify-content:center}.pos_static{position:static}.ta_left{text-align:left}.tt_uppercase{text-transform:uppercase}.ls_wide{letter-spacing:var(--letter-spacings-wide)}.white-space_nowrap{white-space:nowrap}.td-s_solid{text-decoration-style:solid}.td-s_dotted{text-decoration-style:dotted}.d_inline{display:inline}.text-decoration-line_underline{text-decoration-line:underline}.tu-o_2{text-underline-offset:2px}.ai_baseline{align-items:baseline}.op_100{opacity:var(--opacity-100)}.cursor_grab{cursor:grab}.flex-sh_0{flex-shrink:0}.ff_mono{font-family:var(--fonts-mono)}.fw_bold{font-weight:var(--font-weights-bold)}.lh_none{line-height:var(--line-heights-none)}.op_70{opacity:var(--opacity-70)}.ai_stretch{align-items:stretch}.op_subtle{opacity:var(--opacity-subtle)}.c_state\.warning\.default{color:var(--colors-state-warning-default)}.fs_2xl{font-size:var(--font-sizes-2xl)}.anim-n_pulseGlow{animation-name:pulseGlow}.anim-dur_slower{animation-duration:var(--durations-slower)}.anim-ic_infinite{animation-iteration-count:infinite}.anim-tmf_standard{animation-timing-function:var(--easings-standard)}.anim-n_dripFall{animation-name:dripFall}.anim-dur_\[1\.4s\]{animation-duration:1.4s}.anim-tmf_in{animation-timing-function:var(--easings-in)}.asp_1{aspect-ratio:1}.bx-sh_surface{box-shadow:var(--shadows-surface)}.z_board{z-index:var(--z-index-board)}.trs-dur_slow{--transition-duration: var(--durations-slow);transition-duration:var(--durations-slow)}.trs-tmf_emphasized{--transition-easing: var(--easings-emphasized);transition-timing-function:var(--easings-emphasized)}.bx-sh_subtle{box-shadow:var(--shadows-subtle)}.fs_md{font-size:var(--font-sizes-md)}.fs_\[8px\]{font-size:8px}.bx-sh_glowMagenta{box-shadow:var(--shadows-glow-magenta)}.bx-sh_none{box-shadow:var(--shadows-none)}.bx-sh_glowCyan{box-shadow:var(--shadows-glow-cyan)}.cursor_default{cursor:default}.c_transparent{color:var(--colors-transparent)}.op_30{opacity:var(--opacity-30)}.op_80{opacity:var(--opacity-80)}.anim-n_flashCell{animation-name:flashCell}.anim-fm_forwards{animation-fill-mode:forwards}.z_token{z-index:var(--z-index-token)}.anim-n_impactRing{animation-name:impactRing}.anim-n_burstRing{animation-name:burstRing}.anim-n_blinkIn{animation-name:blinkIn}.anim-n_shieldSnap{animation-name:shieldSnap}.anim-n_auraRipple{animation-name:auraRipple}.anim-n_deathFade{animation-name:deathFade}.anim-n_bloomUp{animation-name:bloomUp}.anim-n_stampIn{animation-name:stampIn}.anim-n_parrySpark{animation-name:parrySpark}.anim-n_beamSweep{animation-name:beamSweep}.trf-o_0_50\%{transform-origin:0 50%}.anim-n_dashTrail{animation-name:dashTrail}.trf-o_100\%_50\%{transform-origin:100% 50%}.anim-n_chevronSlide{animation-name:chevronSlide}.z_vfx{z-index:var(--z-index-vfx)}.tsh_text{text-shadow:var(--shadows-text)}.ai_flex-end{align-items:flex-end}.anim-n_flicker{animation-name:flicker}.anim-dur_slow{animation-duration:var(--durations-slow)}.trf-o_0_0{transform-origin:0 0}.pointer-events_auto{pointer-events:auto}.c_white{color:var(--colors-white)}.tsh_\[0_1px_2px_rgba\(0\,0\,0\,0\.85\)\]{text-shadow:0 1px 2px rgba(0,0,0,.85)}.ai_start{align-items:start}.as_flex-start{align-self:flex-start}.direction_left{direction:left}.flex-wrap_nowrap{flex-wrap:nowrap}.white-space_pre-line{white-space:pre-line}.jc_space-around{justify-content:space-around}.direction_right{direction:right}.trf_\[rotate\(270deg\)\]{transform:rotate(270deg)}.trf_\[rotate\(0deg\)\]{transform:rotate(0)}.trf_\[rotate\(180deg\)\]{transform:rotate(180deg)}.trf_\[rotate\(90deg\)\]{transform:rotate(90deg)}.fill_\[none\]{fill:none}.stk_\[currentcolor\]{stroke:currentcolor}.stk-w_\[1\.5\]{stroke-width:1.5}.stk-lc_round{stroke-linecap:round}.stk-lj_round{stroke-linejoin:round}.z_drawer{z-index:var(--z-index-drawer)}.bdr-t_lg{border-top-left-radius:var(--radii-lg);border-top-right-radius:var(--radii-lg)}.ms_auto{margin-inline-start:auto}.as_flex-end{align-self:flex-end}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.me_0{margin-inline-end:var(--spacing-0)}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.c_accent2\.default{color:var(--colors-accent2-default)}.d_none{display:none}.d_block{display:block}.trs-prop_colors{--transition-prop: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke}.trs-dur_normal{--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal)}.inset-s_4{inset-inline-start:var(--spacing-4)}.pos_sticky{position:sticky}.grid-tc_\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.justify-self_center{justify-self:center}.justify-self_end{justify-self:end}.trf_translateY\(-200\%\){transform:translateY(-200%)}.c_fg\.onAccent{color:var(--colors-fg-on-accent)}.trs-prop_\[transform\]{--transition-prop: transform;transition-property:transform}.fw_medium{font-weight:var(--font-weights-medium)}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.flex-g_2{flex-grow:2}.trf_rotate\(90deg\){transform:rotate(90deg)}.trf_rotate\(0deg\){transform:rotate(0)}.wb_break-all{word-break:break-all}.c_black{color:var(--colors-black)}.ta_right{text-align:right}.h_auto{height:auto}.w_full{width:var(--sizes-full)}.max-w_xl{max-width:var(--sizes-xl)}.max-h_\[90vh\]{max-height:90vh}.ov-y_auto{overflow-y:auto}.mb_4{margin-bottom:var(--spacing-4)}.min-w_0{min-width:var(--sizes-0)}.min-w_40{min-width:var(--sizes-40)}.min-w_32{min-width:var(--sizes-32)}.min-h_24{min-height:var(--sizes-24)}.max-w_sm{max-width:var(--sizes-sm)}.bd-b-w_hairline{border-bottom-width:var(--border-widths-hairline)}.border-bottom-style_dashed{border-bottom-style:dashed}.bottom_\[calc\(100\%_\+_6px\)\]{bottom:calc(100% + 6px)}.left_\[50\%\]{left:50%}.w_\[max-content\]{width:max-content}.max-w_\[min\(20rem\,_calc\(100vw_-_16px\)\)\]{max-width:min(20rem,calc(100vw - 16px))}.ml_auto{margin-left:auto}.mb_3{margin-bottom:var(--spacing-3)}.mb_5{margin-bottom:var(--spacing-5)}.pt_2{padding-top:var(--spacing-2)}.pb_0{padding-bottom:var(--spacing-0)}.bottom_20{bottom:var(--spacing-20)}.w_\[fit-content\]{width:fit-content}.max-w_\[92vw\]{max-width:92vw}.max-w_draftMain{max-width:var(--sizes-draft-main)}.max-w_\[100vw\]{max-width:100vw}.mt_2{margin-top:var(--spacing-2)}.max-h_56{max-height:var(--sizes-56)}.ov-x_hidden{overflow-x:hidden}.pr_1{padding-right:var(--spacing-1)}.h_\[1px\]{height:1px}.min-w_2{min-width:var(--sizes-2)}.pl_2{padding-left:var(--spacing-2)}.bd-l-w_thick{border-left-width:var(--border-widths-thick)}.w_10{width:var(--sizes-10)}.h_10{height:var(--sizes-10)}.mt_3{margin-top:var(--spacing-3)}.pt_3{padding-top:var(--spacing-3)}.bd-t-w_hairline{border-top-width:var(--border-widths-hairline)}.top_0{top:var(--spacing-0)}.w_\[3px\]{width:3px}.h_\[3px\]{height:3px}.h_full{height:var(--sizes-full)}.left_0{left:var(--spacing-0)}.w_\[78\%\]{width:78%}.top_-1{top:calc(var(--spacing-1) * -1)}.left_-1{left:calc(var(--spacing-1) * -1)}.w_2{width:var(--sizes-2)}.h_2{height:var(--sizes-2)}.min-h_0{min-height:var(--sizes-0)}.w_1\.5{width:var(--sizes-1\.5)}.h_1\.5{height:var(--sizes-1\.5)}.bottom_0{bottom:var(--spacing-0)}.right_0\.5{right:var(--spacing-0\.5)}.w_\[70\%\]{width:70%}.bottom_\[130\%\]{bottom:130%}.h_0{height:var(--sizes-0)}.border-top-style_dashed{border-top-style:dashed}.border-top-style_solid{border-top-style:solid}.bottom_\[35\%\]{bottom:35%}.max-w_\[none\]{max-width:none}.bottom_\[150\%\]{bottom:150%}.w_\[4rem\]{width:4rem}.top_3{top:var(--spacing-3)}.right_3{right:var(--spacing-3)}.max-w_5xl{max-width:var(--sizes-5xl)}.max-w_6xl{max-width:var(--sizes-6xl)}.mb_6{margin-bottom:var(--spacing-6)}.min-h_96{min-height:var(--sizes-96)}.w_5{width:var(--sizes-5)}.w_3{width:var(--sizes-3)}.h_5{height:var(--sizes-5)}.h_3{height:var(--sizes-3)}.right_0{right:var(--spacing-0)}.w_\[auto\]{width:auto}.bd-b-w_none{border-bottom-width:var(--border-widths-none)}.max-h_\[min\(70vh\,_32rem\)\]{max-height:min(70vh,32rem)}.border-bottom-style_solid{border-bottom-style:solid}.max-h_\[16rem\]{max-height:16rem}.max-w_\[85\%\]{max-width:85%}.mb_8{margin-bottom:var(--spacing-8)}.max-w_4xl{max-width:var(--sizes-4xl)}.min-w_28{min-width:var(--sizes-28)}.min-h_9{min-height:var(--sizes-9)}.bd-b-c_accent2\.default{border-bottom-color:var(--colors-accent2-default)}.max-w_prose{max-width:var(--sizes-prose)}.bd-b-c_border\.default{border-bottom-color:var(--colors-border-default)}.h_siteHeader{height:var(--sizes-site-header)}.pb_3{padding-bottom:var(--spacing-3)}.bd-t-c_border\.muted{border-top-color:var(--colors-border-muted)}.left_3{left:var(--spacing-3)}.top_\[100\%\]{top:100%}.w_\[20rem\]{width:20rem}.max-w_\[calc\(100vw_-_2rem\)\]{max-width:calc(100vw - 2rem)}.w_focus{width:focus}.w_wide{width:wide}.mb_10{margin-bottom:var(--spacing-10)}.max-w_3xl{max-width:var(--sizes-3xl)}.mt_4{margin-top:var(--spacing-4)}.mt_6{margin-top:var(--spacing-6)}.min-w_64{min-width:var(--sizes-64)}.min-w_72{min-width:var(--sizes-72)}.w_18{width:var(--sizes-18)}.pt_4{padding-top:var(--spacing-4)}.min-w_22{min-width:var(--sizes-22)}.w_20{width:var(--sizes-20)}.w_80{width:var(--sizes-80)}.min-h_10{min-height:var(--sizes-10)}.w_narrow{width:narrow}.h_px{height:var(--sizes-px)}.mt_5{margin-top:var(--spacing-5)}.\[\&\:\:-webkit-details-marker\]\:d_none::-webkit-details-marker{display:none}.\[\&\:\:marker\]\:content_\"\"::marker{content:""}.last\:bd-b-w_none:last-child{border-bottom-width:var(--border-widths-none)}.focusVisible\:td_none:is(:focus-visible,[data-focus-visible]){text-decoration:none}.focusVisible\:trf_translateY\(0\):is(:focus-visible,[data-focus-visible]){transform:translateY(0)}.hover\:bg_bg\.muted:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.hover\:bg_slate\.50:is(:hover,[data-hover]){background:var(--colors-slate-50)}.hover\:bd-c_border\.glow:is(:hover,[data-hover]){border-color:var(--colors-border-glow)}.hover\:bd-c_accent\.default:is(:hover,[data-hover]){border-color:var(--colors-accent-default)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:op_100:is(:hover,[data-hover]){opacity:var(--opacity-100)}.hover\:c_accent\.default:is(:hover,[data-hover]){color:var(--colors-accent-default)}.hover\:c_accent\.hover:is(:hover,[data-hover]){color:var(--colors-accent-hover)}.active\:bg_slate\.100:is(:active,[data-active]){background:var(--colors-slate-100)}@media screen and (min-width:40rem){.sm\:flex-b_\[auto\]{flex-basis:auto}.sm\:inset-s_\[auto\]{inset-inline-start:auto}.sm\:flex-d_row{flex-direction:row}.sm\:w_\[auto\]{width:auto}}@media screen and (min-width:48rem){.md\:grid-c_span_3{grid-column:span 3}.md\:px_5{padding-inline:var(--spacing-5)}.md\:px_6{padding-inline:var(--spacing-6)}.md\:py_10{padding-block:var(--spacing-10)}.md\:gap_4{gap:var(--spacing-4)}.md\:py_16{padding-block:var(--spacing-16)}.md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pos_fixed{position:fixed}.md\:inset-be_0{inset-block-end:var(--spacing-0)}.md\:inset-e_5{inset-inline-end:var(--spacing-5)}.md\:z_drawer{z-index:var(--z-index-drawer)}.md\:bdr-t_lg{border-top-left-radius:var(--radii-lg);border-top-right-radius:var(--radii-lg)}.md\:bx-sh_surface{box-shadow:var(--shadows-surface)}.md\:inset-bs_\[calc\(var\(--sizes-site-header\)_\+_1rem\)\]{inset-block-start:calc(var(--sizes-site-header) + 1rem)}.md\:inset-s_4{inset-inline-start:var(--spacing-4)}.md\:inset-e_4{inset-inline-end:var(--spacing-4)}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:fs_md{font-size:var(--font-sizes-md)}.md\:grid-tc_\[12rem_1fr\]{grid-template-columns:12rem 1fr}.md\:flex-wrap_nowrap{flex-wrap:nowrap}.md\:d_block{display:block}.md\:d_flex{display:flex}.md\:d_none{display:none}.md\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.md\:w_\[22rem\]{width:22rem}.md\:max-h_\[min\(30vh\,_17rem\)\]{max-height:min(30vh,17rem)}.md\:w_\[20rem\]{width:20rem}.md\:max-h_\[calc\(100dvh_-_var\(--sizes-site-header\)_-_2rem\)\]{max-height:calc(100dvh - var(--sizes-site-header) - 2rem)}.md\:ov-y_auto{overflow-y:auto}.md\:mb_0{margin-bottom:var(--spacing-0)}.md\:w_80{width:var(--sizes-80)}.md\:left_4{left:var(--spacing-4)}.md\:right_\[auto\]{right:auto}.md\:min-w_44{min-width:var(--sizes-44)}.md\:min-h_12{min-height:var(--sizes-12)}}@media(prefers-reduced-motion:reduce){.motionReduce\:anim-n_\[none\]{animation-name:none}.motionReduce\:op_0{opacity:var(--opacity-0)}.motionReduce\:trs-prop_\[none\]{--transition-prop: none;transition-property:none}.motionReduce\:op_40{opacity:var(--opacity-40)}.motionReduce\:op_50{opacity:var(--opacity-50)}}}
