:root{--sys-canvas:#0c0d0f;--sys-panel:#14161a;--sys-raised:#191c21;--sys-ink:#f1f3f5;--sys-copy:#b4bac2;--sys-muted:#7d858f;--sys-rule:rgba(241,243,245,0.11);--sys-accent:#9fc1d2;--sys-positive:#91b9a1;--sys-warning:#c6ad78;--sys-negative:#cf8d96}.sys-state{color:var(--sys-ink);font-family:var(--font-sans-loaded,system-ui,-apple-system,sans-serif)}.sys-state.is-full-page{display:grid;min-height:100vh;place-items:center;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));background:var(--sys-canvas)}.sys-state.is-embedded{width:100%;padding:clamp(26px,4vw,48px) 0}.sys-state__inner{display:grid;width:min(100%,620px);gap:14px;align-content:start}.sys-state.is-full-page .sys-state__inner{padding-block:18px}.sys-state__brand{display:inline-flex;align-items:center;gap:10px;width:max-content;margin-bottom:18px;color:var(--sys-ink);font-size:16px;font-weight:680;letter-spacing:-.02em}.sys-state__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--sys-rule);border-radius:10px;color:var(--sys-accent);background:var(--sys-panel)}.sys-state.is-error .sys-state__icon{color:var(--sys-negative)}.sys-state.is-success .sys-state__icon{color:var(--sys-positive)}.sys-state.is-empty .sys-state__icon{color:var(--sys-muted)}.sys-state.is-loading .sys-state__icon{color:var(--sys-accent)}.sys-state.is-loading .sys-state__icon svg{animation:sys-spin .9s linear infinite}.sys-state h1{max-width:16ch;margin:4px 0 0;color:var(--sys-ink);font-size:clamp(32px,6vw,58px);font-weight:620;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.sys-state.is-embedded h1{font-size:clamp(26px,3.6vw,42px)}.sys-state__body,.sys-state__detail{max-width:58ch;margin:0;color:var(--sys-copy);font-size:15px;line-height:1.65}.sys-state__detail{color:var(--sys-muted);font-size:13px}.sys-state__reference{width:max-content;max-width:100%;overflow-wrap:anywhere;color:var(--sys-muted);font-family:var(--font-mono-loaded,ui-monospace,monospace);font-size:11px;line-height:1.5}.sys-state__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.sys-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 17px;border:1px solid #e7ecef;border-radius:9px;background:#e7ecef;color:#101215;cursor:pointer;font:inherit;font-size:13px;font-weight:680;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.sys-action:hover{transform:translateY(-1px)}.sys-action:active{transform:translateY(0)}.sys-action.is-secondary{border-color:var(--sys-rule);background:transparent;color:var(--sys-copy)}.sys-action.is-secondary:hover{border-color:rgba(241,243,245,.24);color:var(--sys-ink)}.sys-action:focus-visible{outline:2px solid var(--sys-accent);outline-offset:3px}.a-page .sys-state,.av2-shell .sys-state,.role-manager-shell .sys-state,.role-user-shell .sys-state{--sys-canvas:transparent;--sys-panel:color-mix(in oklab,var(--panel,#14161a) 88%,transparent);--sys-ink:var(--ink,#f1f3f5);--sys-copy:var(--ink-2,#b4bac2);--sys-muted:var(--ink-mute,#7d858f);--sys-rule:var(--line,rgba(241,243,245,0.11))}.labs-root .labs-consent{padding:14px}.labs-root .labs-consent__card{width:min(760px,100%);border:1px solid rgba(17,18,20,.12)!important;border-radius:14px!important;background:rgba(250,250,248,.98)!important;box-shadow:none!important;backdrop-filter:blur(18px)}.labs-root .labs-consent__title{color:#16181b;font-size:18px;font-weight:680;letter-spacing:-.025em}.labs-root .labs-consent__body,.labs-root .labs-consent__cat-desc{color:#646b74}.labs-root .labs-consent__cats{border-top:1px solid rgba(17,18,20,.09)}.labs-root .labs-consent__cats li{border-bottom:1px solid rgba(17,18,20,.09);border-radius:0!important;background:transparent!important}.labs-root .labs-consent__btn{min-height:42px;border:1px solid rgba(17,18,20,.15)!important;border-radius:8px!important;background:transparent!important;color:#25282d!important;box-shadow:none!important;font-weight:620}.labs-root .labs-consent__btn:hover{border-color:rgba(17,18,20,.28)!important;background:rgba(17,18,20,.045)!important}.labs-root .labs-consent__toggle input:checked+span{background:#617f90!important}.market-os .gsignup-scrim{background:rgba(3,4,6,.76)!important;backdrop-filter:blur(8px)}.market-os .gsignup-card{width:min(460px,calc(100vw - 24px))!important;max-height:min(88vh,760px);overflow:auto;border:1px solid rgba(241,243,245,.12)!important;border-radius:16px!important;background:#121418!important;box-shadow:none!important;color:#f1f3f5}.market-os .gsignup-eyebrow{display:none!important}.market-os .gsignup-orb{filter:none!important;opacity:.88}.market-os .gsignup-title{color:#f1f3f5!important;font-size:clamp(25px,6vw,34px)!important;font-weight:630!important;letter-spacing:-.035em!important}.market-os .gsignup-alt,.market-os .gsignup-sub{color:#9aa2ac!important}.market-os .gsignup-label{color:#c8cdd3!important}.market-os .gsignup-input{min-height:46px;border:1px solid rgba(241,243,245,.13)!important;border-radius:9px!important;background:#181b20!important;color:#f1f3f5!important;box-shadow:none!important}.market-os .gsignup-input:focus{border-color:#9fc1d2!important;outline:2px solid rgba(159,193,210,.17)!important;outline-offset:1px}.market-os .gsignup-oauth,.market-os .gsignup-submit{min-height:46px;border-radius:9px!important;box-shadow:none!important;font-weight:680!important}.market-os .gsignup-submit{border:1px solid #e7ecef!important;background:#e7ecef!important;color:#101215!important}.market-os .gsignup-oauth{border:1px solid rgba(241,243,245,.14)!important;background:transparent!important;color:#e3e6e9!important}.market-os .gsignup-error{border:1px solid rgba(207,141,150,.24)!important;border-radius:9px!important;background:rgba(207,141,150,.08)!important;color:#e4a6ae!important}.market-os .gsignup-check{background:rgba(145,185,161,.12)!important;color:#91b9a1!important}.market-os .gsignup-x{color:#929aa4!important}.market-os .gsignup a,.market-os .gsignup-alt button{color:#9fc1d2!important}.labs-root .labs-signin__sent{border:1px solid var(--labs-rule)!important;border-radius:12px!important;background:var(--labs-panel)!important;box-shadow:none!important}[data-sonner-toaster] [data-sonner-toast]{border:1px solid rgba(241,243,245,.12)!important;border-radius:10px!important;background:#17191d!important;box-shadow:none!important;color:#f1f3f5!important}[data-sonner-toaster] [data-description]{color:#9aa2ac!important}[data-sonner-toaster] button{border-radius:7px!important;box-shadow:none!important}@keyframes sys-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.sys-state.is-full-page{place-items:start;padding-top:max(72px,env(safe-area-inset-top))}.sys-state h1{font-size:clamp(34px,12vw,48px)}.sys-state__actions{display:grid;grid-template-columns:1fr;width:100%}.sys-action{width:100%}.labs-root .labs-consent{align-items:end!important;padding:8px}.labs-root .labs-consent__card{border-radius:14px 14px 10px 10px!important}.labs-root .labs-consent__actions{display:grid!important;grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.sys-state.is-loading .sys-state__icon svg{animation-duration:1.8s}.sys-action{transition:none}}