.scene.svelte-zhxz4a{position:absolute;inset:0;overflow:hidden;background:var(--hero-ground)}canvas.svelte-zhxz4a{display:block;width:100%;height:100%}.failed.svelte-zhxz4a canvas:where(.svelte-zhxz4a){display:none}.labels.svelte-zhxz4a{position:absolute;inset:0;pointer-events:none}.failed.svelte-zhxz4a .labels:where(.svelte-zhxz4a),.compact.svelte-zhxz4a .labels:where(.svelte-zhxz4a){display:none}.lbl.svelte-zhxz4a{position:absolute;left:0;top:0;white-space:nowrap;font-family:var(--fui);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink-3);translate:-50% -50%;will-change:transform;transition:color .3s ease,background .3s ease}.lbl.svelte-zhxz4a b:where(.svelte-zhxz4a){font-weight:600;margin-right:6px;color:var(--hero-ink-4)}.lbl.phase.on.svelte-zhxz4a{padding:2px 7px;background:var(--hero-ink);color:var(--hero-ground)}.lbl.phase.on.svelte-zhxz4a b:where(.svelte-zhxz4a){color:var(--hero-ground)}.lbl.role.svelte-zhxz4a{font-size:10px;letter-spacing:.22em;color:var(--hero-ink-2)}.lbl.role.apex.svelte-zhxz4a{color:var(--hero-ink);font-weight:600}.hud.svelte-12ij3tl{position:absolute;inset:0;z-index:2;pointer-events:none;font-family:var(--fui);color:var(--hero-ink-2);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.rail.svelte-12ij3tl{position:absolute;top:0;bottom:0;background-repeat:no-repeat;opacity:.55}.rail.left.svelte-12ij3tl{left:clamp(14px,3vw,44px);width:120px;background-image:linear-gradient(var(--hero-line),var(--hero-line)),linear-gradient(var(--hero-line),var(--hero-line)),linear-gradient(var(--hero-line),var(--hero-line)),linear-gradient(var(--hero-line),var(--hero-line));background-size:1px 100%;background-position:0 0,14px 0,96px 0,102px 0}.rail.right.svelte-12ij3tl{right:clamp(14px,3vw,44px);width:64px;background-image:repeating-linear-gradient(90deg,var(--hero-line) 0 1px,transparent 1px 7px,var(--hero-line) 7px 8px,transparent 8px 19px)}.ruler.svelte-12ij3tl{position:absolute;left:clamp(22px,3.6vw,52px);top:18vh;margin:0;padding:0;list-style:none;display:grid;gap:9vh;font-size:10px;color:var(--hero-ink-4);letter-spacing:.06em}.chips.svelte-12ij3tl{position:absolute;top:clamp(84px,13vh,128px);left:clamp(150px,12vw,200px);display:grid;gap:8px}.chip-row.svelte-12ij3tl{display:flex;align-items:center;gap:10px}.dot.svelte-12ij3tl{width:7px;height:7px;border-radius:50%;background:var(--hero-ink);animation:svelte-12ij3tl-blink 2.4s steps(2,end) infinite}.chip.svelte-12ij3tl{padding:3px 9px;background:var(--hero-ink);color:var(--hero-ground);font-weight:500}.alert.svelte-12ij3tl{position:absolute;top:clamp(72px,10vh,104px);right:clamp(96px,9vw,150px);display:flex;align-items:stretch;width:min(400px,30vw);background:var(--hero-ink);color:var(--hero-ground);padding:7px;gap:12px}.glyph.svelte-12ij3tl{width:62px;display:grid;place-items:center;outline:1px solid var(--hero-ground);outline-offset:-3px}.glyph.svelte-12ij3tl svg:where(.svelte-12ij3tl){width:34px;fill:none;stroke:var(--hero-ground);stroke-width:1.6;stroke-linejoin:round}.alert-body.svelte-12ij3tl{display:grid;gap:2px;padding:4px 10px 4px 12px;border-left:1px solid color-mix(in srgb,var(--hero-ground) 35%,transparent)}.alert-k.svelte-12ij3tl{font-size:10px;letter-spacing:.18em;opacity:.8}.alert-v.svelte-12ij3tl{font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1.25;min-height:2.5em}.alert-s.svelte-12ij3tl{font-size:10px;letter-spacing:.16em}.alert-s.svelte-12ij3tl em:where(.svelte-12ij3tl){font-style:normal;opacity:.6}.hatch.svelte-12ij3tl{position:absolute;top:calc(clamp(72px,10vh,104px) - 22px);right:calc(clamp(96px,9vw,150px) - 30px);width:180px;height:34px;background:repeating-linear-gradient(-55deg,var(--hero-line-strong) 0 1.5px,transparent 1.5px 9px);z-index:-1}.baseline.svelte-12ij3tl{position:absolute;left:clamp(150px,12vw,200px);right:clamp(96px,9vw,150px);bottom:clamp(26px,5vh,52px);display:grid;grid-template-columns:1fr;gap:10px}.rule.svelte-12ij3tl{height:1px;background:var(--hero-line);position:relative}.rule.svelte-12ij3tl:before,.rule.svelte-12ij3tl:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--hero-ink-2)}.rule.svelte-12ij3tl:before{left:-3px}.rule.svelte-12ij3tl:after{left:62%}.bars.svelte-12ij3tl{display:flex;gap:10px}.bars.svelte-12ij3tl i:where(.svelte-12ij3tl){display:block;height:5px;background:var(--hero-ink-2)}.access.svelte-12ij3tl{color:var(--hero-ink-4);font-size:10px}.numeral.svelte-12ij3tl{position:absolute;right:clamp(20px,2.6vw,44px);bottom:clamp(56px,9vh,92px);display:flex;align-items:baseline;gap:10px;color:var(--hero-ink)}.numeral.svelte-12ij3tl .n:where(.svelte-12ij3tl){font-size:clamp(64px,8vw,112px);font-weight:700;line-height:.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.numeral.svelte-12ij3tl .of:where(.svelte-12ij3tl){color:var(--hero-ink-4);font-size:12px}@keyframes svelte-12ij3tl-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.dot.svelte-12ij3tl{animation:none}}@media(max-width:900px){.alert.svelte-12ij3tl,.hatch.svelte-12ij3tl,.ruler.svelte-12ij3tl,.numeral.svelte-12ij3tl{display:none}.chips.svelte-12ij3tl{left:22px;top:76px}.baseline.svelte-12ij3tl{left:22px;right:22px;bottom:18px}.rail.left.svelte-12ij3tl{opacity:.3}.rail.right.svelte-12ij3tl{width:28px;opacity:.35}}.logo-wrapper.svelte-199zsol{position:relative;box-sizing:border-box;display:grid;place-items:center;width:39ch;height:9.6em;font-family:Courier New,Courier,monospace;overflow:hidden;text-align:center;pointer-events:none;transition:filter .3s ease}.ascii-art.svelte-199zsol{font-family:Courier New,Courier,monospace;font-size:.7em;line-height:1.2;color:inherit;text-shadow:0 0 10px rgba(255,255,255,.3);white-space:pre;margin:0;position:relative;z-index:2;transition:filter .3s ease;pointer-events:none}.logo-wrapper.shimmer-1-single.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-2-single.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-3-single.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-4-single.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-1-double.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-2-double.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-3-double.svelte-199zsol .ascii-art:where(.svelte-199zsol),.logo-wrapper.shimmer-4-double.svelte-199zsol .ascii-art:where(.svelte-199zsol){background:linear-gradient(105deg,#ccc 0% 40%,#fff 48% 52%,#ccc 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(255,255,255,.8))}.logo-wrapper.shimmer-1-single.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-single .65s ease-out}.logo-wrapper.shimmer-2-single.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-single .55s ease-in-out}.logo-wrapper.shimmer-3-single.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-single .75s ease-in}.logo-wrapper.shimmer-4-single.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-single .85s cubic-bezier(.4,0,.6,1)}.logo-wrapper.shimmer-1-double.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-double 1.3s ease-out}.logo-wrapper.shimmer-2-double.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-double 1.1s ease-in-out}.logo-wrapper.shimmer-3-double.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-double 1.5s ease-in}.logo-wrapper.shimmer-4-double.svelte-199zsol .ascii-art:where(.svelte-199zsol){animation:svelte-199zsol-text-shimmer-double 1.7s cubic-bezier(.4,0,.6,1)}@keyframes svelte-199zsol-text-shimmer-single{0%{background-position:200% center}to{background-position:-200% center}}@keyframes svelte-199zsol-text-shimmer-double{0%{background-position:200% center}50%{background-position:-200% center}to{background-position:200% center}}.icon.svelte-10buzs6,.nc.svelte-10buzs6{color:var(--icon-color, inherit)}.icon.svelte-10buzs6{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon.filled.svelte-10buzs6{fill:currentColor;stroke:none}.nc.svelte-10buzs6{flex:none;overflow:visible}.nc.stroked.svelte-10buzs6 [stroke-width]{stroke-width:var(--icon-stroke)}.nc.svelte-10buzs6 [data-color=color-2]{color:var(--icon-color-2, var(--icon-color, var(--icon-tone-2, currentColor)))}.tone-accent.svelte-10buzs6{color:var(--icon-color, var(--icon-ink, var(--icon-accent)))}.tone-duo.svelte-10buzs6{color:var(--icon-color, var(--icon-ink, var(--icon-duo-1)));--icon-tone-2: var(--icon-ink, var(--icon-duo-2))}.grad.svelte-10buzs6{display:inline-block;flex:none;vertical-align:middle;background:var(--icon-color, var(--icon-ink, var(--icon-gradient)));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.toggle.svelte-t2jd26{--cell-w: max(30px, calc(var(--hit) - 6px));--cell-h: max(26px, calc(var(--hit) - 6px));--pad: 2px;position:relative;display:inline-grid;grid-template-columns:repeat(var(--count),var(--cell-w));width:max-content;justify-self:start;align-self:start;padding:var(--pad);border:1px solid var(--toggle-edge);background:var(--toggle-bg, transparent);isolation:isolate;box-shadow:var(--inset-field)}.toggle.sm.svelte-t2jd26{--cell-w: max(24px, calc(var(--hit) - 6px));--cell-h: max(22px, calc(var(--hit) - 6px))}.knob.svelte-t2jd26{position:absolute;z-index:-1;top:var(--pad);left:var(--pad);width:var(--cell-w);height:var(--cell-h);background:var(--toggle-knob);box-shadow:var(--elev-1);transform:translate(calc(var(--index) * 100%));transition:transform var(--motion-base) var(--motion-spring)}.cell.svelte-t2jd26{display:grid;place-items:center;width:var(--cell-w);height:var(--cell-h);padding:0;border:0;background:transparent;color:var(--toggle-icon);cursor:pointer;transition:color var(--motion-base) var(--motion-out)}@media(hover:hover){.cell.svelte-t2jd26:hover:not(.on):not(:disabled){color:var(--ink)}}.cell.on.svelte-t2jd26{color:var(--band);--icon-ink: var(--band)}.toggle.surface.svelte-t2jd26 .knob:where(.svelte-t2jd26){background:var(--panel-3);box-shadow:var(--elev-1),inset 0 0 0 1px var(--hairline)}.toggle.surface.svelte-t2jd26 .cell.on:where(.svelte-t2jd26){color:var(--ink);--icon-ink: var(--ink)}.toggle.surface.svelte-t2jd26 .cell.on.toned:where(.svelte-t2jd26){--icon-ink: initial}.cell.toned.svelte-t2jd26:not(.on)>*{opacity:.55;transition:opacity var(--motion-base) var(--motion-out)}.cell.toned.svelte-t2jd26:not(.on):focus-visible>*{opacity:1}@media(hover:hover){.cell.toned.svelte-t2jd26:not(.on):hover:not(:disabled)>*{opacity:1}}.cell.svelte-t2jd26:focus-visible{outline:2px solid var(--select);outline-offset:2px;position:relative;z-index:1}.disabled.svelte-t2jd26{opacity:.5}.cell.svelte-t2jd26:disabled{cursor:not-allowed}.toggle.svelte-t2jd26{border-radius:var(--radius-toggle, var(--radius-sm))}.knob.svelte-t2jd26{border-radius:calc(var(--radius-toggle, var(--radius-sm)) - var(--pad))}.theme-toggle.svelte-18krx8{display:contents}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]{animation:sun-turn 36s linear infinite;transform-origin:50% 50%}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:first-child{animation:sun-breathe 3.2s ease-in-out infinite}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(n+2):nth-child(-n+9){transform-box:view-box;transform-origin:9px 9px;animation-name:sun-glint;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(2){animation-duration:2.9s;animation-delay:-.4s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(3){animation-duration:3.7s;animation-delay:-2.6s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(4){animation-duration:2.3s;animation-delay:-1.1s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(5){animation-duration:4.1s;animation-delay:-3.3s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(6){animation-duration:3.1s;animation-delay:-.9s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(7){animation-duration:2.6s;animation-delay:-2s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(8){animation-duration:4.6s;animation-delay:-1.7s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/sun"]>path:nth-child(9){animation-duration:3.4s;animation-delay:-2.9s}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/moon-stars"]>path:first-child{animation:moon-breathe 4s ease-in-out infinite}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/moon-stars"]>path:nth-child(3){transform-box:fill-box;transform-origin:center;animation:star-sparkle 2.6s ease-in-out infinite}.theme-toggle.svelte-18krx8 .cell.on svg[data-icon="ui-outline-duo-18/moon-stars"]>path:nth-child(4){transform-box:fill-box;transform-origin:center;animation:star-twinkle 1.9s ease-in-out .7s infinite}@keyframes sun-turn{to{transform:rotate(360deg)}}@keyframes sun-breathe{0%,to{fill-opacity:.3}50%{fill-opacity:.55}}@keyframes sun-glint{0%,22%,to{transform:scale(1);opacity:.8;filter:none}9%{transform:scale(1.16);opacity:1;filter:drop-shadow(0 0 .7px currentColor)}}@keyframes moon-breathe{0%,to{fill-opacity:.3}50%{fill-opacity:.45}}@keyframes star-sparkle{0%,to{transform:scale(1) rotate(0);opacity:1;filter:drop-shadow(0 0 .5px currentColor)}40%{transform:scale(.55) rotate(30deg);opacity:.55;filter:none}60%{transform:scale(1.2) rotate(45deg);opacity:1;filter:drop-shadow(0 0 1px currentColor)}}@keyframes star-twinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.35}}html[data-motion=off] .theme-toggle.svelte-18krx8 .cell svg,html[data-motion=off] .theme-toggle.svelte-18krx8 .cell svg>path,html[data-motion=reduced] .theme-toggle.svelte-18krx8 .cell svg,html[data-motion=reduced] .theme-toggle.svelte-18krx8 .cell svg>path{animation:none!important}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .theme-toggle.svelte-18krx8 .cell svg,html:not([data-motion=full]) .theme-toggle.svelte-18krx8 .cell svg>path{animation:none!important}}header.svelte-1aj7yoe{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:transparent;border-bottom:1px solid transparent;transition:background .26s ease,border-color .26s ease,backdrop-filter .26s ease}header.scrolled.svelte-1aj7yoe{background:var(--band);border-bottom-color:var(--hairline);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}.mark.svelte-1aj7yoe{display:block;color:var(--hero-ink-2, rgba(255, 255, 255, .82));font-size:5px;line-height:1.2;text-decoration:none;transition:color .2s ease,opacity .2s ease;opacity:.95}header.scrolled.svelte-1aj7yoe .mark:where(.svelte-1aj7yoe){color:var(--logo-ink)}.mark.svelte-1aj7yoe:focus-visible{color:var(--ink);opacity:1}@media(hover:hover){.mark.svelte-1aj7yoe:hover{color:var(--ink);opacity:1}}@media(prefers-reduced-motion:reduce){header.svelte-1aj7yoe,.mark.svelte-1aj7yoe{transition:none}}@media(max-width:560px){header.svelte-1aj7yoe{padding-inline:18px}.mark.svelte-1aj7yoe{font-size:4px}}:root{color-scheme:light;--fui: "Barlow", "Helvetica Neue", Arial, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--band: #edece8;--surface: #f6f5f2;--surface-2: rgba(10, 10, 10, .035);--hairline: rgba(10, 10, 10, .16);--hairline-strong: rgba(10, 10, 10, .42);--ink: #0b0b0b;--ink-2: rgba(11, 11, 11, .76);--ink-3: rgba(11, 11, 11, .58);--ink-4: rgba(11, 11, 11, .38);--signal: #c2351a;--signal-ink: #ffffff;--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--success: #1f7a3d;--warning: #9a6700;--danger: #c62828;--progress: #7b3fd0;--rarity-basic: #6b7280;--rarity-advanced: #1d6fe0;--rarity-specialized: #7c3aed;--rarity-legendary: #d4670b;--accent: var(--ink);--logo-ink: rgba(11, 11, 11, .72);--toggle-bg: transparent;--toggle-edge: rgba(11, 11, 11, .35);--toggle-icon: rgba(11, 11, 11, .55);--toggle-knob: #0b0b0b;--grain-opacity: .05;--panel: #f7f6f3;--panel-2: #ffffff;--panel-3: #e9e7e2;--field: #ffffff;--field-edge: rgba(11, 11, 11, .46);--select: #d4442a;--select-ink: #ffffff;--select-fill: var(--select);--accent: var(--select-fill);--accent-2: #3d5a80;--icon-accent: var(--accent);--icon-duo-1: var(--accent);--icon-duo-2: var(--accent-2);--icon-gradient: linear-gradient(135deg, var(--accent), var(--accent-2));--shadow-rgb: 0 0 0;--shadow-alpha: .16;--highlight-alpha: 0;--highlight-lift: 100%;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-pill: 999px;--radius-toggle: 0px;--density: 1;--label-case: uppercase;--field-label: stacked;--label-track: 1;--nav-inset: 0px;--depth: 0;--float-min: .3;--highlight: 0;--light-angle: 0;--hit: 0px;--control-sm: calc(34px * var(--density));--field-font-min: 0px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--dur-fast: .14s;--dur-base: .18s;--dur-slow: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: linear(0, .06, .197, .362, .525, .669, .787, .877, .941, .983, 1.009, 1.023, 1.028, 1.028, 1.025, 1.02, 1.015, 1.011, 1.007, 1.005, 1.002, 1.001, 1);--travel: 8px;--motion-scale: 1;--motion-travel-scale: 1;--motion-fast: calc(var(--dur-fast) * var(--motion-scale));--motion-base: calc(var(--dur-base) * var(--motion-scale));--motion-slow: calc(var(--dur-slow) * var(--motion-scale));--motion-out: var(--ease-out);--motion-in-out: var(--ease-in-out);--motion-spring: var(--ease-spring);--motion-travel: calc(var(--travel) * var(--motion-travel-scale));--sx: calc(-1*sin(var(--light-angle) * 1deg)) ;--sy: cos(var(--light-angle) * 1deg);--lift: max(var(--depth), var(--float-min));--shade: rgb(var(--shadow-rgb));--shine: color-mix(in oklab, var(--band), #fff var(--highlight-lift));--elev-1: calc(var(--sx) * 1px * var(--depth)) calc(var(--sy) * 1px * var(--depth)) calc(2px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 100% * var(--depth)), 100%), transparent), calc(var(--sx) * 3px * var(--depth)) calc(var(--sy) * 3px * var(--depth)) calc(10px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 60% * var(--depth)), 100%), transparent), calc(var(--sx) * -5px * var(--depth)) calc(var(--sy) * -5px * var(--depth)) calc(12px * var(--depth)) color-mix(in oklab, var(--shine) clamp(0%, calc(var(--highlight) * 100%), 100%), transparent), inset 0 1px 0 rgb(255 255 255 / calc(var(--highlight-alpha) * var(--depth)));--elev-2: calc(var(--sx) * 8px * var(--lift)) calc(var(--sy) * 8px * var(--lift)) calc(22px * var(--lift)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 130% * var(--lift)), 100%), transparent), calc(var(--sx) * 2px * var(--lift)) calc(var(--sy) * 2px * var(--lift)) calc(6px * var(--lift)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 80% * var(--lift)), 100%), transparent), calc(var(--sx) * -4px * var(--lift)) calc(var(--sy) * -4px * var(--lift)) calc(12px * var(--lift)) color-mix(in oklab, var(--shine) clamp(0%, calc(var(--highlight) * 60%), 100%), transparent);--elev-3: calc(var(--sx) * 24px * var(--lift)) calc(var(--sy) * 24px * var(--lift)) calc(64px * var(--lift)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 180% * var(--lift)), 100%), transparent), calc(var(--sx) * 8px * var(--lift)) calc(var(--sy) * 8px * var(--lift)) calc(18px * var(--lift)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 100% * var(--lift)), 100%), transparent), calc(var(--sx) * -8px * var(--lift)) calc(var(--sy) * -8px * var(--lift)) calc(24px * var(--lift)) color-mix(in oklab, var(--shine) clamp(0%, calc(var(--highlight) * 50%), 100%), transparent);--inset-field: inset calc(var(--sx) * 1px * var(--depth)) calc(var(--sy) * 1px * var(--depth)) calc(3px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 110% * var(--depth)), 100%), transparent), inset calc(var(--sx) * -2px * var(--depth)) calc(var(--sy) * -2px * var(--depth)) calc(4px * var(--depth)) color-mix(in oklab, var(--shine) clamp(0%, calc(var(--highlight) * 100%), 100%), transparent);--elev-fill: calc(var(--sx) * 1px * var(--depth)) calc(var(--sy) * 1px * var(--depth)) calc(2px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 100% * var(--depth)), 100%), transparent), calc(var(--sx) * 3px * var(--depth)) calc(var(--sy) * 3px * var(--depth)) calc(10px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 60% * var(--depth)), 100%), transparent);--inset-fill: inset calc(var(--sx) * 1px * var(--depth)) calc(var(--sy) * 1px * var(--depth)) calc(3px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 110% * var(--depth)), 100%), transparent);--inset-active: inset calc(var(--sx) * 2px * var(--depth)) calc(var(--sy) * 2px * var(--depth)) calc(7px * var(--depth)) color-mix(in oklab, var(--shade) clamp(0%, calc(var(--shadow-alpha) * 180% * var(--depth)), 100%), transparent)}html.dark-mode{color-scheme:dark;--band: #050505;--surface: #0a0a0a;--surface-2: rgba(255, 255, 255, .04);--hairline: rgba(255, 255, 255, .15);--hairline-strong: rgba(255, 255, 255, .4);--ink: #f3f2ef;--ink-2: rgba(243, 242, 239, .76);--ink-3: rgba(243, 242, 239, .54);--ink-4: rgba(243, 242, 239, .34);--signal: #ff5a36;--signal-ink: #ffffff;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--success: #4cc38a;--warning: #f2c14e;--danger: #ff6b6b;--progress: #b48cf2;--rarity-basic: #a3a8b3;--rarity-advanced: #5aa2ff;--rarity-specialized: #b388ff;--rarity-legendary: #ff9a3c;--logo-ink: rgba(243, 242, 239, .8);--toggle-edge: rgba(255, 255, 255, .4);--toggle-icon: rgba(255, 255, 255, .6);--toggle-knob: #f3f2ef;--accent-2: #8fb3d9;--grain-opacity: .07;--panel: #131417;--panel-2: #1b1c20;--panel-3: #26272c;--field: #0c0d0f;--field-edge: rgba(255, 255, 255, .36);--shadow-alpha: .5;--highlight-alpha: .07;--highlight-lift: 10%}@media(pointer:coarse){:root{--hit: 44px;--field-font-min: 16px}}@media(prefers-reduced-motion:reduce){:root:root:not([data-motion]){--motion-scale: .6;--motion-travel-scale: 0;--motion-spring: var(--ease-out)}}:root:root[data-motion=reduced]{--motion-scale: .6;--motion-travel-scale: 0;--motion-spring: var(--ease-out)}:root:root[data-motion=off]{--motion-scale: 0;--motion-travel-scale: 0;--motion-spring: linear}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(./barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(./barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(./barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-italic.BadtuaKt.woff2) format("woff2"),url(./barlow-vietnamese-400-italic.h5SLTWmb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-italic.BALf98tD.woff2) format("woff2"),url(./barlow-latin-ext-400-italic.DW2GD2EY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(./barlow-latin-400-italic.BjGuzOss.woff2) format("woff2"),url(./barlow-latin-400-italic.B9FqDUoy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(./barlow-vietnamese-500-normal.GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(./barlow-latin-ext-500-normal.CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(./barlow-latin-500-normal.C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(./barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(./barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(./barlow-latin-600-normal.CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(./barlow-vietnamese-700-normal.4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(./barlow-latin-ext-700-normal.CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(./barlow-latin-700-normal.__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0;padding:0;background:var(--band);color:var(--ink);scroll-behavior:smooth;transition:background .4s ease}body{font-family:var(--fui);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:cmdr-grain .9s steps(4) infinite}@keyframes cmdr-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-2%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after{animation:none}}@media(max-width:560px){table.stack.stack{display:block;width:100%;min-width:0}table.stack.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.stack.stack tbody,table.stack.stack tfoot{display:grid;gap:10px}table.stack.stack tfoot{margin-top:10px}table.stack.stack tr{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--panel)}table.stack.stack td{display:block;min-width:0;max-width:none;padding:0;border:0;text-align:right;white-space:normal;overflow-wrap:anywhere}table.stack.stack td[data-label]:before{content:attr(data-label);float:left;margin-right:12px;line-height:1.9;font-family:var(--fui);font-size:.7rem;font-weight:600;letter-spacing:calc(.14em * var(--label-track));text-transform:var(--label-case);color:var(--ink-3)}table.stack.stack td:first-child{padding-bottom:2px;text-align:left}table.stack.stack td:not([data-label]):not(:first-child){display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-top:4px;text-align:left}table.stack.stack td:after{content:"";display:table;clear:both}}html{touch-action:manipulation}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]{font-size:max(var(--field-font-min, 16px),1em)!important}}.cmdr-close{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;margin:0;padding:0;border:1px solid var(--hairline);border-radius:999px;background:var(--panel);color:var(--ink-2);cursor:pointer}@media(hover:hover){.cmdr-close:hover{color:var(--ink);border-color:var(--hairline-strong)}}.cmdr-close:focus-visible{outline:2px solid var(--select);outline-offset:2px}.cmdr-close svg{width:20px;height:20px}.tipbubble.svelte-phbsyi{position:fixed;inset:auto;margin:0;max-width:min(280px,calc(100vw - 16px));padding:7px 11px;box-sizing:border-box;overflow:visible;border:1px solid var(--hairline-strong);border-radius:calc(var(--radius-lg) + 2px);background:var(--panel);color:var(--ink);box-shadow:var(--elev-2);font-family:var(--fui);font-size:.8rem;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;pointer-events:none;visibility:hidden}.tipbubble.placed.svelte-phbsyi{visibility:visible}.tipbubble.svelte-phbsyi:popover-open{display:block}.tipbubble.svelte-phbsyi:before{content:"";position:absolute;width:10px;height:10px;box-sizing:border-box;background:var(--panel);border:1px solid var(--hairline-strong);border-top-color:transparent;border-left-color:transparent}.top.svelte-phbsyi:before{top:100%;left:var(--notch);transform:translate(-50%,-50%) translateY(-.5px) rotate(45deg)}.bottom.svelte-phbsyi:before{bottom:100%;left:var(--notch);transform:translate(-50%,50%) translateY(.5px) rotate(-135deg)}.left.svelte-phbsyi:before{left:100%;top:var(--notch);transform:translate(-50%,-50%) translate(-.5px) rotate(-45deg)}.right.svelte-phbsyi:before{right:100%;top:var(--notch);transform:translate(50%,-50%) translate(.5px) rotate(135deg)}.placed.svelte-phbsyi{animation:svelte-phbsyi-tip-in var(--motion-fast) var(--motion-out) both}.top.svelte-phbsyi{--from: 0 calc(-1 * var(--tip-travel))}.bottom.svelte-phbsyi{--from: 0 var(--tip-travel)}.left.svelte-phbsyi{--from: calc(-1 * var(--tip-travel)) 0}.right.svelte-phbsyi{--from: var(--tip-travel) 0}.tipbubble.svelte-phbsyi{--tip-travel: calc(.3 * var(--motion-travel))}.leaving.svelte-phbsyi{animation:svelte-phbsyi-tip-out var(--motion-fast) ease-in both}@keyframes svelte-phbsyi-tip-in{0%{opacity:0;translate:var(--from)}}@keyframes svelte-phbsyi-tip-out{to{opacity:0}}.btn.svelte-e4wcgj{--ink-c: var(--btn-ink, var(--ink));--ground-c: var(--btn-ground, var(--band));display:inline-flex;align-items:center;gap:10px;padding:calc(13px * var(--density)) calc(22px * var(--density)) calc(12px * var(--density));font-family:var(--fui);font-size:.8rem;font-weight:600;letter-spacing:calc(.18em * var(--label-track));text-transform:var(--label-case);text-decoration:none;border:1px solid var(--ink-c);cursor:pointer;transition:background var(--motion-base) var(--motion-out),color var(--motion-base) var(--motion-out),box-shadow var(--motion-base) var(--motion-out)}.trail.svelte-e4wcgj{display:inline-flex;margin-left:auto;transition:transform var(--motion-base) var(--motion-out)}.btn.svelte-e4wcgj:focus-visible .trail:where(.svelte-e4wcgj){transform:translate(4px)}@media(hover:hover){.btn.svelte-e4wcgj:hover .trail:where(.svelte-e4wcgj){transform:translate(4px)}}.primary.svelte-e4wcgj{background:var(--ink-c);color:var(--ground-c)}.primary.svelte-e4wcgj:focus-visible{background:transparent;color:var(--ink-c)}@media(hover:hover){.primary.svelte-e4wcgj:hover{background:transparent;color:var(--ink-c)}}.ghost.svelte-e4wcgj,.outline.svelte-e4wcgj{background:var(--btn-ghost-bg, transparent);color:var(--ink-c);-webkit-backdrop-filter:var(--btn-ghost-filter, none);backdrop-filter:var(--btn-ghost-filter, none)}.ghost.svelte-e4wcgj:focus-visible,.outline.svelte-e4wcgj:focus-visible{background:var(--ink-c);color:var(--ground-c)}@media(hover:hover){.ghost.svelte-e4wcgj:hover,.outline.svelte-e4wcgj:hover{background:var(--ink-c);color:var(--ground-c)}}.danger.svelte-e4wcgj{--ink-c: var(--signal);background:transparent;color:var(--signal)}.danger.svelte-e4wcgj:focus-visible{background:var(--signal);color:var(--signal-ink, #fff)}@media(hover:hover){.danger.svelte-e4wcgj:hover{background:var(--signal);color:var(--signal-ink, #fff)}}.btn.svelte-e4wcgj{min-height:var(--hit)}.sm.svelte-e4wcgj:not(.round){min-height:max(var(--control-sm),var(--hit))}.sm.svelte-e4wcgj{padding:calc(8px * var(--density)) calc(14px * var(--density)) calc(7px * var(--density));font-size:.7rem;gap:8px}.ghost.svelte-e4wcgj:focus-visible,.outline.svelte-e4wcgj:focus-visible,.danger.svelte-e4wcgj:focus-visible{--icon-ink: currentColor}@media(hover:hover){.primary.svelte-e4wcgj:not(:hover):not(:focus-visible),.ghost.svelte-e4wcgj:hover,.outline.svelte-e4wcgj:hover,.danger.svelte-e4wcgj:hover{--icon-ink: currentColor}}.btn.svelte-e4wcgj:disabled{cursor:not-allowed;--ink-c: color-mix(in srgb, var(--btn-ink, var(--ink)) 40%, transparent)}.danger.svelte-e4wcgj:disabled{--ink-c: color-mix(in srgb, var(--signal) 40%, transparent);color:var(--ink-c)}.btn.svelte-e4wcgj:disabled svg,.btn.svelte-e4wcgj:disabled [data-icon]{opacity:.4}.primary.svelte-e4wcgj:disabled{color:color-mix(in srgb,var(--ground-c) 70%,transparent)}.ghost.svelte-e4wcgj:disabled,.outline.svelte-e4wcgj:disabled,.danger.svelte-e4wcgj:disabled{background:transparent}.ghost.svelte-e4wcgj:disabled{color:var(--ink-c)}.primary.svelte-e4wcgj:disabled{background:var(--ink-c)}.btn.svelte-e4wcgj:disabled .trail:where(.svelte-e4wcgj){transform:none}.btn.svelte-e4wcgj:focus-visible{outline:2px solid var(--select);outline-offset:3px}.btn.round.svelte-e4wcgj{justify-content:center;gap:0;width:max(40px,var(--hit));height:max(40px,var(--hit));padding:0;letter-spacing:0}.btn.round.sm.svelte-e4wcgj{width:max(32px,var(--hit));height:max(32px,var(--hit));padding:0}.btn.round.svelte-e4wcgj:active{transform:none}.ghost.round.svelte-e4wcgj{border-color:transparent;color:var(--ink-2)}.ghost.round.svelte-e4wcgj:focus-visible,.ghost.round[aria-expanded=true].svelte-e4wcgj{border-color:var(--hairline-strong);background:var(--panel-3);color:var(--ink)}@media(hover:hover){.ghost.round.svelte-e4wcgj:hover{border-color:var(--hairline-strong);background:var(--panel-3);color:var(--ink)}}@media(max-width:560px){.btn.svelte-e4wcgj{padding:calc(12px * var(--density)) calc(16px * var(--density)) calc(11px * var(--density));font-size:.74rem}}.btn.svelte-e4wcgj{border-radius:var(--radius-md)}.btn.round.svelte-e4wcgj{border-radius:50%}.btn.svelte-e4wcgj{box-shadow:var(--elev-1)}@media(hover:hover){.ghost.round.svelte-e4wcgj:not(:hover):not(:focus-visible):not([aria-expanded=true]){box-shadow:none}}.btn.svelte-e4wcgj:active{box-shadow:var(--inset-active);transform:translateY(calc(1px * var(--depth)))}.chip.svelte-ayusa9{display:inline-block;padding:calc(3px * var(--density)) calc(9px * var(--density)) calc(2px * var(--density));background:var(--chip-ink, var(--ink));color:var(--chip-ground, var(--band));font-family:var(--fui);font-size:.72rem;font-weight:500;letter-spacing:calc(.16em * var(--label-track));text-transform:var(--label-case);line-height:1.4;white-space:nowrap}.chip.hollow.svelte-ayusa9{background:transparent;color:var(--chip-ink, var(--ink-2));outline:1px solid var(--hairline-strong);outline-offset:-1px}.chip.svelte-ayusa9{border-radius:var(--radius-xs)}.reveal.svelte-1weylne{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1) var(--delay),transform .62s cubic-bezier(.22,1,.36,1) var(--delay)}.reveal.shown.svelte-1weylne{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal.svelte-1weylne{opacity:1;transform:none;transition:none}}.eyebrow.svelte-1ox3o7t{margin:0 0 30px;display:flex;align-items:center;gap:16px}.rule.svelte-1ox3o7t{flex:1;height:1px;background:var(--hairline)}.num.svelte-1ox3o7t{font-family:var(--fui);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}@media(max-width:560px){.num.svelte-1ox3o7t{font-size:2.2rem}}.video.svelte-tzs3a3{box-sizing:border-box;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:clamp(calc(16px * var(--density)),4vw,calc(56px * var(--density)));border:0;display:none;place-items:center;background:color-mix(in srgb,var(--band, #050505) 92%,transparent);color:var(--ink, #f3f2ef);font-family:var(--fui, system-ui, sans-serif)}.video[open].svelte-tzs3a3{display:grid;animation:svelte-tzs3a3-fade var(--motion-slow) var(--motion-out)}.video.svelte-tzs3a3::backdrop{background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(dialog.video[open]){overflow:hidden}.frame.svelte-tzs3a3{display:grid;gap:14px}.bar.svelte-tzs3a3{display:flex;align-items:center;gap:14px;font-size:.72rem;letter-spacing:calc(.18em * var(--label-track));text-transform:var(--label-case)}.k.svelte-tzs3a3{color:var(--ink-3, rgba(243, 242, 239, .54));white-space:nowrap}.rule.svelte-tzs3a3{flex:1;height:1px;background:var(--hairline, rgba(255, 255, 255, .15))}.close.svelte-tzs3a3{appearance:none;padding:calc(7px * var(--density)) calc(12px * var(--density)) calc(6px * var(--density));border:1px solid var(--ink, #f3f2ef);background:transparent;color:var(--ink, #f3f2ef);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.close.svelte-tzs3a3:focus-visible{background:var(--ink, #f3f2ef);color:var(--band, #050505)}@media(hover:hover){.close.svelte-tzs3a3:hover{background:var(--ink, #f3f2ef);color:var(--band, #050505)}}.close.svelte-tzs3a3:focus-visible{outline:2px solid var(--signal, #ff5a36);outline-offset:3px}.player.svelte-tzs3a3{width:min(calc(100vw - (2*clamp(16px,4vw,56px))),calc((100svh - 2 * clamp(16px,4vw,56px) - 54px) * 16 / 9));aspect-ratio:16 / 9;background:#000;outline:1px solid var(--hairline-strong, rgba(255, 255, 255, .4))}iframe.svelte-tzs3a3{display:block;width:100%;height:100%;border:0}@keyframes svelte-tzs3a3-fade{0%{opacity:0}}@media(max-width:560px){.k.svelte-tzs3a3{display:none}}.player.svelte-tzs3a3{border-radius:var(--radius-lg);overflow:hidden}.close.svelte-tzs3a3{border-radius:var(--radius-sm)}.player.svelte-tzs3a3{box-shadow:var(--elev-3)}.x-ic.svelte-tzs3a3{display:inline-grid;vertical-align:-2px}:root{--hero-ground: #eeede9;--hero-ink: #0b0b0b;--hero-ink-2: rgba(11, 11, 11, .74);--hero-ink-3: rgba(11, 11, 11, .55);--hero-ink-4: rgba(11, 11, 11, .38);--hero-line: rgba(11, 11, 11, .2);--hero-line-strong: rgba(11, 11, 11, .45)}html.dark-mode{--hero-ground: #030303;--hero-ink: #f3f2ef;--hero-ink-2: rgba(243, 242, 239, .74);--hero-ink-3: rgba(243, 242, 239, .55);--hero-ink-4: rgba(243, 242, 239, .36);--hero-line: rgba(255, 255, 255, .18);--hero-line-strong: rgba(255, 255, 255, .45)}.hero.svelte-1uha8ag{position:relative;min-height:max(100svh,640px);overflow:hidden;display:flex;align-items:center;color:var(--hero-ink);background:var(--hero-ground)}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--hero-ground) 82%,transparent) 0%,color-mix(in srgb,var(--hero-ground) 62%,transparent) 38%,transparent 58%)}.hero-copy.svelte-1uha8ag{position:relative;z-index:3;width:min(44vw,620px);margin-left:clamp(150px,12vw,200px);padding:150px 0 120px;display:grid;gap:22px}h1.svelte-1uha8ag{margin:0;font-size:clamp(2.1rem,3.9vw,3.7rem);line-height:.98;letter-spacing:-.012em;font-weight:600;text-transform:uppercase;color:var(--hero-ink)}.accent.svelte-1uha8ag{display:inline-block;margin-top:.12em;font-weight:400;color:var(--hero-ink-2)}.lede.svelte-1uha8ag{margin:0;max-width:52ch;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.6;color:var(--hero-ink-2)}.kicker.svelte-1uha8ag{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.86rem;letter-spacing:.02em;color:var(--hero-ink)}.tri.svelte-1uha8ag{color:var(--signal);font-size:.7rem}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ctas.svelte-1uha8ag{--btn-ink: var(--hero-ink);--btn-ground: var(--hero-ground);--btn-ghost-bg: color-mix(in srgb, var(--hero-ground) 55%, transparent);--btn-ghost-filter: blur(4px)}.close.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){--btn-ink: var(--ink);--btn-ground: var(--band);--btn-ghost-bg: transparent;--btn-ghost-filter: none}.below.svelte-1uha8ag{position:relative;z-index:1;background:var(--band);color:var(--ink);border-top:1px solid var(--hairline)}.below-inner.svelte-1uha8ag{position:relative;max-width:1080px;margin:0 auto;padding:0 48px;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.band.svelte-1uha8ag{position:relative;padding:96px 0 92px;border-top:1px solid var(--hairline)}.band.svelte-1uha8ag:before,.band.svelte-1uha8ag:after{content:"";position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--ink)}.band.svelte-1uha8ag:before{left:-52px}.band.svelte-1uha8ag:after{right:-52px}h2.svelte-1uha8ag{margin:0 0 20px;font-size:clamp(1.6rem,3.3vw,2.45rem);line-height:1.08;letter-spacing:-.005em;font-weight:600;text-transform:uppercase;max-width:26ch}h3.svelte-1uha8ag{margin:0 0 10px;font-size:.86rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sub.svelte-1uha8ag,.prose.svelte-1uha8ag p:where(.svelte-1uha8ag),.aside.svelte-1uha8ag{max-width:66ch;line-height:1.66;color:var(--ink-2)}.sub.svelte-1uha8ag{margin:0 0 34px;font-size:1.08rem}.prose.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 18px;font-size:1.04rem}.aside.svelte-1uha8ag{font-size:.95rem;color:var(--ink-3)}.punch.svelte-1uha8ag{position:relative;max-width:62ch;margin:30px 0 0;padding-left:22px;font-size:1.1rem;line-height:1.55;color:var(--ink);font-weight:600}.punch.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;background:var(--ink)}strong.svelte-1uha8ag{color:var(--ink);font-weight:600}em.svelte-1uha8ag{color:var(--ink-2);font-style:italic}.pipeline.svelte-1uha8ag{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.pipeline.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:52px 112px 1fr 1fr 18px;gap:18px;align-items:start;padding:17px 4px;border-top:1px solid var(--hairline);font-size:.95rem;line-height:1.5;transition:background .3s ease}.pipeline.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:0}.idx.svelte-1uha8ag{font-weight:700;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-4);transition:color .3s ease}.phase.svelte-1uha8ag{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;padding-top:3px;color:var(--ink)}.produces.svelte-1uha8ag{color:var(--ink-2)}.gate.svelte-1uha8ag{color:var(--ink-3)}.gate-label.svelte-1uha8ag{display:table;margin:0 0 6px;padding:1px 6px;border:1px solid var(--hairline-strong);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.pdot.svelte-1uha8ag{width:9px;height:9px;margin-top:7px;border-radius:50%;border:1.5px solid var(--ink-3);transition:background .3s ease,border-color .3s ease}.pipeline.svelte-1uha8ag li.live:where(.svelte-1uha8ag){background:var(--surface-2)}.pipeline.svelte-1uha8ag li.live:where(.svelte-1uha8ag) .idx:where(.svelte-1uha8ag){color:var(--ink)}.pipeline.svelte-1uha8ag li.live:where(.svelte-1uha8ag) .pdot:where(.svelte-1uha8ag){background:var(--ink);border-color:var(--ink)}.chain.svelte-1uha8ag{margin:0;font-family:var(--mono);font-size:.82rem;line-height:1.9;color:var(--ink-3)}.chain.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--ink);font-style:normal;font-weight:500}.callout.svelte-1uha8ag{position:relative;margin-top:40px;padding:28px 30px 28px 52px;border:1px solid var(--hairline-strong);background:var(--surface)}.callout.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:0;bottom:0;width:24px;background:repeating-linear-gradient(-55deg,var(--signal) 0 2px,transparent 2px 8px);border-right:1px solid var(--hairline-strong)}.callout.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--signal)}.callout.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 12px;max-width:66ch;line-height:1.66;color:var(--ink-2)}.callout.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:6px 0 0;border:1px solid var(--hairline-strong)}.cards.two.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.panel.svelte-1uha8ag{position:relative;padding:24px 24px 44px;background:var(--surface)}.panel.svelte-1uha8ag+.panel:where(.svelte-1uha8ag){border-left:1px solid var(--hairline)}.panel.svelte-1uha8ag:after{content:"";position:absolute;right:18px;bottom:16px;border:7px solid transparent;border-top:11px solid var(--ink);border-bottom:0}.cards.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.95rem;line-height:1.62;color:var(--ink-2)}.catches.svelte-1uha8ag,.checks.svelte-1uha8ag{list-style:none;margin:0;padding:0;max-width:74ch;border-top:1px solid var(--hairline)}.catches.svelte-1uha8ag li:where(.svelte-1uha8ag),.checks.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--hairline);line-height:1.6;color:var(--ink-2)}.catches.svelte-1uha8ag li:where(.svelte-1uha8ag):before,.checks.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:4px;top:calc(13px + .55em);width:8px;height:8px;border-radius:50%}.catches.svelte-1uha8ag li:where(.svelte-1uha8ag):before{border:1.5px solid var(--ink-2)}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag):before{background:var(--ink)}.terminal.svelte-1uha8ag{position:relative;margin:4px 0 28px;border:1px solid var(--hairline-strong);background:var(--surface);overflow:hidden}.terminal.svelte-1uha8ag:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,var(--surface-2) 2px 3px)}.terminal.svelte-1uha8ag .bar:where(.svelte-1uha8ag){display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--hairline)}.terminal.svelte-1uha8ag .bar:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:normal;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.terminal.svelte-1uha8ag .bar:where(.svelte-1uha8ag) .dot:where(.svelte-1uha8ag){margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--signal)}.terminal.svelte-1uha8ag pre:where(.svelte-1uha8ag){margin:0;padding:24px 22px;font-family:var(--mono);font-size:.9rem;line-height:1.8;color:var(--ink);white-space:pre-wrap;word-break:break-word}.deliverables.svelte-1uha8ag{margin:0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.deliverables.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:230px 1fr;gap:18px;padding:16px 4px;border-top:1px solid var(--hairline)}.deliverables.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{border-top:0}dt.svelte-1uha8ag{font-weight:600;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding-top:2px}dd.svelte-1uha8ag{margin:0;color:var(--ink-2);font-size:.97rem;line-height:1.56}.quote.svelte-1uha8ag{margin:0 0 24px;font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1.2;color:var(--ink);font-weight:400;font-style:italic}.close.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){margin-top:30px}footer.svelte-1uha8ag{display:flex;gap:14px;align-items:center;padding:30px 0 46px;border-top:1px solid var(--hairline);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.foot-rule.svelte-1uha8ag{flex:1;height:1px;background:var(--hairline)}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-2);text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{color:var(--ink)}@media(hover:hover){footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}}@media(max-width:900px){.hero.svelte-1uha8ag{align-items:flex-end}.hero.svelte-1uha8ag:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hero-ground) 88%,transparent) 0%,color-mix(in srgb,var(--hero-ground) 55%,transparent) 60%,transparent 100%)}.hero-copy.svelte-1uha8ag{width:auto;margin:0 22px;padding:150px 0 96px}.cards.svelte-1uha8ag,.cards.two.svelte-1uha8ag{grid-template-columns:1fr}.panel.svelte-1uha8ag+.panel:where(.svelte-1uha8ag){border-left:0;border-top:1px solid var(--hairline)}.pipeline.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:40px 1fr 14px;gap:6px 14px}.pipeline.svelte-1uha8ag .produces:where(.svelte-1uha8ag),.pipeline.svelte-1uha8ag .gate:where(.svelte-1uha8ag){grid-column:2}.pipeline.svelte-1uha8ag .pdot:where(.svelte-1uha8ag){grid-column:3;grid-row:1}.deliverables.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:6px}.below-inner.svelte-1uha8ag{padding:0 24px}.band.svelte-1uha8ag{padding:72px 0}.band.svelte-1uha8ag:before{left:-28px}.band.svelte-1uha8ag:after{right:-28px}h2.svelte-1uha8ag{max-width:none}}@media(max-width:560px){.below-inner.svelte-1uha8ag{padding:0 18px}.band.svelte-1uha8ag:before{left:-22px}.band.svelte-1uha8ag:after{right:-22px}.callout.svelte-1uha8ag{padding:24px 20px 24px 40px}.callout.svelte-1uha8ag:before{width:16px}}
