.dt-banner{box-sizing:border-box;color:#f5e6c8;width:100%;max-width:100%;font-family:var(--tb-font-sans,system-ui, sans-serif);z-index:10002;background:#3a2208;border-bottom:1px solid #8a5a1a;align-items:flex-start;gap:.75rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:flex;position:sticky;top:0}.dt-banner-text{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.dt-banner{transition:none}}
.pl-banner{box-sizing:border-box;background:var(--tb-surface,#211e2e);border-bottom:1px solid var(--tb-border,#35314a);width:100%;max-width:100%;color:var(--tb-text,#f0edf8);font-family:var(--tb-font-sans,system-ui, sans-serif);z-index:10001;align-items:flex-start;gap:.75rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:flex;position:sticky;top:0}.pl-banner-text{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.pl-banner{transition:none}}
.tb-degrade-banner{color:#f5e6c8;text-align:center;background:#3b2f14;border-bottom:1px solid #6b5420;padding:.65rem 1rem}.tb-degrade-banner-title{margin:0;font-size:.95rem;font-weight:600}.tb-degrade-banner-detail{opacity:.92;margin:.25rem 0 0;font-size:.85rem}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tb-bg:#0a0c0f;--tb-rail:#111419;--tb-bg-raised:#111419;--tb-surface:#181c23;--tb-surface-hover:#222832;--tb-border:#222832;--tb-border-strong:#69748a;--tb-text:#f3f5f8;--tb-text-dim:#a0a9b8;--tb-text-faint:#7d889a;--tb-accent:#d7ff3d;--tb-accent-text:#d7ff3d;--tb-accent-hover:#e4ff7a;--tb-accent-pressed:#c2e826;--tb-accent-ink:#0a0c0f;--tb-accent-tint:#d7ff3d1f;--tb-accent-line:#d7ff3d;--tb-sheen:none;--tb-highlight:none;--tb-shadow-1:none;--tb-shadow-2:0 8px 24px #00000073;--tb-shadow-3:0 18px 48px #0009;--tb-shadow-md:var(--tb-shadow-2);--tb-scrim:#050608b8;--tb-mask-ink:#000;--tb-ink-light:#fff;--tb-ink-dark:#0a0c0f;--tb-gold:#f5d64e;--tb-gold-ink:#0a0c0f;--tb-gold-text:var(--tb-gold);--tb-cat-scrim:#2fd6b5;--tb-cat-tournament:#d7ff3d;--tb-cat-live:#ff4655;--tb-cat-production:#f5c84e;--tb-cat-scrim-text:var(--tb-cat-scrim);--tb-cat-tournament-text:var(--tb-cat-tournament);--tb-cat-live-text:#ff8090;--tb-cat-production-text:var(--tb-cat-production);--tb-live:#ff4655;--tb-live-text:#ff8090;--tb-live-chip-bg:#ff465524;--tb-provisional:#ffc53d;--tb-provisional-chip-bg:#ffc53d21;--tb-ok:#33d17a;--tb-warn:#ff8b3d;--tb-danger:#ff5a4e;--tb-rank-up:#33d17a;--tb-rank-down:#ff5a4e;--tb-tier-free:#93a1b3;--tb-tier-scrim:#2fd6b5;--tb-tier-pro:#5b9dff;--tb-tier-circuit:#b18cff;--tb-tier-daypass:#f472b6;--tb-focus-outline:2px solid var(--tb-text);--tb-focus-outline-offset:2px;--tb-focus-ring:0 0 0 2px var(--tb-bg), 0 0 0 4px var(--tb-text);--tb-font-display:"Sora", system-ui, sans-serif;--tb-font-mono:"IBM Plex Mono", ui-monospace, monospace;--tb-font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tb-track-display:-.035em;--tb-track-mono:.06em;--tb-font-2xs:.6875rem;--tb-font-xs:.75rem;--tb-font-sm:.8125rem;--tb-font-md:.875rem;--tb-font-lg:1rem;--tb-font-xl:1.25rem;--tb-font-2xl:1.5rem;--tb-font-3xl:2rem;--tb-font-4xl:2.75rem;--tb-leading-tight:1.2;--tb-leading-normal:1.5;--tb-space-1:.25rem;--tb-space-2:.5rem;--tb-space-3:.75rem;--tb-space-4:1rem;--tb-space-5:1.25rem;--tb-space-6:1.5rem;--tb-space-8:2rem;--tb-space-10:2.5rem;--tb-space-12:3rem;--tb-space-16:4rem;--tb-panel-inset-x:var(--tb-space-4);--tb-radius-sm:2px;--tb-radius-md:3px;--tb-radius-lg:6px;--tb-radius-xl:6px;--tb-radius-full:999px;--r:3px;--r-lg:6px;--tb-motion:1;--tb-ease-brand:cubic-bezier(.62, .05, .01, .99);--tb-ease-enter:cubic-bezier(.16, 1, .3, 1);--tb-ease-linear:linear;--tb-dur-fast:calc(.35s * var(--tb-motion));--tb-dur-base:calc(.18s * var(--tb-motion));--tb-dur-slow:calc(.28s * var(--tb-motion));--tb-dur-move:calc(.735s * var(--tb-motion));--tb-dur-enter:calc(1.47s * var(--tb-motion));--tb-stagger:calc(70ms * var(--tb-motion));--tb-dur-spin:calc(.8s * var(--tb-motion));--tb-dur-shimmer:calc(1.4s * var(--tb-motion));--tb-dur-cue:calc(2.2s * var(--tb-motion));--tb-dur-standup:calc(.9s * var(--tb-motion));--tb-stagger-card:calc(.1s * var(--tb-motion));--tb-dur-io-1:calc(.2s * var(--tb-motion));--tb-dur-io-2:calc(.28s * var(--tb-motion));--tb-dur-io-3:calc(.36s * var(--tb-motion));--tb-dur-io-4:calc(.44s * var(--tb-motion));--tb-dur-loop:calc(20s * var(--tb-motion));--tb-dur-loop-mid:calc(26s * var(--tb-motion));--tb-dur-loop-slow:calc(28s * var(--tb-motion));--tb-dur-loop-scan:calc(7s * var(--tb-motion));--tb-dur-loop-float:calc(32s * var(--tb-motion));--tb-dur-pulse:calc(1.6s * var(--tb-motion));--tb-dur-drift:calc(38s * var(--tb-motion));--tb-glow-hue:var(--tb-cat-tournament);--glow-x:50%;--glow-y:26%;--maxw:1200px}@media (prefers-reduced-motion:reduce){:root{--tb-motion:0}}@property --tb-glow-hue{syntax:"<color>";inherits:true;initial-value:#d7ff3d}:root{transition:--tb-glow-hue var(--tb-dur-move) var(--tb-ease-brand)}
*{box-sizing:border-box;margin:0}body{background:var(--tb-bg);color:var(--tb-text);font-family:var(--tb-font-sans);font-size:var(--tb-font-lg);line-height:var(--tb-leading-normal);-webkit-font-smoothing:antialiased;min-height:100dvh}:is(h1,h2,h3,h4):not(.mk-shell *){font-family:var(--tb-font-display);letter-spacing:var(--tb-track-display)}:is(td,th,output,input[type=number]){font-variant-numeric:tabular-nums}::selection{background:var(--tb-accent);color:var(--tb-accent-ink)}a{color:inherit}:focus-visible{outline:var(--tb-focus-outline);outline-offset:var(--tb-focus-outline-offset)}.tb-btn{justify-content:center;align-items:center;gap:var(--tb-space-2);isolation:isolate;font-family:var(--tb-font-display);font-size:var(--tb-font-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid var(--tb-border-strong);color:var(--tb-text);border-radius:var(--tb-radius-md);height:40px;padding:0 var(--tb-space-4);transition:background-color var(--tb-dur-base) var(--tb-ease-brand), border-color var(--tb-dur-base) var(--tb-ease-brand), color var(--tb-dur-base) var(--tb-ease-brand), box-shadow var(--tb-dur-base) var(--tb-ease-brand), transform var(--tb-dur-base) var(--tb-ease-brand);background:0 0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.tb-btn:active:not(:disabled){transform:translateY(1px)}.tb-btn.primary,.db-btn.primary{color:var(--tb-accent-ink);padding-right:calc(var(--tb-space-4) + 8px);background:0 0;border-color:#0000}.tb-btn.primary:before,.db-btn.primary:before{content:"";z-index:-1;border-radius:var(--tb-radius-md);background:var(--tb-accent);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background-color var(--tb-dur-base) var(--tb-ease-brand);position:absolute;inset:-1px}.tb-btn.primary:hover,.db-btn.primary:hover{background:0 0;border-color:#0000}.tb-btn.primary:hover:not(:disabled):before,.db-btn.primary:hover:not(:disabled):before{background:var(--tb-accent-hover)}.tb-btn.primary:active:not(:disabled):before,.db-btn.primary:active:not(:disabled):before{background:var(--tb-accent-pressed)}.tb-btn.primary:disabled,.db-btn.primary:disabled{color:var(--tb-text-faint);border:1px dashed var(--tb-border-strong);opacity:1}.tb-btn.primary:disabled:before,.db-btn.primary:disabled:before{background:0 0}.tb-btn.secondary{color:var(--tb-text);border-color:var(--tb-border-strong);background:0 0}.tb-btn.secondary:hover{background:var(--tb-surface);border-color:var(--tb-text)}.tb-btn.secondary:active{background:var(--tb-surface-hover)}.tb-btn.ghost{color:var(--tb-accent-text);background:0 0;border-color:#0000}.tb-btn.ghost:hover{color:var(--tb-accent-text);text-underline-offset:4px;background:0 0;text-decoration:underline}.tb-btn.ghost:active{background:var(--tb-surface);color:var(--tb-accent-text)}.tb-btn.lg{height:44px;padding:0 var(--tb-space-6);font-size:var(--tb-font-sm)}.tb-btn.primary.lg{padding-right:calc(var(--tb-space-6) + 8px)}@media (max-width:768px){.tb-btn{min-height:44px}}.tb-btn.danger,.db-btn.danger{color:var(--tb-danger);border-color:var(--tb-danger);background:0 0}.tb-btn.danger:hover,.db-btn.danger:hover{background:color-mix(in srgb, var(--tb-danger) 12%, transparent)}.tb-btn.danger:disabled,.db-btn.danger:disabled{color:var(--tb-text-faint);border:1px dashed var(--tb-border-strong);opacity:1;background:0 0}.tb-btn.warn,.db-btn.warn{color:var(--tb-warn);border-color:var(--tb-warn);background:0 0}.tb-btn.quiet,.db-btn.quiet{color:var(--tb-accent-text);border-color:var(--tb-border-strong);background:0 0}.tb-btn.quiet:hover,.db-btn.quiet:hover{background:var(--tb-surface-hover)}.tb-btn.sm,.db-btn.sm{padding:0 var(--tb-space-3);font-size:var(--tb-font-2xs);height:28px}.tb-btn.primary.sm,.db-btn.primary.sm{padding-right:calc(var(--tb-space-3) + 8px)}.tb-btn:disabled,.db-btn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tb-btn{transition:none}.tb-btn:active:not(:disabled){transform:none}}.tb-tier{border:1px solid var(--tb-border-strong);border-radius:var(--tb-radius-sm);font-family:var(--tb-font-display);font-size:var(--tb-font-2xs);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:2px 10px;font-weight:700;display:inline-flex}.tb-tier .tdot{background:currentColor;border-radius:1px;width:6px;height:6px}.tb-tier.free{color:var(--tb-tier-free)}.tb-tier.scrim{color:var(--tb-tier-scrim)}.tb-tier.pro{color:var(--tb-tier-pro)}.tb-tier.circuit{color:var(--tb-tier-circuit)}.tb-ecard{background:var(--tb-bg-raised);background-image:var(--tb-sheen);border:1px solid var(--tb-border);border-radius:var(--tb-radius-lg);box-shadow:var(--tb-shadow-1);overflow:hidden}.tb-statebox{padding:var(--tb-space-10) var(--tb-space-6);text-align:center}.tb-statebox.roomy{padding:var(--tb-space-16) var(--tb-space-8)}.tb-glyph{width:44px;height:44px;margin:0 auto var(--tb-space-4);border:2px dashed var(--tb-border-strong);border-radius:var(--tb-radius-md);color:var(--tb-text-dim);justify-content:center;align-items:center;display:flex}.tb-statebox h2,.tb-statebox h3{font-size:var(--tb-font-lg);font-weight:700}.tb-statebox.roomy h2{font-size:var(--tb-font-xl)}.tb-statebox p{font-size:var(--tb-font-sm);color:var(--tb-text-dim);margin-top:var(--tb-space-1);max-width:46ch;margin-left:auto;margin-right:auto}.tb-statebox .acts{gap:var(--tb-space-3);margin-top:var(--tb-space-5);flex-wrap:wrap;justify-content:center;display:flex}.tb-overline{font-family:var(--tb-font-display);font-size:var(--tb-font-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--tb-text-faint);font-weight:700}.tb-changelog-list{margin:0;padding:0;list-style:none}.tb-changelog-list>li{padding:var(--tb-space-3) 0;border-bottom:1px solid var(--tb-border);font-size:var(--tb-font-sm)}.tb-changelog-list>li:last-child{border-bottom:0}.tb-changelog-list h3{margin:var(--tb-space-1) 0;font-size:var(--tb-font-md);font-weight:600}.tb-changelog-meta{font-size:var(--tb-font-xs);color:var(--tb-text-dim)}.tb-changelog-list--staff>li{padding:var(--tb-space-2) var(--tb-space-4);transition:background-color var(--tb-dur-base) var(--tb-ease-brand)}.tb-changelog-list--staff>li:hover{background:var(--tb-surface-hover)}.num{font-variant-numeric:tabular-nums}
@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(../media/sora-600-800.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(../media/sora-600-800-ext.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/onest-var.2sla2yow9-9p_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/onest-var-ext.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/plex-mono-500.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/plex-mono-500-ext.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/plex-mono-600.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/plex-mono-600-ext.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
.tb-host-status{isolation:isolate;min-height:100dvh;padding:var(--tb-space-10) var(--tb-space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tb-host-status-fx{z-index:0;pointer-events:none;background:radial-gradient(70vmax 50vmax at 18% 12%, color-mix(in srgb, var(--tb-accent) 16%, transparent), transparent 62%), radial-gradient(55vmax 45vmax at 88% 78%, color-mix(in srgb, var(--tb-cat-scrim) 10%, transparent), transparent 64%), var(--tb-bg);position:absolute;inset:0}.tb-host-status-fx:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--tb-text) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tb-text) 6%, transparent) 1px, transparent 1px);-webkit-mask:radial-gradient(90vmax 70vmax at 50% 40%, var(--tb-mask-ink) 22%, transparent 78%);-webkit-mask:radial-gradient(90vmax 70vmax at 50% 40%, var(--tb-mask-ink) 22%, transparent 78%);mask:radial-gradient(90vmax 70vmax at 50% 40%, var(--tb-mask-ink) 22%, transparent 78%);animation:tb-host-status-drift var(--tb-dur-loop-slow) var(--tb-ease-linear) infinite;opacity:.85;background-size:48px 48px;position:absolute;inset:-40px}.tb-host-status-fx:after{content:"";background:color-mix(in srgb, var(--tb-accent) 28%, transparent);filter:blur(64px);opacity:.35;mix-blend-mode:screen;width:42vmax;height:42vmax;animation:tb-host-status-float var(--tb-dur-loop) var(--tb-ease-brand) infinite;border-radius:50%;position:absolute;top:-8vmax;left:-10vmax}@keyframes tb-host-status-drift{to{transform:translate(48px,48px)}}@keyframes tb-host-status-float{0%,to{transform:translate(0,0)}50%{transform:translate(2vmax,2.5vmax)}}.tb-host-status-inner{z-index:1;align-items:flex-start;gap:var(--tb-space-5);text-align:left;flex-direction:column;width:100%;max-width:36rem;display:flex;position:relative}.tb-host-status-brand{font-family:var(--tb-font-display);letter-spacing:var(--tb-track-display);color:var(--tb-text);animation:tb-host-status-rise var(--tb-dur-enter) var(--tb-ease-enter) both;margin:0;font-size:clamp(2.75rem,8vw,4.5rem);font-weight:700;line-height:.95}.tb-host-status-brand span{color:var(--tb-accent-text)}.tb-host-status-inner>h1{font-family:var(--tb-font-display);font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600;line-height:var(--tb-leading-tight);letter-spacing:var(--tb-track-display);color:var(--tb-text);animation:tb-host-status-rise var(--tb-dur-enter) var(--tb-ease-enter) both;animation-delay:calc(var(--tb-stagger) * 2);margin:0}.tb-host-status-lead{margin:calc(-1 * var(--tb-space-2)) 0 0;max-width:42ch;color:var(--tb-text-dim);font-size:var(--tb-font-lg);line-height:var(--tb-leading-normal);animation:tb-host-status-rise var(--tb-dur-enter) var(--tb-ease-enter) both;animation-delay:calc(var(--tb-stagger) * 4)}.tb-host-status-actions{gap:var(--tb-space-3);margin-top:var(--tb-space-2);animation:tb-host-status-rise var(--tb-dur-enter) var(--tb-ease-enter) both;animation-delay:calc(var(--tb-stagger) * 6);flex-wrap:wrap;align-items:center;display:flex}.tb-host-status-actions .tb-btn{min-height:44px;padding-inline:var(--tb-space-5);justify-content:center}.tb-host-status-quiet{font-size:var(--tb-font-2xs);color:var(--tb-text-dim);max-width:48ch;animation:tb-host-status-rise var(--tb-dur-enter) var(--tb-ease-enter) both;animation-delay:calc(var(--tb-stagger) * 7);flex:1 0 100%;margin:0}.tb-host-status-quiet a{color:var(--tb-accent-text);text-underline-offset:2px;text-decoration:underline}@keyframes tb-host-status-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tb-host-status-fx:before,.tb-host-status-fx:after,.tb-host-status-brand,.tb-host-status-inner>h1,.tb-host-status-lead,.tb-host-status-actions,.tb-host-status-quiet{animation:none}.tb-host-status-brand,.tb-host-status-inner>h1,.tb-host-status-lead,.tb-host-status-actions,.tb-host-status-quiet{opacity:1;transform:none}}@media (max-width:540px){.tb-host-status{padding:var(--tb-space-8) var(--tb-space-4);padding-bottom:var(--tb-space-12);align-items:flex-end}.tb-host-status-actions{flex-direction:column;align-items:stretch;width:100%}.tb-host-status-actions .tb-btn{width:100%}}
