:is(button,a).kz-btn{--kz-btn-h:var(--space-40);--kz-btn-pad:var(--space-20);--kz-btn-gap:calc(var(--space-8) + var(--space-2));box-sizing:border-box;height:auto;min-height:var(--kz-btn-h);min-width:var(--space-64);padding:0 var(--kz-btn-pad);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--type-button-m-size);line-height:var(--type-button-m-line);font-weight:var(--type-button-m-weight);letter-spacing:var(--type-button-m-tracking);text-align:center;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:none;transition:transform var(--dur-press-up) var(--ease-spring), background-color var(--dur-state) var(--ease-standard), color var(--dur-state) var(--ease-standard), box-shadow var(--dur-state) var(--ease-standard), filter var(--dur-state) var(--ease-standard);border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative;transform:none}:is(button,a).kz-btn:before{content:"";inset:min(0px, calc((var(--kz-btn-h) - var(--band-hit-target)) / 2)) 0;position:absolute}:is(button,a).kz-btn--round:before{inset:min(0px, calc((var(--kz-btn-h) - var(--band-hit-target)) / 2))}:is(button,a).kz-btn--large{--kz-btn-h:calc(var(--space-48) + var(--space-8));--kz-btn-pad:calc(var(--space-24) + var(--space-4));font-size:var(--type-button-l-size);line-height:var(--type-button-l-line);font-weight:var(--type-button-l-weight);letter-spacing:var(--type-button-l-tracking)}:is(button,a).kz-btn--compact{--kz-btn-h:calc(var(--space-32) + var(--space-4));--kz-btn-pad:var(--space-16);font-size:var(--type-button-s-size);line-height:var(--type-button-s-line);font-weight:var(--type-button-s-weight);letter-spacing:var(--type-button-s-tracking)}:is(button,a).kz-btn--block{width:100%;display:flex}:is(button,a).kz-btn--round{width:var(--kz-btn-h);min-width:var(--kz-btn-h);padding:0}:is(button,a).kz-btn--primary{background-color:var(--card-face);color:var(--on-face);box-shadow:none}:is(button,a).kz-btn--secondary{background-color:var(--surface2);color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline)}:is(button,a).kz-btn--quiet{background-color:var(--fill-quiet);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-quiet)}:is(button,a).kz-btn--destructive{background-color:var(--surface);color:var(--loss);box-shadow:inset 0 0 0 1px var(--hairline)}:is(button,a).kz-btn:disabled:not([aria-busy=true]),:is(button,a).kz-btn[aria-disabled=true]{background-color:var(--surface);color:var(--faint);box-shadow:inset 0 0 0 1px var(--hairline);cursor:default}:is(button,a).kz-btn:disabled{cursor:default}:is(button,a).kz-btn:hover:not(:disabled){filter:none}@media (hover:hover) and (pointer:fine){:is(button,a).kz-btn--primary:hover:not(:disabled){background-color:var(--hover-primary)}:is(button,a).kz-btn--secondary:hover:not(:disabled),:is(button,a).kz-btn--quiet:hover:not(:disabled){background-color:var(--hairline)}:is(button,a).kz-btn--destructive:hover:not(:disabled){background-color:var(--surface)}}:is(button,a).kz-btn:active:not(:disabled){transition-duration:var(--dur-press-down);transition-timing-function:var(--ease-standard);transform:scale(.97)}@media (prefers-reduced-motion:reduce){:is(button,a).kz-btn:active:not(:disabled){transform:none}}.kz-btn__content{place-items:center;min-width:0;max-width:100%;display:inline-grid}.kz-btn__rest,.kz-btn__pending{justify-content:center;align-items:center;gap:var(--kz-btn-gap);grid-area:1/1;min-width:0;display:inline-flex}.kz-btn__rest[aria-hidden=true]{visibility:hidden}.kz-btn__pending{gap:var(--space-8)}.kz-btn__label{min-width:0}.kz-btn__sep{width:1px;height:var(--space-20);opacity:.16;background-color:currentColor;flex:none}.kz-btn__detail{align-items:center;gap:var(--space-6);font-variant-numeric:tabular-nums;display:inline-flex}.kz-btn__spinner{box-sizing:border-box;width:var(--space-16);height:var(--space-16);border:var(--space-2) solid currentColor;opacity:0;animation:kz-btn-spin var(--dur-activity) linear infinite;border-right-color:#0000;border-radius:50%;flex:none}.kz-btn__spinner[data-visible=true]{opacity:1}@keyframes kz-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kz-btn__spinner{border-right-color:currentColor;animation:none}}.kz-skeleton{display:block}.kz-skeleton-block{border-radius:var(--radius-badge);background:var(--fill-skeleton);display:block}.kz-skeleton-block--circle{border-radius:50%}.kz-skeleton-rows{--kz-skeleton-row-h:calc(var(--band-hit-target) + var(--space-12));--kz-skeleton-disc:calc(var(--space-32) + var(--space-4));flex-direction:column;display:flex}.kz-skeleton-row{align-items:center;gap:var(--space-12);height:var(--kz-skeleton-row-h);display:flex}.kz-skeleton-disc{width:var(--kz-skeleton-disc);height:var(--kz-skeleton-disc);flex:none}.kz-skeleton-lines{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.kz-skeleton-line{height:calc(var(--space-12) - var(--space-2))}.kz-skeleton-line--short{width:45%;height:var(--space-8)}.kz-state{--kz-state-pad-y:calc(var(--space-24) + var(--space-4));--kz-state-body-max:260px;align-items:center;gap:var(--space-8);padding:var(--kz-state-pad-y) var(--space-24);text-align:center;color:var(--text);flex-direction:column;display:flex}.kz-state-art{--kz-state-art-w:74px;--kz-state-art-h:56px;width:var(--kz-state-art-w);height:var(--kz-state-art-h);margin-bottom:var(--space-8);display:block;overflow:visible}.kz-state-glyph{margin-bottom:var(--space-4);flex:none}.kz-state-glyph--offline{color:var(--muted)}.kz-state-glyph--error{color:var(--loss)}.kz-state-ghost{fill:var(--fill-chip);stroke:var(--line-rule);stroke-width:1.5px}.kz-state-back{stroke:var(--card-back-border);stroke-width:1px}.kz-state-stripe-a{fill:var(--card-back-a)}.kz-state-stripe-b{fill:var(--card-back-b)}.kz-state-title{font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight);letter-spacing:var(--type-body-strong-tracking);margin:0}.kz-state--prominent .kz-state-title{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight);letter-spacing:var(--type-title-s-tracking)}.kz-state-body{max-width:var(--kz-state-body-max);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);color:var(--muted);margin:0}.kz-state-action{margin-top:var(--space-8)}.kz-state-action-label{align-items:center;gap:var(--space-8);display:inline-flex}.kz-inline-status{align-items:center;gap:var(--space-8);min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);color:var(--muted);display:inline-flex}.kz-inline-status-glyph{flex:none}.kz-inline-status--success .kz-inline-status-glyph{color:var(--win)}.kz-inline-status--error .kz-inline-status-glyph{color:var(--loss)}.kz-inline-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kz-veil{--kz-veil-greyscale:.5;--kz-veil-opacity:.55;transition:filter var(--dur-state) var(--ease-standard), opacity var(--dur-state) var(--ease-standard)}.kz-veil[data-veiled=true]{filter:grayscale(var(--kz-veil-greyscale));opacity:var(--kz-veil-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.kz-notice{--kz-notice-h:62px;--kz-notice-disc:38px;--kz-notice-coin:17px;--kz-notice-gem:13px;--kz-notice-action-h:36px;--kz-notice-pad-end:calc(var(--space-16) + var(--space-2));--kz-notice-pad-y:calc(var(--space-12) - var(--space-2));align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--kz-notice-h);padding:var(--kz-notice-pad-y) var(--kz-notice-pad-end) var(--kz-notice-pad-y) var(--space-12);border-radius:var(--radius-pill);background:var(--glass-notice-sheen), var(--glass-notice-fallback);box-shadow:inset 0 0 0 1px var(--glass-notice-line), inset 0 1px 0 var(--glass-notice-highlight), var(--glass-notice-shadow);color:var(--text);font-family:var(--font);text-align:left;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;margin:0;display:flex;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kz-notice{background:var(--glass-notice-sheen), var(--glass-notice-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-notice-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-notice-saturate))}}.kz-notice--action{padding-right:var(--space-12)}button.kz-notice{cursor:pointer}button.kz-notice:focus-visible{outline:none}html:not([data-input-modality=pointer]) button.kz-notice:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring), var(--glass-notice-shadow)}.kz-notice-disc{width:var(--kz-notice-disc);height:var(--kz-notice-disc);background:var(--fill-quiet);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.kz-notice-disc--success{color:var(--win)}.kz-notice-disc--error{color:var(--loss)}.kz-notice-disc--avatar{background:var(--surface2);font-size:var(--type-title-m-size);line-height:1}.kz-notice-disc--avatar :is(img,svg){object-fit:contain;width:70%;height:70%}.kz-notice-disc>.coin-dot{width:var(--kz-notice-coin);height:var(--kz-notice-coin)}.kz-notice-gem{width:var(--kz-notice-gem);height:var(--kz-notice-gem);border-radius:var(--radius-bar);background:var(--gem);transform:rotate(45deg)}.kz-notice-spinner{--kz-notice-spinner:18px;width:var(--kz-notice-spinner);height:var(--kz-notice-spinner);border:var(--space-2) solid var(--fill-chip-on);border-top-color:var(--text);animation:kz-notice-spin var(--dur-activity) linear infinite;border-radius:50%}.kz-notice-copy{flex-direction:column;flex:1;min-width:0;display:flex}.kz-notice-message,.kz-notice-subline{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.kz-notice-message{font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-weight:var(--type-body-strong-weight);letter-spacing:var(--type-callout-tracking);color:var(--text)}.kz-notice-subline{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);color:var(--muted)}.kz-notice-action{height:var(--kz-notice-action-h);margin:calc((var(--band-hit-target) - var(--kz-notice-action-h)) / -2) 0;padding:0 var(--space-16);border-radius:var(--radius-pill);background:var(--fill-quiet);box-shadow:inset 0 0 0 1px var(--line-quiet);color:var(--text);font-size:var(--type-button-s-size);line-height:var(--type-button-s-line);font-weight:var(--type-button-s-weight);letter-spacing:var(--type-button-s-tracking);cursor:pointer;transition:transform var(--dur-press-up) var(--ease-standard);border:0;flex:none;position:relative}.kz-notice-action:before{content:"";inset:calc((var(--band-hit-target) - var(--kz-notice-action-h)) / -2) 0;position:absolute}.kz-notice-action:active{transition-duration:var(--dur-press-down);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kz-notice-action:hover{background:var(--fill-chip-on)}}.kz-notice-clock{--kz-notice-clock-inset:calc(var(--space-24) + var(--space-2));top:0;left:var(--kz-notice-clock-inset);right:var(--kz-notice-clock-inset);height:var(--space-2);--kz-notice-clock-ink:color-mix(in srgb, var(--card-face) 62%, transparent);background:linear-gradient(90deg, transparent, var(--kz-notice-clock-ink) 33%, var(--kz-notice-clock-ink) 67%, transparent);transform-origin:50%;pointer-events:none;position:absolute}@keyframes kz-notice-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){.kz-notice{border:1px solid canvastext}}.kz-notice-layer,.kz-update-notice{--kz-notice-layer-max:420px;width:min(var(--kz-notice-layer-max), calc(100% - 2 * var(--band-phone-gutter)));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.kz-notice-layer{top:calc(env(safe-area-inset-top,0px) + var(--space-8));z-index:700}:root[data-presentation=desktop] .kz-notice-layer{top:calc(var(--band-desktop-top-bar) + var(--space-12))}.kz-notice-layer>.kz-notice{animation:kz-notice-in calc(2 * var(--dur-state)) var(--ease-settle) both}.kz-update-notice{bottom:calc(var(--phone-nav-height,env(safe-area-inset-bottom,0px)) + var(--space-12));z-index:250}:root[data-presentation=desktop] .kz-update-notice{bottom:var(--space-24)}.kz-update-notice>.kz-notice{animation:kz-notice-rise calc(2 * var(--dur-state)) var(--ease-settle) both}@keyframes kz-notice-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-12))) scale(.98)}}@keyframes kz-notice-rise{0%{opacity:0;transform:translateY(var(--space-12)) scale(.98)}}html{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-layout{min-height:100dvh;display:flex}.app-main{flex:1;min-width:0;padding:38px 56px}.app-page-content{width:100%}.page-width{margin:0 auto}.page-title{font-size:var(--type-title-xl-size);letter-spacing:var(--type-title-l-tracking);font-weight:700}.page-shell{min-height:100dvh;position:relative}.page-shell-content{width:100%;padding:64px 24px}@media (width<=760px){[data-phone-presentation-enabled=false] .app-layout{flex-direction:column}[data-phone-presentation-enabled=false] .app-main{padding:24px 16px calc(82px + env(safe-area-inset-bottom))}[data-phone-presentation-enabled=false] .page-shell-content{padding:76px 16px 32px}}@media (width<=430px){:is([data-presentation=phone],[data-phone-presentation-enabled=false]) .app-main{padding-left:12px;padding-right:12px}:is([data-presentation=phone],[data-phone-presentation-enabled=false]) .page-title{font-size:var(--type-title-l-size)}}.kz-wordmark .kz-wordmark__card,.kz-pip{background:var(--gold)}.nav{border-right:1px solid var(--border);width:240px;height:100dvh;transition:width var(--dur-sheet) var(--ease-standard), padding var(--dur-sheet) var(--ease-standard);flex-direction:column;flex:none;padding:30px 16px 22px;display:flex;position:sticky;top:0}.nav-toggle{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;z-index:5;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:34px;right:-13px}.nav-toggle:hover{color:var(--text)}.nav-toggle svg{transition:transform var(--dur-sheet) var(--ease-standard)}.nav.collapsed .nav-toggle svg{transform:rotate(180deg)}.nav-bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}.nav.collapsed{width:76px;padding:30px 12px 22px}.nav.collapsed .nav-label,.nav.collapsed .gr-meta{display:none}.gr-back{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.gr-trump-mini{display:none}.nav.collapsed .gr-trump-mini{border-radius:var(--radius-code);background:var(--surface);border:1px solid var(--border);width:44px;height:44px;font-size:var(--type-title-m-size);justify-content:center;align-items:center;margin:26px auto 0;display:flex}.nav.collapsed .gr-back{margin:0 auto}.nav.collapsed .gr-you{align-items:center}.gr-you{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gr-meta{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--muted);margin-top:14px;line-height:1.7}@media (pointer:coarse){.nav-toggle,.gr-back{min-width:44px;min-height:44px}}@media (width<=760px){[data-phone-presentation-enabled=false] .nav,[data-phone-presentation-enabled=false] .nav.collapsed{z-index:90;width:100%;height:calc(66px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--border);background:var(--glass-min-fill);position:fixed;inset:auto 0 0}[data-phone-presentation-enabled=false] .nav-toggle,[data-phone-presentation-enabled=false] .nav-bottom{display:none}[data-phone-presentation-enabled=false] .nav.collapsed .nav-label{display:inline}}.chip{background:var(--surface);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:17px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.coin-dot{background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px}@media (pointer:coarse){button.chip,a.chip{min-width:44px;min-height:44px}}.stage-fit{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stage{transform-origin:50%;flex:none;width:1160px;height:820px;position:relative}.btn{cursor:pointer;height:56px;transition:filter var(--dur-state) var(--ease-standard);border:none;border-radius:28px;justify-content:center;align-items:center;gap:8px;padding:0 36px;font-size:16px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700}.btn-secondary{background:var(--raised);color:var(--text)}.btn:disabled{color:var(--disabled);cursor:default;background:#1e1e20}.btn-sm{border-radius:18px;height:36px;padding:0 20px;font-size:13.5px}.btn-danger{color:var(--negative);background:#e5484d24}.btn-full{width:100%}@media (pointer:coarse){.btn-sm{min-width:44px;min-height:44px}}.route-loading{min-height:100dvh;padding:var(--space-24) var(--band-phone-gutter);background:var(--bg)}.route-loading>.kz-skeleton,.route-loading>.kz-state{max-width:var(--band-desktop-main);margin:0 auto}.route-loading__shape{gap:var(--space-24);flex-direction:column;display:flex}.route-loading__title{width:40%;height:var(--space-24)}.route-loading--focus{place-items:center;display:grid}.route-loading--focus>.kz-state{max-width:var(--band-desktop-focus)}.pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-opt{height:44px;padding:0 calc(var(--space-16) + var(--space-2));background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:22px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.pill-opt.selected{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700}.pill-opt:disabled{color:var(--disabled);cursor:default}.avatar{background:var(--raised);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dialog-scrim{z-index:400;background:#060607c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--border);border-radius:28px;width:480px;max-width:94vw;max-height:88dvh;padding:32px 36px;overflow:auto}.dialog-drag-handle{display:none}.dialog-title{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:700}.dialog-body{color:var(--muted);font-size:13.5px;line-height:1.5}.dialog-actions{gap:12px;margin-top:26px;display:flex}.dialog-actions>*{flex:1}.sheet-row{background:var(--raised);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:15px;font-weight:600;display:flex}.sheet-key{min-width:18px;height:18px;color:var(--muted);border:1px solid var(--border);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@media (pointer:coarse) and (hover:none){.sheet-key{display:none}}@media (pointer:coarse){.sheet-row{min-height:48px}}@media (width<=760px){[data-phone-presentation-enabled=false] .dialog-scrim{align-items:flex-end;padding:12px}[data-phone-presentation-enabled=false] .dialog{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px}[data-phone-presentation-enabled=false] .dialog-actions{flex-wrap:wrap}}@media (width<=430px){:is([data-presentation=phone],[data-phone-presentation-enabled=false]) .dialog-actions>*{min-width:120px}}.tabular{font-variant-numeric:tabular-nums}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}:root{--bg:#0a0a0b;--surface:#161618;--surface2:#232326;--hairline:#2a2a2e;--text:#f4f4f6;--muted:#8e8e96;--faint:#5a5a61;--on-face:#17171a;--gold:#e9b44c;--gem:#a9d6ff;--win:#4fc98d;--loss:#e5484d;--caution:#f2994a;--line-rule:#ffffff21;--line-tile:#ffffff1c;--line-card:#ffffff13;--line-quiet:#ffffff17;--line-subtle:#ffffff0f;--line-slot:#ffffff38;--fill-quiet:#ffffff12;--fill-chip:#ffffff0d;--fill-chip-on:#ffffff1f;--fill-track:#ffffff17;--fill-skeleton:#ffffff16;--fill-hover:#ffffff0b;--hover-primary:#fff;--veil-locked:#00000042;--veil-neighbour:#00000057;--scrim-sheet:#0009;--scrim-overlay:#000000b8;--card-face:#f8f8f5;--card-ink:#252527;--card-red:#bc464b;--card-beaten-face:#28282c;--card-beaten-ink:#c3c3cb;--card-beaten-red:#d39b9e;--card-beaten-edge:#4b4b51;--card-back-a:#1c1c1f;--card-back-b:#242428;--card-back-border:#333338;--focus-ring:#f4f4f6e6;--skyline-promote-a:#8a8f9c;--skyline-promote-b:#3c404a;--skyline-rest-a:#4e525e;--skyline-rest-b:#2b2e36;--skyline-cut:#ffffff29;--ground-house:linear-gradient(180deg, #0c0c0e 0%, #0c0c0e 19%, #131315 27%, #131315 60%, #0f0f11 69%, #08080a 87%, #08080a 100%);--weave:repeating-linear-gradient(48deg, #0000002b 0 1px, transparent 1px 6px);--font:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-display-xl-size:44px;--type-display-xl-line:48px;--type-display-xl-weight:800;--type-display-xl-tracking:-.035em;--type-display-l-size:32px;--type-display-l-line:36px;--type-display-l-weight:800;--type-display-l-tracking:-.03em;--type-title-xl-size:26px;--type-title-xl-line:30px;--type-title-xl-weight:800;--type-title-xl-tracking:-.025em;--type-title-l-size:22px;--type-title-l-line:26px;--type-title-l-weight:700;--type-title-l-tracking:-.02em;--type-title-m-size:20px;--type-title-m-line:24px;--type-title-m-weight:700;--type-title-m-tracking:-.02em;--type-title-s-size:17px;--type-title-s-line:22px;--type-title-s-weight:700;--type-title-s-tracking:-.01em;--type-body-strong-size:15px;--type-body-strong-line:20px;--type-body-strong-weight:600;--type-body-strong-tracking:-.005em;--type-body-size:15px;--type-body-line:22px;--type-body-weight:400;--type-body-tracking:0em;--type-callout-size:14px;--type-callout-line:21px;--type-callout-weight:400;--type-callout-tracking:0em;--type-button-l-size:16px;--type-button-l-line:20px;--type-button-l-weight:600;--type-button-l-tracking:0em;--type-button-m-size:15px;--type-button-m-line:18.75px;--type-button-m-weight:600;--type-button-m-tracking:0em;--type-button-s-size:14px;--type-button-s-line:17.5px;--type-button-s-weight:600;--type-button-s-tracking:0em;--type-caption-size:12.5px;--type-caption-line:16px;--type-caption-weight:500;--type-caption-tracking:0em;--type-label-size:11.5px;--type-label-line:14px;--type-label-weight:600;--type-label-tracking:.01em;--type-micro-size:10.5px;--type-micro-line:12px;--type-micro-weight:700;--type-micro-tracking:.1em;--type-tab-size:10.5px;--type-tab-line:12px;--type-tab-weight:600;--type-tab-tracking:.02em;--radius-pill:999px;--radius-room-factor:.195;--radius-room-max:51px;--radius-play-factor:calc(16 / 82);--radius-mini:5px;--radius-row:22px;--radius-tile:16px;--radius-field:16px;--radius-code:14px;--radius-sheet:28px;--radius-badge:6px;--radius-bar:2px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--band-hit-target:44px;--band-phone-header:50px;--band-phone-rail:110px;--band-phone-nav:84px;--band-phone-gutter:20px;--band-phone-block-gap:12px;--band-phone-group-gap:24px;--band-phone-card-inset:20px;--band-tablet-column:600px;--band-tablet-focus:520px;--band-desktop-rail:88px;--band-desktop-top-bar:64px;--band-desktop-content-max:1200px;--band-desktop-context:320px;--band-desktop-main:680px;--band-desktop-aside:360px;--band-desktop-detail:680px;--band-desktop-detail-pane:420px;--band-desktop-section-nav:220px;--band-desktop-focus:520px;--band-desktop-gutter:32px;--band-desktop-sheet:480px;--stock-base:#1b1c20;--stock-tint:10%;--stock-tint-neighbour:19%;--stock-highlight:linear-gradient(135deg, #ffffff13, #fff0 42%);--stock-line:#ffffff13;--stock-watermark:#ffffff0e;--stock-plate:#00000038;--stock-plate-edge:#ffffff16;--stock-index:#ffffff5c;--glass-blur:18px;--glass-line:#ffffff17;--glass-sheen:#ffffff14;--glass-min-fill:#0a0a0beb;--glass-min-fallback:#0a0a0b;--glass-light-fill:#141416e0;--glass-light-fallback:#141416;--glass-light-shadow:0 -16px 40px 0 #00000059;--glass-notice-fill:#101114cc;--glass-notice-fallback:#101114;--glass-notice-shadow:0 10px 28px 0 #00000073;--glass-notice-sheen:linear-gradient(135deg, #ffffff12 0%, #ffffff03 45%, #ffffff08 100%);--glass-notice-highlight:#ffffff26;--glass-notice-line:#ffffff0f;--glass-notice-saturate:1.15;--lamp:radial-gradient(ellipse 60% 60% at 50% 40%, #ffffff12, transparent 72%);--lamp-hero:radial-gradient(ellipse 60% 60% at 50% 40%, #ffffff16, transparent 72%);--lamp-contact:radial-gradient(closest-side, #0a0a0b99, transparent);--shadow-card:0 6px 16px 0 #00000052;--shadow-lift:0 18px 40px 0 #00000080;--shadow-stock:0 30px 60px 0 #00000073;--shadow-sheet:0 -16px 40px 0 #00000059;--shadow-panel:0 40px 80px 0 #0000008c;--shadow-notice:0 10px 28px 0 #00000073;--focus-ring-width:2px;--focus-ring-gap:2px;--ease-standard:cubic-bezier(0, 0, .58, 1);--ease-emphasized:cubic-bezier(.2, .9, .2, 1);--ease-card-smooth:cubic-bezier(.42, 0, .58, 1);--ease-settle:cubic-bezier(.2, .95, .25, 1);--ease-spring:cubic-bezier(.3, 1.5, .4, 1);--ease-swap:cubic-bezier(.3, 0, .2, 1);--ease-accelerate:cubic-bezier(.55, 0, .85, .4);--dur-state-fast:.12s;--dur-state:.15s;--dur-press-down:90ms;--dur-press-up:.18s;--dur-card-lift:.12s;--dur-nav-pop:.2s;--dur-card-play:.22s;--dur-sheet:.22s;--dur-transition:.32s;--dur-reaction:.4s;--dur-activity:.8s;--dur-reduced-fade:.15s;--dur-entrance-cut:10ms;--raised:var(--surface2);--border:var(--hairline);--disabled:var(--faint);--suit-red:var(--card-red);--positive:var(--win);--negative:var(--loss);--danger:var(--loss);--card:var(--surface);--btn-primary-bg:var(--card-face);--btn-primary-text:var(--on-face);--card-back:repeating-linear-gradient(135deg, var(--card-back-a) 0 7px, var(--card-back-b) 7px 14px);--shadow-lg:var(--shadow-lift)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);min-height:100dvh}#root{min-height:100dvh;display:flex}#root>*{flex:1;min-width:0}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}input,select{font-family:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-gap)}html[data-input-modality=pointer] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none}.hv{transition:filter var(--dur-state) var(--ease-standard)}.hv:hover{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--dur-entrance-cut)!important;transition-property:opacity,color,background-color,border-color,outline-color,text-decoration-color,fill,stroke!important;transition-duration:var(--dur-reduced-fade)!important;transition-timing-function:var(--ease-standard)!important;animation-iteration-count:1!important}}:where(html[data-reduce-motion]) *,:where(html[data-reduce-motion]) :before,:where(html[data-reduce-motion]) :after{animation-duration:var(--dur-entrance-cut)!important;transition-property:opacity,color,background-color,border-color,outline-color,text-decoration-color,fill,stroke!important;transition-duration:var(--dur-reduced-fade)!important;transition-timing-function:var(--ease-standard)!important;animation-iteration-count:1!important}html[data-text-scale="115"]{--text-scale:1.15}html[data-text-scale="130"]{--text-scale:1.3}html[data-text-scale]{--type-display-xl-size:calc(44px * var(--text-scale));--type-display-xl-line:calc(48px * var(--text-scale));--type-display-l-size:calc(32px * var(--text-scale));--type-display-l-line:calc(36px * var(--text-scale));--type-title-xl-size:calc(26px * var(--text-scale));--type-title-xl-line:calc(30px * var(--text-scale));--type-title-l-size:calc(22px * var(--text-scale));--type-title-l-line:calc(26px * var(--text-scale));--type-title-m-size:calc(20px * var(--text-scale));--type-title-m-line:calc(24px * var(--text-scale));--type-title-s-size:calc(17px * var(--text-scale));--type-title-s-line:calc(22px * var(--text-scale));--type-body-strong-size:calc(15px * var(--text-scale));--type-body-strong-line:calc(20px * var(--text-scale));--type-body-size:calc(15px * var(--text-scale));--type-body-line:calc(22px * var(--text-scale));--type-callout-size:calc(14px * var(--text-scale));--type-callout-line:calc(21px * var(--text-scale));--type-button-l-size:calc(16px * var(--text-scale));--type-button-l-line:calc(20px * var(--text-scale));--type-button-m-size:calc(15px * var(--text-scale));--type-button-m-line:calc(18.75px * var(--text-scale));--type-button-s-size:calc(14px * var(--text-scale));--type-button-s-line:calc(17.5px * var(--text-scale));--type-caption-size:calc(12.5px * var(--text-scale));--type-caption-line:calc(16px * var(--text-scale));--type-label-size:calc(11.5px * var(--text-scale));--type-label-line:calc(14px * var(--text-scale));--type-micro-size:calc(10.5px * min(var(--text-scale), 1.15));--type-micro-line:calc(12px * min(var(--text-scale), 1.15));--type-tab-size:calc(10.5px * min(var(--text-scale), 1.15));--type-tab-line:calc(12px * min(var(--text-scale), 1.15))}.t-display-xl{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-line);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}.t-display-l{font-size:var(--type-display-l-size);line-height:var(--type-display-l-line);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking)}.t-title-xl{font-size:var(--type-title-xl-size);line-height:var(--type-title-xl-line);font-weight:var(--type-title-xl-weight);letter-spacing:var(--type-title-xl-tracking)}.t-title-l{font-size:var(--type-title-l-size);line-height:var(--type-title-l-line);font-weight:var(--type-title-l-weight);letter-spacing:var(--type-title-l-tracking)}.t-title-m{font-size:var(--type-title-m-size);line-height:var(--type-title-m-line);font-weight:var(--type-title-m-weight);letter-spacing:var(--type-title-m-tracking)}.t-title-s{font-size:var(--type-title-s-size);line-height:var(--type-title-s-line);font-weight:var(--type-title-s-weight);letter-spacing:var(--type-title-s-tracking)}.t-body-strong{font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight);letter-spacing:var(--type-body-strong-tracking)}.t-callout{font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-weight:var(--type-callout-weight);letter-spacing:var(--type-callout-tracking)}.t-button-l{font-size:var(--type-button-l-size);line-height:var(--type-button-l-line);font-weight:var(--type-button-l-weight);letter-spacing:var(--type-button-l-tracking)}.t-button-s{font-size:var(--type-button-s-size);line-height:var(--type-button-s-line);font-weight:var(--type-button-s-weight);letter-spacing:var(--type-button-s-tracking)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.t-micro{font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.t-tab{font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight);letter-spacing:var(--type-tab-tracking)}.t-num{font-variant-numeric:tabular-nums}html[data-smooth-card-motion]{--card-flight-curve:var(--ease-card-smooth)}
