:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--label:#f2f2f7;--label-2:#ebebf59e;--label-3:#ebebf552;--separator:#54545880;--accent:#3da5ff;--accent-2:#8acbff;--accent-contrast:#0b0b0c;--accent-soft:#3da5ff2e;--ink-miss:#8e8e93;--attention:#e8a93b;--danger:#ff6b62;--bar-bg:#1c1c1eeb;--bar-border:#54545880;--pill-bg:#222224fb;--pill-border:#ffffff1a;--pill-active:#ffffff1a;--zone-mid:#ffb340;--tab-active:var(--accent-2);--card-top:#ffffff0d;--gold:#ffc93c;--gold-2:#ffe58f;--gold-deep:#e8a317;--gold-soft:#ffc93c33;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--r-control:10px;--r-card:16px;--r-sheet:28px;--hairline:.5px;--page-x:16px;--card-pad:16px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Helvetica Neue", Arial, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-h:66px;--tabbar-bottom:max(calc(var(--safe-bottom) - 14px), 10px);--tabbar-top:calc(var(--tabbar-bottom) + var(--tabbar-h))}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--label);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.294;overflow-x:clip}body:before{content:"";height:calc(var(--safe-top) * 1.3);background:linear-gradient(to bottom, var(--bg) 77%, transparent);pointer-events:none;z-index:40;position:fixed;top:0;left:0;right:0}nav a,a[role=tab],[role=tablist] a,a[class*=row],a[class*=Row],a[class*=tab],a[class*=chip]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}button{-webkit-touch-callout:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-large-title{letter-spacing:-.022em;font-size:2.125rem;font-weight:700;line-height:1.206}.t-title-1{letter-spacing:-.019em;font-size:1.75rem;font-weight:700;line-height:1.214}.t-title-2{letter-spacing:-.014em;font-size:1.375rem;font-weight:600;line-height:1.273}.t-title-3{letter-spacing:-.012em;font-size:1.25rem;font-weight:600;line-height:1.25}.t-headline{letter-spacing:-.008em;font-size:1.0625rem;font-weight:600;line-height:1.294}.t-body{letter-spacing:-.008em;font-size:1.0625rem;line-height:1.294}.t-callout{letter-spacing:-.006em;font-size:1rem;line-height:1.3125}.t-subhead{letter-spacing:-.004em;font-size:.9375rem;line-height:1.333}.t-footnote{letter-spacing:0;font-size:.8125rem;line-height:1.385}.t-caption{letter-spacing:.005em;font-size:.75rem;line-height:1.333}.num{font-variant-numeric:tabular-nums;font-family:ui-rounded, "SF Pro Rounded", var(--font)}.secondary{color:var(--label-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){:root{--bar-bg:var(--surface);--pill-bg:var(--surface)}}@media (pointer:fine){html,body{overscroll-behavior-y:none}}:where(button:not(:disabled),a[href],[role=button]):active{opacity:.72;transition:opacity}@media (prefers-contrast:more){:root{--pill-bg:var(--surface);--card-top:transparent;--separator:var(--label-3)}.k-card,button:not(:disabled){border-color:var(--label-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active{transform:none!important}}.k-card{background:linear-gradient(180deg, var(--card-top), transparent 60%), var(--surface);padding:var(--card-pad);border:var(--hairline) solid var(--separator);border-radius:20px;min-width:0;position:relative}.k-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--label-2);margin:0;font-size:.75rem;font-weight:700}.k-section{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 4px 10px;display:flex}main,section,header,footer,dl,dd,li{min-width:0}dd{overflow-wrap:anywhere}bdi{unicode-bidi:isolate}h1,h2,h3,.t-large-title,.t-title-1,.t-title-2,.t-title-3{text-wrap:balance}p{text-wrap:pretty}@media (hover:hover) and (pointer:fine){button:not(:disabled),a[href]{transition-property:opacity,background-color,color,transform,box-shadow}button:not(:disabled):hover,a[href]:hover{opacity:.85}}.k-flash{box-shadow:0 0 0 2px var(--accent);border-radius:var(--r-card);transition:box-shadow .4s var(--ease-out)}
