:root{--font-ui:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--font-market:"SF Pro Text", "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Microsoft YaHei", "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", sans-serif;--text-body:.875rem;--text-label:.8125rem;--text-meta:.75rem;--text-secondary:#a7b6c5;--text-muted-readable:#8799aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9f1ff;font-family:var(--font-ui);font-variant-numeric:tabular-nums;background:#07111f}.site-consent-banner{z-index:1200;left:calc(1rem + env(safe-area-inset-left));right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));color:#eaf5ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071522f2;border:1px solid #294a69;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:1120px;margin:auto;padding:1rem 1.125rem;display:grid;position:fixed;box-shadow:0 18px 54px #0009}.site-consent-banner strong,.site-consent-dialog h2{color:#fff}.site-consent-banner p{color:#a9bdd0;margin:.3rem 0 0;line-height:1.5}.site-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.site-consent-banner button,.site-consent-dialog button{color:#eaf5ff;min-height:2.55rem;font:inherit;cursor:pointer;background:#10273a;border:1px solid #365a78;padding:.55rem .85rem}.site-consent-banner button.primary,.site-consent-dialog button.primary{color:#fff;background:#0d68ae;border-color:#2c8edf}.site-consent-banner button:focus-visible,.site-consent-dialog button:focus-visible,.site-privacy-settings:focus-visible,.site-consent-purpose input:focus-visible{outline-offset:2px;outline:3px solid #72c3ff}.site-consent-banner button:disabled,.site-consent-dialog button:disabled{cursor:wait;opacity:.65}.site-privacy-settings{z-index:1100;right:calc(.75rem + env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom));color:#bcd2e5;cursor:pointer;background:#081a29e8;border:1px solid #294a69;min-height:2.25rem;padding:.4rem .7rem;font:600 .75rem/1.2 inherit;position:fixed}.site-consent-banner~.site-privacy-settings{display:none}.site-consent-backdrop{z-index:1300;background:#02070dbf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.site-consent-dialog{color:#bdd0df;background:#0a1926;border:1px solid #315572;width:min(100%,560px);max-height:min(90vh,720px);padding:1.25rem;overflow:auto;box-shadow:0 24px 80px #000c}.site-consent-kicker{color:#65b7f3;letter-spacing:.14em;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.site-consent-dialog h2{margin:0;font-size:1.45rem}.site-consent-dialog>p:not(.site-consent-kicker){line-height:1.55}.site-consent-purpose{color:#ddecf7;background:#0e2232;border:1px solid #263e52;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.85rem;display:flex}.site-consent-purpose span{gap:.2rem;display:grid}.site-consent-purpose small{color:#8faabe}.site-consent-purpose b{color:#77c6ff;font-size:.75rem}.site-consent-purpose input{accent-color:#1685d1;width:1.25rem;height:1.25rem}.site-consent-error{color:#ffb3b3}.site-consent-dialog footer{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.site-ad-placement{color:#7890a3;background:#081825;border:1px solid #1c3548;place-items:center;min-height:88px;margin:.75rem 1rem;padding:.5rem;display:grid;overflow:hidden}.site-ad-placement>span{letter-spacing:.12em;justify-self:start;font-size:.65rem}.site-ad-placement .adsbygoogle{width:100%;min-height:60px;display:block}.site-ad-placement[data-format=fluid]{background:0 0;border:0;border-left:2px solid #d6a758b3;min-height:0;margin:0;display:block;overflow:visible}.site-ad-placement[data-format=fluid]>span{color:#f1d29b;letter-spacing:0;border:1px solid #d6a75899;margin-bottom:6px;padding:1px 7px;font-size:11px;display:inline-block}.site-ad-placement[data-format=fluid] .adsbygoogle{min-height:0}.season-board li.site-ad-placement{display:block}.site-ad-placement:not(:has(.adsbygoogle[data-ad-status=filled])){border-top-width:0;border-bottom-width:0;min-height:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.site-ad-placement:has(.adsbygoogle[data-ad-status=unfilled]){display:none}@media (max-width:700px){.site-consent-banner{left:calc(.5rem + env(safe-area-inset-left));right:calc(.5rem + env(safe-area-inset-right));bottom:calc(.5rem + env(safe-area-inset-bottom));border-radius:10px;grid-template-columns:1fr;gap:.5rem;padding:.65rem .8rem}.site-consent-banner strong{font-size:.8rem}.site-consent-banner p{margin:.15rem 0 0;font-size:.72rem;line-height:1.4}.site-consent-actions{grid-template-columns:1fr 1fr 1.4fr;gap:.4rem;display:grid}.site-consent-actions button{min-height:34px;padding:0 .4rem;font-size:.75rem}.site-consent-actions .primary{grid-column:auto}.site-consent-dialog{padding:1rem}.site-consent-purpose{align-items:flex-start}.site-privacy-settings{margin:.75rem .75rem 1rem auto;display:block;position:static}.site-ad-placement{min-height:72px;margin:.5rem}}.admin-integration-console{gap:14px;display:grid}.admin-integration-console>.admin-compact-toolbar{justify-content:space-between;align-items:center}.admin-integration-console>.admin-compact-toolbar p{color:#6f88a0;letter-spacing:.1em;margin:0;font-size:12px}.admin-integration-console>.admin-compact-toolbar h3{color:#e7eff6;margin:2px 0;font-size:14px}.admin-integration-console>.admin-compact-toolbar span{color:#8298ab;font-size:12px}.admin-integration-console button{color:#dce7f0;font:inherit;cursor:pointer;background:#0a1a28;border:1px solid #30475c;padding:8px 11px}.admin-integration-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-integration-grid fieldset{background:#0d1b29;border:1px solid #23394d;min-width:0;margin:0;padding:14px}.admin-integration-grid legend{color:#dfe9f1;padding:0 6px;font-size:12px;font-weight:700}.admin-integration-grid fieldset>label,.admin-integration-reason{color:#8298ab;gap:5px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.admin-integration-grid input[type=text],.admin-integration-grid input:not([type]),.admin-integration-reason textarea{color:#e7eff6;width:100%;font:inherit;background:#081522;border:1px solid #30475c;padding:8px}.admin-toggle-row{background:#091624;border:1px solid #263b4e;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex!important}.admin-toggle-row span{gap:2px;display:grid}.admin-toggle-row small,.admin-integration-grid p{color:#72899d;font-size:12px}.admin-toggle-row input{accent-color:#4c8dff;width:18px;height:18px}.admin-placement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.admin-placement-list>span{color:#8298ab;grid-column:1/-1;font-size:12px;font-weight:700}.admin-placement-list label{color:#a8bac9;border:1px solid #253b4e;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.admin-integration-reason{margin:0}.admin-integration-reason textarea{resize:vertical;min-height:88px}.admin-primary-action{justify-self:start;background:#174e87!important;border-color:#4c8dff!important}.admin-notification{color:#aebfce;background:#0d1b29;border-left:3px solid #4c8dff;max-width:none;margin:0;padding:9px 11px;font-size:12px}.admin-site-config-confirm{padding:16px}.admin-site-config-confirm>p{color:#6f88a0;letter-spacing:.12em;margin:0;font-size:12px}.admin-site-config-confirm h3{color:#ecf3f8;margin:6px 0 14px}.admin-site-config-confirm dl{background:#22384b;gap:1px;margin:0;display:grid}.admin-site-config-confirm dl>div{background:#0d1b29;grid-template-columns:90px 1fr;gap:10px;padding:10px;display:grid}.admin-site-config-confirm dt{color:#7890a4;font-size:12px}.admin-site-config-confirm dd{color:#dbe6ee;margin:0;font-size:12px}.admin-site-config-confirm footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:760px){.admin-integration-grid,.admin-placement-list,.admin-site-config-confirm dl>div{grid-template-columns:1fr}}*{box-sizing:border-box}body{font-synthesis:weight;font-optical-sizing:auto;text-rendering:auto;min-height:100vh;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:var(--font-ui)}main{max-width:1120px;margin:0 auto;padding:64px 24px}.eyebrow{color:#61d6aa;letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{margin:12px 0;font-size:clamp(2.5rem,8vw,5rem)}p{color:#a8bad0;max-width:720px;font-size:1.1rem;line-height:1.6}.status{background:#102238;border:1px solid #23415f;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.dot{background:#61d6aa;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #61d6aa}.auth-shell{background:radial-gradient(circle at 85% 5%,#123353 0,#0000 32rem),#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#0b1929;border:1px solid #23415f;width:min(100%,440px);padding:36px;box-shadow:0 24px 60px #00000047}.brand{color:#e9f1ff;letter-spacing:-.03em;font-size:1.35rem;font-weight:700;text-decoration:none}.auth-panel h1{margin:10px 0 14px;font-size:clamp(2rem,7vw,3.25rem);line-height:1}.auth-copy{margin:0 0 24px;font-size:1rem}.auth-form{gap:16px;display:grid}.auth-form>label{color:#c9d8e9;gap:7px;font-size:.9rem;font-weight:700;display:grid}.auth-form>label>input{color:#e9f1ff;width:100%;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:12px}.auth-form>label>input:focus{outline-offset:2px;border-color:#61d6aa;outline:2px solid #61d6aa}.auth-form>button{color:#06120e;font:inherit;cursor:pointer;background:#61d6aa;border:0;border-radius:4px;padding:13px;font-weight:700}.auth-form>button:disabled{cursor:wait;opacity:.65}.form-error{color:#ffaaa3;margin:0;font-size:.95rem}.form-hint{color:#89a5c2;margin:-8px 0 0;font-size:.82rem}.form-field-help{color:#8394a7;font-size:.76rem;font-weight:500;line-height:1.55}.form-field-error{color:#ff9e90;font-size:.76rem;font-weight:600;line-height:1.55}input[aria-invalid=true]{border-color:#ff6956}input[aria-invalid=true]:focus-visible{outline-color:#ff6956}.password-field-control{display:block;position:relative}.password-field-control input{width:100%;padding-right:44px}.password-field-control>input{color:#edf2f4;width:100%;min-height:39px;font:inherit;background:#0c1015;border:1px solid #343d47;border-radius:1px;padding:9px 10px;font-size:12px}.password-field-control>input:focus{outline-offset:2px;border-color:#61d6aa;outline:2px solid #61d6aa}.password-field-control>input[aria-invalid=true]{border-color:#ff6956}.password-field-control>input[aria-invalid=true]:focus{border-color:#ff6956;outline-color:#ff6956}.password-field .password-reveal{width:32px;height:32px;min-height:0;box-shadow:none;color:#8394a7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field .password-reveal:hover,.password-field .password-reveal:focus-visible{color:#dbe6f2;background:0 0;outline:none}.password-field .password-reveal:focus-visible{box-shadow:0 0 0 2px #3d7bff8c}.password-field .password-reveal svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.password-reveal-slash{stroke-linecap:round}.registration-challenge{color:#aeb7c0;width:100%;min-width:0;margin:-2px 0 0;font-size:12px}.registration-challenge-loading,.registration-challenge-error{color:#8d98a4;background:#0c1015;border:1px solid #343d47;padding:11px 12px;line-height:1.5;display:block}.registration-challenge-error{color:#ffaaa3;border-color:#8a4651}.registration-challenge altcha-widget{--altcha-max-width:306px;--altcha-color-base:#0c1015;--altcha-color-border:#343d47;--altcha-color-border-focus:#61d6aa;--altcha-color-text:#dce5ec;--altcha-color-active:#05b86d;--altcha-color-footer-bg:#111820;--altcha-color-error-text:#ffaaa3;--altcha-border-radius:2px;width:100%;display:block}.registration-challenge .altcha{box-sizing:border-box;width:100%;min-height:72px;box-shadow:0 8px 24px #00000029}.registration-challenge .altcha:focus-within{box-shadow:0 0 0 2px #61d6aa2e,0 8px 24px #00000029}.registration-challenge .altcha-main{min-height:58px;padding:10px 12px}.registration-challenge .altcha-checkbox input{accent-color:#05b86d}.registration-challenge .altcha-label{color:#edf2f4;font-size:13px;font-weight:600;line-height:1.35}.registration-challenge .altcha-logo{color:#8d98a4!important}.registration-challenge .altcha-footer{color:#778391;border-top:1px solid #252c34;padding:3px 9px;font-size:10px}.registration-challenge .altcha-error{color:#ffaaa3;line-height:1.45}.registration-challenge .altcha[data-state=verified]{background:#0d1816;border-color:#05b86d99}.auth-switch{margin:24px 0 0;font-size:.95rem}.auth-switch a{color:#61d6aa;font-weight:700}.lobby-shell{max-width:1120px;min-height:100vh;margin:0 auto;padding:64px 24px}.lobby-hero-player{margin-bottom:32px}.lobby-loading{color:#a8bad0}.lobby-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-action,.secondary-action,.lobby-card button,.lobby-hero button{color:#06120e;font:inherit;cursor:pointer;background:#61d6aa;border:1px solid #61d6aa;border-radius:4px;padding:12px 16px;font-weight:700;text-decoration:none}.secondary-action{color:#e9f1ff;background:0 0;border-color:#35536f}.lobby-card button:disabled,.lobby-hero button:disabled{cursor:wait;opacity:.65}.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lobby-card{background:#0b1929;border:1px solid #23415f;min-height:250px;padding:24px}.lobby-card h2{margin:8px 0;font-size:1.5rem}.card-kicker{color:#61d6aa;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.lobby-card p{margin:0 0 20px;font-size:.95rem}.invite-link-label{color:#c9d8e9;gap:7px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:grid}.invite-link-label input{color:#c9d8e9;width:100%;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:10px;font-size:.78rem}.lobby-notice{background:#102238;border-left:3px solid #61d6aa;max-width:none;margin:16px 0 0;padding:12px 14px}.market-catalog,.market-news{border-top:1px solid #23415f;margin-top:40px;padding-top:24px}.market-news-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.market-news-heading h2{margin:4px 0 0;font-size:1.55rem}.market-news-heading p{margin:0;font-size:.85rem}.market-news-list{background:#23415f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.market-news-list li{background:#0b1929;min-width:0;padding:16px}.market-news-meta{color:#89a5c2;justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.market-news-meta span{color:#61d6aa;font-weight:700}.market-news-list h3{color:#e9f1ff;margin:10px 0 6px;font-size:1rem;line-height:1.35}.market-news-list p{margin:0;font-size:.86rem}.market-news-state,.market-news-empty,.market-news-error{background:#0b1929;border:1px solid #23415f;max-width:none;margin:0;padding:16px}.market-news-state{gap:10px;display:grid}.market-news-state span{background:#102238;height:14px;animation:1.2s ease-in-out infinite market-pulse;display:block}.market-news-error{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-news-error p{margin:0}.market-news-error button{color:#e9f1ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #35536f;padding:8px 12px}@keyframes market-pulse{50%{opacity:.45}}.market-catalog-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.market-explorer-controls{align-items:end;gap:12px;margin:0 0 12px;display:flex}.market-explorer-controls label{color:#a8bad0;gap:4px;font-size:.78rem;display:grid}.market-explorer-controls input,.market-explorer-controls select{min-width:180px;min-height:36px}.market-load-more{justify-content:center;padding:14px 0 0;display:flex}.market-catalog-heading h2{margin:4px 0 0;font-size:1.55rem}.market-catalog-heading p{margin:0;font-size:.85rem}.market-company-list{background:#0b1929;border:1px solid #23415f;margin:0;padding:0;list-style:none}.market-company-row{border-bottom:1px solid #23415f;grid-template-columns:minmax(160px,2fr) minmax(120px,1fr) minmax(120px,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.market-company-row div{gap:3px;display:grid}.market-company-row strong{color:#e9f1ff}.market-company-row span{color:#a8bad0;font-size:.84rem}.market-company-row em{color:#61d6aa;font-size:.78rem;font-style:normal;font-weight:700}.market-company-row em[data-status=HALTED],.market-company-row em[data-status=DELISTED]{color:#ffca81}.market-price{text-align:right}.market-price strong{color:#61d6aa}.market-watch-cell button[aria-pressed=true]{color:#61d6aa;border-color:#61d6aa}.watchlist-error{color:#ffca81;margin:0 0 10px;font-size:.85rem}.market-company-link{color:inherit;gap:3px;text-decoration:none;display:grid}.market-company-link strong{color:#e9f1ff}.market-company-link:hover strong,.market-company-link:focus-visible strong{color:#61d6aa;text-underline-offset:3px;text-decoration:underline}.market-loading,.market-error{background:#0b1929;border:1px solid #23415f;max-width:none;margin:0;padding:16px;font-size:.95rem}.market-error{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-error p{margin:0}.market-error button{color:#e9f1ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #35536f;padding:8px 12px}.market-trade-cell{text-align:right}.market-trade-cell button,.market-trade-cell a{color:#61d6aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #61d6aa;padding:8px 10px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.market-trade-cell span{color:#89a5c2;font-size:.8rem}.order-ticket{background:#102238;border:1px solid #61d6aa;margin-top:16px;padding:20px}.order-ticket header{justify-content:space-between;align-items:start;gap:16px;display:flex}.order-ticket h3{margin:5px 0 0;font-size:1.2rem}.order-ticket p{margin:12px 0;font-size:.9rem}.ticket-close{color:#c9d8e9;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.order-ticket-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.order-ticket-form label{color:#c9d8e9;gap:6px;font-size:.8rem;font-weight:700;display:grid}.order-ticket-form input,.order-ticket-form select{color:#e9f1ff;min-width:0;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:2px;padding:10px}.order-ticket-form button{color:#06120e;font:inherit;cursor:pointer;background:#61d6aa;border:0;padding:11px 14px;font-weight:700}.order-ticket-form button:disabled{cursor:wait;opacity:.65}.order-ticket-notice{background:#07111f;padding:10px;margin-bottom:0!important}.order-cancel{color:#ffca81;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffca81;margin-top:12px;padding:9px 12px;font-weight:700}.order-cancel:disabled{cursor:wait;opacity:.65}.shareholder-panel{background:#0b1929;border:1px solid #23415f;margin-top:16px;padding:20px}.shareholder-panel header{justify-content:space-between;align-items:end;gap:16px;display:flex}.shareholder-panel h3{margin:5px 0 0;font-size:1.1rem}.shareholder-panel header>p,.shareholder-explainer{color:#a8bad0;margin:0;font-size:.82rem}.shareholder-explainer{margin-top:12px}.shareholder-state{gap:8px;margin-top:14px;display:grid}.shareholder-state span{background:#102238;height:14px;animation:1.2s ease-in-out infinite market-pulse;display:block}.shareholder-empty{background:#102238;max-width:none;margin:14px 0 0;padding:14px;font-size:.88rem}.shareholder-list{border:1px solid #23415f;margin:14px 0 0;padding:0;list-style:none}.shareholder-list li{border-bottom:1px solid #23415f;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(120px,1fr);align-items:center;gap:16px;padding:13px 14px;display:grid}.shareholder-list li>div,.shareholder-holder-link{gap:3px;display:grid}.shareholder-holder-link{color:inherit;text-decoration:none}.shareholder-holder-link strong{color:#61d6aa;text-underline-offset:3px;text-decoration:underline}.shareholder-list span{color:#a8bad0;font-size:.78rem}.shareholder-list strong{color:#e9f1ff}.shareholder-list strong[data-direction=up]{color:#61d6aa}.shareholder-list strong[data-direction=down]{color:#ffca81}.shareholder-list strong[data-direction=flat]{color:#c9d8e9}.short-cover-ticket{background:#102238;border:1px solid #ffca81;margin-top:12px;padding:16px}.short-cover-ticket header{justify-content:space-between;align-items:start;gap:16px;display:flex}.short-cover-ticket h3{margin:5px 0 0;font-size:1.1rem}.short-cover-ticket p{font-size:.88rem}.public-profile-shell{max-width:960px;min-height:100vh;margin:0 auto;padding:56px 24px}.profile-back{color:#61d6aa;font-weight:700;text-decoration:none}.public-profile-hero{border-left:4px solid #61d6aa;margin-top:24px;padding:12px 0 12px 20px}.public-profile-hero h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1}.public-profile-hero p{margin:0}.public-profile-section{margin-top:36px}.public-profile-section h2{font-size:1.3rem}.public-profile-empty,.public-profile-status,.public-profile-message{background:#0b1929;border:1px solid #23415f;max-width:none;padding:16px}.public-profile-message{margin-top:40px}.public-profile-message h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1}.public-profile-footnote{color:#a8bad0;max-width:none;margin:10px 0 0;font-size:.82rem}.public-holding-list{background:#0b1929;border:1px solid #23415f;margin:0;padding:0;list-style:none}.public-holding-list li{border-bottom:1px solid #23415f;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(110px,1fr));align-items:center;gap:16px;padding:14px 16px;display:grid}.public-holding-list li:last-child{border-bottom:0}.public-holding-list li>div{gap:3px;display:grid}.public-holding-list span,.institution-facts dt{color:#a8bad0;font-size:.78rem}.public-holding-list strong{color:#e9f1ff}.public-holding-list strong[data-direction=up]{color:#61d6aa}.public-holding-list strong[data-direction=down]{color:#ffca81}.public-holding-list strong[data-direction=flat]{color:#c9d8e9}.institution-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.institution-facts div{background:#0b1929;border:1px solid #23415f;padding:16px}.institution-facts dd{color:#e9f1ff;margin:7px 0 0;font-weight:700}.season-shell{max-width:1080px;min-height:100vh;margin:0 auto;padding:56px 24px}.season-heading{justify-content:space-between;align-items:end;gap:24px;margin-top:24px;display:flex}.season-heading h1{font-size:clamp(2.2rem,7vw,4.2rem);line-height:1}.season-heading p{margin-bottom:0}.season-ranking,.season-upcoming{background:#0b1929;border:1px solid #23415f;margin:28px 0 0;padding:0;list-style:none}.season-ranking li{border-bottom:1px solid #23415f;grid-template-columns:42px minmax(180px,2fr) repeat(3,minmax(110px,1fr));align-items:center;gap:16px;padding:15px 16px;display:grid}.season-ranking li:last-child{border-bottom:0}.season-ranking li>a{color:inherit;gap:3px;text-decoration:none;display:grid}.season-ranking li>a strong{color:#e9f1ff}.season-ranking li>a:hover strong{color:#61d6aa;text-decoration:underline}.season-ranking li>div{gap:4px;display:grid}.season-ranking span,.season-ranking small,.season-upcoming span{color:#a8bad0;font-size:.78rem}.season-ranking strong{color:#e9f1ff}.season-ranking strong[data-direction=up]{color:#61d6aa}.season-ranking strong[data-direction=down]{color:#ffca81}.season-ranking strong[data-direction=flat]{color:#c9d8e9}.season-rank{font-weight:700;color:#61d6aa!important;font-size:1rem!important}.season-empty,.season-footnote{background:#0b1929;border:1px solid #23415f;max-width:none;margin:28px 0 0;padding:16px}.season-footnote{background:0 0;border:0;margin-top:12px;padding:0;font-size:.82rem}.season-upcoming li{border-bottom:1px solid #23415f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.season-upcoming li:last-child{border-bottom:0}.admin-shell{max-width:1040px;min-height:100vh;margin:0 auto;padding:56px 24px}.admin-heading,.admin-ipo-card,.admin-market-card{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-heading h1{font-size:clamp(2.2rem,7vw,4.2rem);line-height:1}.admin-heading p{margin-bottom:0}.admin-links{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.admin-notice,.admin-empty{background:#102238;border-left:3px solid #61d6aa;max-width:none;margin:24px 0;padding:14px 16px}.admin-empty{border:1px solid #23415f}.admin-empty h2{margin:0 0 6px}.admin-empty p{margin:0}.admin-ipo-list,.admin-market-list{background:#0b1929;border:1px solid #23415f;margin:28px 0 0;padding:0;list-style:none}.admin-ipo-list li+li,.admin-market-list li+li{border-top:1px solid #23415f}.admin-ipo-card,.admin-market-card{padding:20px}.admin-ipo-summary h2,.admin-market-card h2{margin:6px 0;font-size:1.25rem}.admin-ipo-summary p,.admin-market-card p{margin:0;font-size:.92rem}.admin-ipo-summary strong{color:#ffca81;margin-top:12px;font-size:.84rem;display:inline-block}.admin-ipo-summary strong[data-due=false]{color:#89a5c2}.admin-market-card p strong{color:#61d6aa}.admin-market-list li[data-status=HALTED] .admin-market-card p strong{color:#ffca81}.admin-settlement-form{background:#102238;border-top:1px solid #23415f;gap:12px;padding:20px;display:grid}.admin-settlement-form label{color:#c9d8e9;gap:7px;font-size:.9rem;font-weight:700;display:grid}.admin-settlement-form textarea{resize:vertical;color:#e9f1ff;min-height:92px;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:10px}.admin-settlement-form textarea:focus{outline-offset:2px;border-color:#61d6aa;outline:2px solid #61d6aa}.admin-settlement-form p{max-width:none;margin:0;font-size:.85rem}.admin-settlement-form button{justify-self:start}.danger-action{color:#ffeae7;font:inherit;cursor:pointer;background:#792f35;border:1px solid #ec958d;border-radius:4px;padding:12px 16px;font-weight:700}.danger-action:hover{background:#913941}.danger-action:disabled,.primary-action:disabled{cursor:wait;opacity:.65}.admin-health-overview{background:#102238;border-left:3px solid #61d6aa;gap:5px;margin-top:28px;padding:16px;display:grid}.admin-health-overview[data-status=degraded]{border-color:#ffca81}.admin-health-overview strong{color:#e9f1ff}.admin-health-overview span,.admin-health-list span,.admin-health-footnote{color:#a8bad0;font-size:.82rem}.admin-health-list{background:#0b1929;border:1px solid #23415f;margin:16px 0 0;padding:0;list-style:none}.admin-health-list li{border-bottom:1px solid #23415f;grid-template-columns:minmax(160px,1.2fr) minmax(220px,2fr) minmax(100px,.7fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.admin-health-list li:last-child{border-bottom:0}.admin-health-list li>div{gap:4px;display:grid}.admin-health-list strong{color:#e9f1ff}.admin-health-list em{color:#61d6aa;font-size:.85rem;font-style:normal;font-weight:700}.admin-health-list li[data-status=degraded] em,.admin-health-list li[data-status=unknown] em{color:#ffca81}.admin-health-footnote{max-width:none;margin:12px 0 0}.admin-capacity-card{background:#0b1929;border:1px solid #23415f;grid-template-columns:minmax(220px,1fr) minmax(180px,2fr) auto;align-items:center;gap:14px 18px;margin-top:16px;padding:16px;display:grid}.admin-capacity-card>div:first-child{gap:4px;display:grid}.admin-capacity-card span{color:#a8bad0;font-size:.78rem}.admin-capacity-card strong{color:#e9f1ff}.admin-capacity-meter{appearance:none;background:#1d344b;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.admin-capacity-meter::-webkit-progress-bar{border-radius:inherit;background:#1d344b}.admin-capacity-meter::-webkit-progress-value{border-radius:inherit;background:#61d6aa}.admin-capacity-meter::-moz-progress-bar{border-radius:inherit;background:#61d6aa}.admin-capacity-card[data-status=warning] .admin-capacity-meter::-webkit-progress-value{background:#ffca81}.admin-capacity-card[data-status=warning] .admin-capacity-meter::-moz-progress-bar{background:#ffca81}.admin-capacity-card[data-status=critical] .admin-capacity-meter::-webkit-progress-value{background:#ff6d83}.admin-capacity-card[data-status=critical] .admin-capacity-meter::-moz-progress-bar{background:#ff6d83}.admin-capacity-meta{align-items:baseline;gap:8px;display:flex}.admin-capacity-card ul{background:#23415f;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.admin-capacity-card li{background:#102238;gap:4px;padding:10px 12px;display:grid}.admin-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-runtime-grid article{background:#0b1929;border:1px solid #23415f;padding:16px}.admin-runtime-grid article>div{justify-content:space-between;gap:16px;display:flex}.admin-runtime-grid span,.admin-runtime-grid dt{color:#a8bad0;font-size:.78rem}.admin-runtime-grid strong,.admin-runtime-grid dd{color:#e9f1ff}.admin-runtime-grid dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:14px 0 0;display:grid}.admin-runtime-grid dl div{justify-content:space-between;gap:12px;display:flex}.admin-runtime-grid dt,.admin-runtime-grid dd{margin:0}@media (max-width:1100px){.admin-runtime-grid{grid-template-columns:1fr 1fr}}.admin-audit-list{background:#0b1929;border:1px solid #23415f;margin:28px 0 16px;padding:0;list-style:none}.admin-audit-list li{border-bottom:1px solid #23415f;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:15px 16px;display:grid}.admin-audit-list li:last-child{border-bottom:0}.admin-audit-list li>div{gap:4px;display:grid}.admin-audit-list strong{color:#e9f1ff}.admin-audit-list span,.admin-audit-list p{color:#a8bad0;font-size:.82rem}.admin-audit-list p{overflow-wrap:anywhere;grid-column:1/-1;max-width:none;margin:0}.admin-audit-list em{color:#61d6aa;font-size:.82rem;font-style:normal;font-weight:700}.admin-audit-list em[data-outcome=DENIED],.admin-audit-list em[data-outcome=FAILURE]{color:#ffca81}.admin-news-form{background:#0b1929;border:1px solid #23415f;gap:16px;max-width:760px;margin-top:28px;padding:22px;display:grid}.admin-news-form label{color:#c9d8e9;gap:7px;font-size:.9rem;font-weight:700;display:grid}.admin-news-form input,.admin-news-form select,.admin-news-form textarea{box-sizing:border-box;color:#e9f1ff;width:100%;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:10px}.admin-news-form textarea{resize:vertical;min-height:94px}.admin-news-form input:focus,.admin-news-form select:focus,.admin-news-form textarea:focus{outline-offset:2px;border-color:#61d6aa;outline:2px solid #61d6aa}.admin-news-form p{max-width:none;margin:0;font-size:.85rem}.admin-news-form button{justify-self:start}.admin-create-section{border-top:1px solid #23415f;margin-top:28px;padding-top:24px}.admin-create-section h2{margin:0;font-size:1.45rem}.admin-create-section>p{max-width:820px;margin:8px 0 0;font-size:.92rem}.admin-maintenance{background:#102238;border:1px solid #ffca81;margin-top:28px;padding:20px}.admin-maintenance h2{margin:0;font-size:1.2rem}.admin-maintenance p{margin:8px 0 16px;font-size:.9rem}.admin-maintenance form{gap:12px;display:grid}.admin-maintenance label{color:#c9d8e9;gap:7px;font-size:.9rem;font-weight:700;display:grid}.admin-maintenance textarea{resize:vertical;color:#e9f1ff;min-height:80px;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:10px}.admin-maintenance button{justify-self:start}.admin-institution-form{background:#0b1929;border:1px solid #23415f;gap:16px;max-width:860px;margin-top:28px;padding:22px;display:grid}.admin-institution-form h2{color:#e9f1ff;margin:10px 0 0;font-size:1.1rem}.admin-institution-form label{color:#c9d8e9;gap:7px;font-size:.9rem;font-weight:700;display:grid}.admin-institution-form input,.admin-institution-form select,.admin-institution-form textarea{box-sizing:border-box;color:#e9f1ff;width:100%;font:inherit;background:#07111f;border:1px solid #35536f;border-radius:4px;padding:10px}.admin-institution-form textarea{resize:vertical;min-height:94px}.admin-institution-form input:focus,.admin-institution-form select:focus,.admin-institution-form textarea:focus{outline-offset:2px;border-color:#61d6aa;outline:2px solid #61d6aa}.admin-institution-form p{max-width:none;margin:0;font-size:.85rem}.admin-institution-form button{justify-self:start}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid:has(label:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.company-detail-shell{max-width:1180px;min-height:100vh;margin:0 auto;padding:56px 24px}.company-detail-status,.company-detail-message,.company-section-empty{background:#0b1929;border:1px solid #23415f;max-width:none;margin-top:28px;padding:16px}.company-detail-message h1{font-size:clamp(2rem,6vw,3.8rem);line-height:1}.company-detail-message button,.company-chart-panel button,.company-trade-panel>header button{color:#61d6aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #61d6aa;padding:9px 12px;font-weight:700}.company-detail-hero{justify-content:space-between;align-items:end;gap:28px;margin:26px 0 32px;display:flex}.company-detail-hero h1{font-size:clamp(2.4rem,7vw,4.5rem);line-height:.95}.company-detail-hero h1 span{color:#a8bad0;letter-spacing:0;margin-top:12px;font-size:.4em;font-weight:500;display:block}.company-detail-hero p{margin-bottom:0}.company-detail-hero dl{background:#23415f;grid-template-columns:repeat(3,minmax(118px,1fr));gap:1px;min-width:min(100%,420px);margin:0;display:grid}.company-detail-hero dl div{background:#0b1929;padding:14px}.company-detail-hero dt,.company-book-side p,.company-chart-panel>p,.company-book>p{color:#a8bad0;font-size:.76rem}.company-detail-hero dd{color:#e9f1ff;margin:7px 0 0;font-weight:700}.company-detail-hero dd:first-letter,.company-detail-hero dd[data-status=TRADABLE]{color:#61d6aa}.company-detail-hero dd[data-status=HALTED],.company-detail-hero dd[data-status=DELISTED]{color:#ffca81}.company-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);gap:16px;display:grid}.company-chart-panel,.company-book,.company-trade-panel,.company-recent-trades{background:#0b1929;border:1px solid #23415f;padding:20px}.company-chart-panel>header,.company-book>header,.company-trade-panel>header,.company-recent-trades>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.company-chart-panel h2,.company-book h2,.company-trade-panel h2,.company-recent-trades h2{margin:5px 0 0;font-size:1.2rem}.company-chart{min-height:300px;margin-top:16px}.company-chart-empty{background:#102238;max-width:none;margin:16px 0 0;padding:18px}.company-chart-panel>p,.company-book>p{max-width:none;margin:12px 0 0}.company-book>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.company-book-side{min-width:0}.company-book-side h3{margin:0 0 8px;font-size:.9rem}.company-book-side ol,.company-recent-trades ol{border:1px solid #23415f;margin:0;padding:0;list-style:none}.company-book-side li{border-bottom:1px solid #23415f;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:9px 10px;font-size:.8rem;display:grid}.company-book-side li:last-child,.company-recent-trades li:last-child{border-bottom:0}.company-book-side li span{color:#89a5c2}.company-book-side li strong{color:#61d6aa}.company-book-side li em{color:#c9d8e9;white-space:nowrap;font-style:normal}.company-section-empty{margin:16px 0 0;font-size:.9rem}.company-section-empty a{color:#61d6aa;margin-left:8px;font-weight:700;display:inline-block}.company-trade-panel .order-ticket{margin-top:16px}.company-recent-trades li{border-bottom:1px solid #23415f;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto;gap:16px;padding:11px 12px;font-size:.84rem;display:grid}.company-recent-trades time{color:#a8bad0}.company-recent-trades strong{color:#61d6aa}.company-recent-trades span{color:#c9d8e9}@media (max-width:700px){.lobby-shell{padding:40px 20px}.lobby-grid,.market-news-list{grid-template-columns:1fr}.market-explorer-controls{flex-direction:column;align-items:stretch}.market-explorer-controls input,.market-explorer-controls select{width:100%;min-width:0}.market-company-row{grid-template-columns:1fr 1fr}.market-price{text-align:left}.market-company-row .market-price{grid-column:1/-1}.market-trade-cell{text-align:left}.order-ticket-form{grid-template-columns:1fr 1fr}.order-ticket-form button{grid-column:1/-1}.shareholder-panel header{flex-direction:column;align-items:start}.shareholder-list li,.public-holding-list li{grid-template-columns:1fr;gap:8px}.institution-facts{grid-template-columns:1fr}}@media (max-width:480px){.auth-panel{padding:28px 22px}}@media (max-width:700px){.admin-shell{padding:40px 20px}.admin-heading,.admin-ipo-card,.admin-market-card{gap:16px;display:grid}.admin-heading .secondary-action,.admin-ipo-card .primary-action,.admin-market-card .primary-action,.admin-market-card .danger-action{justify-self:start}.admin-links{justify-content:start}.admin-health-list li,.admin-capacity-card,.admin-runtime-grid{grid-template-columns:1fr;gap:8px}.admin-capacity-card ul{grid-template-columns:1fr 1fr}}@media (max-width:800px){.company-detail-shell{padding:40px 20px}.company-detail-hero{display:grid}.company-detail-hero dl{min-width:0}.company-detail-grid{grid-template-columns:1fr}.company-chart-panel,.company-book,.company-trade-panel,.company-recent-trades{padding:16px}}@media (max-width:540px){.company-detail-hero dl,.company-book>div{grid-template-columns:1fr}.company-recent-trades li{grid-template-columns:1fr;gap:5px}.company-chart-panel>header,.company-book>header,.company-trade-panel>header,.company-recent-trades>header{flex-direction:column;align-items:start}}:root{background:var(--terminal-bg);color:var(--terminal-text);font-family:var(--font-ui);--terminal-onboarding-lane-height:68px}:is(body:has(.player-onboarding-coach) .terminal-content,body:has(.player-onboarding-resume) .terminal-content){padding-bottom:calc(62px + var(--terminal-onboarding-lane-height) + 16px)}:is(body:has(.player-onboarding-coach) :is(.account-notice,.wealth-notice,.operator-program-notice),body:has(.player-onboarding-resume) :is(.account-notice,.wealth-notice,.operator-program-notice)){bottom:calc(62px + var(--terminal-onboarding-lane-height) + 12px)}body{background:var(--terminal-bg)}.market-app-shell{background:linear-gradient(180deg, #081725 0, var(--terminal-bg) 260px);min-height:100dvh}.market-header{z-index:20;border-bottom:1px solid var(--terminal-line-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06111df0;height:60px;position:sticky;top:0}.market-header-inner{align-items:center;gap:28px;width:min(1440px,100%);height:100%;margin:0 auto;padding:0 24px;display:flex}.market-brand{min-width:172px;color:var(--terminal-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.market-brand>span:last-child{gap:1px;display:grid}.market-brand strong{letter-spacing:-.04em;font-size:17px}.market-brand small{color:var(--terminal-muted);letter-spacing:.03em;font-size:10px}.market-brand-mark{background:#0c2a33;border:1px solid #26c99573;grid-template-columns:repeat(3,5px);align-items:end;gap:3px;width:25px;height:25px;padding:5px;display:grid}.market-brand-mark i{background:var(--terminal-up);display:block}.market-brand-mark i:first-child{height:7px}.market-brand-mark i:nth-child(2){height:12px}.market-brand-mark i:nth-child(3){height:16px}.market-nav{align-self:stretch;display:flex}.market-nav a,.market-sign-in{color:var(--terminal-muted);align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.market-nav a:hover,.market-nav a:focus-visible,.market-sign-in:hover,.market-sign-in:focus-visible{color:var(--terminal-text);background:#ffffff0a;outline:none}.market-header-account{align-items:center;gap:8px;margin-left:auto;display:flex}.market-join,.market-user-chip{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#031410;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.market-user-chip{border-color:var(--terminal-line);background:var(--terminal-raised);color:var(--terminal-text)}.market-user-chip span{background:var(--terminal-up);color:#031410;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.market-user-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.trading-terminal-app{background:var(--terminal-bg);grid-template-columns:118px minmax(0,1fr);min-height:100dvh;display:grid}.terminal-rail{background:#202a38;border-right:1px solid #1e2d3d;flex-direction:column;height:100dvh;padding:16px 8px 12px;display:flex;position:sticky;top:0}.terminal-avatar{color:#e9fff7;background:#0e4250;border:1px solid #26c99594;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 6px 22px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.terminal-avatar:hover,.terminal-avatar:focus-visible{outline:2px solid var(--terminal-up);outline-offset:2px}.terminal-rail-nav{gap:4px;display:grid}.terminal-rail-nav a{color:#b7c1ce;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:38px;padding:0 9px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.terminal-rail-nav a:hover,.terminal-rail-nav a:focus-visible{color:#f3f8fc;background:#101721;outline:none}.terminal-rail-nav i{color:#b7c1ce;text-align:center;font-size:16px;font-style:normal}.terminal-rail-session{gap:4px;margin-top:auto;padding:8px 4px 0;display:grid}.terminal-rail-session a,.terminal-rail-session button{color:#b7c1ce;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;text-decoration:none}.terminal-rail-session a:hover,.terminal-rail-session a:focus-visible,.terminal-rail-session button:hover,.terminal-rail-session button:focus-visible{color:var(--terminal-up);outline:none}.terminal-rail-session button:disabled{cursor:wait;opacity:.6}.terminal-session-loading{border:2px solid #576779;border-top-color:var(--terminal-up);border-radius:50%;width:18px;height:18px;margin:8px;animation:.8s linear infinite terminal-spin}@keyframes terminal-spin{to{transform:rotate(360deg)}}.terminal-content{background:linear-gradient(180deg, #071522, var(--terminal-bg) 250px);min-width:0}.terminal-page-shell{width:min(1280px,100%);margin:0 auto;padding:32px 28px 70px}.watchlist-terminal-panel{border:1px solid var(--terminal-line);background:var(--terminal-surface)}.watchlist-terminal-panel>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;padding:16px;display:flex}.watchlist-terminal-panel h1{margin:4px 0 0;font-size:22px}.watchlist-terminal-panel>header button,.terminal-empty button{border:1px solid var(--terminal-line);color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;padding:6px 10px}.terminal-empty{color:var(--terminal-muted);margin:0;padding:28px 16px}.terminal-watchlist{margin:0;padding:0;list-style:none}.terminal-watchlist li{border-bottom:1px solid var(--terminal-line-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:62px;padding:10px 16px;display:grid}.terminal-watchlist li:last-child{border-bottom:0}.terminal-watchlist a{min-width:0;color:var(--terminal-text);gap:3px;text-decoration:none;display:grid}.terminal-watchlist a span{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.terminal-watchlist b{color:var(--terminal-up);font-family:var(--font-market)}.terminal-watchlist button{border:1px solid var(--terminal-line);color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;padding:5px 8px;font-size:12px}.home-terminal-workstation{border:1px solid var(--terminal-line);background:var(--terminal-surface);grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:calc(100dvh - 90px);display:grid}.home-terminal-workstation>.watchlist-terminal-panel{border:0;border-right:1px solid var(--terminal-line)}.home-terminal-workstation .watchlist-terminal-panel>header{min-height:54px;padding:12px}.home-terminal-workstation .watchlist-terminal-panel h1{font-size:16px}.home-terminal-workstation .terminal-watchlist li{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:8px 10px}.home-terminal-workstation .terminal-watchlist li>button:last-child{display:none}.terminal-watch-select{text-align:left;gap:3px;min-width:0;display:grid;color:var(--terminal-text)!important;background:0 0!important;border:0!important;padding:0!important}.terminal-watch-select span{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.terminal-watch-select:hover strong,.terminal-watch-select:focus-visible strong{color:var(--terminal-up);outline:none}.terminal-stock-chart{min-width:0;padding:16px}.terminal-stock-header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:end;min-height:58px;padding-bottom:10px;display:flex}.terminal-stock-header h1{font-family:var(--font-market);letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.terminal-stock-header h1 span{color:var(--terminal-muted);font-family:var(--font-ui);letter-spacing:0;font-size:12px;font-weight:500}.terminal-chart-price{font-family:var(--font-market);align-items:baseline;gap:8px;display:flex}.terminal-chart-price span{font-size:13px;font-weight:700}.terminal-chart-price.up{color:var(--terminal-up)}.terminal-chart-price.down{color:var(--terminal-down)}.terminal-chart-empty{align-content:center;min-height:420px;display:grid}.terminal-chart-empty h1{margin:7px 0;font-size:24px}.terminal-chart-empty p{max-width:430px;color:var(--terminal-muted)}.home-market-directory{margin-top:20px}.order-ticket-modal{z-index:100;pointer-events:none;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.order-ticket-dialog{pointer-events:auto;background:#0b1b2a;border:1px solid #26c995b8;outline:none;width:min(370px,100%);max-height:calc(100dvh - 36px);position:relative;overflow:auto;box-shadow:0 24px 70px #000000a6}.order-ticket-dialog .order-ticket{min-width:0}.lobby-shell,.company-detail-shell{width:min(1440px,100%);max-width:none;padding:30px 24px 60px}.lobby-hero{max-width:none}.lobby-hero-terminal{border:1px solid var(--terminal-line);background:linear-gradient(120deg,#0c2536,#0a1b2b 64%,#0c2030);grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:20px;min-height:312px;padding:32px;display:grid}.lobby-hero-copy{max-width:720px}.lobby-hero h1{letter-spacing:-.06em;max-width:690px;margin:16px 0 12px;font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:.98}.lobby-hero p{color:var(--terminal-muted);font-size:15px;line-height:1.7}.status{color:#c8f6e6;background:#0a2f35bf;border-color:#26c99559;border-radius:2px;padding:7px 10px;font-size:12px;font-weight:700}.dot{width:7px;height:7px;box-shadow:0 0 9px var(--terminal-up);background:var(--terminal-up)}.eyebrow,.card-kicker{color:var(--terminal-up);letter-spacing:.12em;font-size:11px}.lobby-actions{gap:8px;margin-top:22px}.primary-action,.secondary-action,.lobby-card button,.lobby-hero button{border-radius:2px;padding:10px 14px}.primary-action,.lobby-card button,.lobby-hero button{border-color:var(--terminal-up);background:var(--terminal-up);color:#031410}.secondary-action{border-color:var(--terminal-line);color:var(--terminal-text);background:0 0}.market-overview{border-left:1px solid var(--terminal-line);flex-direction:column;justify-content:space-between;min-width:0;padding:4px 0 2px 26px;display:flex}.market-overview header{color:var(--terminal-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.market-overview header b{color:var(--terminal-up);font-size:11px}.market-overview dl{grid-template-columns:1fr;margin:22px 0;display:grid}.market-overview dl div{border-bottom:1px solid var(--terminal-line-muted);grid-template-columns:1fr auto;align-items:baseline;padding:12px 0;display:grid}.market-overview dt{color:var(--terminal-muted);font-size:12px}.market-overview dd{color:var(--terminal-text);font-family:var(--font-market);letter-spacing:-.05em;margin:0;font-size:25px;font-weight:700}.market-overview dd small{color:var(--terminal-muted);letter-spacing:0;font-size:11px}.market-overview p{margin:0;font-size:12px}.market-news,.market-catalog{border-color:var(--terminal-line);margin-top:28px;padding-top:20px}.market-news-list{background:var(--terminal-line);gap:1px;padding:1px}.market-news-list li,.market-company-list,.lobby-card{border-color:var(--terminal-line);background:var(--terminal-surface)}.market-news-list li{min-height:142px;padding:16px}.market-news-list h3{color:var(--terminal-text)}.market-news-meta span,.market-company-row em{color:var(--terminal-up)}.market-explorer-controls{border:1px solid var(--terminal-line);background:var(--terminal-surface);padding:10px}.market-explorer-controls label{color:var(--terminal-muted)}.market-explorer-controls input,.market-explorer-controls select{border:1px solid var(--terminal-line);background:var(--terminal-bg);color:var(--terminal-text);font:inherit;border-radius:2px;padding:7px 9px}.market-company-list{border-color:var(--terminal-line)}.market-company-row{border-color:var(--terminal-line-muted);grid-template-columns:minmax(260px,2.1fr) minmax(150px,.85fr) minmax(130px,.7fr) minmax(105px,.5fr) auto;gap:14px;min-height:67px;padding:12px 16px}.market-company-row:hover{background:#0e2232}.market-company-row strong,.market-company-link strong{color:var(--terminal-text)}.market-company-row span{color:var(--terminal-muted)}.market-price strong{color:var(--terminal-up);font-family:var(--font-market);font-size:17px}.market-trade-cell button,.market-trade-cell a{border-color:var(--terminal-up);color:var(--terminal-up);border-radius:2px}.market-news-meta em,.workstation-news li>em{color:#aeb6c2;border:1px solid #59616d;border-radius:2px;justify-self:start;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.market-news-meta em[data-sentiment=POSITIVE],.workstation-news em[data-sentiment=POSITIVE]{color:var(--terminal-up);border-color:#34785f}.market-news-meta em[data-sentiment=NEGATIVE],.workstation-news em[data-sentiment=NEGATIVE]{color:var(--terminal-down);border-color:#8a4651}.company-detail-shell{padding-top:22px}.profile-back{color:var(--terminal-muted);font-size:13px}.profile-back:hover{color:var(--terminal-up)}.company-detail-hero{border:1px solid var(--terminal-line);background:var(--terminal-surface);align-items:stretch;margin:18px 0;padding:24px}.company-detail-hero>div:first-child{flex-direction:column;justify-content:center;display:flex}.company-detail-hero h1{font-family:var(--font-market);letter-spacing:-.06em;margin:8px 0;font-size:clamp(2.5rem,5vw,4.7rem)}.company-detail-hero h1 span{color:var(--terminal-muted);font-size:.3em}.company-detail-hero dl{background:var(--terminal-line)}.company-detail-hero dl div{background:var(--terminal-raised)}.company-detail-hero dt{color:var(--terminal-muted)}.company-detail-hero dd{color:var(--terminal-text);font-family:var(--font-market);font-size:19px}.company-detail-hero dd:first-letter,.company-detail-hero dd[data-status=TRADABLE]{color:var(--terminal-up)}.company-detail-grid{grid-template-columns:minmax(0,1.75fr) minmax(340px,.85fr);gap:12px}.company-chart-panel,.company-book,.company-trade-panel,.company-recent-trades{border-color:var(--terminal-line);background:var(--terminal-surface);padding:18px}.company-chart-panel h2,.company-book h2,.company-trade-panel h2,.company-recent-trades h2{color:var(--terminal-text)}.company-chart-panel>header,.company-book>header,.company-trade-panel>header,.company-recent-trades>header{border-bottom:1px solid var(--terminal-line-muted);padding-bottom:12px}.company-book-side ol,.company-recent-trades ol{border-color:var(--terminal-line)}.company-book-side li,.company-recent-trades li{border-color:var(--terminal-line-muted)}.company-book-side li strong,.company-recent-trades strong{color:var(--terminal-up)}.company-trade-panel,.company-recent-trades{margin-top:12px}.order-ticket{background:#0c2530;border-color:#26c995a6}@media (max-width:800px){.market-header-inner{gap:8px;padding:0 16px}.market-brand{min-width:auto}.market-brand small{display:none}.market-nav a{padding:0 8px}.market-sign-in{display:none}.lobby-shell,.company-detail-shell{padding:20px 16px 44px}.lobby-hero-terminal{grid-template-columns:1fr;padding:22px}.market-overview{border-top:1px solid var(--terminal-line);border-left:0;padding:18px 0 0}.market-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-overview dl div{display:block}.market-overview dd{margin-top:5px;font-size:20px}.company-detail-hero{padding:18px}.company-detail-grid{grid-template-columns:1fr}}@media (max-width:540px){.market-header{height:54px}.market-header-inner{padding:0 12px}.market-brand strong{font-size:15px}.market-nav{margin-left:auto}.market-nav a{font-size:12px}.market-nav a:nth-child(2){display:none}.market-header-account{margin-left:0}.market-join,.market-user-chip{min-height:30px;padding:0 8px;font-size:11px}.market-user-chip b{max-width:74px}.lobby-hero-terminal{padding:18px}.lobby-hero h1{font-size:clamp(2.2rem,13vw,3.1rem)}.market-overview dl{gap:6px}.market-overview dd{font-size:17px}.market-company-row{grid-template-columns:1fr 1fr}.company-detail-hero{padding:16px}.company-detail-hero h1{font-size:clamp(2.4rem,15vw,3.8rem)}}.company-book-side li button{color:var(--terminal-up);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.company-book-side li button:hover,.company-book-side li button:focus-visible{color:#d7fff0;text-underline-offset:3px;outline:none;text-decoration:underline}.company-workstation-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:12px;display:grid}.company-chart-panel{min-width:0;min-height:580px}.company-chart-workspace{border:1px solid var(--terminal-line-muted);background:#091623;margin-top:14px;container-type:inline-size}.company-chart-toolbar{z-index:8;border-bottom:1px solid var(--terminal-line-muted);align-items:center;gap:3px;min-height:38px;padding:5px 8px;display:flex;position:relative}.company-chart-toolbar-scroll{flex:auto;align-items:center;gap:3px;min-width:0;display:flex}.company-chart-toolbar button{color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;padding:5px 9px;font-size:12px}.company-chart-toolbar button:hover,.company-chart-toolbar button:focus-visible{color:var(--terminal-text);outline:1px solid var(--terminal-accent);outline-offset:-1px;background:#ffffff0f}.company-chart-toolbar button[aria-pressed=true]{background:var(--terminal-raised);color:var(--terminal-up)}.company-chart-toolbar-status{color:var(--terminal-muted);white-space:nowrap;margin-left:auto;font-size:11px}.company-chart-history-warning{color:#f3a7b2;background:#25101a;border-bottom:1px solid #6b2b38;margin:0;padding:5px 9px;font-size:11px;line-height:1.5}.company-chart{min-height:390px;margin:0}.company-chart-panel>p{margin:10px 0 0;font-size:12px}.company-market-sidebar{gap:12px;min-width:0;display:grid}.company-market-sidebar>section{border:1px solid var(--terminal-line);background:var(--terminal-surface)}.workstation-quote-summary header,.workstation-tape header,.workstation-depth header,.workstation-pressure header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workstation-quote-summary h2{color:var(--terminal-text);margin:4px 0 0;font-size:16px;line-height:1.2}.workstation-quote-summary h2 span{color:var(--terminal-muted);font-size:12px;font-weight:500}.workstation-quote-summary header>b{border:1px solid var(--terminal-line);color:var(--terminal-muted);padding:3px 6px;font-size:10px}.workstation-quote-summary header>b[data-status=TRADABLE]{color:var(--terminal-up);border-color:#26c99566}.workstation-last-price{font-family:var(--font-market);align-items:baseline;gap:8px;margin:13px 0;display:flex}.workstation-last-price strong{letter-spacing:-.045em;font-size:30px}.workstation-last-price span{font-size:13px;font-weight:700}.workstation-last-price.up{color:var(--terminal-up)}.workstation-last-price.down{color:var(--terminal-down)}.workstation-stat-grid{background:var(--terminal-line-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.workstation-stat-grid div{background:#091725;min-width:0;padding:7px}.workstation-stat-grid dt{color:var(--terminal-muted);font-size:10px}.workstation-stat-grid dd{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700;overflow:visible}.workstation-tape,.workstation-depth,.workstation-pressure{padding:13px 14px}.workstation-tape header,.workstation-depth header,.workstation-pressure header{border-bottom:1px solid var(--terminal-line-muted);padding-bottom:9px}.workstation-tape h3,.workstation-depth h3,.workstation-pressure h3{color:var(--terminal-text);margin:0;font-size:13px}.workstation-tape header span,.workstation-depth header span,.workstation-pressure header span{color:var(--terminal-muted);font-size:10px}.workstation-tape ol,.workstation-book-list{margin:9px 0 0;padding:0;list-style:none}.workstation-tape li{color:var(--terminal-muted);font-family:var(--font-market);grid-template-columns:1fr 1fr auto;gap:8px;padding:4px 0;font-size:11px;display:grid}.workstation-tape strong{color:var(--terminal-up);text-align:right}.workstation-tape em{color:var(--terminal-text);text-align:right;font-style:normal}.workstation-tape>p{margin:10px 0 0;font-size:12px}.workstation-book-list li{min-height:22px;font-family:var(--font-market);grid-template-columns:32px minmax(0,1fr) minmax(46px,auto);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:grid}.workstation-book-list span{color:var(--terminal-muted)}.workstation-book-list button{min-width:0;color:var(--terminal-down);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.workstation-book-sell button{color:var(--terminal-up)}.workstation-book-list button:hover,.workstation-book-list button:focus-visible{color:var(--terminal-text);text-underline-offset:3px;outline:none;text-decoration:underline}.workstation-book-list em{color:var(--terminal-text);text-align:right;font-style:normal}.workstation-empty-book{color:var(--terminal-muted);grid-template-columns:1fr!important}.workstation-depth-mid{border-top:1px solid var(--terminal-line-muted);border-bottom:1px solid var(--terminal-line-muted);color:var(--terminal-text);font-family:var(--font-market);justify-content:space-between;margin:7px 0;padding:6px 0;font-size:12px;display:flex}.workstation-depth-mid b{color:var(--terminal-up)}.workstation-pressure progress{appearance:none;background:var(--terminal-down);border:0;width:100%;height:5px;margin-top:12px;display:block;overflow:hidden}.workstation-pressure progress::-webkit-progress-bar{background:var(--terminal-down)}.workstation-pressure progress::-webkit-progress-value{background:var(--terminal-up)}.workstation-pressure progress::-moz-progress-bar{background:var(--terminal-up)}.workstation-pressure p{max-width:none;color:var(--terminal-muted);justify-content:space-between;margin:7px 0 0;font-size:11px;display:flex}.workstation-pressure p b:first-child{color:var(--terminal-up)}.workstation-pressure p b:last-child{color:var(--terminal-down)}.company-trade-panel{border-color:var(--terminal-line)}.company-trade-panel>header{align-items:center}.company-trade-panel .order-ticket{max-width:540px;box-shadow:0 18px 50px #00000047}.order-ticket{gap:12px;padding:16px;display:grid}.order-ticket header{align-items:flex-start}.order-ticket h3{color:var(--terminal-text);font-family:var(--font-market);letter-spacing:-.02em;font-size:18px}.order-ticket h3 span{color:var(--terminal-muted);font-family:var(--font-ui);letter-spacing:0;font-size:12px;font-weight:500}.ticket-close{border:1px solid var(--terminal-line);width:28px;height:28px;color:var(--terminal-muted);padding:0;font-size:20px;line-height:1}.ticket-close:hover,.ticket-close:focus-visible{border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.order-ticket-account{border:1px solid var(--terminal-line-muted);color:var(--terminal-muted);background:#091725;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:grid}.order-ticket-account strong{min-width:0;color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;overflow:visible}.order-ticket-hint{max-width:none;color:var(--terminal-muted);line-height:1.45;margin:0!important;font-size:11px!important}.order-ticket-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-ticket-form label{color:var(--terminal-muted);font-size:11px}.order-ticket-form input,.order-ticket-form select{border-color:var(--terminal-line);color:var(--terminal-text);background:#07111f;border-radius:0;font-size:13px}.order-ticket-form input[readonly]{color:var(--terminal-muted)}.order-ticket-form input:focus,.order-ticket-form select:focus{border-color:var(--terminal-up);outline:1px solid var(--terminal-up);outline-offset:0}.order-ticket-stepper{grid-template-columns:minmax(0,1fr) 27px 27px;display:grid}.order-ticket-stepper input{min-width:0}.order-ticket-stepper button{border:1px solid var(--terminal-line);background:var(--terminal-raised);color:var(--terminal-text);border-left:0;padding:0;font-size:15px;line-height:1}.order-ticket-stepper button:hover,.order-ticket-stepper button:focus-visible{color:var(--terminal-up);background:#123046;outline:none}.order-ticket-summary{border:1px solid var(--terminal-line-muted);background:#091725;align-content:center;gap:2px;min-width:0;padding:7px 9px;display:grid}.order-ticket-summary span,.order-ticket-summary small{color:var(--terminal-muted);font-size:10px}.order-ticket-summary strong{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:14px;overflow:visible}.order-ticket-form>button[type=submit]{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#04150e;grid-column:span 2}.order-ticket-form>button[type=submit]:hover:not(:disabled),.order-ticket-form>button[type=submit]:focus-visible:not(:disabled){outline-offset:2px;background:#55e6b8;outline:2px solid #55e6b859}.market-user-menu{position:relative}.market-user-chip i{color:var(--terminal-muted);font-size:13px;font-style:normal}.market-user-popover{z-index:40;border:1px solid var(--terminal-line);background:#0a1928;min-width:220px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #0006}.market-user-popover p{border-bottom:1px solid var(--terminal-line-muted);max-width:none;color:var(--terminal-text);margin:0;padding:12px;font-size:13px;font-weight:700;display:grid}.market-user-popover p small{color:var(--terminal-muted);margin-top:3px;font-size:11px;font-weight:500}.market-user-popover a,.market-user-popover button{color:var(--terminal-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13px;text-decoration:none}.market-user-popover a:hover,.market-user-popover a:focus-visible,.market-user-popover button:hover,.market-user-popover button:focus-visible{background:var(--terminal-raised);color:var(--terminal-up);outline:none}.market-user-popover button:disabled{cursor:wait;opacity:.6}.market-user-popover>span{border-top:1px solid var(--terminal-line-muted);color:var(--terminal-muted);padding:8px 12px;font-size:11px}.market-action-feedback,.lobby-card-feedback{border-left:2px solid var(--terminal-up);background:var(--terminal-raised);max-width:none;color:var(--terminal-text);margin:12px 0 0;padding:10px 12px;font-size:13px}@media (max-width:1120px){.company-workstation-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (max-width:960px){.company-workstation-grid{grid-template-columns:1fr}.company-market-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.workstation-quote-summary,.workstation-depth{grid-column:span 2}}@media (max-width:640px){.company-chart-panel{min-height:0}.company-chart-toolbar>span{display:none}.company-chart{min-height:320px}.company-market-sidebar{grid-template-columns:1fr}.workstation-quote-summary,.workstation-depth{grid-column:auto}.workstation-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-trade-panel .order-ticket{max-width:none}.order-ticket-form{grid-template-columns:1fr 1fr}.order-ticket-form>button[type=submit]{grid-column:1/-1}.order-ticket-account{grid-template-columns:auto 1fr}.order-ticket-account>span:last-child{grid-column:1/-1}.market-user-popover{min-width:205px;right:-4px}}.company-terminal-shell{width:min(1680px,100%);padding-top:12px}.company-terminal-nav{min-height:30px;color:var(--terminal-muted);align-items:center;gap:12px;font-size:11px;display:flex}.company-terminal-nav>span{border-left:1px solid var(--terminal-line-muted);padding-left:12px}.company-terminal-header{border-bottom:1px solid var(--terminal-line);justify-content:space-between;align-items:end;gap:24px;padding:14px 0 16px;display:flex}.company-terminal-header>div:first-child{min-width:0}.company-terminal-header h1{color:var(--terminal-text);font-family:var(--font-market);letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(26px,3vw,40px);line-height:1}.company-terminal-header h1 span{color:var(--terminal-muted);font-family:var(--font-ui);letter-spacing:0;margin-left:8px;font-size:.44em;font-weight:500}.company-terminal-header p{max-width:720px;color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.5}.company-terminal-header dl{background:var(--terminal-line-muted);flex:none;grid-template-columns:repeat(3,minmax(98px,1fr));gap:1px;margin:0;display:grid}.company-terminal-header dl div{background:var(--terminal-surface);padding:8px 10px}.company-terminal-header dt{color:var(--terminal-muted);font-size:10px}.company-terminal-header dd{color:var(--terminal-text);font-family:var(--font-market);white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:700}.company-terminal-header dd[data-status=TRADABLE]{color:var(--terminal-up)}.company-chart-terminal{flex-direction:column;min-height:0;padding:14px;display:flex;position:relative}.company-chart-terminal>header{align-items:center;min-height:36px}.company-chart-terminal h2{font-family:var(--font-market);margin:2px 0 0;font-size:18px}.company-chart-terminal h2 span{color:var(--terminal-muted);font-family:var(--font-ui);font-size:12px;font-weight:500}.company-chart-actions{gap:7px;display:flex}.company-chart-actions button{border:1px solid var(--terminal-line);color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;padding:6px 10px;font-size:12px}.company-chart-actions button:hover,.company-chart-actions button:focus-visible{border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.company-chart-actions .company-open-ticket{border-color:var(--terminal-up);background:var(--terminal-up);color:#04150e;font-weight:700}.company-chart-actions .company-open-ticket:hover,.company-chart-actions .company-open-ticket:focus-visible{color:#04150e;background:#55e6b8}.company-ticket-float{z-index:12;background:#0b1b2a;border:1px solid #26c995b8;width:min(360px,100% - 56px);max-height:calc(100% - 94px);position:absolute;top:62px;right:28px;overflow:auto;box-shadow:0 20px 64px #0000008c}.order-ticket-floating{background:0 0;border:0;gap:10px;padding:14px}.order-ticket-floating .order-ticket-account{grid-template-columns:auto 1fr;padding:8px}.order-ticket-floating .order-ticket-account>span:last-child{border-top:1px solid var(--terminal-line-muted);grid-column:1/-1;padding-top:2px}.order-ticket-floating .order-ticket-form{grid-template-columns:1fr;gap:8px}.order-ticket-floating .order-ticket-form>label{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:9px;display:grid}.order-ticket-floating .order-ticket-form>label>input,.order-ticket-floating .order-ticket-form>label>select,.order-ticket-floating .order-ticket-form>label>span{min-width:0}.order-ticket-field-note{color:var(--terminal-muted);font-size:10px;font-weight:500;line-height:1.45}.order-ticket-floating .order-ticket-form>label>.order-ticket-field-note{grid-column:2;margin-top:-3px}.order-ticket-floating .order-ticket-summary{min-height:54px}.order-ticket-floating .order-ticket-form>button[type=submit]{grid-column:auto;min-height:38px}.order-ticket-floating .order-ticket-hint{display:none}.company-market-sidebar{border:1px solid var(--terminal-line);background:var(--terminal-surface);gap:0}.company-market-sidebar>section{border:0;border-bottom:1px solid var(--terminal-line-muted)}.company-market-sidebar>section:last-child{border-bottom:0}.workstation-quote-summary{background:linear-gradient(110deg, #0d2434, var(--terminal-surface) 68%)}.workstation-depth{order:3}.workstation-tape{order:2}.workstation-pressure{order:4}@media (max-width:960px){.company-terminal-header{flex-direction:column;align-items:start}.company-ticket-float{right:20px}.company-market-sidebar{background:0 0;border:0;gap:12px}.company-market-sidebar>section{border:1px solid var(--terminal-line)}}@media (max-width:640px){.company-terminal-header dl{width:100%}.company-terminal-header dl div{min-width:0}.company-terminal-header dd{text-overflow:ellipsis;overflow:hidden}.company-chart-terminal{padding:12px}.company-chart-terminal>header{align-items:start}.company-ticket-float{width:auto;max-height:none;margin:12px 0 0;position:relative;top:auto;right:auto}.order-ticket-floating .order-ticket-form>label{grid-template-columns:76px minmax(0,1fr)}}.terminal-rail-rewards{border-top:1px solid #adbfd12b;gap:4px;margin-top:16px;padding-top:12px;display:grid}.terminal-rail-rewards button{color:#b7c1ce;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:700;display:grid}.terminal-rail-rewards button i{color:var(--terminal-up);text-align:center;font-size:17px;font-style:normal}.terminal-rail-rewards button:hover,.terminal-rail-rewards button:focus-visible{color:#f3f8fc;outline-offset:-1px;background:#101721;outline:1px solid #26c9956b}.reward-rail-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reward-rail-backdrop{cursor:default;background:#01080fb8;border:0;position:absolute;inset:0}.reward-rail-dialog{z-index:1;border:1px solid var(--terminal-line);background:#0b1a29;outline:none;width:min(100%,420px);position:relative;box-shadow:0 24px 72px #0000008f}.reward-rail-dialog>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:start;gap:16px;padding:18px 18px 14px;display:flex}.reward-rail-dialog h2{color:var(--terminal-text);margin:3px 0 0;font-size:20px}.reward-rail-close{border:1px solid var(--terminal-line);width:28px;height:28px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;font-size:20px;line-height:1}.reward-rail-close:hover,.reward-rail-close:focus-visible{border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.reward-rail-body{gap:14px;padding:18px;display:grid}.reward-rail-body>p{max-width:none;color:var(--terminal-muted);margin:0;font-size:13px}.reward-today-card{background:linear-gradient(135deg,#05b86d26,#0e182366);border:1px solid #05b86d6b;gap:4px;padding:14px;display:grid}.reward-today-card>span,.reward-today-card>p{color:var(--terminal-muted);font-size:11px}.reward-today-card>strong{color:var(--terminal-up);font-family:var(--font-market);font-size:31px;line-height:1}.reward-today-card>strong small{font-size:12px}.reward-today-card>p{margin:2px 0 0}.reward-streak-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.reward-streak-grid li{border:1px solid var(--terminal-line-muted);background:#101824;place-items:center;gap:4px;min-width:0;padding:17px 2px 7px;display:grid;position:relative}.reward-streak-grid li>i{color:#697583;border-radius:50%;place-items:center;width:12px;height:12px;font-size:11px;font-style:normal;line-height:1;display:grid;position:absolute;top:4px}.reward-streak-grid li[data-state=claimed]{background:#2962ff12;border-color:#2962ff47}.reward-streak-grid li[data-state=claimed]>i{color:var(--terminal-accent);background:#2962ff33}.reward-streak-grid li[data-state=claimed-current]{border-color:var(--terminal-accent);background:var(--terminal-accent-soft);box-shadow:inset 0 -2px 0 var(--terminal-accent)}.reward-streak-grid li[data-state=claimed-current]>i{background:var(--terminal-accent);color:#fff}.reward-streak-grid li[data-state=current]{border-color:var(--terminal-accent);box-shadow:inset 0 -2px 0 var(--terminal-accent);background:#2962ff14}.reward-streak-grid li[data-state=current]>i{color:var(--terminal-accent);font-size:15px}.reward-streak-grid li[data-state=future]{opacity:.58}.reward-streak-grid span{color:var(--terminal-muted);white-space:nowrap;font-size:10px}.reward-streak-grid strong{color:var(--terminal-text);font-size:10px}.reward-streak-body>p b{color:var(--terminal-up)}.invite-reward-facts{background:var(--terminal-line-muted);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.invite-reward-facts div{background:#101824;gap:5px;padding:11px 9px;display:grid}.invite-reward-facts span{color:var(--terminal-muted);font-size:11px}.invite-reward-facts strong{color:var(--terminal-up);font-size:12px}.reward-rail-primary,.reward-rail-secondary{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#04150e;font:inherit;cursor:pointer;justify-self:start;padding:9px 12px;font-size:13px;font-weight:700}.reward-rail-secondary{border-color:var(--terminal-line);color:var(--terminal-text);background:0 0}.reward-rail-primary:hover:not(:disabled),.reward-rail-primary:focus-visible:not(:disabled){outline-offset:2px;background:#55e6b8;outline:2px solid #55e6b84d}.reward-rail-secondary:hover,.reward-rail-secondary:focus-visible{border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.reward-rail-primary:disabled{cursor:wait;opacity:.62}.reward-rail-link{color:var(--terminal-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.reward-rail-link input{border:1px solid var(--terminal-line);width:100%;color:var(--terminal-text);font:inherit;background:#07111f;padding:10px;font-size:12px}.reward-rail-link input:focus{border-color:var(--terminal-up);outline:1px solid var(--terminal-up);outline-offset:0}.reward-rail-feedback{border-left:2px solid var(--terminal-up);background:var(--terminal-raised);max-width:none;padding:8px 10px;color:var(--terminal-text)!important;margin:0!important;font-size:12px!important}.reward-rail-feedback[data-status=error]{border-left-color:var(--terminal-down)}@media (max-width:700px){.terminal-rail-rewards span{display:none}.terminal-rail-rewards button{grid-template-columns:1fr;justify-items:center;padding:0}.terminal-rail-rewards{margin-top:12px}}.terminal-watch-quote{width:108px;font-family:var(--font-market);white-space:nowrap;grid-template-rows:18px 14px 14px;justify-items:end;gap:1px;margin-left:auto;display:grid;transform:none}.terminal-watch-quote>b{color:var(--terminal-text);font-size:14px}.terminal-watch-quote>span{font-size:11px;font-weight:700}.terminal-watch-quote[data-direction=up]>b,.terminal-watch-quote>span[data-direction=up]{color:var(--terminal-up)}.terminal-watch-quote[data-direction=down]>b,.terminal-watch-quote>span[data-direction=down]{color:var(--terminal-down)}.terminal-watch-quote[data-direction=flat]>b,.terminal-watch-quote>span[data-direction=flat]{color:var(--terminal-muted)}.home-terminal-workstation .terminal-watchlist li[data-selected=true]{box-shadow:inset 2px 0 0 var(--terminal-up);background:#10283a}.home-terminal-workstation .terminal-watchlist li[data-selected=true] .terminal-watch-select strong{color:var(--terminal-up)}.terminal-stock-chart{flex-direction:column;min-height:0;padding:0;display:flex}.terminal-stock-header{padding:12px 16px}.terminal-stock-header-actions{align-items:center;gap:12px;display:flex}.terminal-open-ticket{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#04150e;font:inherit;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:700}.terminal-open-ticket:hover,.terminal-open-ticket:focus-visible{outline-offset:2px;background:#55e6b8;outline:2px solid #55e6b84d}.terminal-stock-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,346px);min-height:0;display:grid}.terminal-stock-main{min-width:0;padding:0 16px 16px}.terminal-stock-content .company-market-sidebar{border-width:0 0 0 1px}.terminal-stock-content .company-chart-workspace{margin-top:12px}@media (max-width:1120px){.terminal-stock-content{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}@media (max-width:900px){.home-terminal-workstation{grid-template-columns:210px minmax(0,1fr)}.terminal-stock-content{grid-template-columns:1fr}.terminal-stock-content .company-market-sidebar{border-width:1px 0 0}.terminal-stock-content .company-market-sidebar>section{border-bottom:1px solid var(--terminal-line-muted)}}@media (max-width:700px){.home-terminal-workstation{grid-template-columns:1fr}.home-terminal-workstation>.watchlist-terminal-panel{border-right:0;border-bottom:1px solid var(--terminal-line)}.terminal-stock-header{flex-direction:column;align-items:start}.terminal-stock-header-actions{justify-content:space-between;width:100%}.terminal-stock-main{padding:0 10px 10px}}.company-sidebar-tabs{border-bottom:1px solid var(--terminal-line-muted);background:#091725;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;display:grid}.company-sidebar-tabs button{color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:12px;font-weight:700}.company-sidebar-tabs button:hover,.company-sidebar-tabs button:focus-visible{color:var(--terminal-text);outline:none}.company-sidebar-tabs button[aria-selected=true]{border-bottom-color:var(--terminal-up);color:var(--terminal-up)}.workstation-news{padding:13px 14px}.workstation-news>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.workstation-news h3{color:var(--terminal-text);margin:0;font-size:13px}.workstation-news header button,.workstation-news>p button{color:var(--terminal-up);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.workstation-news>p{max-width:none;color:var(--terminal-muted);margin:12px 0 0;font-size:12px}.workstation-news ol{margin:0;padding:0;list-style:none}.workstation-news li{border-bottom:1px solid var(--terminal-line-muted);gap:5px;padding:11px 0;display:grid}.workstation-news li:last-child{border-bottom:0}.workstation-news time{color:var(--terminal-muted);font-size:10px}.workstation-news strong{color:var(--terminal-text);font-size:12px;line-height:1.4}.workstation-news span{color:var(--terminal-muted);font-size:11px;line-height:1.5}.workstation-company-summary{padding:14px}.workstation-company-summary>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:start;gap:10px;padding-bottom:10px;display:flex}.workstation-company-summary h3{color:var(--terminal-text);margin:4px 0 0;font-size:14px}.workstation-company-summary>header>span{color:var(--terminal-up);font-size:11px;font-weight:700}.workstation-company-summary>p{max-width:none;color:var(--terminal-muted);margin:12px 0;font-size:12px;line-height:1.6}.workstation-company-summary>dl{background:var(--terminal-line-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.workstation-company-summary>dl div{background:#091725;min-width:0;padding:8px}.workstation-company-summary dt{color:var(--terminal-muted);font-size:10px}.workstation-company-summary dd{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700;overflow:visible}.shareholder-panel-sidebar{border:0;border-top:1px solid var(--terminal-line-muted);background:0 0;margin:14px 0 0;padding:14px 0 0}.shareholder-panel-sidebar header{align-items:start}.shareholder-panel-sidebar header>p{text-align:right;font-size:10px}.shareholder-panel-sidebar h3{color:var(--terminal-text);font-size:13px}.shareholder-panel-sidebar .shareholder-explainer{color:var(--terminal-muted);font-size:11px;line-height:1.5}.shareholder-panel-sidebar .shareholder-list{border-color:var(--terminal-line)}.shareholder-panel-sidebar .shareholder-list li{border-color:var(--terminal-line-muted);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 0}.shareholder-panel-sidebar .shareholder-list li>div:last-child{display:none}.shareholder-panel-sidebar .shareholder-list span{font-size:10px}.shareholder-panel-sidebar .shareholder-list strong{font-size:12px}.shareholder-panel-sidebar .shareholder-empty{background:#091725;margin-top:10px;padding:10px;font-size:11px}.company-route-workstation{width:min(1680px,100%);max-width:none;min-height:100dvh;padding:12px 18px 24px}.company-route-breadcrumb{min-height:28px;color:var(--terminal-muted);align-items:center;gap:8px;font-size:11px;display:flex}.company-route-breadcrumb a{color:var(--terminal-muted);text-decoration:none}.company-route-breadcrumb a:hover,.company-route-breadcrumb a:focus-visible{color:var(--terminal-up);outline:none}.company-route-breadcrumb b{color:var(--terminal-text);font-family:var(--font-market);font-size:13px}.company-route-workstation>.terminal-stock-chart{border:1px solid var(--terminal-line);background:var(--terminal-surface);min-height:calc(100dvh - 64px)}.company-route-notice{border-left:2px solid var(--terminal-warn);max-width:none;color:var(--terminal-muted);background:#1f1b14;margin:10px 0 0;padding:8px 10px;font-size:12px}@media (max-width:700px){.company-route-workstation{padding:8px}.company-route-workstation>.terminal-stock-chart{min-height:auto}}.trading-terminal-app{background:var(--terminal-bg);grid-template-columns:92px minmax(0,1fr)}.terminal-rail{background:#1b2028;border-color:#2a3039;padding:12px 6px}.terminal-avatar{background:#273c42;border-color:#3d5960;margin:0 6px 18px}.terminal-rail-nav{gap:2px}.terminal-rail-nav a,.terminal-rail-rewards button{color:#b7bec8;gap:6px;min-height:34px;padding:0 7px;font-size:12px}.terminal-rail-nav a:hover,.terminal-rail-nav a:focus-visible,.terminal-rail-rewards button:hover,.terminal-rail-rewards button:focus-visible{background:#282f3a}.terminal-rail-session{padding:6px 2px 0}.terminal-content{background:var(--terminal-bg)}.company-route-workstation{width:100%;padding:0}.company-route-breadcrumb{border-bottom:1px solid var(--terminal-line-muted);background:#181b21;min-height:36px;padding:0 14px}.company-route-workstation>.terminal-stock-chart{background:var(--terminal-bg);border:0;min-height:calc(100dvh - 36px)}.terminal-stock-chart{background:var(--terminal-bg)}.terminal-stock-header{background:#181b21;min-height:56px;padding:9px 14px}.terminal-stock-header h1{letter-spacing:-.02em;font-size:19px}.terminal-stock-header h1 span{font-size:11px}.terminal-stock-header .card-kicker{font-size:10px}.terminal-chart-price strong{font-size:24px}.terminal-stock-content{background:var(--terminal-bg);grid-template-columns:minmax(0,1fr) minmax(400px,440px)}.terminal-stock-content .company-market-sidebar{border-left-color:var(--terminal-line);background:#181b21}.terminal-stock-chart-full .terminal-stock-content{min-height:calc(100dvh - 92px)}.company-chart-workspace{border-color:var(--terminal-line);background:#171b22}.company-chart-toolbar{border-color:var(--terminal-line-muted);background:#171b22;min-height:42px;padding:4px 8px}.company-chart-toolbar .company-chart-mode{color:var(--terminal-text);margin:0 8px 0 0;font-size:12px;font-weight:700}.company-chart-toolbar button{color:var(--terminal-muted);padding:5px 8px}.company-chart-toolbar button[aria-pressed=true]{color:var(--terminal-text);background:#28303c}.company-chart-toolbar-status{color:#77818e}.company-price-chart,.company-volume-chart{background:#171b22}.company-volume-label{border-top:1px solid var(--terminal-line-muted);color:var(--terminal-text);background:#171b22;font-size:11px}.company-market-sidebar{background:#181b21}.workstation-quote-summary{background:#181b21;padding:12px 14px}.workstation-last-price strong{font-size:32px}.workstation-stat-grid div{background:#1b2028}.company-sidebar-tabs{background:#161a20}.workstation-tape,.workstation-depth,.workstation-pressure,.workstation-news,.workstation-company-summary{background:#181b21;padding:11px 14px}.workstation-tape li{min-height:20px;font-size:11px}.workstation-book-list li{min-height:23px;font-size:12px}.workstation-depth-mid{margin:5px 0}.terminal-open-ticket{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff;min-width:54px}.terminal-open-ticket:hover,.terminal-open-ticket:focus-visible{background:var(--terminal-accent-hover)}@media (max-width:1120px){.terminal-stock-content{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}}@media (max-width:900px){.trading-terminal-app{grid-template-columns:72px minmax(0,1fr)}.terminal-rail-nav span,.terminal-rail-rewards span,.terminal-rail-session a,.terminal-rail-session button{display:none}.terminal-rail-nav a,.terminal-rail-rewards button{grid-template-columns:1fr;justify-items:center}.terminal-stock-content{grid-template-columns:1fr}}.workstation-quote-summary{padding:12px 14px 10px}.workstation-last-price{margin:8px 0 7px}.workstation-stat-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.workstation-stat-grid div{background:0 0;border-bottom:1px solid #272d36;border-right:1px solid #272d36;min-height:42px;padding:4px 8px 5px}.workstation-stat-grid div:nth-child(4n){border-right:0}.workstation-stat-grid div:nth-last-child(-n+4){border-bottom:0}.workstation-stat-grid dt{color:#8993a1;font-size:10px;line-height:1.35}.workstation-stat-grid dd{color:#e7ebf1;margin-top:2px;font-size:12px;line-height:1.35}.workstation-aggregate-grid{border-top:1px solid #272d36;margin:0;display:grid}.workstation-aggregate-grid>div{border-bottom:1px solid #272d36;justify-content:space-between;align-items:baseline;gap:12px;min-height:25px;padding:4px 8px;display:flex}.workstation-aggregate-grid>div:last-child{border-bottom:0}.workstation-aggregate-grid dt{color:#8993a1;flex:none;font-size:10px;line-height:1.35}.workstation-aggregate-grid dd{color:#e7ebf1;min-width:0;font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.market-company-table{border:1px solid var(--terminal-line);background:#181b21;overflow-x:auto}.market-company-column-head,.market-company-row{grid-template-columns:minmax(220px,2.1fr) minmax(130px,.85fr) minmax(104px,.65fr) minmax(76px,.45fr) minmax(116px,auto);align-items:center;gap:12px;min-width:760px;display:grid}.market-company-column-head{border-bottom:1px solid var(--terminal-line-muted);color:#7f8996;background:#161a20;min-height:30px;padding:0 14px;font-size:10px}.market-company-column-head span:not(:first-child){text-align:right}.market-company-list{border:0}.market-company-row{border-bottom-color:#272d36;min-height:58px;padding:8px 14px}.market-company-row:last-child{border-bottom:0}.market-company-row>div:nth-child(2){justify-items:end;gap:2px;display:grid}.market-company-row>div:nth-child(2) span{font-size:11px}.market-company-row>div:nth-child(2) em{font-size:10px}.market-price{justify-items:end;gap:2px;display:grid}.market-price strong{font-size:15px;line-height:1}.market-price span{color:#7f8996;font-size:10px}.market-change{font-family:var(--font-market);text-align:right;font-size:13px;font-weight:700}.market-change[data-direction=up]{color:var(--terminal-up)}.market-change[data-direction=down]{color:var(--terminal-down)}.market-change[data-direction=flat]{color:var(--terminal-muted)}.market-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.market-actions button,.market-trade-cell a{border:1px solid var(--terminal-line);color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;padding:4px 7px;font-size:11px;text-decoration:none}.market-actions button[aria-pressed=true]{color:var(--terminal-up)}.market-actions .market-row-trade{border-color:var(--terminal-accent);color:#6f91ff}.market-actions span{color:var(--terminal-muted);white-space:nowrap;font-size:11px}@media (max-width:760px){.market-company-table{margin-inline:-10px}.market-company-column-head,.market-company-row{grid-template-columns:minmax(190px,2fr) minmax(110px,.8fr) minmax(88px,.65fr) minmax(66px,.45fr) minmax(104px,auto);min-width:690px}}.terminal-rail-nav a.is-active{color:#f4f7fb;background:#303945;position:relative}.terminal-rail-nav a.is-active:before{background:var(--terminal-accent);content:"";width:3px;position:absolute;inset:6px auto 6px 0}.terminal-rail-nav a.is-active i{color:#4f7cff}.market-page-shell{width:min(1440px,100%);margin:0 auto;padding:22px 24px 56px}.market-page-intro{border:1px solid var(--terminal-line);background:linear-gradient(112deg,#172d3d 0%,#1a212b 55%,#171b22 100%);grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:24px;min-height:206px;display:grid}.market-page-copy{max-width:760px;padding:24px 26px}.market-page-copy .status{border:1px solid #05b86d52;align-items:center;gap:7px;display:inline-flex}.market-page-copy .eyebrow{margin:16px 0 0}.market-page-copy h1{color:var(--terminal-text);letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(28px,3.1vw,44px);line-height:1.05}.market-page-copy>p:last-of-type{max-width:680px;color:var(--terminal-muted);margin:0;font-size:13px;line-height:1.65}.market-page-copy .lobby-actions{gap:8px;margin-top:17px;display:flex}.market-page-overview{border-left:1px solid var(--terminal-line);flex-direction:column;justify-content:space-between;min-width:0;padding:22px 22px 18px;display:flex}.market-page-overview header{color:var(--terminal-muted);justify-content:space-between;font-size:11px;display:flex}.market-page-overview header b{color:var(--terminal-up);font-size:10px}.market-page-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.market-page-overview dl div{min-width:0}.market-page-overview dd{color:var(--terminal-text);font-family:var(--font-market);letter-spacing:-.045em;white-space:nowrap;margin:5px 0 0;font-size:20px;font-weight:700}.market-page-overview dd small{color:#929aa6;letter-spacing:0;font-size:10px}.market-page-overview>p{color:#85909d;margin:0;font-size:11px;line-height:1.45}.market-page-shell .market-catalog{margin-top:20px}.market-company-column-head button{color:inherit;font:inherit;font-size:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.market-company-column-head button:hover,.market-company-column-head button:focus-visible,.market-company-column-head button[aria-pressed=true]{color:#e7ebf1;outline:none}.market-company-column-head button b{color:#77818e;margin-left:2px;font-size:10px}.market-company-column-head button[aria-pressed=true] b{color:var(--terminal-accent)}.terminal-access-notice{border:1px solid var(--terminal-line);background:var(--terminal-surface);max-width:520px;padding:24px}.terminal-access-notice h1{color:var(--terminal-text);margin:6px 0 8px;font-size:22px}.terminal-access-notice>p:not(.card-kicker){color:var(--terminal-muted);margin:0;font-size:13px;line-height:1.6}.terminal-access-action{border:1px solid var(--terminal-accent);background:var(--terminal-accent);color:#fff;margin-top:18px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:800px){.market-page-shell{padding:14px 14px 44px}.market-page-intro{grid-template-columns:1fr}.market-page-overview{border-top:1px solid var(--terminal-line);border-left:0;padding:16px 20px}.market-page-overview dl{max-width:420px;margin:13px 0}}.order-ticket-modal{z-index:900}.order-ticket-dialog{will-change:transform;width:min(400px,100%);overflow:hidden}.order-ticket-dialog .order-ticket{scrollbar-color:#56606d transparent;scrollbar-width:thin;max-height:calc(100dvh - 72px);overflow-y:auto}.order-ticket-dragbar{z-index:2;border:0;border-bottom:1px solid var(--terminal-line);width:100%;min-height:32px;color:var(--terminal-muted);font:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#07131f;grid-template-columns:auto 1fr auto;align-items:center;padding:0 10px;font-size:10px;display:grid;position:relative}.order-ticket-dragbar:active{cursor:grabbing}.order-ticket-dragbar:hover,.order-ticket-dragbar:focus-visible{color:var(--terminal-text);outline:1px solid var(--terminal-up);outline-offset:-1px;background:#0c1d2b}.order-ticket-dragbar span{font-weight:700}.order-ticket-dragbar i{color:#536476;letter-spacing:2px;text-align:center;font-style:normal}.order-ticket-dragbar small{font-size:11px}.order-ticket-account,.order-ticket-floating .order-ticket-account{grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px 10px}.order-ticket-account-label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.order-ticket-account-label i{background:var(--terminal-up);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #26c99521}.order-ticket-account>button{min-width:54px;color:var(--terminal-muted);font:inherit;font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:700}.order-ticket-account>button.is-long{color:var(--terminal-up)}.order-ticket-account>button.is-short{color:var(--terminal-down)}.order-ticket-account>button:hover:not(:disabled),.order-ticket-account>button:focus-visible:not(:disabled){text-underline-offset:3px;outline:none;text-decoration:underline}.order-ticket-account>button:disabled{cursor:default;opacity:.75}.order-ticket-short-capacity{border-top:1px solid var(--terminal-line-muted);grid-column:1/-1;gap:6px;margin-top:2px;padding-top:7px;display:grid}.order-ticket-short-capacity p{color:var(--terminal-muted);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.order-ticket-short-capacity p strong{color:var(--terminal-text);font:800 11px var(--font-ui);text-align:right;white-space:normal}.order-ticket-short-capacity[data-status=unavailable] p{color:#f3a7b2}.order-ticket-short-capacity details{min-width:0}.order-ticket-short-capacity summary{color:#8eb9ff;cursor:pointer;width:max-content;font-size:10px}.order-ticket-short-capacity dl{background:var(--terminal-line-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:7px 0;display:grid}.order-ticket-short-capacity dl div{background:#071522;min-width:0;padding:6px}.order-ticket-short-capacity dl div[data-binding=true]{background:#152538;box-shadow:inset 2px 0 #7eafff}.order-ticket-short-capacity dt{color:var(--terminal-muted);font-size:11px}.order-ticket-short-capacity dd{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:10px}.order-ticket-short-capacity details>small{color:var(--terminal-muted);font-size:11px;line-height:1.45}.order-ticket-signed-out{color:#f3a7b2;background:#25101a;border:1px solid #6b2b38;grid-column:1/-1;margin:0;padding:7px 8px;font-size:11px;line-height:1.5}.order-ticket-signed-out a{color:#8eb9ff;text-underline-offset:3px;text-decoration:underline}.order-ticket-side{border:1px solid var(--terminal-line);background:#07111f;grid-template-columns:1fr 1fr;display:grid}.order-ticket-side button{min-height:34px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.order-ticket-side button+button{border-left:1px solid var(--terminal-line)}.order-ticket-side button:hover,.order-ticket-side button:focus-visible{background:var(--terminal-raised);color:var(--terminal-text);outline:1px solid var(--terminal-line);outline-offset:-1px}.order-ticket-side button:first-child.is-active{color:var(--terminal-up);box-shadow:inset 0 -2px 0 var(--terminal-up);background:#26c99524}.order-ticket-side button:last-child.is-active{color:var(--terminal-down);box-shadow:inset 0 -2px 0 var(--terminal-down);background:#ef5b5b21}.order-ticket-side button:active,.order-ticket-form button:active,.order-ticket-working-actions button:active,.order-ticket-replace button:active{filter:brightness(1.18);transform:translateY(1px)}.order-ticket-field-heading{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.order-ticket-max-buy{cursor:pointer;color:var(--terminal-up)!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important;font-weight:700!important}.order-ticket-max-buy:hover:not(:disabled),.order-ticket-max-buy:focus-visible:not(:disabled){text-underline-offset:3px;outline:none;text-decoration:underline}.order-ticket-max-buy:disabled{color:var(--terminal-muted)!important;cursor:default!important;opacity:.6!important}.order-ticket-price-control{gap:5px;display:grid}.order-ticket-price-shortcuts{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.order-ticket-price-shortcuts button{border:1px solid var(--terminal-line-muted);min-height:24px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:#0b1c2a;padding:2px 5px;font-size:10px;font-weight:700}.order-ticket-price-shortcuts button:hover:not(:disabled),.order-ticket-price-shortcuts button:focus-visible:not(:disabled){border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.order-ticket-price-shortcuts button:disabled{cursor:default;opacity:.38}.order-ticket-quantity-shortcuts{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px;display:grid}.order-ticket-quantity-shortcuts button{border:1px solid var(--terminal-line-muted);min-height:24px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:#0b1c2a;padding:2px 5px;font-size:10px;font-weight:700}.order-ticket-quantity-shortcuts button:hover:not(:disabled),.order-ticket-quantity-shortcuts button:focus-visible:not(:disabled){border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.order-ticket-quantity-shortcuts button:disabled{cursor:default;opacity:.38}.order-ticket-floating .order-ticket-form>label>.order-ticket-field-heading{grid-area:1/1}.order-ticket-floating .order-ticket-form>label>.order-ticket-stepper{grid-area:1/2}.order-ticket-floating .order-ticket-form>label>.order-ticket-quantity-shortcuts{grid-area:2/2;width:100%;margin-top:-1px}.order-ticket-form>button[type=submit].is-sell{border-color:var(--terminal-down);background:var(--terminal-down);color:#190606}.order-ticket-form>button[type=submit].is-sell:hover:not(:disabled),.order-ticket-form>button[type=submit].is-sell:focus-visible:not(:disabled){background:#ff7373;outline-color:#ef5b5b52}.order-ticket-notice{border-left:2px solid var(--terminal-up);color:var(--terminal-text);line-height:1.5;margin:0!important;font-size:11px!important}.order-ticket-working{border-top:1px solid var(--terminal-line-muted);gap:7px;padding-top:10px;display:grid}.order-ticket-working>header{align-items:center}.order-ticket-working h4{color:var(--terminal-text);margin:0;font-size:11px}.order-ticket-working>header span{color:var(--terminal-muted);font-size:10px}.order-ticket-working ul{overscroll-behavior:contain;scrollbar-gutter:stable;gap:5px;max-height:330px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.order-ticket-working li{border:1px solid var(--terminal-line-muted);background:#081521;gap:6px;padding:7px 8px;display:grid}.order-ticket-working-summary{color:var(--terminal-muted);font-family:var(--font-market);font-variant-numeric:tabular-nums;grid-template-columns:42px minmax(72px,1fr) auto;align-items:center;gap:7px;font-size:11px;display:grid}.order-ticket-working-summary strong.is-buy{color:var(--terminal-up)}.order-ticket-working-summary strong.is-sell{color:var(--terminal-down)}.order-ticket-working-summary .order-ticket-working-waiting{color:#e8bd66;grid-column:1/-1}.order-ticket-working-actions{justify-content:flex-end;gap:5px;display:flex}.order-ticket-working-actions button,.order-ticket-replace button{border:1px solid var(--terminal-line);min-height:25px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:10px;font-weight:700}.order-ticket-working-actions button:hover:not(:disabled),.order-ticket-working-actions button:focus-visible:not(:disabled),.order-ticket-replace button:hover:not(:disabled),.order-ticket-replace button:focus-visible:not(:disabled){border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.order-ticket-working-actions button:last-child{color:var(--terminal-down);border-color:#ef5b5b6b}.order-ticket-replace{grid-template-columns:1fr 1fr;gap:6px;display:grid}.order-ticket-replace label{color:var(--terminal-muted);gap:3px;font-size:11px;display:grid}.order-ticket-replace input{border:1px solid var(--terminal-line);min-width:0;color:var(--terminal-text);font:inherit;background:#07111f;padding:6px;font-size:11px}.order-ticket-replace-shortcuts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.order-ticket-replace-shortcuts button{min-width:0;padding:3px 4px}.order-ticket-replace>div{grid-column:1/-1;justify-content:flex-end;gap:5px;display:flex}.order-ticket-replace button[type=submit]{border-color:var(--terminal-up);color:var(--terminal-up)}.short-sale-confirmation{background:#081521;border:1px solid #ef5b5b6b;gap:10px;padding:14px;display:grid}.short-sale-confirmation-icon{width:30px;height:30px;color:var(--terminal-down);background:#ef5b5b1a;border:1px solid #ef5b5b80;border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid}.short-sale-confirmation h4{color:var(--terminal-text);margin:0;font-size:15px}.short-sale-confirmation>p{color:var(--terminal-muted);line-height:1.55;margin:0!important;font-size:11px!important}.short-sale-confirmation dl{border:1px solid var(--terminal-line-muted);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.short-sale-confirmation dl>div{gap:3px;padding:8px;display:grid}.short-sale-confirmation dl>div+div{border-left:1px solid var(--terminal-line-muted)}.short-sale-confirmation dt{color:var(--terminal-muted);font-size:11px}.short-sale-confirmation dd{color:var(--terminal-text);font-family:var(--font-market);margin:0;font-size:11px;font-weight:700}.short-sale-confirmation-note{border-left:2px solid var(--terminal-down);padding-left:8px}.short-sale-confirmation>.short-sale-confirmation-status{border:1px solid #ef5b5b59;border-left:3px solid var(--terminal-down);color:#ffd7d7;background:#ef5b5b14;padding:9px 10px;font-weight:700;margin:0!important;font-size:11px!important}.short-sale-confirmation>.short-sale-confirmation-status[data-state=pending]{border-color:#00d68f61;border-left-color:var(--terminal-up);color:#c9ffec;background:#00d68f14}.short-sale-confirmation-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.short-sale-confirmation-actions button{border:1px solid var(--terminal-line);min-height:34px;color:var(--terminal-text);font:inherit;cursor:pointer;background:0 0;font-size:11px;font-weight:700}.short-sale-confirmation-actions button:hover:not(:disabled),.short-sale-confirmation-actions button:focus-visible:not(:disabled){border-color:var(--terminal-text);outline:none}.short-sale-confirmation-actions button.is-danger{border-color:var(--terminal-down);background:var(--terminal-down);color:#1b0606}.short-sale-confirmation-actions button:disabled{cursor:wait;opacity:.6}.shareholder-panel>header>span{border:1px solid var(--terminal-line-muted);color:var(--terminal-muted);white-space:nowrap;padding:4px 7px;font-size:10px}.shareholder-group{margin-top:16px}.shareholder-group>h4{color:var(--terminal-muted);align-items:center;gap:8px;margin:0 0 7px;font-size:10px;font-weight:700;display:flex}.shareholder-group>h4:after{background:var(--terminal-line-muted);content:"";flex:1;order:1;height:1px}.shareholder-group>h4 b{color:#aeb7c3;background:#252c35;border-radius:9px;order:2;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.shareholder-group .shareholder-list{margin-top:0}.shareholder-list{background:0 0;border:0}.shareholder-list li{border:1px solid var(--terminal-line-muted);background:#171c23;border-bottom:0;grid-template-columns:30px minmax(190px,1.5fr) minmax(150px,.8fr) minmax(130px,.72fr);gap:12px;min-height:64px;padding:9px 12px}.shareholder-list li:last-child{border-bottom:1px solid var(--terminal-line-muted)}.shareholder-list li:hover{background:#1c222b}.shareholder-rank{font-family:var(--font-market);font-variant-numeric:tabular-nums;color:#616c79!important;font-size:10px!important}.shareholder-identity{grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;gap:9px!important;display:grid!important}.shareholder-identity>div,.shareholder-holder-link{gap:3px;min-width:0;display:grid}.shareholder-identity-mark{color:#d7dde5;background:#252d37;border:1px solid #46505d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:700;display:grid}.shareholder-identity-mark[data-holder-type=INSTITUTION]{color:#7ea0ff;background:#2962ff1c;border-color:#2962ff6b}.shareholder-identity-mark[data-holder-type=PLAYER]{color:#9db5ff;background:#4b79ff1c;border-color:#4b79ff73}.shareholder-holder-link strong{color:#e7ebf1;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.shareholder-holder-link:hover strong,.shareholder-holder-link:focus-visible strong{color:#7ea0ff;text-underline-offset:3px;outline:none;text-decoration:underline}.shareholder-ownership,.shareholder-recent-change{align-content:center}.shareholder-ownership strong,.shareholder-recent-change strong{font-family:var(--font-market);font-variant-numeric:tabular-nums;font-size:12px}.shareholder-ownership-bar{background:#2b323c;border-radius:2px;width:100%;max-width:118px;height:3px;margin-top:3px;display:block;overflow:hidden}.shareholder-ownership-bar i{border-radius:inherit;background:linear-gradient(90deg,#2962ff,#7ea0ff);min-width:2px;max-width:100%;height:100%;display:block}.shareholder-panel-sidebar>header>span{border:0;padding:0}.shareholder-panel-sidebar .shareholder-list li{background:0 0;border-left:0;border-right:0;grid-template-columns:24px minmax(0,1fr) minmax(82px,.48fr);gap:7px;min-width:0;min-height:54px;padding:7px 0}.shareholder-panel-sidebar .shareholder-identity{grid-template-columns:25px minmax(0,1fr);gap:6px!important}.shareholder-panel-sidebar .shareholder-identity-mark{width:25px;height:25px;font-size:11px}.shareholder-panel-sidebar .shareholder-recent-change{display:none}.shareholder-panel-sidebar .shareholder-ownership-bar{max-width:72px}@media (max-width:700px){.shareholder-list li{grid-template-columns:26px minmax(0,1fr) minmax(90px,.55fr);min-width:0}.shareholder-recent-change{display:none}}.workstation-quote-summary{overflow:visible;container-type:inline-size}.workstation-quote-summary>header{flex-wrap:wrap;align-items:flex-start}.workstation-company-heading{flex:150px;min-width:0}.workstation-quote-summary h2{align-items:baseline;gap:5px;min-width:0;display:flex}.workstation-quote-summary h2 strong{flex:none}.workstation-quote-summary h2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workstation-status-tools{flex:0 auto;justify-items:end;gap:4px;min-width:0;max-width:100%;margin-left:auto;display:grid}.workstation-market-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;max-width:100%;display:flex}.workstation-status-tools b{border:1px solid var(--terminal-line);color:var(--terminal-muted);padding:3px 6px;font-size:10px}.workstation-status-tools b[data-status=TRADABLE]{color:var(--terminal-up);border-color:#26c99566}.market-trading-status{color:#aeb7c2;white-space:nowrap;cursor:help;background:#151b23;border:1px solid #46505d;border-radius:3px;align-items:center;width:max-content;max-width:100%;padding:3px 7px;font-family:inherit;font-size:10px;font-style:normal;font-weight:700;line-height:1.35;display:inline-flex;position:relative}.market-trading-status[data-trading-state=TRADING]{color:var(--terminal-up);background:#26c99514;border-color:#26c99573}.market-trading-status[data-trading-state=IPO]{color:#8eb9ff;background:#5691ff1a;border-color:#5691ff80}.market-trading-status[data-trading-state=VOLATILITY_HALT]{color:#ff9e90;background:#ff69561f;border-color:#ff6956a6}.market-trading-status[data-trading-state=MANUAL_HALT]{color:#ffca81;background:#e2a4561a;border-color:#e2a4569e}.market-trading-status[data-trading-state=DELISTED]{color:#7d8793;background:#1b2027;border-color:#47515d}.market-trading-status:focus-visible{outline-offset:2px;outline:2px solid #6a9eff}.market-trading-tooltip{z-index:1600;color:#d9e2eb;opacity:0;pointer-events:none;text-align:left;white-space:normal;visibility:hidden;background:#111c28;border:1px solid #46586b;border-radius:5px;width:max-content;max-width:min(340px,100vw - 32px);padding:8px 10px;font-size:12px;font-weight:500;line-height:1.55;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px);box-shadow:0 10px 28px #00000080}.market-trading-status:hover .market-trading-tooltip,.market-trading-status:focus-within .market-trading-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.market-trading-dialog{inset:auto 12px max(12px, env(safe-area-inset-bottom));color:#d9e2eb;background:#111c28;border:1px solid #46586b;border-radius:10px;width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0 auto;padding:0;position:fixed;overflow:auto;box-shadow:0 20px 60px #0000009e}.market-trading-dialog::backdrop{background:#03080eb8}.market-trading-dialog-content{gap:10px;padding:18px;display:grid}.market-trading-dialog-kicker{color:#8eb9ff;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.market-trading-dialog h2{color:#f0f4f8;margin:0;font-size:20px}.market-trading-dialog-state{color:#aeb7c2;border:1px solid #46505d;border-radius:3px;justify-self:start;padding:3px 7px;font-size:11px;font-weight:700}.market-trading-dialog-state[data-trading-state=TRADING]{color:var(--terminal-up);background:#26c99514;border-color:#26c99573}.market-trading-dialog-state[data-trading-state=IPO]{color:#8eb9ff;background:#5691ff1a;border-color:#5691ff80}.market-trading-dialog-state[data-trading-state=VOLATILITY_HALT]{color:#ff9e90;background:#ff69561f;border-color:#ff6956a6}.market-trading-dialog-state[data-trading-state=MANUAL_HALT]{color:#ffca81;background:#e2a4561a;border-color:#e2a4569e}.market-trading-dialog-state[data-trading-state=DELISTED]{color:#7d8793;background:#1b2027;border-color:#47515d}.market-trading-dialog-content>p:not(.market-trading-dialog-kicker){color:#d9e2eb;margin:0;font-size:13px;line-height:1.65}.market-trading-dialog-close{color:#f0f4f8;min-height:44px;font:inherit;cursor:pointer;background:#1c3047;border:1px solid #5877a0;border-radius:5px;padding:8px 16px;font-weight:700}.market-trading-dialog-close:hover,.market-trading-dialog-close:focus-visible{outline-offset:2px;background:#284666;border-color:#7ea0ff;outline:2px solid #7ea0ff}.watch-heart-icon{flex:none;width:16px;height:16px;display:block;overflow:visible}.workstation-watch-button{border:1px solid var(--terminal-line);width:28px;height:26px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;flex:0 0 28px;place-items:center;padding:0;line-height:1;display:inline-grid}.workstation-watch-button[aria-pressed=true]{color:#ff6b83;border-color:#ff6b8394}.workstation-watch-button:hover:not(:disabled),.workstation-watch-button:focus-visible:not(:disabled){color:#ff6b83;border-color:#ff6b83;outline:none}.workstation-watch-button:disabled{cursor:wait;opacity:.5}.workstation-ny-clock{color:var(--terminal-muted);font-family:var(--font-market);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.workstation-status-tools small{color:var(--terminal-down);font-size:10px}.short-lending-badge{flex:none;position:static}.short-lending-trigger{border:1px solid color-mix(in srgb, var(--terminal-accent) 52%, var(--terminal-line));background:color-mix(in srgb, var(--terminal-accent) 12%, transparent);color:#8eb9ff;min-width:66px;height:26px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.short-lending-trigger svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.short-lending-trigger:hover,.short-lending-trigger:focus-visible,.short-lending-trigger[aria-expanded=true]{border-color:var(--terminal-accent);background:color-mix(in srgb, var(--terminal-accent) 22%, transparent);color:#c9dcff;outline:none}.short-lending-popover{z-index:1400;color:var(--terminal-text);text-align:left;background:#20252e;border:1px solid #3b4657;border-radius:9px;padding:13px;position:fixed;box-shadow:0 18px 50px #0000007a}.short-lending-popover:before{top:-5px;left:calc(var(--short-lending-arrow-left) - 4px);content:"";background:#20252e;border:0 solid #3b4657;border-width:1px 0 0 1px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.short-lending-popover>header{border-bottom:1px solid var(--terminal-line-muted);background:0 0;justify-content:space-between;align-items:flex-start;min-height:0;padding:0 0 10px;display:flex}.short-lending-popover header small{color:#8eb9ff;letter-spacing:.08em;font-size:11px;font-weight:700}.short-lending-popover h3{color:var(--terminal-text);margin:2px 0 0;font-size:14px}.short-lending-popover header button{color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.short-lending-popover>p{color:var(--terminal-muted);margin:12px 0 0;font-size:11px;line-height:1.55}.short-lending-error{justify-items:start;gap:9px;padding-top:11px;display:grid}.short-lending-error p{color:var(--terminal-muted);margin:0;font-size:11px;line-height:1.5}.short-lending-error button{border:1px solid var(--terminal-accent);background:color-mix(in srgb, var(--terminal-accent) 16%, transparent);color:#c9dcff;font:inherit;cursor:pointer;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:700}.short-lending-level{justify-content:space-between;align-items:baseline;margin:11px 0 8px;display:flex}.short-lending-level span{color:var(--terminal-muted);font-size:10px}.short-lending-level strong{color:#7eafff;font-size:13px}.short-lending-level[data-scarcity=TIGHT] strong{color:#f1b865}.short-lending-level[data-scarcity=HARD] strong{color:var(--terminal-down)}.short-lending-popover dl{border:1px solid var(--terminal-line-muted);background:var(--terminal-line-muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.short-lending-popover dl div{background:#1a1f27;min-width:0;padding:8px}.short-lending-popover dt{color:var(--terminal-muted);font-size:11px}.short-lending-popover dd{color:var(--terminal-text);font-family:var(--font-market);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:700;overflow:hidden}.short-lending-meter{background:#303743;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.short-lending-meter i{border-radius:inherit;background:linear-gradient(90deg, #5796ff, #f1b865 72%, var(--terminal-down));height:100%;display:block}.workstation-market-clock{justify-items:end;gap:3px;min-width:0;display:grid}.workstation-market-clock>b{color:var(--terminal-accent);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.workstation-market-clock>b svg{width:15px;height:15px}.workstation-market-clock>b[data-session=PREMARKET]{color:#7ea0ff}.workstation-market-clock>b[data-session=AFTER_HOURS],.workstation-market-clock>b[data-session=OVERNIGHT]{color:#9e8de2}@container (max-width:350px){.workstation-company-heading,.workstation-status-tools{flex-basis:100%;width:100%}.workstation-status-tools{justify-items:stretch;margin-left:0}.workstation-market-actions{justify-content:flex-start}.workstation-market-clock{justify-items:start}}.company-price-chart-combined{background:#171b22;min-height:500px;position:relative}.company-price-chart-canvas{z-index:1;min-height:inherit;position:relative}.company-price-chart-combined>.company-chart-empty{z-index:6;color:#98a1ad;pointer-events:none;background:#1b2028eb;border:1px solid #343b46;border-radius:3px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:9px 13px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-chart-session-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.company-chart-session-band{top:0;bottom:var(--company-chart-main-bottom,0);position:absolute}.company-chart-session-regular{background:0 0}.company-chart-session-premarket,.company-chart-session-after-hours,.company-chart-session-overnight{background:#5c677813}.company-chart-session-marker{bottom:calc(var(--company-chart-main-bottom,0px) + 2px);color:#7a828d;text-align:center;text-shadow:0 1px 2px #101318;width:18px;height:18px;margin-left:-9px;font-size:14px;line-height:18px;position:absolute}.company-chart-session-marker-open{color:#868e98;margin-left:-20px}.company-chart-session-marker-close{color:#747c88;margin-left:2px}.company-price-chart-canvas:focus-visible{outline-offset:-1px;outline:1px solid #2962ffb8}.company-chart-return-latest{z-index:9;color:#aab3c0;cursor:pointer;background:#1c2129eb;border:1px solid #353d49;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:48%;right:78px;box-shadow:0 2px 8px #00000040}.company-chart-return-latest:hover,.company-chart-return-latest:focus-visible{color:#f0f3f6;background:#252b35;border-color:#697585;outline:none}.company-chart-return-latest svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.company-chart-inspection{z-index:3;color:#9aa3af;min-height:17px;font-family:var(--font-market);font-variant-numeric:tabular-nums;pointer-events:none;flex-wrap:wrap;gap:3px 10px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:7px;left:70px;right:78px}.company-chart-inspection span{white-space:nowrap;gap:3px;display:inline-flex}.company-chart-inspection span[data-metric=口径]{border-right:1px solid #3a424d;margin-right:2px;padding-right:10px}.company-chart-inspection span[data-metric=口径] b{color:#d7dde5}.company-chart-inspection i{color:#6f7885;font-style:normal}.company-chart-inspection b{color:#b7c0cb;font-weight:600}.company-chart-inspection[data-direction=UP] span[data-metric=涨跌] b,.company-chart-inspection[data-direction=UP] span[data-metric=涨幅] b{color:var(--terminal-up)}.company-chart-inspection[data-direction=DOWN] span[data-metric=涨跌] b,.company-chart-inspection[data-direction=DOWN] span[data-metric=涨幅] b{color:var(--terminal-down)}.company-chart-sub-legends{z-index:3;color:#8e98a5;font-family:var(--font-market);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px;line-height:1.45;position:absolute;inset:0;overflow:hidden}.company-chart-sub-legends>div{flex-wrap:wrap;align-items:center;gap:3px 10px;min-height:16px;display:flex;position:absolute;left:70px;right:78px}.company-chart-sub-legends strong{color:#aeb7c3;white-space:nowrap;font-size:10px;font-weight:700}.company-chart-sub-legends span{color:#b7c0cb;white-space:nowrap;gap:3px;display:inline-flex}.company-chart-sub-legends i{color:#76808d;font-style:normal}.company-chart-sub-legends b{font-weight:600}.company-chart-toolbar-divider{background:var(--terminal-line);flex:0 0 1px;align-self:stretch;width:1px;margin:4px}.company-chart-session-menu{z-index:22;flex:none;margin-right:5px;font-size:11px;position:relative}.company-chart-session-menu>summary{color:#d5dae2;cursor:pointer;white-space:nowrap;background:#1b2028;border:1px solid #424a57;border-radius:3px;align-items:center;gap:5px;min-height:28px;padding:4px 7px;list-style:none;display:flex}.company-chart-session-menu>summary::-webkit-details-marker{display:none}.company-chart-session-menu>summary:after{content:"▴";color:#87909d;margin-left:1px;font-size:10px;transition:transform .14s;transform:rotate(180deg)}.company-chart-session-menu[open]>summary:after{transform:rotate(0)}.company-chart-session-menu[open]>summary,.company-chart-session-menu>summary:hover,.company-chart-session-menu>summary:focus-visible{border-color:var(--terminal-accent);color:#fff;outline:none}.company-chart-session-menu[data-view=intraday]>summary{border-color:var(--terminal-accent);color:#fff;box-shadow:inset 0 -1px var(--terminal-accent)}.company-chart-session-summary-icon,.company-chart-session-item-icon{color:#dce2ea;border:1px solid #8b95a3;border-radius:2px;grid-template-columns:repeat(3,1fr);width:15px;height:15px;line-height:1;display:inline-grid;overflow:hidden}.company-chart-session-summary-icon i,.company-chart-session-item-icon i{background:0 0;border-right:1px solid #8b95a3;min-width:0;height:100%;display:block}.company-chart-session-summary-icon i:last-child,.company-chart-session-item-icon i:last-child{border-right:0}.company-chart-session-icon-pre i:first-child,.company-chart-session-icon-regular i:nth-child(2),.company-chart-session-icon-after i:last-child{background:#e7ebf1}.company-chart-session-icon-overnight,.company-chart-session-icon-all{grid-template-columns:1fr;place-items:center;padding:0;display:inline-grid}.company-chart-session-icon-overnight b,.company-chart-session-icon-all b{color:#e5eaf1;width:100%;height:100%;font-family:var(--font-market);letter-spacing:-.04em;text-align:center;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.company-chart-session-popover{z-index:30;background:#20252e;border:1px solid #454d59;border-radius:3px;width:126px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 32px #0000007a}.company-chart-session-popover button{color:#c7ced8;text-align:left;border-radius:2px;grid-template-columns:14px 17px 1fr;align-items:center;gap:5px;width:100%;min-height:29px;padding:4px 6px 4px 2px;display:grid}.company-chart-session-popover button:hover,.company-chart-session-popover button:focus-visible{color:#fff;background:#2a313c;outline:none}.company-chart-session-popover button[aria-checked=true]{color:#fff;background:0 0}.company-chart-session-check{color:#e8edf4;text-align:center;font-size:14px;font-weight:700}.company-chart-indicator-menu{color:var(--terminal-muted);flex:none;margin-left:3px;font-size:11px;position:relative}.company-chart-indicator-menu>summary{color:#aab2bd;cursor:pointer;white-space:nowrap;border:1px solid #343b46;border-radius:2px;min-height:26px;padding:5px 8px;list-style:none}.company-chart-indicator-menu>summary::-webkit-details-marker{display:none}.company-chart-indicator-menu>summary:after{content:"▾";color:#697584;margin-left:6px;font-size:11px}.company-chart-indicator-menu[open]>summary,.company-chart-indicator-menu>summary:hover,.company-chart-indicator-menu>summary:focus-visible{border-color:var(--terminal-accent);color:var(--terminal-text);outline:none}.company-chart-indicator-popover{z-index:20;background:#20252e;border:1px solid #3b424e;border-radius:5px;grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr);gap:16px;width:540px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 36px #0000007a}.company-chart-indicator-popover fieldset{border:0;align-content:start;gap:4px;min-width:0;margin:0;padding:0;display:grid}.company-chart-indicator-popover legend{color:#d7dce3;white-space:nowrap;word-break:keep-all;inline-size:max-content;max-inline-size:100%;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.company-chart-indicator-choice{color:#aeb6c1;cursor:pointer;align-items:center;gap:7px;min-height:26px;display:flex}.company-chart-indicator-choice input{width:14px;height:14px;accent-color:var(--terminal-accent);margin:0}.company-chart-indicator-row{border-bottom:1px solid #454c5973;grid-template-columns:minmax(114px,1fr) minmax(108px,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.company-chart-indicator-row:last-of-type{border-bottom:0}.company-chart-period-list,.company-chart-parameter input{color:#e3e7ed;min-width:0;height:27px;font:inherit;font-variant-numeric:tabular-nums;background:#171b22;border:1px solid #3e4652;border-radius:3px;padding:4px 7px}.company-chart-period-list:focus,.company-chart-parameter input:focus{border-color:var(--terminal-accent);outline:none}.company-chart-main-indicators>small{color:#737d89;margin-top:5px;font-size:10px}.company-chart-inline-parameters,.company-chart-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.company-chart-parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.company-chart-parameter{color:#838d99;cursor:text;gap:3px;font-size:11px;display:grid}.company-chart-sub-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-chart-indicator-error{color:#ff7e82;grid-column:1/-1;margin:-3px 0 0;font-size:10px}.company-chart-indicator-actions{border-top:1px solid #363d47;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.company-chart-indicator-actions button{color:#b8c0cb;border:1px solid #424a55;padding:5px 10px}.company-chart-indicator-actions .company-chart-indicator-apply{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.company-chart-indicator-actions .company-chart-indicator-apply:hover,.company-chart-indicator-actions .company-chart-indicator-apply:focus-visible{background:var(--terminal-accent-hover)}@media (max-width:900px){.company-chart-toolbar{flex-wrap:wrap}.company-chart-toolbar-status{display:none}.company-chart-indicator-popover{position:fixed;top:112px;right:12px}}@container (max-width:960px){.company-chart-toolbar{flex-wrap:wrap;align-content:center;max-width:100%}.company-chart-toolbar-status{display:none}.company-chart-execution-toggle{margin-left:auto}}@container (max-width:620px){.company-chart-toolbar .company-chart-mode{width:100%;margin:0}.company-chart-indicator-popover{width:auto;position:fixed;top:112px;left:12px;right:12px}}@media (max-width:640px){.order-ticket-modal{align-items:end;padding:0}.order-ticket-dialog{width:100%;max-height:92dvh;transform:none!important}.order-ticket-dialog .order-ticket{max-height:calc(92dvh - 32px)}.order-ticket-dragbar{cursor:default}.order-ticket-account,.order-ticket-floating .order-ticket-account{grid-template-columns:auto minmax(0,1fr) auto auto}.company-price-chart-combined{min-height:440px}.company-chart-indicator-popover{width:auto;left:12px;right:12px}.company-chart-indicator-popover span{display:inline}}.company-sidebar-tabs{justify-content:flex-start;min-height:30px;padding-left:5px;display:flex}.company-sidebar-tabs button{flex:none;min-width:42px;padding:0 10px;font-size:11px}.workstation-tape header span{font-size:10px}.workstation-tape ol{scrollbar-color:#56606d transparent;scrollbar-width:thin;max-height:192px;margin:7px -5px 0 0;padding-right:5px;display:block;overflow-y:auto}.workstation-tape li{font-variant-numeric:tabular-nums;grid-template-columns:70px minmax(66px,1fr) minmax(54px,.8fr) 16px;align-items:center;gap:6px;min-height:23px;padding:0 1px;display:grid}.workstation-tape time{text-align:left;white-space:nowrap}.workstation-tape strong,.workstation-tape em{text-align:right;white-space:nowrap;min-width:0}.workstation-tape li>span{color:var(--terminal-muted);justify-self:end;font-size:10px;font-weight:700}.workstation-tape li[data-aggressor=BUY] em,.workstation-tape li[data-aggressor=BUY]>span{color:var(--terminal-up)}.workstation-tape li[data-aggressor=SELL] em,.workstation-tape li[data-aggressor=SELL]>span{color:var(--terminal-down)}.workstation-tape li[data-aggressor=NEUTRAL] em,.workstation-tape li[data-aggressor=NEUTRAL]>span{color:var(--terminal-text)}.workstation-tape li[data-aggressor=BUY] strong{color:var(--terminal-up)}.workstation-tape li[data-aggressor=SELL] strong{color:var(--terminal-down)}.workstation-tape li[data-aggressor=NEUTRAL] strong{color:var(--terminal-text)}.workstation-depth-best{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:7px 0 8px;font-size:10px;display:grid}.workstation-depth-best>span{color:#aab4c0;background:#11251f;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:4px 5px;display:grid}.workstation-depth-best>span+span{background:#2b1820}.workstation-depth-best b{color:var(--terminal-up);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;overflow:visible}.workstation-depth-best>span+span b{color:var(--terminal-down)}.workstation-depth-best em{color:var(--terminal-text);text-align:right;font-style:normal}.workstation-depth-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.workstation-depth-columns section+section{border-left:1px solid var(--terminal-line-muted);padding-left:12px}.workstation-depth-columns h4{color:var(--terminal-muted);margin:0;font-size:10px;font-weight:700}.workstation-depth-columns .workstation-book-list{margin-top:4px}.workstation-depth-columns .workstation-book-list li{font-variant-numeric:tabular-nums;grid-template-columns:25px minmax(0,1fr) minmax(38px,auto);gap:4px;min-height:21px;font-size:11px;position:relative;overflow:hidden}.workstation-depth-columns .workstation-book-list li:before{z-index:0;content:"";position:absolute;top:1px;bottom:1px}.workstation-depth-columns .workstation-book-bid li:before{width:var(--depth-size);background:#05b86d29;right:0}.workstation-depth-columns .workstation-book-ask li:before{width:var(--depth-size);background:#f34a6729;left:0}.workstation-depth-columns .workstation-book-list li>*{z-index:1;position:relative}.workstation-depth-columns .workstation-book-list span{font-size:10px}.workstation-depth-columns .workstation-book-bid button{color:var(--terminal-up)}.workstation-depth-columns .workstation-book-ask button{color:var(--terminal-down)}.terminal-stock-content .company-market-sidebar{min-width:0;display:block}.terminal-stock-content .company-market-sidebar>*{min-width:0}.terminal-stock-content .company-market-sidebar>section{border-width:0 0 1px}.terminal-stock-content .company-market-sidebar>section.workstation-quote-summary{border-bottom:0}.terminal-stock-content .company-sidebar-tabs{border-top:1px solid var(--terminal-line-muted);margin:0}.terminal-stock-content .company-sidebar-tabs+[role=tabpanel]{min-width:0}@media (min-width:901px){.company-route-workstation>.terminal-stock-chart{height:calc(100dvh - 36px);min-height:0;overflow:hidden}.terminal-stock-chart-full .terminal-stock-content{min-height:0;overflow:hidden}.terminal-stock-content .company-market-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}.terminal-stock-content .company-market-sidebar>.workstation-quote-summary,.terminal-stock-content .company-market-sidebar>.company-sidebar-tabs{flex:none}.terminal-stock-content .company-sidebar-panel{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#414b58 #181b21;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.terminal-stock-content .company-sidebar-panel:focus-visible{outline:1px solid var(--terminal-accent);outline-offset:-2px}}@media (max-width:900px){.company-route-workstation>.terminal-stock-chart{height:auto;min-height:auto;overflow:visible}.terminal-stock-chart-full .terminal-stock-content{overflow:visible}.terminal-stock-content .company-market-sidebar{display:block;overflow:visible}.company-sidebar-panel{min-height:auto;overflow:visible}}.market-session-strip{border:1px solid var(--terminal-line);background:var(--terminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:690px;margin-top:15px;display:grid}.market-session-strip span{color:#a9b3bf;background:#141b23eb;gap:3px;padding:7px 9px;font-size:10px;display:grid}.market-session-strip b{color:#e2e7ed;font-family:var(--font-market);font-variant-numeric:tabular-nums;font-size:11px}.market-catalog-meta{align-items:center;gap:10px;display:flex}.market-catalog-meta button{border:1px solid var(--terminal-line);color:#aeb7c2;font:inherit;cursor:pointer;background:#1b2028;padding:4px 7px;font-size:10px}.market-catalog-meta button:hover,.market-catalog-meta button:focus-visible{border-color:var(--terminal-accent);color:var(--terminal-accent);outline:none}.market-flash-cell{box-sizing:border-box;border-radius:0;place-content:center end;align-self:stretch;min-width:0;margin-block:-8px;padding:8px 7px}.market-change.market-flash-cell{place-content:center end;display:grid}.market-flash-cell[data-flash=up]{animation:.68s ease-out market-flash-up}.market-flash-cell[data-flash=down]{animation:.68s ease-out market-flash-down}@keyframes market-flash-up{0%{background:#05b86d75}to{background:0 0}}@keyframes market-flash-down{0%{background:#f34a6770}to{background:0 0}}.workstation-status-tools>.workstation-market-clock{justify-items:end;gap:2px;display:grid}.workstation-market-clock>b{color:var(--terminal-accent);border:0;padding:0;font-size:11px}.workstation-market-clock>b[data-session=REGULAR]{color:var(--terminal-up)}.workstation-tape-direction{text-align:center;width:16px;line-height:1;font-size:10px!important}.market-page-overview dl{background:var(--terminal-line-muted);grid-template-columns:1fr;gap:1px;margin:12px 0}.market-page-overview dl div{background:#171c23;justify-content:space-between;align-items:baseline;gap:16px;min-height:42px;padding:8px 10px;display:flex}.market-page-overview dd{align-items:baseline;gap:5px;margin:0;font-size:18px;display:flex}.market-page-overview dd small{white-space:nowrap}@media (max-width:700px){.market-session-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page-overview dl{grid-template-columns:1fr}.market-catalog-heading{align-items:start}.market-catalog-meta{flex-direction:column;align-items:end}}.workstation-depth-columns .workstation-book-list li[data-depth="10"]:before{width:10%}.workstation-depth-columns .workstation-book-list li[data-depth="20"]:before{width:20%}.workstation-depth-columns .workstation-book-list li[data-depth="30"]:before{width:30%}.workstation-depth-columns .workstation-book-list li[data-depth="40"]:before{width:40%}.workstation-depth-columns .workstation-book-list li[data-depth="50"]:before{width:50%}.workstation-depth-columns .workstation-book-list li[data-depth="60"]:before{width:60%}.workstation-depth-columns .workstation-book-list li[data-depth="70"]:before{width:70%}.workstation-depth-columns .workstation-book-list li[data-depth="80"]:before{width:80%}.workstation-depth-columns .workstation-book-list li[data-depth="90"]:before{width:90%}.workstation-depth-columns .workstation-book-list li[data-depth="100"]:before{width:100%}.account-page-shell{background:#14171d;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.account-center{width:100%;min-height:100dvh;color:var(--terminal-text)}.account-center-header{border-bottom:1px solid var(--terminal-line-muted);background:#191d24;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 28px;display:flex}.account-identity{align-items:center;gap:15px;min-width:0;display:flex}.account-identity h1{color:#f4f7fb;margin:3px 0 2px;font-size:25px;line-height:1.1}.account-identity p:last-child{color:var(--terminal-muted);margin:0;font-size:12px}.player-profile-avatar{--avatar-a:#145a75;--avatar-b:#22a774;background:linear-gradient(145deg, var(--avatar-a), var(--avatar-b));color:#fff;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:19px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff29,0 8px 24px #0000003b}.player-profile-avatar[data-avatar=city-02]{--avatar-a:#5b3a91;--avatar-b:#b35c82}.player-profile-avatar[data-avatar=city-03]{--avatar-a:#714a1c;--avatar-b:#d89439}.player-profile-avatar[data-avatar=city-04]{--avatar-a:#204b85;--avatar-b:#37a3d9}.player-profile-avatar[data-avatar=city-05]{--avatar-a:#773748;--avatar-b:#e86663}.player-profile-avatar[data-avatar=city-06]{--avatar-a:#1d685c;--avatar-b:#8db842}.player-profile-avatar[data-avatar=city-07]{--avatar-a:#464d66;--avatar-b:#8897ae}.player-profile-avatar[data-avatar=city-08]{--avatar-a:#6f4b31;--avatar-b:#c87d4c}.player-profile-avatar[data-avatar=city-09]{--avatar-a:#1c5563;--avatar-b:#39bcb2}.player-profile-avatar[data-avatar=city-10]{--avatar-a:#49366f;--avatar-b:#7f82df}.player-profile-avatar[data-avatar=city-11]{--avatar-a:#783c63;--avatar-b:#d55aa1}.player-profile-avatar[data-avatar=city-12]{--avatar-a:#31574b;--avatar-b:#63b879}.account-header-actions{gap:8px;display:flex}.account-header-actions a,.account-header-actions button,.account-section header button,.account-section header a{border:1px solid var(--terminal-line);color:#c6ccd5;font:inherit;cursor:pointer;background:0 0;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none}.account-header-actions a:hover,.account-header-actions button:hover,.account-section header button:hover,.account-section header a:hover{border-color:var(--terminal-accent);color:var(--terminal-accent-text)}.account-tabs{border-bottom:1px solid var(--terminal-line);background:#181c23;min-height:42px;padding:0 28px;display:flex}.account-tabs :is(a,button){min-width:100px;min-height:42px;color:var(--terminal-muted);font:inherit;letter-spacing:normal;white-space:nowrap;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:grid;position:relative}.account-tabs :is(a,button):hover{color:var(--terminal-text)}.account-tabs :is(a,button)[aria-current=page]{color:var(--account-accent)}.account-tabs :is(a,button)[aria-current=page]:after{background:var(--account-accent);content:"";height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.account-content-grid,.account-settings-layout{grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:14px;padding:18px 28px 48px;display:grid}.account-main-column,.account-side-column,.account-settings-main,.account-settings-side,.account-stack{align-content:start;gap:14px;display:grid}.account-stack{padding:18px 28px 48px}.account-networth{border:1px solid var(--terminal-line);background:#1b2028;display:grid}.account-networth-total{border-bottom:1px solid var(--terminal-line-muted);gap:6px;padding:20px 22px 18px;display:grid}.account-networth-total strong{color:#f4f7fb;font-family:var(--font-market);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.05}.account-networth-total>p:last-of-type{max-width:58ch;color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.5}.account-networth-today{color:var(--terminal-muted);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:2px 0 0;font-size:11px;display:flex}.account-networth-today b{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px}.account-networth-today[data-direction=up] b{color:var(--terminal-up)}.account-networth-today[data-direction=down] b{color:var(--terminal-down)}.account-networth-today span{color:#7c8695;font-size:10px}.account-networth-wealth{color:var(--terminal-accent-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;border:1px solid #2962ff6b;justify-self:start;gap:1px;margin-top:8px;padding:7px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-grid}.account-networth-wealth span{color:var(--terminal-muted);font-family:var(--font-ui);font-size:10px;font-weight:400}.account-networth-wealth:hover,.account-networth-wealth:focus-visible{border-color:var(--terminal-accent);background:#2962ff1a;outline:none}.account-networth-today i{color:var(--terminal-muted);font-family:var(--font-market);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.account-networth-today[data-direction=up] i{color:var(--terminal-up)}.account-networth-today[data-direction=down] i{color:var(--terminal-down)}.account-metric-info{color:#8fa0b4;width:16px;height:16px;font:700 10px/1 var(--font-market);cursor:pointer;background:0 0;border:1px solid #4a5666;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.account-metric-info:before{content:"";position:absolute;inset:-14px}.account-metric-info:hover,.account-metric-info:focus-visible{border-color:var(--terminal-accent-text);color:var(--terminal-accent-text);outline:none}.account-section header button.account-metric-info{border-color:#4a5666;padding:0;line-height:1;font-size:10px!important}.account-section header button.account-metric-info:before{inset:-14px}.account-section header button.account-metric-info:hover,.account-section header button.account-metric-info:focus-visible{border-color:var(--terminal-accent-text)}.account-metric-dialog{width:min(92vw,360px);color:var(--terminal-text);white-space:normal;text-align:left;letter-spacing:normal;text-transform:none;background:#1b2028;border:1px solid #3b4657;border-radius:14px;padding:0;font-size:14px}.account-metric-dialog::backdrop{background:#020509b3}.account-metric-dialog>div{gap:14px;padding:22px 20px 18px;display:grid}.account-metric-dialog h2{text-align:center;margin:0;font-size:17px}.account-metric-dialog p{color:#c6ccd5;margin:0;font-size:13px;line-height:1.75}.account-metric-dialog button{color:#14171d;min-height:44px;font:inherit;cursor:pointer;background:#e6e9ee;border:0;border-radius:22px;font-size:14px;font-weight:700}.account-margin-mode{border-top:1px solid var(--terminal-line-muted);background:#1b2028;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 14px;display:grid}.account-margin-mode>span{color:var(--terminal-text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.account-margin-mode>span b{border:1px solid var(--terminal-line);color:var(--terminal-muted);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.account-margin-mode[data-enabled]>span b{color:#f1d29b;border-color:#d6a75899}.account-margin-mode>small{color:var(--terminal-muted);grid-column:1;font-size:11px;line-height:1.5}.account-margin-mode>button{border:1px solid var(--terminal-line);color:#c6ccd5;min-height:34px;font:inherit;cursor:pointer;background:0 0;border-radius:5px;grid-area:1/2/span 2;padding:0 14px;font-size:11px;font-weight:700}.account-margin-mode>button:hover{border-color:var(--terminal-accent);color:var(--terminal-accent-text)}.account-margin-mode>button:disabled{cursor:not-allowed;opacity:.5}.account-margin-mode>p[role=alert]{color:#ffd8db;background:#381d24;border-left:3px solid #ff656d;grid-column:1/-1;margin:6px 0 0;padding:6px 10px;font-size:12px}.account-margin-mode-dialog p{text-align:left}.account-margin-mode-ack{color:var(--terminal-text);align-items:center;gap:8px;font-size:13px;display:flex}.account-margin-mode-dialog button.account-margin-mode-cancel{border:1px solid var(--terminal-line);color:var(--terminal-muted);background:0 0}.account-margin-mode-dialog button:disabled{cursor:not-allowed;opacity:.45}.season-financing-mark{color:#f1d29b;vertical-align:middle;border:1px solid #d6a75899;border-radius:3px;margin-right:6px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;display:inline-block}.season-page{max-width:1120px;margin:0 auto;padding:18px 16px 48px}.season-panel>header{min-height:64px}.season-panel .card-kicker{align-items:center;gap:6px;display:flex}.season-panel>header>button{border:1px solid var(--terminal-line);color:#c6ccd5;font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:7px 12px;font-size:11px;font-weight:700}.season-meta{color:var(--terminal-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.season-meta b{color:#f1d29b;font-family:var(--font-market);font-size:12px}.season-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.season-figures dd[data-direction=up]{color:var(--terminal-up)}.season-figures dd[data-direction=down]{color:var(--terminal-down)}.season-mine{border-bottom:1px solid var(--terminal-line-muted);background:#171d27}.season-mine-actions{margin:0;padding:10px 14px 12px}.season-note{color:var(--terminal-muted);margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.season-group{border-top:1px solid var(--terminal-line-muted);color:var(--terminal-text);align-items:baseline;gap:10px;margin:0;padding:12px 14px 6px;font-size:12px;font-weight:700;display:flex}.season-group small{color:var(--terminal-muted);font-weight:400}.season-board{margin:0;padding:0;list-style:none}.season-board li{border-top:1px solid var(--terminal-line-muted);grid-template-columns:34px 32px minmax(0,1fr) 108px 96px 132px;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:grid}.season-board li[data-mine]{background:#2962ff14}.season-place{color:var(--terminal-muted);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:700}.season-board li[data-rank="1"] .season-place{color:#f1d29b}.season-board li[data-rank="2"] .season-place{color:#cfd6e0}.season-board li[data-rank="3"] .season-place{color:#d9a066}.season-player{min-width:0;color:var(--terminal-text);gap:2px;text-decoration:none;display:grid}.season-player strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13px;display:flex;overflow:hidden}.season-player small{color:var(--terminal-muted);font-size:11px}.season-player:hover strong{color:var(--terminal-accent-text)}.season-board li>span:not(.season-place){text-align:right;gap:2px;display:grid}.season-board li>span:not(.season-place) strong{font-family:var(--font-market);font-variant-numeric:tabular-nums;font-size:14px}.season-board li>span:not(.season-place) small{color:#7c8695;font-size:10px}.season-board strong[data-direction=up]{color:var(--terminal-up)}.season-board strong[data-direction=down]{color:var(--terminal-down)}.season-board strong[data-direction=flat]{color:var(--terminal-muted)}.season-board-pending .season-place{color:#566170}.season-foot{border-top:1px solid var(--terminal-line-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.season-foot small{color:#7c8695;font-size:10px}@media (max-width:760px){.season-page{padding:10px 10px 36px}.season-panel>header{align-items:flex-start}.season-meta{white-space:normal;grid-column:1/-1;justify-self:start}.season-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.season-board li{grid-template-rows:auto auto;grid-template-columns:28px 30px minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px}.season-board li .season-player{grid-area:1/3}.season-board li .season-return{grid-area:1/4}.season-board li>span.season-score,.season-board li>span.season-worth{text-align:left;grid-row:2;align-items:baseline;gap:5px;display:flex}.season-board li>span.season-score{grid-column:3}.season-board li>span.season-worth{grid-column:4;justify-content:flex-end}.season-board li>span:not(.season-place) strong{font-size:13px}.season-board li>span.season-score strong,.season-board li>span.season-worth strong{color:#c9d0da;font-size:11px}.season-board li>span.season-score small,.season-board li>span.season-worth small{order:-1}}.account-networth-parts{background:var(--terminal-line-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.account-networth-parts>div{background:#1b2028;align-content:start;gap:4px;min-width:0;padding:13px 14px 14px;display:grid}.account-networth-parts i{color:#7c8695;font-family:var(--font-market);margin-right:5px;font-size:12px;font-style:normal;font-weight:700}.account-networth-parts dt{color:var(--terminal-muted);align-items:center;gap:6px;font-size:11px;display:flex}.account-networth-parts dd{color:#eef1f6;font-family:var(--font-market);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.2}.account-networth-parts>div[data-subtracted] dd{color:#c9d0da}.account-networth-parts>div[data-direction=down] dd{color:var(--terminal-down)}.account-networth-parts small{color:var(--terminal-down);font-size:10px;line-height:1.4}.account-networth-total .card-kicker{align-items:center;gap:6px;display:flex}.account-section{border:1px solid var(--terminal-line);background:#191e25;min-width:0}.account-section>header{border-bottom:1px solid var(--terminal-line-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;min-height:56px;padding:10px 14px;display:grid}.account-section>header>div:first-child{display:contents}.account-section>header>div:first-child>.card-kicker{grid-area:1/1}.account-section>header>div:first-child>h2{grid-area:2/1;margin-top:0}.account-section>header>:not(div:first-child){grid-area:2/2;justify-self:end}.account-section h2{margin:3px 0 0;font-size:15px}.account-section>header>p{color:var(--terminal-muted);margin:0;font-size:10px}.account-empty{max-width:none;color:var(--terminal-muted);margin:0;padding:24px 16px;font-size:12px}.account-position-head,.account-position-list li{grid-template-columns:minmax(165px,1.25fr) minmax(105px,.68fr) minmax(150px,1fr) minmax(165px,1.05fr) minmax(132px,.72fr) minmax(136px,.75fr) 76px;align-items:center;gap:14px;min-width:1073px;display:grid}.account-position-head{border-bottom:1px solid var(--terminal-line-muted);min-height:30px;color:var(--terminal-muted);background:#171b21;padding:0 14px;font-size:10px}.account-position-list,.account-order-list,.account-activity-list{margin:0;padding:0;list-style:none}.account-position-list li{border-bottom:1px solid var(--terminal-line-muted);min-height:66px;padding:9px 14px}.account-order-list li{border-bottom:1px solid var(--terminal-line-muted);grid-template-columns:minmax(190px,1.4fr) minmax(110px,.7fr) minmax(125px,.8fr) auto;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:grid}.account-position-list li:last-child,.account-order-list li:last-child,.account-activity-list li:last-child{border-bottom:0}.account-position-list li>div,.account-order-list li>div{gap:3px;min-width:0;display:grid}.account-position-list li>div:first-child{grid-template-columns:25px minmax(0,1fr)}.account-position-list li>div:first-child a{min-width:0;text-decoration:none;display:grid}.account-position-list span,.account-order-list span{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-position-list strong,.account-order-list strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-position-list small{color:#7f8995;white-space:nowrap;font-size:11px}.account-position-list strong[data-direction=up]{color:var(--terminal-up)}.account-position-list strong[data-direction=down]{color:var(--terminal-down)}.account-side-badge,.account-order-list b{width:23px;height:23px;color:var(--terminal-up);background:#05b86d21;border-radius:2px;place-items:center;font-size:10px;display:grid}.account-side-badge[data-side=short],.account-order-list b[data-side=sell]{color:var(--terminal-down);background:#f34a6721}.account-order-list li>div:first-child{grid-template-columns:24px minmax(0,1fr)}.account-order-list li>div:first-child span{gap:3px;display:grid}.account-quote-link{color:#9ca6b2;white-space:nowrap;justify-self:end;font-size:11px;font-weight:700;text-decoration:none}.account-quote-link:hover{color:var(--terminal-accent-text)}.account-round-share{flex:none}.account-activity-list li{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:9px 14px;display:flex}.account-activity-list li>div{gap:3px;display:grid}.account-activity-list strong{color:var(--terminal-text);font-size:11px}.account-activity-list time{color:var(--terminal-muted);font-size:11px}.account-activity-list>li>b{color:var(--terminal-text);font-family:var(--font-market);font-size:12px}.account-activity-list>li>b[data-direction=up]{color:var(--terminal-up)}.account-activity-list>li>b[data-direction=down]{color:var(--terminal-down)}.account-activity-footer{border-top:1px solid var(--terminal-line-muted);min-height:48px;color:var(--terminal-muted);background:#171b21;justify-content:flex-end;align-items:center;gap:12px;padding:8px 14px;font-size:10px;display:flex}.account-activity-footer>span{margin-right:auto}.account-activity-footer>p{color:var(--terminal-down);margin:0}.account-activity-footer>strong{color:#8f99a6;font-size:10px;font-weight:600}.account-activity-footer>button{color:#8eabff;min-width:84px;font:inherit;cursor:pointer;background:#2962ff1f;border:1px solid #4f7cff8c;border-radius:2px;padding:7px 12px;font-size:10px;font-weight:700}.account-activity-footer>button:hover:not(:disabled),.account-activity-footer>button:focus-visible{color:#d8e1ff;background:#2962ff33;border-color:#7ea0ff;outline:none}.account-activity-footer>button:disabled{cursor:wait;opacity:.58}.account-activity-list li{min-height:0;padding:0}.account-activity-list li>button{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:10px 14px;display:grid}.account-activity-list li>button:hover,.account-activity-list li>button:focus-visible{outline-offset:-1px;background:#4f7cff12;outline:1px solid #7ea0ffb8}.account-activity-list li>button>i{color:#aeb9c6;background:#242c36;border:1px solid #3d4b5a;border-radius:4px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:700;display:grid}.account-activity-list li>button>i[data-category=TRADING]{color:#84b7ff;background:#4191ff1c;border-color:#4191ff85}.account-activity-list li>button>i[data-category=SHORT_MARGIN]{color:#e6bd75;background:#e3a6421a;border-color:#e3a64285}.account-activity-list li>button>i[data-category=WEALTH]{color:#e2c07e;background:#d3aa5b1c;border-color:#d3aa5b94}.account-activity-list li>button>i[data-category=REWARD_SYSTEM],.account-activity-list li>button>i[data-category=IPO]{color:#7ed5ad;background:#4cbe8b1a;border-color:#4cbe8b7a}.account-activity-copy{gap:3px;min-width:0;display:grid}.account-activity-copy strong{color:var(--terminal-text);font-size:12px}.account-activity-copy>span{color:#a5afba;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.account-activity-copy time{color:var(--terminal-muted);font-size:10px}.account-activity-result{justify-items:end;gap:4px;min-width:max-content;display:grid}.account-activity-result b{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(10px,1vw,12px)}.account-activity-result b[data-direction=up]{color:var(--terminal-up)}.account-activity-result b[data-direction=down]{color:var(--terminal-down)}.account-activity-result small{color:#7f8a96;font-size:11px}.account-activity-open{color:#66717e;font-size:18px}.account-activity-toolbar{border-bottom:1px solid var(--terminal-line-muted);background:#171c23;grid-template-columns:minmax(130px,.7fr) minmax(190px,1.25fr) minmax(145px,.7fr) minmax(145px,.7fr) auto;align-items:end;gap:8px;padding:11px 14px;display:grid}.account-trade-history-toolbar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.account-trade-history-toolbar>div{grid-column:1/-1;justify-content:flex-end}.account-trade-history-summary{border-bottom:1px solid var(--terminal-line-muted);background:#151a21;padding:12px 14px 14px}.account-trade-history-summary-note{color:var(--terminal-muted);margin:0 0 10px;font-size:10px}.account-trade-history-summary>ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-trade-history-summary button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#10151b;border:1px solid #33414f;border-radius:3px;gap:8px;padding:11px 12px;display:grid}.account-trade-history-summary button:hover,.account-trade-history-summary button:focus-visible{background:#4f7cff14;border-color:#7ea0ff;outline:none}.account-trade-history-summary strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-trade-history-summary dl{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px 12px;margin:0;display:grid}.account-trade-history-summary dl>div{gap:2px;min-width:0;display:grid}.account-trade-history-summary dt{color:var(--terminal-muted);font-size:11px}.account-trade-history-summary dd{color:var(--terminal-text);font-family:var(--font-market);white-space:nowrap;margin:0;font-size:11px}.account-trade-history-summary dd[data-direction=up]{color:var(--terminal-up)}.account-trade-history-summary dd[data-direction=down]{color:var(--terminal-down)}.account-trade-history-summary-status{border-bottom:1px solid var(--terminal-line-muted);background:#151a21;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.account-trade-history-summary-status>p{color:var(--terminal-down);margin:0}.account-trade-history-summary-status>button{color:#9ab3ff;font:inherit;cursor:pointer;background:#4f7cff21;border:1px solid #4d6ebf;border-radius:2px;padding:6px 11px;font-size:10px;font-weight:700}.account-trade-history-empty{color:var(--terminal-muted);justify-items:start;gap:8px;padding:24px 16px;font-size:12px;display:grid}.account-trade-history-empty>p{margin:0}.account-trade-history-empty>a{color:#8eabff;font-size:11px}.account-activity-toolbar label{color:#8e99a6;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.account-activity-toolbar input,.account-activity-toolbar select{color:#dce2e9;min-width:0;height:34px;font:inherit;background:#10151b;border:1px solid #394451;border-radius:2px;padding:0 9px;font-size:11px}.account-activity-toolbar input:focus,.account-activity-toolbar select:focus{border-color:#7394ef;outline:1px solid #7394ef47}.account-activity-toolbar>div{gap:6px;display:flex}.account-activity-toolbar button{color:#9ab3ff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#4f7cff21;border:1px solid #4d6ebf;padding:0 11px;font-size:10px;font-weight:700}.account-activity-toolbar button+button{color:#9aa5b1;background:0 0;border-color:#3a4551}.account-activity-toolbar button:disabled{cursor:not-allowed;opacity:.48}.account-activity-drawer{color:#e5ebf2;background:#111922;border:0;border-left:1px solid #35485c;width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 70px #00000094}.account-activity-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070cbf}.account-activity-drawer>header{z-index:1;background:#131d27;border-bottom:1px solid #344456;justify-content:space-between;gap:18px;padding:18px;display:flex;position:sticky;top:0}.account-activity-drawer>header span{color:#7f91a4;letter-spacing:.12em;font-size:11px;font-weight:700}.account-activity-drawer>header h2{margin:6px 0 4px;font-size:19px}.account-activity-drawer>header p{color:#aeb9c5;margin:0;font-size:11px;line-height:1.5}.account-activity-drawer>header button{color:#bdc8d3;cursor:pointer;background:0 0;border:1px solid #435568;align-self:start;width:34px;height:34px;font-size:20px}.account-activity-drawer>header button:focus-visible{outline-offset:2px;outline:2px solid #86a4ff}.account-activity-drawer-body{gap:16px;padding:18px;display:grid}.account-activity-drawer-body dl{background:#2a3948;gap:1px;margin:0;display:grid}.account-activity-drawer-body dl>div{background:#121c26;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.account-activity-drawer-body dt{color:#8291a0;font-size:10px}.account-activity-drawer-body dd{color:#e1e8ef;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.account-activity-drawer-body dd[data-direction=up]{color:var(--terminal-up)}.account-activity-drawer-body dd[data-direction=down]{color:var(--terminal-down)}.account-activity-reference{font-family:var(--font-market);letter-spacing:.04em}.account-activity-drawer-body section{background:#151f29;border:1px solid #35485a;gap:6px;padding:13px;display:grid}.account-activity-drawer-body section span{color:#8090a0;font-size:11px}.account-activity-drawer-body section strong{font-size:12px}.account-activity-drawer-body section a{color:#8faaff;justify-self:start;font-size:10px;text-decoration:none}.account-activity-drawer-body>p{color:#778492;margin:0;font-size:11px;line-height:1.65}@media (max-width:1100px){.account-activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.account-activity-toolbar>div{grid-column:1/-1;justify-content:flex-end}}@media (max-width:600px){.account-activity-toolbar{grid-template-columns:1fr}.account-activity-toolbar>div{grid-column:auto;justify-content:stretch}.account-activity-toolbar button{flex:1}.account-activity-list li>button{grid-template-columns:28px minmax(0,1fr) 10px;gap:9px;padding:11px 10px}.account-activity-result{grid-area:2/2;justify-items:start}.account-activity-open{grid-area:1/3/3}.account-activity-drawer-body dl>div{grid-template-columns:1fr;gap:5px}}.account-privacy-summary,.account-security-note{border:1px solid var(--terminal-line);background:#202631;padding:15px}.account-privacy-summary strong,.account-security-note strong{font-size:12px}.account-privacy-summary p,.account-security-note p{color:var(--terminal-muted);margin:7px 0 12px;font-size:11px;line-height:1.6}.account-privacy-summary button{color:var(--terminal-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.account-form-section{padding-bottom:15px}.account-form-section>label,.account-form-section form label{color:#cbd1d9;gap:7px;margin:14px 15px 0;font-size:11px;font-weight:700;display:grid}.account-form-section input,.account-form-section textarea{width:100%;color:var(--terminal-text);font:inherit;resize:vertical;background:#12171d;border:1px solid #343d49;border-radius:2px;padding:10px 11px;font-size:12px}.account-form-section input:focus,.account-form-section textarea:focus{border-color:var(--terminal-accent);outline:1px solid #2962ff47}.account-form-section small,.account-readonly-field small{color:var(--terminal-muted);font-size:11px;font-weight:400}.account-readonly-field{border:1px solid var(--terminal-line-muted);color:var(--terminal-muted);gap:5px;margin:14px 15px 0;padding:10px;font-size:10px;display:grid}.account-readonly-field strong{color:var(--terminal-text);font-size:12px}.account-mood-editor{padding-bottom:15px}.account-mood-editor>header{border-top:2px solid var(--account-accent)}.account-mood-live{color:#7ea0ff;border:1px solid #4f7cff6b;padding:4px 7px;font-size:11px;font-weight:700}.account-mood-editor>p{color:#9ca5b1;margin:12px 15px 0;font-size:12px;line-height:1.6}.account-mood-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px 15px 5px;display:grid}.account-mood-options button{color:#bdc4ce;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#151a20;border:1px solid #353e49;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.account-mood-options button:hover,.account-mood-options button:focus-visible{color:#eef1f5;border-color:#596573;outline:none}.account-mood-options button[aria-checked=true]{border-color:var(--account-accent);color:#7ea0ff;background:#2962ff1c}.account-mood-options i{color:currentColor;background:linear-gradient(145deg,#29313b,#20262f);border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff0f}.account-mood-options i svg{width:20px;height:20px}.trading-mood-glyph{place-items:center;width:22px;height:22px;display:grid}.trading-mood-glyph>svg{width:21px;height:21px;display:block}.trading-mood-glyph-composite{position:relative}.trading-mood-glyph-composite>svg:first-child{transform:translate(-2px,2px)}.trading-mood-glyph-composite>.trading-mood-glyph-accent{background:#20262f;border-radius:3px;width:11px;height:11px;padding:1px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 1px #ffffff14}.trading-mood-glyph-missed>.trading-mood-glyph-accent{color:#dca85e;right:-4px}.trading-mood-food-emoji{place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1;display:inline-grid;transform:translate(-2px,2px)rotate(-8deg)}.account-mood-options i[data-mood=FEASTING],.account-mood-options i[data-mood=RECOVERING]{color:#3fd2a0}.account-mood-options i[data-mood=NOODLES]{color:#f27676}.account-mood-options i[data-mood=MISSED_OUT]{color:#dca85e}.account-mood-options i[data-mood=DIP_WATCH]{color:#65aef2}.account-mood-options i[data-mood=SIDELINES]{color:#aeb7c3}.account-mood-editor>label{color:#d4d9e0;gap:7px;margin:10px 15px 0;font-size:12px;font-weight:700;display:grid}.account-mood-editor input{width:100%;color:var(--terminal-text);font:inherit;background:#12171d;border:1px solid #343d49;border-radius:2px;padding:10px 11px;font-size:12px}.account-mood-editor input:focus{border-color:var(--account-accent);outline:1px solid #2962ff4d}.account-mood-editor label small{color:#8e98a5;font-size:10px;font-weight:400}.account-mood-actions{gap:8px;padding:13px 15px 0;display:flex}.account-mood-actions button{border:1px solid var(--account-accent);background:var(--account-accent);color:#08111f;min-height:36px;font:inherit;cursor:pointer;padding:0 14px;font-size:11px;font-weight:700}.account-mood-actions button:disabled{cursor:default;opacity:.5}.account-mood-actions .account-mood-hide{color:#aeb6c1;background:0 0;border-color:#454e5a}.account-avatar-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:15px;display:grid}.account-avatar-picker label{cursor:pointer;background:#151b22;border:1px solid #2f3945;place-items:center;gap:8px;min-width:0;min-height:104px;padding:10px 6px 8px;transition:border-color .15s,background .15s;display:grid}.account-avatar-picker label:hover{background:#19222c;border-color:#536479}.account-avatar-picker input{opacity:0;width:1px;height:1px;position:absolute}.account-avatar-picker .player-profile-avatar{width:64px;height:64px;font-size:19px;transition:transform .15s,box-shadow .15s}.account-avatar-picker label small{color:#9ba8b7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.account-avatar-picker label:has(input:checked){border-color:var(--account-accent);background:#2962ff1a}.account-avatar-picker input:checked+.player-profile-avatar{outline:2px solid var(--account-accent);outline-offset:3px;transform:scale(1.04)}.account-avatar-picker input:focus-visible+.player-profile-avatar{outline-offset:4px;outline:2px solid #fff}.account-avatar-picker label:first-child{grid-column:1/-1;grid-template-columns:64px auto;justify-content:start;justify-items:start;width:180px;min-height:82px;padding:8px 12px}.account-privacy-settings>p{color:var(--terminal-muted);margin:12px 14px 3px;font-size:10px;line-height:1.5}.account-privacy-row{border-bottom:1px solid var(--terminal-line-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex;position:relative}.account-privacy-row>span{gap:4px;display:grid}.account-privacy-row strong{font-size:11px}.account-privacy-row small{max-width:245px;color:var(--terminal-muted);font-size:11px;line-height:1.45}.account-privacy-row input{opacity:0;position:absolute}.account-privacy-row i{background:#3b434f;border-radius:20px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}.account-privacy-row i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.account-privacy-row input:checked+i:after{transform:translate(16px)}.account-privacy-row input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.account-save-button{border:1px solid var(--terminal-accent);background:var(--terminal-accent);color:#fff;min-height:38px;font:inherit;cursor:pointer;padding:0 16px;font-size:11px;font-weight:700}.account-save-button:hover,.account-save-button:focus-visible{background:#1f52e0}.account-security-layout{grid-template-columns:minmax(420px,650px) minmax(250px,360px);gap:14px;padding:18px 28px 48px;display:grid}.account-form-section form{gap:14px;display:grid}.account-form-section form .account-save-button{justify-self:start;margin:0 15px}.account-save-bar{z-index:5;border:1px solid var(--terminal-line);background:#191e25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex;position:sticky;bottom:0}.account-save-bar p{color:var(--terminal-muted);margin:0;font-size:11px}.account-save-bar[data-dirty]{border-color:#2962ff80}.account-save-bar[data-dirty] p{color:var(--terminal-accent-text)}.account-save-button:disabled{cursor:default;opacity:.45}.account-security-note{align-self:start}.account-notice{z-index:1200;border:1px solid var(--terminal-up);max-width:min(420px,100vw - 44px);color:var(--terminal-text);background:#17261f;border-left-width:3px;margin:0;padding:12px 15px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 36px #00000061}.account-notice[data-kind=error]{border-color:var(--terminal-down);background:#2b1b20}.account-loading,.account-error{place-content:center;place-items:center;min-height:100dvh;display:grid}.account-loading span{border:2px solid var(--terminal-line);border-top-color:var(--terminal-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite terminal-spin}.account-loading p,.account-error p{color:var(--terminal-muted);font-size:12px}.account-error h1{font-size:20px}.account-error button{border:1px solid var(--terminal-accent);color:var(--terminal-accent-text);cursor:pointer;background:0 0;padding:8px 12px}.player-public-shell{width:100%;max-width:1480px;margin:0 auto;padding:34px 32px 60px}.player-public-hero{border:1px solid var(--terminal-line);background:#191e25;align-items:center;gap:18px;margin-top:24px;padding:22px;display:flex}.player-public-hero h1{margin:3px 0;font-size:28px}.player-public-hero p{color:var(--terminal-muted);margin:0;font-size:12px}.player-public-hero blockquote{color:#c9d0d8;max-width:680px;margin:12px 0 0;font-size:12px;line-height:1.6}.player-public-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.4fr);gap:14px;margin-top:14px;display:grid}.player-return-panel,.player-public-panel{border:1px solid var(--terminal-line);background:#191e25}.player-return-panel>header,.player-public-panel>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:end;min-height:58px;padding:11px 14px;display:flex}.player-return-panel h2,.player-public-panel h2{margin:3px 0 0;font-size:15px}.player-public-panel>header>span{color:var(--terminal-muted);font-size:10px}.player-return-panel dl{background:var(--terminal-line-muted);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.player-return-panel dl div{background:#191e25;padding:16px}.player-return-panel dt{color:var(--terminal-muted);font-size:10px}.player-return-panel dd{font-family:var(--font-market);margin:7px 0 0;font-size:18px;font-weight:700}.player-return-panel dd[data-direction=up]{color:var(--terminal-up)}.player-return-panel dd[data-direction=down]{color:var(--terminal-down)}.player-return-panel dd[data-direction=private]{color:#707986;font-size:12px}.player-return-panel dd[data-direction=pending]{color:var(--terminal-warn);font-size:12px}.player-public-holdings{margin:0;padding:0;list-style:none}.player-public-holdings li{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 14px;display:flex}.player-public-holdings a{color:var(--terminal-text);gap:3px;text-decoration:none;display:grid}.player-public-holdings a span{color:var(--terminal-muted);font-size:10px}.player-public-holdings b{color:#b6c0cb;border:1px solid #44505e;padding:4px 7px;font-size:11px}.player-public-holdings b[data-band=CORE]{border-color:var(--terminal-up);color:var(--terminal-up)}.player-return-panel .public-profile-footnote,.player-public-panel .public-profile-footnote{padding:0 14px 12px}.player-public-mood{background:#2962ff14;border:1px solid #2962ff6b;align-items:center;gap:9px;margin-top:13px;padding:7px 10px 7px 7px;display:inline-flex}.player-public-mood>i{color:#aeb7c3;width:30px;height:30px;font-family:var(--font-market);background:linear-gradient(145deg,#29313b,#20262f);border:1px solid #ffffff14;border-radius:9px;place-items:center;font-size:16px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff0f}.player-public-mood>i svg{width:20px;height:20px}.player-public-mood>i[data-mood=FEASTING],.player-public-mood>i[data-mood=RECOVERING]{color:#3fd2a0}.player-public-mood>i[data-mood=NOODLES]{color:#f27676}.player-public-mood>i[data-mood=MISSED_OUT]{color:#dca85e}.player-public-mood>i[data-mood=DIP_WATCH]{color:#65aef2}.player-public-mood>i[data-mood=SIDELINES]{color:#aeb7c3}.player-public-mood>span{gap:2px;display:grid}.player-public-mood strong{color:#7ea0ff;font-size:11px}.player-public-mood small{color:#cbd1d9;font-size:10px}.institution-profile-shell{--institution-accent:var(--terminal-up);width:100%;max-width:1480px;min-height:100dvh;margin:0 auto;padding:28px 32px 56px}.institution-profile-topbar{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;min-height:36px;display:flex}.institution-profile-topbar>span{color:var(--terminal-muted);letter-spacing:.08em;font-size:10px}.institution-profile-hero{border:1px solid var(--terminal-line);border-top:2px solid var(--institution-accent);background:var(--terminal-surface);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:24px;display:grid}.institution-profile-hero>div:nth-child(2){min-width:0}.institution-profile-hero .eyebrow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.institution-profile-mark{border:1px solid color-mix(in srgb,var(--institution-accent) 55%,var(--terminal-line));background:color-mix(in srgb,var(--institution-accent) 16%,var(--terminal-raised));width:64px;height:64px;color:var(--terminal-text);place-items:center;font-size:24px;font-weight:700;display:grid}.institution-profile-hero h1{color:var(--terminal-text);letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(24px,3vw,38px)}.institution-profile-hero p{max-width:760px;color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.7}.institution-profile-status{border:1px solid var(--terminal-line);color:var(--terminal-muted);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.institution-profile-status i{background:var(--institution-accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb,var(--institution-accent) 65%,transparent);border-radius:50%}.institution-profile-shell .institution-facts{border:1px solid var(--terminal-line);background:var(--terminal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0}.institution-profile-shell .institution-facts div{background:var(--terminal-surface);border:0;min-width:0;padding:14px 16px}.institution-profile-shell .institution-facts dt{color:var(--terminal-muted);font-size:10px}.institution-profile-shell .institution-facts dd{color:var(--terminal-text);font-family:var(--font-market);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;overflow:hidden}.institution-holdings-panel{border:1px solid var(--terminal-line);background:var(--terminal-surface);margin-top:12px}.institution-holdings-panel>header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:end;min-height:58px;padding:10px 14px;display:flex}.institution-holdings-panel h2{color:var(--terminal-text);margin:3px 0 0;font-size:15px}.institution-holdings-panel>header>span{color:var(--terminal-muted);font-size:10px}.institution-holdings-panel .public-holding-list{background:0 0;border:0}.institution-holdings-panel .public-holding-list li{border-color:var(--terminal-line-muted);background:0 0;grid-template-columns:minmax(190px,1.7fr) minmax(120px,1fr) minmax(100px,.7fr) minmax(140px,1fr) auto;gap:16px;min-height:62px;padding:10px 14px}.institution-holding-company{min-width:0;color:var(--terminal-text);gap:3px;text-decoration:none;display:grid}.institution-holding-company strong{color:var(--terminal-text);font-family:var(--font-market);font-size:13px}.institution-holding-company span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.institution-holding-company:hover strong,.institution-holding-company:focus-visible strong{color:var(--institution-accent)}.institution-holding-company:focus-visible,.institution-holding-open:focus-visible{outline:1px solid var(--institution-accent);outline-offset:3px}.institution-holding-open{color:var(--terminal-muted);white-space:nowrap;justify-self:end;font-size:10px;font-weight:700;text-decoration:none}.institution-holding-open:hover{color:var(--institution-accent)}.institution-holdings-panel .public-profile-footnote{border-top:1px solid var(--terminal-line-muted);margin:0;padding:10px 14px}@media (max-width:1050px){.account-networth-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content-grid,.account-settings-layout{grid-template-columns:1fr}.account-side-column{grid-template-columns:repeat(2,1fr)}.player-public-grid{grid-template-columns:1fr}.institution-holdings-panel .public-holding-list li{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(100px,1fr))}.institution-holding-open{display:none}}@media (max-width:760px){.account-center-header{flex-direction:column;align-items:flex-start;padding:15px}.account-tabs{padding:0 8px;overflow-x:auto}.account-content-grid,.account-settings-layout,.account-stack,.account-security-layout{grid-template-columns:1fr;padding:12px 10px 36px}.account-order-list li{grid-template-columns:1fr 1fr}.account-quote-link{justify-self:start}.account-side-column{grid-template-columns:1fr}.account-avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px}.account-avatar-picker label{min-height:86px;padding:8px 3px 6px}.account-avatar-picker label:first-child{grid-template-columns:52px auto;width:100%;min-height:68px;padding:7px 10px}.account-avatar-picker .player-profile-avatar{width:52px;height:52px;font-size:16px}.account-avatar-picker label small{font-size:11px}.player-public-hero{align-items:flex-start}.player-public-shell{padding:28px 12px}.institution-profile-shell{min-width:0;padding:16px 12px 40px;overflow-x:hidden}.institution-profile-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.institution-profile-mark{width:48px;height:48px;font-size:18px}.institution-profile-status{grid-column:1/-1;justify-self:start}.institution-profile-shell .institution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-profile-shell .institution-facts dd{overflow-wrap:anywhere;white-space:normal;overflow:visible}.institution-holdings-panel .public-holding-list li{grid-template-columns:1fr 1fr;gap:8px 12px;min-width:0}.institution-holding-company{grid-column:1/-1}.institution-profile-topbar>span{display:none}}@media (max-width:460px){.institution-profile-shell .institution-facts,.institution-holdings-panel .public-holding-list li{grid-template-columns:1fr}.institution-holding-company{grid-column:auto}}.watchlist-page-shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow:hidden}.watchlist-page-shell .home-terminal-workstation{border:0;grid-template-columns:clamp(220px,18vw,300px) minmax(0,1fr);width:100%;height:100dvh;min-height:100dvh}.watchlist-page-shell .watchlist-terminal-panel{background:#181b21;min-width:0;height:100dvh;overflow:hidden}.watchlist-page-shell .watchlist-terminal-panel .terminal-watchlist{scrollbar-color:#414b58 #181b21;scrollbar-width:thin;max-height:calc(100dvh - 55px);overflow:hidden auto}.watchlist-page-shell .terminal-stock-chart{width:100%;height:100dvh;overflow:hidden auto}.watchlist-page-shell .terminal-stock-content,.watchlist-page-shell .terminal-stock-main{min-width:0}@media (max-width:900px){.watchlist-page-shell .home-terminal-workstation{grid-template-columns:210px minmax(0,1fr)}.watchlist-page-shell .terminal-stock-content{grid-template-columns:1fr;overflow-y:auto}}@media (max-width:700px){.watchlist-page-shell{overflow:visible}.watchlist-page-shell .home-terminal-workstation{height:auto;display:block}.watchlist-page-shell .watchlist-terminal-panel{border-bottom:1px solid var(--terminal-line);height:auto;max-height:42dvh}.watchlist-page-shell .watchlist-terminal-panel .terminal-watchlist{max-height:calc(42dvh - 55px)}.watchlist-page-shell .terminal-stock-chart{height:auto;min-height:100dvh;overflow:visible}}.terminal-avatar[data-avatar]{--avatar-a:#145a75;--avatar-b:#22a774;background:linear-gradient(145deg,var(--avatar-a),var(--avatar-b));color:#fff}.terminal-avatar[data-visitor=true]{color:var(--terminal-accent);background:#1d2740;border-color:#334a82}.market-brand-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.terminal-avatar[data-avatar=city-02]{--avatar-a:#5b3a91;--avatar-b:#b35c82}.terminal-avatar[data-avatar=city-03]{--avatar-a:#714a1c;--avatar-b:#d89439}.terminal-avatar[data-avatar=city-04]{--avatar-a:#204b85;--avatar-b:#37a3d9}.terminal-avatar[data-avatar=city-05]{--avatar-a:#773748;--avatar-b:#e86663}.terminal-avatar[data-avatar=city-06]{--avatar-a:#1d685c;--avatar-b:#8db842}.terminal-avatar[data-avatar=city-07]{--avatar-a:#464d66;--avatar-b:#8897ae}.terminal-avatar[data-avatar=city-08]{--avatar-a:#6f4b31;--avatar-b:#c87d4c}.terminal-avatar[data-avatar=city-09]{--avatar-a:#1c5563;--avatar-b:#39bcb2}.terminal-avatar[data-avatar=city-10]{--avatar-a:#49366f;--avatar-b:#7f82df}.terminal-avatar[data-avatar=city-11]{--avatar-a:#783c63;--avatar-b:#d55aa1}.terminal-avatar[data-avatar=city-12]{--avatar-a:#31574b;--avatar-b:#63b879}.wealth-page-shell{color:#e8edf3;background:#0d1218;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.wealth-life{--wealth-gold:#d6a758;--wealth-line:#28323d;background:radial-gradient(circle at 80% -10%,#d6a75821,#0000 32%),linear-gradient(#141a21,#0d1218 560px);width:100%;min-height:100dvh;padding-bottom:64px}.wealth-hero{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:210px;padding:54px clamp(18px,4vw,64px) 34px;display:flex}.wealth-hero h1{color:#fff8e9;letter-spacing:-.04em;margin:8px 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(38px,6vw,76px);font-weight:500}.wealth-hero>div>p:last-child{color:#9ca8b5;max-width:610px;margin:0;font-size:13px;line-height:1.75}.wealth-kicker,.wealth-market header p,.wealth-owned header p,.wealth-dialog>p:first-child{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-hero nav{gap:8px;display:flex}.wealth-hero nav a,.wealth-hero nav button{color:#c9d1db;font:inherit;cursor:pointer;background:#171e26;border:1px solid #3b4652;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none}.wealth-hero nav :is(a,button):hover{border-color:var(--wealth-gold);color:#f3d497}.wealth-summary{border-bottom:1px solid var(--wealth-line);background:var(--wealth-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.wealth-summary>div{background:#141b23;min-width:0;padding:20px clamp(16px,3vw,34px)}.wealth-summary dt{color:#7f8b98;font-size:10px}.wealth-summary dd{overflow-wrap:anywhere;color:#f4f0e8;font-family:var(--font-market);margin:8px 0 5px;font-size:clamp(16px,2vw,25px);font-weight:700}.wealth-summary small{color:#6f7a86;font-size:11px;line-height:1.5}.wealth-market,.wealth-owned{border:1px solid var(--wealth-line);background:#111820;margin:34px clamp(14px,4vw,64px) 0}.wealth-market>header,.wealth-owned>header{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.wealth-market h2,.wealth-owned h2{margin:5px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:24px;font-weight:500}.wealth-market>header>span{color:#778390;font-size:10px}.wealth-category-tabs{border-bottom:1px solid var(--wealth-line);background:#0f151c;display:flex;overflow-x:auto}.wealth-category-tabs button{border:0;border-right:1px solid var(--wealth-line);color:#8793a0;min-height:44px;font:inherit;cursor:pointer;background:0 0;flex:1 0 100px;font-size:11px;font-weight:700}.wealth-category-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--wealth-gold);color:#f1d29b;background:#d6a7580f}.wealth-catalog{background:var(--wealth-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.wealth-catalog>li{background:#151c24;min-width:0}.wealth-art{color:#99a6b4;background:linear-gradient(145deg,#27313c,#11171e);place-items:center;min-height:145px;display:grid;position:relative}.wealth-art[data-category=PROPERTY]{background:linear-gradient(145deg,#31403c,#111a19)}.wealth-art[data-category=OFFICE]{background:linear-gradient(145deg,#34374a,#14151d)}.wealth-art[data-category=YACHT],.wealth-art[data-category=JET]{background:linear-gradient(145deg,#243b4d,#101820)}.wealth-art[data-category=COLLECTIBLE]{color:#d6a758;background:linear-gradient(145deg,#473c30,#17130f)}.wealth-card-body{padding:15px}.wealth-card-body>p{color:#82909d;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.wealth-card-body h3{min-height:24px;margin:6px 0 12px;font-size:15px}.wealth-card-body>strong{color:#f3d497;font-family:var(--font-market);font-size:15px}.wealth-card-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.wealth-card-body dl div{gap:4px;display:grid}.wealth-card-body dt{color:#687481;font-size:11px}.wealth-card-body dd{color:#b6c0cb;margin:0;font-size:10px}.wealth-card-body button,.wealth-owned li button{color:#f3d497;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#d6a7581a;border:1px solid #8e6c37;font-size:10px;font-weight:700}.wealth-card-body button:hover:not(:disabled),.wealth-owned li button:hover{background:#d6a75833}.wealth-card-body button:disabled{color:#66717d;cursor:not-allowed;background:#192028;border-color:#303944}.wealth-owned ul{background:var(--wealth-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.wealth-owned li{background:#151c24;grid-template-columns:48px minmax(0,1fr) minmax(115px,auto);align-items:center;gap:13px;min-width:0;padding:13px;display:grid}.wealth-owned li>i{color:#d6a758;background:#1e2730;border:1px solid #3a4652;place-items:center;width:46px;height:46px;font:700 14px Georgia,serif;display:grid}.wealth-owned li>div{gap:4px;min-width:0;display:grid}.wealth-owned li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wealth-owned li span,.wealth-owned li dt{color:#778390;font-size:11px}.wealth-owned li dl{text-align:right;margin:0}.wealth-owned li dd{color:#e7c98f;font-family:var(--font-market);margin:4px 0 0;font-size:11px}.wealth-owned li button{grid-column:1/-1}.wealth-dialog-backdrop{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wealth-dialog{background:#171e26;border:1px solid #6e5632;width:min(480px,100%);padding:24px;box-shadow:0 28px 90px #000}.wealth-dialog h2{margin:7px 0 12px;font-family:Georgia,Noto Serif SC,serif;font-size:25px}.wealth-dialog>p:not(:first-child){color:#a4afba;font-size:12px;line-height:1.7}.wealth-dialog dl{background:#303a45;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.wealth-dialog dl div{background:#111820;padding:12px}.wealth-dialog dt{color:#74808d;font-size:11px}.wealth-dialog dd{color:#f0d096;font-family:var(--font-market);margin:6px 0 0;font-size:13px}.wealth-dialog>small{color:#778390;font-size:11px;line-height:1.6}.wealth-dialog footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.wealth-dialog footer button{color:#aeb8c3;min-width:94px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3c4651;padding:9px 13px;font-size:10px;font-weight:700}.wealth-dialog footer button:last-child{color:#17120a;background:#d6a758;border-color:#9e783d}.wealth-dialog footer button:disabled{cursor:wait;opacity:.55}.wealth-notice{z-index:1600;color:#ead8b6;background:#222015;border:1px solid #8e6c37;align-items:center;gap:16px;max-width:min(430px,100vw - 40px);margin:0;padding:12px 14px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 38px #000}.wealth-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.wealth-state{text-align:center;place-content:center;place-items:center;min-height:100dvh;padding:20px;display:grid}.wealth-state span{border:2px solid #34404b;border-top-color:#d6a758;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite terminal-spin}.wealth-state p{color:#8793a0;font-size:12px}.wealth-state button{color:#d6a758;cursor:pointer;background:0 0;border:1px solid #d6a758;padding:9px 14px}@media (max-width:1100px){.wealth-summary,.wealth-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wealth-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:28px 16px 22px}.wealth-hero h1{font-size:44px}.wealth-summary{grid-template-columns:1fr 1fr}.wealth-summary>div{padding:15px 12px}.wealth-market,.wealth-owned{margin:18px 10px 0}.wealth-market>header{flex-direction:column;align-items:flex-start}.wealth-catalog,.wealth-owned ul{grid-template-columns:1fr}.wealth-owned li{grid-template-columns:44px minmax(0,1fr)}.wealth-owned li dl{text-align:left;grid-column:2}.wealth-art{min-height:120px}.wealth-dialog{padding:19px}}.wealth-showcase-manager{background:#111820;border:1px solid #3d3427;margin:34px clamp(14px,4vw,64px) 0}.wealth-showcase-manager>header{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.wealth-showcase-manager header p{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-showcase-manager h2{margin:5px 0 0;font:500 24px Georgia,Noto Serif SC,serif}.wealth-showcase-manager header a{color:#cfa761;font-size:10px;font-weight:700;text-decoration:none}.wealth-stage-art{opacity:.8;place-items:center;display:grid;position:absolute;inset:0}.wealth-stage-art i,.wealth-art i,.public-wealth-art i{opacity:.14;border:1px solid;border-radius:55% 45% 20% 20%;width:72%;height:42%;transform:skew(-8deg)}.wealth-stage-art span{color:#e7c98f;font:700 32px Georgia,serif;position:absolute}.wealth-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wealth-slot-grid label{color:#8e9aa7;gap:6px;font-size:11px;display:grid}.wealth-slot-grid select{color:#d8e0e9;width:100%;min-height:38px;font:inherit;background:#151d25;border:1px solid #35414d;padding:0 10px;font-size:11px}.wealth-showcase-save{color:#17120a;min-height:38px;font:inherit;cursor:pointer;background:#d6a758;border:1px solid #a17a3f;justify-self:end;padding:0 18px;font-size:10px;font-weight:700}.wealth-showcase-save:disabled{cursor:wait;opacity:.55}.wealth-art{position:relative;overflow:hidden}.wealth-art i{color:#b9c5d2;position:absolute}.wealth-art span{z-index:1;position:relative}.wealth-art small{color:#788592;letter-spacing:.12em;align-self:auto;padding:0;font-weight:700;position:absolute;bottom:9px;right:10px}.public-wealth-showcase{background:radial-gradient(circle at 82% 0,#d6a7581f,#0000 38%),#171d24;border:1px solid #4a3d2b;margin-top:14px}.public-wealth-showcase>header{border-bottom:1px solid #3a332a;justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.public-wealth-showcase h2{margin:3px 0 0;font:500 20px Georgia,Noto Serif SC,serif}.public-wealth-showcase>header>span{color:#d9b979;font-size:10px;font-weight:700}.public-wealth-progress{color:#8f9aa6;margin:0;padding:10px 16px;font-size:10px}.public-wealth-showcase ul{background:#363129;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.public-wealth-showcase li{background:#171e26;grid-template-columns:90px minmax(0,1fr);align-items:center;min-width:0;min-height:112px;display:grid}.public-wealth-art{color:#d9b979;background:linear-gradient(145deg,#334252,#151b22);align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}.public-wealth-art i{position:absolute}.public-wealth-art b{z-index:1;font-size:10px;position:relative}.public-wealth-showcase li>div:last-child{gap:5px;min-width:0;padding:12px;display:grid}.public-wealth-showcase li small{color:#8995a2;font-size:10px}.public-wealth-showcase li strong{color:#eee7da;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-wealth-showcase li span{color:#cfa761;font-size:11px}.public-wealth-showcase .public-profile-footnote{border-top:1px solid #3a332a;margin:0;padding:10px 16px}@media (max-width:800px){.public-wealth-showcase ul{grid-template-columns:1fr 1fr}}@media (max-width:700px){.wealth-showcase-manager{margin:18px 10px 0}.wealth-showcase-manager>header{flex-direction:column;align-items:flex-start}.wealth-slot-grid{grid-template-columns:1fr}}@media (max-width:500px){.public-wealth-showcase>header{flex-direction:column;align-items:flex-start}.public-wealth-showcase ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wealth-life *,.public-wealth-showcase *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wealth-cosmetic-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wealth-cosmetic-grid label{color:#8e9aa7;gap:6px;font-size:11px;display:grid}.wealth-cosmetic-grid select{color:#e2c98f;min-height:38px;font:inherit;background:#171d24;border:1px solid #5d4a30;padding:0 10px;font-size:11px}.wealth-collection-guide{border:1px solid var(--wealth-line);background:#111820;margin:34px clamp(14px,4vw,64px) 0}.wealth-collection-guide>header{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.wealth-collection-guide header p{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-collection-guide h2{margin:5px 0 0;font:500 24px Georgia,Noto Serif SC,serif}.wealth-collection-guide header span{color:#d7b878;font-size:10px}.wealth-collection-guide ul{background:var(--wealth-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.wealth-collection-guide li{background:#151c24;gap:5px;min-width:0;padding:12px;display:grid}.wealth-collection-guide li i{color:#83909d;border:1px solid #3a4652;width:max-content;padding:3px 5px;font-size:10px;font-style:normal}.wealth-collection-guide li[data-collected=true] i{color:#e3bd75;border-color:#8f6d39}.wealth-collection-guide li[data-locked=true]{opacity:.52}.wealth-collection-guide strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wealth-collection-guide small{color:#75818e;font-size:10px}.player-profile-avatar[data-wealth-frame=GOLD_CIRCUIT]{outline:3px double #d6a758;box-shadow:0 0 20px #d6a75847}.player-profile-avatar[data-wealth-frame=LEGEND_CROWN]{outline:3px solid #e5c47a;box-shadow:0 0 0 5px #895acb38,0 0 26px #e5c47a57}.public-wealth-showcase[data-scene=HARBOR_NIGHT]{background:radial-gradient(circle at 82% 0,#37a4df2e,#0000 40%),#111c27}.public-wealth-showcase[data-scene=SKYLINE_PENTHOUSE]{background:radial-gradient(circle at 82% 0,#c086e82e,#0000 40%),#1b1724}@media (max-width:1000px){.wealth-collection-guide ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.wealth-cosmetic-grid{grid-template-columns:1fr}.wealth-collection-guide{margin:18px 10px 0}.wealth-collection-guide ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.wealth-leaderboard{border:1px solid var(--wealth-line);background:#111820;margin:34px clamp(14px,4vw,64px) 0}.wealth-leaderboard>header{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.wealth-leaderboard>header p{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-leaderboard h2{margin:5px 0 0;font:500 24px Georgia,Noto Serif SC,serif}.wealth-leaderboard>header span{color:#85919d;font-size:11px}.wealth-leaderboard ol{margin:0;padding:0;list-style:none}.wealth-leaderboard li{border-top:1px solid #242e38;grid-template-columns:54px minmax(130px,1fr) minmax(130px,.8fr) minmax(120px,.7fr);align-items:center;gap:12px;min-height:58px;padding:8px 20px;display:grid}.wealth-leaderboard li>strong{color:#daba75;font:700 15px Georgia,serif}.wealth-leaderboard li a{color:#e8edf2;text-decoration:none;display:grid}.wealth-leaderboard li a small{color:#74818d}.wealth-leaderboard li>span{color:#9ca8b3;font-size:10px}.wealth-leaderboard li>em{color:#daba75;text-align:right;font-size:10px;font-style:normal}.wealth-ranking-state{color:#84919e;margin:0;padding:28px 20px}.wealth-ranking-state button,.wealth-ranking-more{color:#daba75;background:#1b222a;border:1px solid #78603a;padding:8px 12px}.wealth-ranking-state button{margin-left:10px}.wealth-ranking-more{margin:14px 20px 20px}@media (max-width:700px){.wealth-leaderboard{margin:18px 10px 0}.wealth-leaderboard>header{flex-direction:column;align-items:flex-start}.wealth-leaderboard li{grid-template-columns:42px minmax(0,1fr) auto}.wealth-leaderboard li>span{display:none}.wealth-leaderboard li>em{white-space:normal;max-width:112px}.wealth-leaderboard .wealth-category-tabs{overflow-x:auto}}.watchlist-header-actions{align-items:center;gap:6px;display:flex}.watchlist-header-actions button[data-active=true]{border-color:var(--terminal-up);color:var(--terminal-up);background:#05b86d1a}.home-terminal-workstation .terminal-watchlist li.watchlist-quote-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.home-terminal-workstation .terminal-watchlist[data-sorting=true] li.watchlist-quote-row{cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:24px minmax(0,1fr) auto}.home-terminal-workstation .terminal-watchlist[data-sorting=true] li.watchlist-quote-row:active{cursor:grabbing}.watchlist-quote-row[data-dragging=true]{opacity:.42;box-shadow:inset 2px 0 0 var(--terminal-up);background:#10283a!important}.watchlist-drag-handle{touch-action:none;place-items:center;height:34px;line-height:1;color:#8e99a7!important;cursor:grab!important;background:0 0!important;border:0!important;width:24px!important;padding:0!important;font-size:18px!important;display:grid!important}.watchlist-drag-handle:hover,.watchlist-drag-handle:focus-visible{outline:1px solid var(--terminal-up);color:var(--terminal-up)!important}.watchlist-quote-row[data-flash=up]{animation:.7s ease-out watchlist-row-flash-up}.watchlist-quote-row[data-flash=down]{animation:.7s ease-out watchlist-row-flash-down}@keyframes watchlist-row-flash-up{0%{box-shadow:inset 3px 0 0 var(--terminal-up);background:#05b86d7a}to{background:0 0}}@keyframes watchlist-row-flash-down{0%{box-shadow:inset 3px 0 0 var(--terminal-down);background:#f34a6775}to{background:0 0}}.terminal-watch-select strong,.terminal-watchlist a strong{align-items:center;gap:6px;display:flex}.watchlist-holding-badge{border:1px solid color-mix(in srgb,var(--terminal-up) 48%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--terminal-up) 18%,#121a23),#111820);width:18px;height:18px;color:var(--terminal-up);border-radius:50%;flex:0 0 18px;place-items:center;font-style:normal;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff06,0 1px 3px #00000047}.watchlist-holding-badge svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;overflow:visible}.watchlist-holding-badge[data-side=SHORT]{border-color:color-mix(in srgb,var(--terminal-down) 48%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--terminal-down) 16%,#121a23),#111820);color:var(--terminal-down)}.watchlist-order-error{color:#f6a3b1;background:#f34a671a;border-bottom:1px solid #f34a6766;max-width:none;margin:0;padding:8px 10px;font-size:10px}.market-page-shell .market-catalog{border:1px solid var(--terminal-line);background:#181c23;padding:0}.market-page-shell .market-catalog-heading{border-bottom:1px solid var(--terminal-line-muted);min-height:62px;margin:0;padding:11px 14px}.market-page-shell .market-catalog-heading h2{font-size:17px}.market-page-shell .market-explorer-controls{background:#171b21;border-width:0 0 1px;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;gap:8px;margin:0;padding:9px 14px;display:grid}.market-page-shell .market-explorer-controls label{font-size:10px}.market-page-shell .market-explorer-controls input,.market-page-shell .market-explorer-controls select{min-height:32px}.market-page-shell .market-explorer-controls>button{border:1px solid var(--terminal-line);color:#c4cbd4;min-height:32px;font:inherit;cursor:pointer;background:#222832;padding:0 13px;font-size:11px;font-weight:700}.market-page-shell .market-explorer-controls>button:hover,.market-page-shell .market-explorer-controls>button:focus-visible{border-color:var(--terminal-up);color:var(--terminal-up);outline:none}.market-page-shell .market-company-table{border:0}.market-page-shell .market-company-row{min-height:54px;transition:background .12s}.market-page-shell .market-company-row:hover{background:#202630}.market-page-shell .market-company-link{gap:3px;text-decoration:none;display:grid}.market-page-shell .market-company-link:hover strong{color:var(--terminal-up)}.market-watch-toggle{place-items:center;width:30px;height:28px;color:#7e8895!important;background:0 0!important;border:0!important;padding:0!important;line-height:1!important;display:grid!important}.market-watch-toggle:hover,.market-watch-toggle:focus-visible,.market-watch-toggle[aria-pressed=true]{outline:none;color:#ff6b83!important}.market-trade-cell{justify-items:end}.market-trade-cell a{white-space:nowrap;font-size:10px;color:var(--terminal-muted)!important;border:0!important;padding:0!important}@media (max-width:700px){.market-page-shell .market-explorer-controls{grid-template-columns:1fr}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:minmax(190px,2fr) minmax(110px,.8fr) minmax(88px,.65fr) minmax(66px,.45fr) 46px;min-width:650px}}.invite-landing{background:radial-gradient(circle at 12% 20%,#2962ff21,transparent 31rem),radial-gradient(circle at 78% 12%,#2962ff0f,transparent 24rem),var(--terminal-bg);color:#f3f6f9;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 80px}.invite-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d12de;border-bottom:1px solid #252c35;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.invite-brand{color:#f4f8fa;align-items:center;gap:11px;text-decoration:none;display:flex}.invite-brand>span:last-child{gap:1px;display:grid}.invite-brand strong{letter-spacing:-.03em;font-size:16px}.invite-brand small{color:#788390;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.invite-brand-mark{background:#1c2948;border:1px solid #2962ff80;grid-template-columns:repeat(3,5px);align-items:end;gap:3px;width:28px;height:28px;padding:5px;display:grid}.invite-brand-mark i{background:var(--terminal-accent);display:block}.invite-brand-mark i:first-child{height:7px}.invite-brand-mark i:nth-child(2){height:12px}.invite-brand-mark i:nth-child(3){height:17px}.invite-sign-in{color:#c5ccd4;border:1px solid #343d48;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.invite-sign-in:hover,.invite-sign-in:focus-visible{border-color:var(--terminal-accent-text);color:var(--terminal-accent-text);outline:none}.invite-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,470px);align-items:start;gap:clamp(28px,5vw,78px);width:min(1510px,100%);margin:0 auto;padding:clamp(46px,7vw,100px) clamp(20px,5vw,72px) 56px;display:grid}.invite-story{min-width:0}.invite-live-chip{color:#aeb8c2;letter-spacing:.1em;background:#10171e;border:1px solid #2c3943;align-items:center;gap:8px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.invite-live-chip i{background:var(--terminal-accent);width:6px;height:6px;box-shadow:0 0 10px var(--terminal-accent);border-radius:50%}.invite-referrer{color:#8995a1;margin:26px 0 7px;font-size:12px}.invite-referrer strong{color:var(--terminal-accent-text)}.invite-story h1{color:#f5f7f8;letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(42px,5.6vw,84px);font-weight:700;line-height:.98}.invite-story h1 span{color:var(--terminal-accent-text)}.invite-lead{color:#9da8b3;max-width:760px;margin:24px 0;font-size:15px;line-height:1.8}.invite-reward-banner{border:1px solid #2962ff70;border-left:3px solid var(--terminal-accent);background:linear-gradient(90deg,#2962ff1a,#2962ff05);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:820px;margin:30px 0 0;padding:16px 18px;display:grid}.invite-reward-banner>span{color:#9ca8b3;font-size:10px;font-weight:700}.invite-reward-banner>strong{color:#f3f7f5;font-family:var(--font-market);letter-spacing:-.04em;font-size:27px}.invite-reward-banner strong small{color:#87938f;letter-spacing:0;font-size:10px}.invite-reward-banner>b{color:#35d995;white-space:nowrap;font-size:13px}.invite-session-strip{background:#11171d;border:1px solid #262f38;flex-wrap:wrap;gap:0;max-width:820px;margin-top:16px;display:flex}.invite-session-strip span{color:#818d99;font-family:var(--font-market);border-right:1px solid #262f38;flex:145px;padding:10px 12px;font-size:10px}.invite-session-strip b{color:#d8dde2;font-family:var(--font-ui);margin-bottom:3px;font-size:11px;display:block}.invite-session-strip em{color:var(--terminal-accent-text);flex:none;align-self:center;padding:10px;font-size:11px;font-style:normal;font-weight:700}.invite-market-visual{background:#10161d;border:1px solid #29323b;max-width:820px;margin-top:18px;box-shadow:0 24px 70px #00000038}.invite-ticker-head{color:#dce2e7;border-bottom:1px solid #252e37;justify-content:space-between;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.invite-ticker-head b{color:var(--terminal-accent-text);font-size:11px}.invite-quote{align-items:baseline;gap:14px;padding:14px 14px 0;display:flex}.invite-quote strong{color:var(--terminal-up);font-family:var(--font-market);letter-spacing:-.05em;font-size:32px}.invite-quote span{color:var(--terminal-up);font-size:11px;font-weight:700}.invite-market-visual svg{width:100%;height:auto;max-height:210px;padding:4px 14px 0;display:block;overflow:visible}.invite-chart-grid{fill:none;stroke:#27313b;stroke-width:1px;vector-effect:non-scaling-stroke}.invite-chart-area{fill:url(#invite-chart-fill)}.invite-chart-line{fill:none;stroke:var(--terminal-up);stroke-width:2px;vector-effect:non-scaling-stroke}.invite-market-depth{border-top:1px solid #252e37;grid-template-columns:repeat(3,1fr);display:grid}.invite-market-depth span{border-right:1px solid #252e37;grid-template-columns:auto 1fr auto;gap:8px;padding:9px 12px;font-size:11px;display:grid}.invite-market-depth span:last-child{border-right:0}.invite-market-depth i{color:#76828f;font-style:normal}.invite-market-depth b{color:#dce2e7;text-align:right}.invite-market-depth em{color:#82909c;font-style:normal}.invite-register-card{background:#151a20;border:1px solid #303943;position:sticky;top:24px;box-shadow:0 30px 90px #0000005c}.invite-card-heading{color:#73808d;letter-spacing:.12em;border-bottom:1px solid #2a323b;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;font-weight:700;display:flex}.invite-card-heading b{color:#32d690;border:1px solid #3b4651;padding:4px 6px;font-family:monospace;font-size:10px}.auth-panel-embedded{width:100%;box-shadow:none;background:0 0;border:0;padding:24px 28px 20px}.auth-panel-embedded .eyebrow{color:#05b86d;margin:0;font-size:11px}.auth-panel-embedded h1{letter-spacing:-.05em;margin:7px 0 9px;font-size:28px}.auth-panel-embedded .auth-copy{color:#8d98a4;margin:0 0 20px;font-size:11px;line-height:1.6}.auth-panel-embedded .auth-form{gap:12px}.auth-panel-embedded .auth-form>label{color:#aeb7c0;gap:5px;font-size:10px}.auth-panel-embedded .auth-form>label>input{color:#edf2f4;background:#0c1015;border-color:#343d47;border-radius:1px;min-height:39px;padding:9px 10px;font-size:12px}.auth-panel-embedded .auth-form>label>input[readonly]{color:#48dc9f;cursor:not-allowed;background:#10231d;border-color:#05b86d61}.auth-panel-embedded .auth-form>button{color:#03110b;background:#05b86d;border-radius:1px;min-height:43px;font-size:12px}.auth-panel-embedded .form-hint{color:#6f7b87;margin:-5px 0 0;font-size:11px;line-height:1.5}.auth-panel-embedded .auth-switch{color:#858f99;margin:17px 0 0;font-size:10px}.auth-panel-embedded .auth-switch a{color:#28cc87}.invite-risk-note{color:#aebbd0;background:#111a28;border-left:3px solid #3f6fd8;gap:4px;margin:0 28px 22px;padding:11px 13px;line-height:1.6;display:grid}.invite-risk-note strong{color:#dce6f8;font-size:11px}.invite-risk-note p{margin:0;font-size:10px}.invite-features{width:min(1510px,100%);margin:0 auto;padding:0 clamp(20px,5vw,72px)}.invite-features>div{border-top:1px solid #29313a;grid-template-columns:180px minmax(0,680px);align-items:end;gap:30px;padding:34px 0 22px;display:grid}.invite-features>div p{color:var(--terminal-accent-text);letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.invite-features h2{color:#e9edf0;letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,39px)}.invite-features ol{background:#2b333c;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.invite-features li{background:#13181e;min-height:200px;padding:22px}.invite-features li>span{color:#3f4a55;font-family:monospace;font-size:10px}.invite-features h3{color:#e7ecef;margin:40px 0 9px;font-size:15px}.invite-features li p{color:#7f8a95;margin:0;font-size:10px;line-height:1.7}.invite-unavailable{background:#090d12;place-content:center;justify-items:start;width:min(620px,100%);min-height:100dvh;margin:0 auto;padding:40px 24px;display:grid}.invite-unavailable>p:first-of-type{color:var(--terminal-accent-text);letter-spacing:.12em;margin:22px 0 3px;font-size:11px;font-weight:700}.invite-unavailable h1{color:#f0f4f6;letter-spacing:-.065em;margin:0;font-size:clamp(36px,7vw,64px)}.invite-unavailable>p:last-of-type{color:#8995a0;font-size:13px}.invite-unavailable>div{gap:8px;margin-top:18px;display:flex}@media (max-width:1050px){.invite-grid{grid-template-columns:1fr}.invite-register-card{width:min(560px,100%);position:static}.invite-features ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.invite-topbar{min-height:58px;padding:0 14px}.invite-brand small{display:none}.invite-grid{padding:38px 14px 40px}.invite-story h1{font-size:clamp(38px,13vw,57px)}.invite-story h1 br{display:none}.invite-reward-banner{grid-template-columns:1fr;gap:4px}.invite-reward-banner>strong{font-size:24px}.invite-session-strip span{border-bottom:1px solid #262f38;flex-basis:50%}.invite-session-strip em{width:100%}.invite-market-depth{grid-template-columns:1fr}.invite-market-depth span{border-bottom:1px solid #252e37;border-right:0}.invite-features{padding:0 14px}.invite-features>div{grid-template-columns:1fr;gap:10px}.invite-features ol{grid-template-columns:1fr}.invite-features li{min-height:150px}.invite-features h3{margin-top:25px}.auth-panel-embedded{padding:22px 18px 18px}.invite-risk-note{margin:0 18px 20px;padding:11px 13px}}.market-brand small,.terminal-stock-header .card-kicker,.workstation-quote-summary header>b,.workstation-stat-grid dt,.workstation-tape header span,.workstation-tape li>span,.workstation-depth-best,.workstation-depth-columns h4,.workstation-depth-columns .workstation-book-list span,.company-chart-inspection,.workstation-ny-clock,.market-session-strip span,.market-catalog-meta button,.market-page-shell .market-explorer-controls label,.market-trade-cell a,.order-ticket-summary span,.order-ticket-summary small,.order-ticket-price-shortcuts button,.order-ticket-replace label,.short-sale-confirmation dt,.workstation-status-tools b,.account-networth-parts span,.account-section>header>p,.account-position-list span,.account-order-list span,.account-activity-list time,.account-form-section small,.account-readonly-field small,.account-privacy-settings>p,.account-privacy-row small,.player-public-panel>header>span,.player-return-panel dt,.player-public-holdings a span,.player-public-holdings b,.watchlist-holding-badge,.watchlist-order-error,.invite-brand small,.invite-live-chip,.invite-reward-banner>span,.invite-reward-banner strong small,.invite-session-strip span,.invite-session-strip b,.invite-session-strip em,.invite-market-depth span,.invite-card-heading,.auth-panel-embedded .eyebrow,.auth-panel-embedded .auth-form>label,.auth-panel-embedded .form-hint,.auth-panel-embedded .auth-switch,.invite-risk-note,.invite-features>div p,.invite-features li p,.invite-unavailable>p:first-of-type{font-size:11px;line-height:1.45}.terminal-stock-header h1 span,.workstation-tape li,.workstation-depth-columns .workstation-book-list li,.order-ticket-account,.order-ticket-hint,.order-ticket-form label,.order-ticket-summary,.company-sidebar-tabs button,.short-sale-confirmation>p,.short-sale-confirmation dd,.short-sale-confirmation-actions button,.account-header-actions a,.account-header-actions button,.account-section header button,.account-section header a,.account-notice{line-height:1.45;font-size:12px!important}.workstation-status-tools small{font-size:10px;line-height:1.35}.market-page-shell{--market-page-accent:#2962ff;width:100%;max-width:1600px;padding:20px 28px 64px}.market-page-intro{background:#111318;border-color:#2a2e39;grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);min-height:274px;position:relative;overflow:hidden}.market-page-intro:before{content:"";pointer-events:none;background:linear-gradient(#2a2e3957 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#2a2e3957 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 28% 28%,#2962ff33,#0000 48%);position:absolute;inset:0 36% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 94%);mask-image:linear-gradient(90deg,#000,#0000 94%)}.market-page-copy{z-index:1;max-width:900px;padding:30px 34px;position:relative}.market-page-copy .status{color:#dce5ff;background:#2962ff17;border-color:#2962ff85}.market-page-copy .status .dot{background:#4f7cff;box-shadow:0 0 10px #2962ff}.market-page-copy .eyebrow{color:#7fa0ff;letter-spacing:.14em;font-size:11px}.market-page-copy h1{letter-spacing:-.055em;max-width:790px;margin:11px 0 12px;font-size:clamp(34px,3.55vw,54px);line-height:1.02}@media (min-width:1200px){.market-page-copy h1{white-space:nowrap}}.market-page-copy>p:last-of-type{color:#a3a9b5;max-width:760px;font-size:14px}.market-page-copy .primary-action{border-color:var(--market-page-accent);background:var(--market-page-accent);color:#fff}.market-page-copy .secondary-action{color:#d1d4dc;background:#171a21;border-color:#363b47}.market-page-copy .primary-action:hover,.market-page-copy .primary-action:focus-visible{background:#3d70ff;outline:none}.market-page-copy .secondary-action:hover,.market-page-copy .secondary-action:focus-visible{color:#fff;border-color:#697180;outline:none}.market-page-copy .market-session-strip{background:#2a2e39;border-color:#2a2e39;max-width:760px}.market-page-copy .market-session-strip span{color:#858c99;background:#111318e0}.market-page-copy .market-session-strip b{color:#d5d8df}.market-page-overview{z-index:1;background:#12141af0;border-left-color:#2a2e39;padding:26px 24px 22px;position:relative}.market-page-overview header{letter-spacing:.08em}.market-page-overview header b{color:#7fa0ff;letter-spacing:0}.market-page-overview dl{background:#2a2e39;border:1px solid #2a2e39}.market-page-overview dl div{background:#171920}.market-page-overview dt{color:#858c99;font-size:11px}.market-page-overview dd{color:#f0f2f5}.market-page-overview>p{color:#7f8794;font-size:11px}.market-page-shell .market-catalog{background:#13151a;border-color:#2a2e39;margin-top:22px}.market-page-shell .market-catalog-heading{background:#13151a;border-color:#2a2e39;min-height:74px;padding:14px 18px}.market-page-shell .market-catalog-heading .card-kicker{color:#7fa0ff;letter-spacing:.11em}.market-page-shell .market-catalog-heading h2{margin-top:3px;font-size:22px}.market-catalog-meta p{color:#858c99}.market-catalog-meta button{background:#1b1e25;border-color:#3b414d}.market-catalog-meta button:hover,.market-catalog-meta button:focus-visible{border-color:var(--market-page-accent);color:#7fa0ff}.market-breadth{background:#2a2e39;border-bottom:1px solid #2a2e39;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.market-breadth div{background:#17191f;justify-content:space-between;align-items:baseline;min-height:54px;padding:11px 18px;display:flex}.market-breadth span{color:#858c99;font-size:12px}.market-breadth strong{color:#e1e4e9;font-family:var(--font-market);font-size:20px}.market-breadth strong[data-direction=up]{color:var(--terminal-up)}.market-breadth strong[data-direction=down]{color:var(--terminal-down)}.market-view-tabs{background:#13151a;border-bottom:1px solid #2a2e39;gap:2px;min-height:45px;padding:7px 14px 0;display:flex}.market-view-tabs button{color:#9198a5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px 7px;font-size:12px;font-weight:700;position:relative}.market-view-tabs button:hover,.market-view-tabs button:focus-visible{color:#e4e7ec;outline:none}.market-view-tabs button[aria-pressed=true]{color:#fff}.market-view-tabs button[aria-pressed=true]:after{background:var(--market-page-accent);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.market-page-shell .market-explorer-controls{background:#17191f;border-color:#2a2e39;grid-template-columns:minmax(260px,1fr) minmax(160px,230px) auto;padding:10px 16px}.market-page-shell .market-explorer-controls input,.market-page-shell .market-explorer-controls select{background:#101217;border-color:#363b47;min-height:36px}.market-page-shell .market-explorer-controls input:focus,.market-page-shell .market-explorer-controls select:focus{border-color:var(--market-page-accent);outline:1px solid var(--market-page-accent)}.market-page-shell .market-explorer-controls>button{border-color:var(--market-page-accent);background:var(--market-page-accent);color:#fff;min-height:36px}.market-page-shell .market-explorer-controls>button:hover,.market-page-shell .market-explorer-controls>button:focus-visible{color:#fff;background:#3d70ff;border-color:#4b79ff}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:minmax(210px,1.55fr) minmax(94px,.62fr) minmax(86px,.55fr) minmax(122px,.7fr) minmax(168px,1fr) minmax(72px,.48fr) minmax(168px,1fr) minmax(130px,.8fr) 50px}.market-page-shell .market-company-column-head{color:#777f8d;background:#111318;border-color:#2a2e39;min-height:38px}.market-page-shell .market-company-row{background:#13151a;border-color:#242832;min-height:62px}.market-page-shell .market-company-row:hover{box-shadow:inset 2px 0 0 var(--market-page-accent);background:#191d27}.market-page-shell .market-company-link{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px}.market-page-shell .market-company-link strong{color:#f0f2f5;font-family:var(--font-market);font-size:14px}.market-page-shell .market-company-link span{color:#8b929e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-page-shell .market-price{justify-content:flex-end;align-items:baseline}.market-page-shell .market-primary-quote>strong{color:#e4e7ec;font-size:14px}.market-page-shell .market-price[data-direction=up] .market-primary-quote>strong{color:var(--terminal-up)}.market-page-shell .market-price[data-direction=down] .market-primary-quote>strong{color:var(--terminal-down)}.market-page-shell .market-price[data-direction=flat] .market-primary-quote>strong{color:#e4e7ec}.market-page-shell .market-primary-quote>span,.market-cap-cell span{color:#666e7b;font-size:11px}.market-page-shell .market-change{font-family:var(--font-market);justify-content:flex-end;font-size:13px;font-weight:700}.market-cap-cell{color:#c7cbd3;min-width:0;font-family:var(--font-market);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 4px;display:flex}.market-number-head{text-align:right}.market-volume-cell,.market-turnover-cell{color:#c7cbd3;min-width:0;font-family:var(--font-market);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 4px;display:flex!important}.market-volume-cell span,.market-turnover-cell span{color:#666e7b;font-size:10px}.market-amplitude-cell{color:#aeb5c0;font-family:var(--font-market);text-align:right;font-size:12px}.market-sector-cell{text-align:right;align-content:center;justify-items:end;gap:4px;width:100%;min-width:0;display:grid}.market-sector-cell>span:first-child{color:#9ba2ae;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:100%;overflow:hidden}.market-sector-cell .market-trading-status{justify-self:end;margin-left:auto}.market-page-shell .market-watch-toggle:hover,.market-page-shell .market-watch-toggle:focus-visible,.market-page-shell .market-watch-toggle[aria-pressed=true]{color:#ff6b83!important}@media (max-width:980px){.market-page-intro{grid-template-columns:1fr}.market-page-overview{border-top:1px solid #2a2e39;border-left:0}.market-page-overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.market-page-shell .market-amplitude-head,.market-page-shell .market-amplitude-cell{display:none}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:minmax(210px,1.55fr) 94px 86px 122px 168px 168px 130px 50px}}@media (max-width:1050px){.market-page-shell .market-turnover-head,.market-page-shell .market-turnover-cell{display:none}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:minmax(210px,1.55fr) 94px 86px 122px 168px 130px 50px}}@media (max-width:760px){.market-page-shell{padding:12px 12px 44px}.market-page-copy{padding:24px 20px}.market-page-copy h1{font-size:clamp(34px,11vw,48px)}.market-breadth{grid-template-columns:repeat(2,minmax(0,1fr))}.market-view-tabs{overflow-x:auto}.market-view-tabs button{flex:none}.market-page-shell .market-explorer-controls{grid-template-columns:1fr}.market-page-shell .market-company-table{margin-inline:0;overflow-x:auto}.market-page-shell .market-company-column-head,.market-page-shell .market-company-row{grid-template-columns:minmax(210px,1.6fr) 105px 92px 90px 118px 150px 50px;min-width:820px}}.account-wallet-icon,.season-trophy-icon{width:17px;height:17px;display:block}.account-center{--account-accent:#4f7cff}.account-center .card-kicker,.account-tabs button[aria-current=page],.account-privacy-summary button{color:var(--account-accent)}.account-tabs button[aria-current=page]:after{background:var(--account-accent)}.account-header-actions a:hover,.account-header-actions button:hover,.account-section header button:hover,.account-section header a:hover,.account-quote-link:hover{border-color:var(--account-accent);color:var(--account-accent)}.account-form-section input:focus,.account-form-section textarea:focus{border-color:var(--account-accent);outline-color:#2962ff4d}.account-avatar-picker input:checked+.player-profile-avatar{outline-color:var(--account-accent)}.account-privacy-row input:checked+i{background:var(--account-accent)}.account-save-button{border-color:var(--account-accent);background:var(--account-accent);color:#fff}.account-save-button:hover{background:#6f91ff}.account-notice:not([data-kind=error]){border-color:var(--account-accent);background:#4f7cff1a}.terminal-rail-nav a:nth-child(2) i{color:inherit}.terminal-rail-nav a:nth-child(2).is-active i{color:#4f7cff}.account-loading span{border-top-color:var(--account-accent)}.account-error button{border-color:var(--account-accent);color:var(--account-accent)}.player-public-shell{--profile-accent:#4f7cff}.player-public-shell>.profile-back,.player-public-shell .eyebrow,.player-public-shell .card-kicker{color:var(--profile-accent)}.company-chart-execution-toggle{margin-left:4px;color:#aeb6c2!important;border-color:#48515f!important}.company-chart-execution-toggle[aria-pressed=true]{color:#7ea0ff!important;background:#4f7cff1a!important;border-color:#4f7cff!important}.terminal-stock-main{padding:0 4px 4px}.terminal-stock-main .company-chart-workspace{margin-top:4px}@media (min-width:901px){.terminal-stock-chart-full .terminal-stock-main{flex-direction:column;min-height:0;display:flex}.terminal-stock-chart-full .company-chart-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.terminal-stock-chart-full .company-price-chart-combined{flex:auto;min-height:500px}.terminal-stock-chart-full .company-price-chart-canvas{height:100%}}.company-chart-execution-detail{z-index:8;width:min(440px,100% - 96px);max-height:min(360px,100% - 72px);color:var(--terminal-text);background:#14181ffa;border:1px solid #46505d;position:absolute;top:48px;right:78px;overflow:hidden;box-shadow:0 16px 42px #0000007a}.company-chart-execution-hover{z-index:12;color:#e3e8ef;width:210px;font-family:var(--font-market);background:#1b2028fa;border:1px solid #505967;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 10px 28px #0000006b}.terminal-empty a,.workstation-news header button,.workstation-news>p button{color:var(--terminal-accent)}.company-chart-execution-hover>strong{padding:10px 15px 7px;font-size:11px;font-weight:600;display:block}.company-chart-execution-hover ol{gap:7px;margin:0;padding:3px 15px 10px;list-style:none;display:grid}.company-chart-execution-hover li{grid-template-columns:48px 1fr;align-items:baseline;gap:8px;font-size:11px;display:grid}.company-chart-execution-hover li span[data-side=BUY]{color:#20c989}.company-chart-execution-hover li span[data-side=SELL]{color:#f05268}.company-chart-execution-hover li b{color:#eef2f7;font-weight:500}.company-chart-execution-hover>p{color:#8f98a6;margin:-3px 0 7px;padding:0 15px;font-size:10px}.company-chart-execution-hover>button{color:#5d9cff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #454d59;padding:8px 12px;font-size:11px}.company-chart-execution-hover>button:hover,.company-chart-execution-hover>button:focus-visible{color:#85b5ff;background:#242b35;outline:none}.company-chart-execution-detail header{border-bottom:1px solid var(--terminal-line-muted);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.company-chart-execution-detail header>div{gap:3px;display:grid}.company-chart-execution-detail header strong{font-size:12px}.company-chart-execution-detail header span,.company-chart-execution-detail time{color:var(--terminal-muted);font-size:10px}.company-chart-execution-detail header button{border:1px solid var(--terminal-line);width:26px;height:26px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;place-items:center;font-size:17px;display:grid}.company-chart-execution-detail header button:hover,.company-chart-execution-detail header button:focus-visible{color:#7ea0ff;border-color:#4f7cff;outline:none}.company-chart-execution-detail>p{border-bottom:1px solid var(--terminal-line-muted);color:#c8ced7;max-width:none;margin:0;padding:8px 11px;font-size:10px}.company-chart-execution-detail ol{max-height:254px;margin:0;padding:0;list-style:none;overflow-y:auto}.company-chart-execution-detail li{border-bottom:1px solid var(--terminal-line-muted);min-height:36px;font-family:var(--font-market);grid-template-columns:minmax(125px,1fr) 22px 82px 62px 34px;align-items:center;gap:9px;padding:6px 11px;font-size:10px;display:grid}.company-chart-execution-detail li i{text-align:center;font-style:normal;font-weight:600}.company-chart-execution-detail li i[data-side=BUY]{color:#20c989}.company-chart-execution-detail li i[data-side=SELL]{color:#f05268}.company-chart-execution-detail li:last-child{border-bottom:0}.company-chart-execution-detail li strong,.company-chart-execution-detail li span,.company-chart-execution-detail li em{text-align:right}.company-chart-execution-detail li em{color:var(--terminal-muted);font-style:normal}@media (max-width:700px){.company-chart-execution-detail{width:auto;top:54px;left:10px;right:10px}.company-chart-execution-detail li{grid-template-columns:1fr 76px 62px}.company-chart-execution-detail li em{display:none}}.admin-economy-shell{max-width:1180px}.admin-economy-version{border:1px solid var(--terminal-line);background:var(--terminal-line);grid-template-columns:minmax(130px,.45fr) minmax(210px,.8fr) minmax(260px,1.5fr);gap:1px;margin-top:24px;display:grid}.admin-economy-version>div{background:#191e25;gap:7px;min-width:0;padding:15px 16px;display:grid}.admin-economy-version span{color:var(--terminal-muted);font-size:12px}.admin-economy-version strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:12px}.admin-economy-form{gap:14px;margin-top:14px;display:grid}.admin-economy-form>section{border:1px solid var(--terminal-line);background:#191e25}.admin-economy-form>section>header{border-bottom:1px solid var(--terminal-line-muted);min-height:56px;padding:10px 14px}.admin-economy-form h2{margin:3px 0 0;font-size:15px}.admin-economy-form .admin-form-grid{padding:14px}.admin-economy-form label{color:#cbd1d9;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-economy-form input,.admin-economy-form textarea{width:100%;color:var(--terminal-text);font:inherit;background:#12171d;border:1px solid #343d49;border-radius:2px;padding:9px 10px;font-size:12px}.admin-economy-form input:focus,.admin-economy-form textarea:focus{border-color:var(--terminal-accent);outline:1px solid #2962ff47}.admin-economy-form section>p{color:var(--terminal-muted);margin:0;padding:0 14px 13px;font-size:12px}.admin-economy-tier-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px;display:grid}.admin-economy-reason{border:1px solid var(--terminal-line);background:#191e25;padding:14px}.admin-economy-reason textarea{resize:vertical;min-height:82px}.admin-economy-reason small{color:var(--terminal-muted);justify-self:end;font-size:12px}.admin-economy-form>.primary-action{justify-self:start}.admin-economy-confirm{z-index:1400;border:1px solid #545d69;border-top:2px solid var(--terminal-accent);background:#1c2129;width:min(620px,100vw - 32px);max-height:min(78dvh,720px);padding:20px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000009e}.admin-economy-confirm h2{margin:4px 0 14px;font-size:20px}.admin-economy-confirm ul{background:var(--terminal-line);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.admin-economy-confirm li{color:#d8dde4;background:#171b21;padding:9px 11px;font-size:12px}.admin-economy-confirm>p:not(.card-kicker){color:var(--terminal-muted);font-size:12px}.admin-economy-confirm>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.admin-economy-change-list{background:var(--terminal-line);gap:1px;margin:0 0 14px;padding:1px;list-style:none;display:grid}.admin-economy-change-list li{color:#d8dde4;background:#171b21;padding:9px 11px;font-size:12px}@media (max-width:820px){.admin-economy-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-economy-version{grid-template-columns:1fr}}.market-brand small,.market-news-meta,.market-company-column-head,.market-catalog-meta button,.market-session-strip span,.workstation-stat-grid dt,.workstation-tape header span,.workstation-depth header span,.workstation-pressure header span,.workstation-depth-columns h4,.workstation-company-summary dt,.shareholder-group>h4,.account-section>header>p,.account-networth-parts span,.account-position-list span,.account-order-list span,.account-form-section small,.account-readonly-field small,.account-privacy-settings>p,.account-privacy-row small,.player-public-panel>header>span,.player-return-panel dt,.player-public-holdings a span,.player-public-mood small,.institution-profile-topbar>span,.institution-profile-status,.institution-profile-shell .institution-facts dt,.institution-holdings-panel>header>span,.institution-holding-open,.admin-economy-version span,.admin-economy-form section>p,.admin-economy-reason small{font-size:12px;line-height:1.45}.workstation-ny-clock,.workstation-market-clock>b,.workstation-status-tools small,.account-activity-list time,.account-mood-live,.player-public-holdings b{font-size:10px;line-height:1.4}.account-mood-options button{font-weight:700}.admin-workbench{--admin-accent:#4c8dff;--admin-accent-soft:#102c51;--admin-sidebar-width:244px;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);width:100%;max-width:100vw;min-height:100dvh;color:var(--terminal-text);background:#08121e;display:grid;overflow-x:clip}:is(html:has(.admin-workbench),body:has(.admin-workbench)){max-width:100%;overflow-x:hidden}.admin-sidebar{z-index:80;width:var(--admin-sidebar-width);background:#0b1724;border-right:1px solid #213448;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-brand{border-bottom:1px solid #213448;align-items:center;min-height:64px;padding:0 16px;display:flex}.admin-sidebar-brand>a{color:#f0f5fb;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.admin-sidebar-brand>a>svg{color:var(--admin-accent);flex:none;font-size:25px}.admin-sidebar-brand span{min-width:0;display:grid}.admin-sidebar-brand strong{letter-spacing:-.02em;font-size:14px}.admin-sidebar-brand small{color:#8499ae;font-size:12px}.admin-sidebar nav{gap:17px;padding:18px 11px;display:grid}.admin-sidebar nav section{gap:3px;display:grid}.admin-sidebar nav h2{color:#637b91;letter-spacing:.09em;text-transform:uppercase;margin:0 9px 5px;font-size:12px;font-weight:700}.admin-sidebar nav a{color:#9fb1c2;border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:43px;padding:6px 9px;text-decoration:none;display:grid}.admin-sidebar nav a>svg{font-size:18px}.admin-sidebar nav a span{min-width:0;display:grid}.admin-sidebar nav a strong{color:inherit;font-size:12px}.admin-sidebar nav a small{color:#687f94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{color:#edf5ff;background:#102236;outline:none}.admin-sidebar nav a[aria-current=page]{border-left-color:var(--admin-accent);background:var(--admin-accent-soft);color:#dce9ff}.admin-sidebar nav a[aria-current=page]>svg{color:var(--admin-accent)}.admin-sidebar-footer{color:#70879b;border-top:1px solid #213448;align-items:center;gap:8px;margin-top:auto;padding:13px 17px;font-size:12px;display:flex}.admin-sidebar-environment{color:#82b2ff;border:1px solid #315c91;margin-left:auto;padding:3px 6px;font-size:12px;display:none}.admin-drawer-close,.admin-drawer-backdrop,.admin-mobile-menu{display:none}.admin-workbench-main{min-width:0}.admin-topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091420f5;border-bottom:1px solid #213448;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.admin-topbar-route,.admin-topbar-meta,.admin-identity{align-items:center;display:flex}.admin-topbar-route{gap:12px;min-width:0}.admin-collapse{color:#8ea3b7;cursor:pointer;background:0 0;border:1px solid #2a4055;place-items:center;width:31px;height:31px;display:grid}.admin-collapse:hover,.admin-collapse:focus-visible{border-color:var(--admin-accent);color:#dce9ff;outline:none}.admin-topbar-route>div{min-width:0}.admin-topbar-route p{color:#70879b;gap:7px;max-width:none;margin:0;font-size:12px;line-height:1.2;display:flex}.admin-topbar-route p a{color:inherit;text-decoration:none}.admin-topbar-route h1{color:#edf5ff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.admin-topbar-meta{gap:9px}.admin-environment,.admin-health-chip,.admin-market-link{color:#99aec1;border:1px solid #2a4055;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-environment{color:#82b2ff;border-color:#315c91}.admin-health-chip{gap:6px}.admin-health-chip i{background:#798b9b;border-radius:50%;width:6px;height:6px}.admin-health-chip[data-status=ok] i{background:var(--terminal-up)}.admin-health-chip[data-status=degraded] i{background:var(--terminal-warn)}.admin-market-link:hover,.admin-market-link:focus-visible{border-color:var(--admin-accent);color:#dce9ff;outline:none}.admin-identity{border-left:1px solid #26394c;gap:8px;margin-left:3px;padding-left:12px}.admin-identity>span{color:#e6eef7;text-align:right;font-size:12px;font-weight:700;display:grid}.admin-identity small{color:#778da1;font-size:12px;font-weight:500}.admin-identity button{color:#869caf;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.admin-identity button:hover,.admin-identity button:focus-visible{color:#ff9b93;background:#1c3044;outline:none}.admin-workbench-content{width:min(1560px,100%);max-width:none;margin:0 auto;padding:20px 24px 56px}.admin-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.admin-page-heading p{color:#6e8498;max-width:none;margin:0;font-size:12px}.admin-page-heading h2{color:#f0f5fb;letter-spacing:-.04em;margin:4px 0 3px;font-size:clamp(24px,2vw,30px);line-height:1.15}.admin-page-heading span,.admin-page-heading time{color:#8fa2b4;font-size:12px}.admin-workbench-content>.admin-shell{max-width:none;min-height:0;margin:0;padding:0}.admin-workbench-content>.admin-shell>.admin-heading{display:none}.admin-workbench[data-collapsed=true]{--admin-sidebar-width:66px}.admin-workbench[data-collapsed=true] .admin-sidebar-brand{padding:0 20px}.admin-workbench[data-collapsed=true] .admin-sidebar-brand span,.admin-workbench[data-collapsed=true] .admin-sidebar nav h2,.admin-workbench[data-collapsed=true] .admin-sidebar nav a span,.admin-workbench[data-collapsed=true] .admin-sidebar-footer span{display:none}.admin-workbench[data-collapsed=true] .admin-sidebar nav{padding-inline:8px}.admin-workbench[data-collapsed=true] .admin-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding-inline:0}.admin-workbench[data-collapsed=true] .admin-sidebar-footer{justify-content:center;padding-inline:0}.admin-access-screen{background:#08121e;place-items:center;max-width:none;min-height:100dvh;padding:24px;display:grid}.admin-state-panel{border:1px solid #263b50;border-top:2px solid var(--admin-accent,#4c8dff);background:#0c1927;justify-items:start;width:min(520px,100%);padding:28px;display:grid}.admin-state-panel>strong{color:#7faeff;text-transform:uppercase;font-size:12px}.admin-state-panel h1{margin:7px 0;font-size:27px}.admin-state-panel p{margin:0 0 20px;font-size:13px}.admin-state-pulse{background:#4c8dff;width:38px;height:4px;margin-bottom:13px;animation:1.1s ease-in-out infinite admin-pulse;display:block}@keyframes admin-pulse{50%{opacity:.28;transform-origin:0;transform:scaleX(.6)}}.admin-inline-state{background:#0c1927;border:1px solid #263b50;justify-items:start;gap:10px;padding:24px;display:grid}.admin-inline-state p{margin:0;font-size:12px}.admin-dashboard{gap:14px;display:grid}.admin-dashboard-banner{border:1px solid #29445f;border-left:3px solid var(--admin-accent);background:linear-gradient(90deg,#0e2741,#0c1d2e 65%);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.admin-dashboard-banner span,.admin-dashboard-panel header span{color:#76a9ff;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-dashboard-banner h3{color:#edf5ff;margin:3px 0;font-size:16px}.admin-dashboard-banner p{max-width:none;margin:0;font-size:12px}.admin-dashboard-banner button{flex:none}.admin-metric-grid{background:#23394d;border:1px solid #23394d;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;display:grid}.admin-metric-grid article{background:#0d1b29;align-content:start;min-width:0;min-height:112px;padding:14px;display:grid}.admin-metric-grid article>span{color:#8196aa;font-size:12px}.admin-metric-grid article>strong{color:#eff6fc;font-family:var(--font-market);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:21px;overflow:hidden}.admin-metric-grid article>small{color:#748a9e;margin-top:5px;font-size:12px;line-height:1.45}.admin-metric-grid article[data-status=warning]{box-shadow:inset 0 2px var(--terminal-warn)}.admin-metric-grid article[data-status=danger]{box-shadow:inset 0 2px var(--terminal-down)}.admin-dashboard-columns{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;display:grid}.admin-dashboard-panel{background:#0d1b29;border:1px solid #23394d;min-width:0}.admin-dashboard-panel>header{border-bottom:1px solid #213649;justify-content:space-between;align-items:center;min-height:54px;padding:10px 14px;display:flex}.admin-dashboard-panel>header h3{color:#eaf2f9;margin:2px 0 0;font-size:14px}.admin-dashboard-panel>header>svg{color:#5b7894;font-size:20px}.admin-task-list{display:grid}.admin-task-list>a{min-height:66px;color:inherit;border-bottom:1px solid #1d3143;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.admin-task-list>a:last-child{border-bottom:0}.admin-task-list>a:hover,.admin-task-list>a:focus-visible{background:#12263a;outline:none}.admin-task-list>a>span{grid-template-columns:19px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.admin-task-list>a>span>svg{color:var(--terminal-up);grid-row:1/3;font-size:18px}.admin-task-list>a[data-status=warning]>span>svg{color:var(--terminal-warn)}.admin-task-list strong{color:#dce6ef;font-size:12px}.admin-task-list small{color:#778ea2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-task-list>a>svg{color:#5e7891}.admin-dashboard-unavailable{color:#6f869a;border-bottom:1px solid #1d3143;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:flex}.admin-dashboard-unavailable>svg{flex:none;font-size:18px}.admin-dashboard-unavailable span{display:grid}.admin-dashboard-unavailable strong,.admin-dashboard-unavailable small{font-size:12px}.admin-dashboard-audit{margin:0;padding:0;list-style:none}.admin-dashboard-audit li{border-bottom:1px solid #1d3143;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:7px 14px;display:grid}.admin-dashboard-audit i{background:var(--terminal-up);border-radius:50%;width:6px;height:6px}.admin-dashboard-audit i[data-outcome=FAILURE],.admin-dashboard-audit i[data-outcome=DENIED]{background:var(--terminal-warn)}.admin-dashboard-audit div{min-width:0;display:grid}.admin-dashboard-audit strong{color:#dce6ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-dashboard-audit span{color:#71889b;font-size:12px}.admin-dashboard-audit em{color:#8fa4b6;font-size:12px;font-style:normal}.admin-dashboard-empty{color:#748a9e;padding:24px 14px;font-size:12px}.admin-panel-link{color:#7faeff;justify-content:flex-end;align-items:center;gap:5px;padding:10px 14px;font-size:12px;text-decoration:none;display:flex}.admin-quick-panel{grid-column:1/-1}.admin-quick-grid{background:#1d3143;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.admin-quick-grid a{min-height:63px;color:inherit;background:#0d1b29;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 13px;text-decoration:none;display:grid}.admin-quick-grid a:hover,.admin-quick-grid a:focus-visible{background:#122a42;outline:none}.admin-quick-grid strong{color:#dfe8f0;font-size:12px}.admin-quick-grid span{color:#72899c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-quick-grid svg{color:#5f82a3;grid-area:1/2/3;align-self:center}.admin-dashboard-footnote{color:#71889b;border-top:1px solid #213649;max-width:none;margin:0;padding:10px 14px;font-size:12px}.admin-dashboard-footnote a{color:#7faeff}.admin-dashboard-collected{color:#637b91;text-align:right;max-width:none;margin:0;font-size:12px}@media (max-width:1120px){.admin-topbar-meta .admin-market-link{display:none}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid article:nth-child(4),.admin-metric-grid article:nth-child(5){grid-column:span 1}.admin-dashboard-columns{grid-template-columns:1fr}.admin-quick-panel{grid-column:auto}}@media (max-width:860px){.admin-workbench,.admin-workbench[data-collapsed=true]{--admin-sidebar-width:260px;grid-template-columns:1fr}.admin-sidebar{transition:transform .18s;position:fixed;left:0;transform:translate(-100%);box-shadow:18px 0 50px #00000073}.admin-workbench[data-drawer-open=true] .admin-sidebar{transform:translate(0)}.admin-workbench[data-drawer-open=true] .admin-drawer-backdrop{z-index:70;background:#0000008f;border:0;display:block;position:fixed;inset:0}.admin-drawer-close{color:#9cb0c2;background:0 0;border:0;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.admin-mobile-menu{color:#9cb0c2;background:0 0;border:1px solid #2a4055;place-items:center;width:32px;height:32px;display:grid}.admin-collapse{display:none}.admin-topbar{padding-inline:16px}.admin-topbar-meta .admin-health-chip,.admin-topbar-meta .admin-environment{display:none}.admin-sidebar-brand span,.admin-sidebar nav h2,.admin-sidebar nav a span,.admin-sidebar-footer span{display:grid!important}.admin-sidebar nav a{grid-template-columns:22px minmax(0,1fr)!important;justify-items:stretch!important;padding-inline:9px!important}.admin-sidebar-footer{justify-content:flex-start!important;padding-inline:17px!important}.admin-sidebar-environment{display:inline-flex}.admin-workbench-content{padding-inline:16px}}@media (max-width:600px){.admin-topbar{min-height:58px}.admin-topbar-route p,.admin-identity>span{display:none}.admin-topbar-route h1{margin:0;font-size:13px}.admin-identity{margin-left:0;padding-left:4px}.admin-page-heading{align-items:start}.admin-page-heading h2{font-size:24px}.admin-page-heading time{display:none}.admin-dashboard-banner{align-items:start;padding:14px}.admin-dashboard-banner button{padding:8px 10px;font-size:12px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid article{min-height:102px}.admin-metric-grid article:last-child{grid-column:1/-1}.admin-quick-grid{grid-template-columns:1fr}:is(.admin-form-grid,.admin-form-grid:has(label:nth-child(4))){grid-template-columns:1fr!important}.admin-workbench-content>.admin-shell{padding:0!important}.admin-dashboard-collected{text-align:left}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-state-pulse{transition:none;animation:none}}.admin-ops-console{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.admin-compact-toolbar{background:#0d1b29;border:1px solid #23394d;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.admin-compact-toolbar label{color:#8298ab;flex:0 170px;gap:4px;min-width:130px;font-size:12px;font-weight:700;display:grid}.admin-compact-toolbar .admin-search-control{flex:220px}.admin-compact-toolbar input,.admin-compact-toolbar select{color:#e4edf5;width:100%;min-height:34px;font:inherit;background:#091522;border:1px solid #2a4055;border-radius:0;padding:6px 8px;font-size:12px}.admin-compact-toolbar input:focus,.admin-compact-toolbar select:focus{outline-offset:1px;border-color:#4c8dff;outline:2px solid #4c8dff40}.admin-result-summary,.admin-health-refresh-meta{color:#71889b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-table-scroll{background:#0c1927;border:1px solid #23394d;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-data-table.admin-drawer-table{min-width:0}.admin-user-picker{display:block;position:relative}.admin-user-picker input{color:#eef4fa;width:100%;min-height:34px;font:inherit;background:#091522;border:1px solid #30475c;padding:0 9px;font-size:12px}.admin-user-picker ul{z-index:5;background:#0b1724;border:1px solid #30475c;max-height:210px;margin:2px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000080}.admin-user-picker li{color:#7890a5;border-bottom:1px solid #1b2c3d;font-size:12px}.admin-user-picker li:last-child{border-bottom:0}.admin-user-picker-note{padding:9px 10px}.admin-user-picker li button{color:#d6e0e9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:9px 10px;font-size:12px;display:flex}.admin-user-picker li button:hover,.admin-user-picker li button:focus-visible{background:#12293c;outline:none}.admin-user-picker li small,.admin-user-picked small{color:#7890a5;font-size:12px}.admin-user-picked{color:#d6e0e9;background:#091522;border:1px solid #30475c;align-items:baseline;gap:8px;min-height:34px;padding:5px 9px;font-size:12px;display:flex}.admin-user-picked button{margin-left:auto}.admin-cash-cell{color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.admin-detail-empty{color:#7890a5;margin:6px 0 14px;font-size:12px}.admin-data-table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.admin-data-table th{color:#7890a5;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#102033;border-bottom:1px solid #2b4156;height:34px;padding:6px 10px;font-size:12px}.admin-data-table td{color:#a9b9c8;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #1c3042;height:44px;padding:6px 10px}.admin-data-table tr:last-child td{border-bottom:0}.admin-data-table tbody tr:hover{background:#10253a}.admin-row-link,.admin-copy-id{color:#dfe9f3;max-width:260px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.admin-row-link small{color:#748a9e;text-overflow:ellipsis;max-width:210px;font-size:12px;font-weight:500;display:block;overflow:hidden}.admin-row-link:focus-visible,.admin-copy-id:focus-visible{outline-offset:3px;outline:2px solid #4c8dff}.admin-copy-id{color:#7faeff;font-family:var(--font-market);text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-status-badge{color:#9fb3c4;border:1px solid #31506a;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.admin-status-badge[data-status=ACTIVE],.admin-status-badge[data-status=TRADABLE],.admin-status-badge[data-status=SUCCESS]{color:#69d8ae;border-color:#28745c}.admin-status-badge[data-status=SUSPENDED],.admin-status-badge[data-status=HALTED],.admin-status-badge[data-status=DENIED]{color:#ffca81;border-color:#8b6331}.admin-status-badge[data-status=BANNED],.admin-status-badge[data-status=FAILURE]{color:#ff9b93;border-color:#8a4545}.admin-status-badge[data-trading-state=TRADING]{color:#69d8ae;border-color:#28745c}.admin-status-badge[data-trading-state=VOLATILITY_HALT]{color:#ff9e90;border-color:#984c43}.admin-status-badge[data-trading-state=MANUAL_HALT]{color:#ffca81;border-color:#8b6331}.admin-pagination,.admin-detail-actions,.admin-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.admin-workbench-state{background:#0c1927;border:1px solid #263b50;border-left:3px solid #4c8dff;justify-items:start;gap:5px;min-height:92px;padding:20px;display:grid}.admin-workbench-state strong{color:#e7eff7;font-size:13px}.admin-workbench-state span{color:#7f94a7;font-size:12px}.admin-workbench-state[data-kind=forbidden],.admin-workbench-state[data-kind=unavailable]{border-left-color:#d39a52}.admin-workbench-state[data-kind=stale]{border-left-color:#d39a52;min-height:0;padding-block:12px}.admin-detail-drawer,.admin-confirm-dialog{color:#dbe5ee;background:#0b1724;border:0;border-left:1px solid #30475c;width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #00000080}.admin-confirm-dialog{border:1px solid #30475c;width:min(520px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.admin-detail-drawer::backdrop,.admin-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02080eb8}.admin-modal-heading{z-index:2;background:#0d1a28;border-bottom:1px solid #263a4d;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex;position:sticky;top:0}.admin-modal-heading span{color:#6f8ca8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-modal-heading h2{color:#f0f5fa;margin:3px 0 0;font-size:17px}.admin-modal-close{color:#9cb0c2;cursor:pointer;background:0 0;border:1px solid #31495e;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.admin-modal-close:focus-visible{border-color:#4c8dff;outline:2px solid #4c8dff}.admin-drawer-body,.admin-confirm-dialog form{gap:16px;padding:16px;display:grid}.admin-detail-list{background:#213649;gap:1px;margin:0;display:grid}.admin-detail-list>div{background:#0d1b29;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.admin-detail-list dt{color:#71889d;font-size:12px}.admin-detail-list dd{overflow-wrap:anywhere;color:#d6e0e9;min-width:0;margin:0;font-size:12px}.admin-drawer-body h3{color:#dfe8f0;margin:8px 0 0;font-size:13px}.admin-detail-audit{border:1px solid #24394c;margin:0;padding:0;list-style:none}.admin-detail-audit li{border-bottom:1px solid #1e3245;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 10px;display:grid}.admin-detail-audit li:last-child{border-bottom:0}.admin-detail-audit div{display:grid}.admin-detail-audit strong{color:#dbe5ee;font-size:12px}.admin-detail-audit span,.admin-detail-audit p{color:#748b9e;font-size:12px}.admin-detail-audit em{color:#8fa4b6;font-size:12px;font-style:normal}.admin-detail-audit p{grid-column:1/-1;margin:0}.admin-field-absence{color:#7e93a6;border-left:2px solid #526b82;max-width:none;margin:0;padding-left:10px;font-size:12px}.admin-change-preview{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.admin-change-preview>div{background:#091522;border:1px solid #2a4055;gap:4px;padding:10px;display:grid}.admin-change-preview span{color:#758ca0;font-size:12px}.admin-change-preview strong{color:#e5edf4;font-size:12px}.admin-change-preview b{color:#7faeff}.admin-impact-preview{color:#b9aa92;background:#1e1a13;border:1px solid #4a3e2a;max-width:none;margin:0;padding:10px;font-size:12px}.admin-confirm-dialog label{color:#8fa4b6;gap:5px;font-size:12px;display:grid}.admin-confirm-dialog label small{color:#71889d;font-size:12px;font-weight:500;line-height:1.5}.admin-confirm-dialog textarea{resize:vertical;color:#eef4fa;background:#091522;border:1px solid #30475c;min-height:92px;padding:9px}.admin-maintenance-banner{background:#0d1b29;border:1px solid #29445f;border-left:3px solid #4c8dff;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-maintenance-banner[data-enabled=true]{background:#1b1a16;border-left-color:#e2a456}.admin-maintenance-banner div{gap:2px;display:grid}.admin-maintenance-banner span{color:#70899f;font-size:12px}.admin-maintenance-banner strong{color:#e9f1f8;font-size:13px}.admin-maintenance-banner p{max-width:none;margin:0;font-size:12px}@media (max-width:600px){.admin-compact-toolbar{grid-template-columns:1fr 1fr;display:grid}.admin-compact-toolbar label,.admin-compact-toolbar .admin-search-control{min-width:0}.admin-compact-toolbar .admin-search-control,.admin-compact-toolbar>button{grid-column:1/-1}.admin-detail-drawer{width:100vw}.admin-detail-list>div{grid-template-columns:1fr;gap:3px}.admin-maintenance-banner{flex-direction:column;align-items:stretch}.admin-detail-actions{flex-wrap:wrap}.admin-detail-actions button{flex:120px}}@media (prefers-reduced-motion:reduce){.admin-detail-drawer,.admin-confirm-dialog{scroll-behavior:auto}.market-trading-tooltip{transition:none}}.verified-name-row{align-items:center;gap:7px;min-width:0;display:flex}.verified-operator-badge{color:#dbe9ff;white-space:nowrap;background:#112f5c;border:1px solid #4f8fff;border-radius:999px;flex:none;align-items:center;gap:5px;width:max-content;padding:3px 8px 3px 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.verified-operator-badge i{color:#fff;background:#3f83ff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid}.verified-operator-badge[data-compact=true]{background:0 0;border:0;width:18px;height:18px;padding:0}.verified-operator-badge[data-compact=true] i{width:18px;height:18px}.player-profile-avatar{position:relative}.player-profile-avatar>.verified-operator-badge{position:absolute;bottom:-3px;right:-4px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.operator-program-shell{width:100%;min-height:100dvh;color:var(--terminal-text);margin:0;padding:18px 28px 72px}.operator-program-hero{background:radial-gradient(circle at 90% 15%,#3a7dff33,#0000 38%),linear-gradient(135deg,#102642,#0b1725);border:1px solid #274160;border-left:4px solid #4f8fff;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:0;padding:32px;display:flex}.operator-program-hero h1{letter-spacing:-.06em;max-width:760px;margin:6px 0 10px;font-size:clamp(32px,5vw,58px);line-height:1}.operator-program-hero p{color:#99abc0;max-width:720px;margin:0}.operator-program-promises{background:#24394f;border:1px solid #24394f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;padding:1px;display:grid}.operator-program-promises article{background:#0c1a29;min-height:116px;padding:18px}.operator-program-promises strong{color:#dfeaff;font-size:12px}.operator-program-promises p{color:#8398ac;margin:8px 0 0;font-size:11px;line-height:1.65}.operator-program-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;margin-top:16px;display:grid}.operator-program-panel{background:#0c1927;border:1px solid #243a50;min-width:0}.operator-program-panel>header{border-bottom:1px solid #24394d;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.operator-program-panel h2{margin:3px 0 0;font-size:18px}.operator-program-panel>header>span{color:#76a9ff;border:1px solid #365d8b;padding:4px 8px;font-size:11px}.operator-eligibility-grid{background:#1d3247;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.operator-eligibility-grid article{background:#0b1724;gap:8px;padding:12px;display:grid}.operator-eligibility-grid article>div{justify-content:space-between;gap:8px;display:flex}.operator-eligibility-grid strong{font-size:11px}.operator-eligibility-grid b{color:#e1aa66;font-size:11px}.operator-eligibility-grid article[data-met=true] b{color:#54d7a4}.operator-eligibility-grid article>span{background:#26384b;height:4px;display:block}.operator-eligibility-grid article>span i{background:#4f8fff;height:100%;display:block}.operator-eligibility-grid article[data-met=true]>span i{background:#32c892}.operator-eligibility-grid p{color:#768da2;margin:0;font-size:11px}.operator-performance{background:#24394d;border-top:1px solid #24394d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.operator-performance div{background:#0e1d2c;padding:13px}.operator-performance dt{color:#748a9d;font-size:11px}.operator-performance dd{color:#e5edf5;font-family:var(--font-market);margin:6px 0 0;font-size:16px}.operator-application-panel form,.operator-application-timeline,.operator-certification-card{gap:13px;padding:16px;display:grid}.operator-application-panel label{color:#91a4b7;gap:5px;font-size:10px;font-weight:700;display:grid}.operator-application-panel textarea{resize:vertical;color:#eaf1f8;width:100%;font:inherit;background:#081522;border:1px solid #30475c;padding:10px;font-size:11px}.operator-application-panel small{color:#72879a;font-size:11px}.operator-application-panel button,.operator-program-state button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#3d7ce8;border:1px solid #4f8fff;padding:0 14px;font-size:11px;font-weight:700}.operator-application-panel button:disabled{cursor:default;opacity:.45}.operator-certification-card{background:#0e223c;border-bottom:1px solid #24394d}.operator-certification-card p,.operator-certification-card small,.operator-application-timeline p{margin:0}.operator-application-timeline button{color:#ff9b93;background:0 0;border-color:#7e4b4b}.operator-program-notice{z-index:100;background:#10233b;border:1px solid #4f8fff;border-left-width:3px;max-width:min(440px,100vw - 44px);padding:12px 15px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0006}.operator-program-state{text-align:center;place-content:center;justify-items:center;min-height:70dvh;display:grid}.operator-program-state>span{border:2px solid #2a4055;border-top-color:#4f8fff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite terminal-spin}.admin-operator-workbench{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.admin-operator-workbench>.admin-notice{grid-column:1/-1}.admin-panel{background:#0d1b29;border:1px solid #23394d;min-width:0}.admin-panel-heading{border-bottom:1px solid #24394d;justify-content:space-between;align-items:center;min-height:55px;padding:10px 14px;display:flex}.admin-panel-heading p{color:#6f88a0;text-transform:uppercase;margin:0;font-size:12px}.admin-panel-heading h3{color:#e8f0f7;margin:3px 0 0;font-size:14px}.admin-panel-heading a{color:#7faeff;font-size:12px;text-decoration:none}.admin-operator-queue .admin-compact-toolbar{border-width:0 0 1px}.admin-operator-queue .admin-compact-toolbar>span{color:#73899d;margin-left:auto;font-size:12px}.admin-operator-queue .admin-data-table{min-width:720px}.admin-operator-queue .admin-row-link span{color:#73899c;font-size:12px;font-weight:500;display:block}.admin-operator-queue .admin-pagination{border-top:1px solid #24394d;padding:10px}.admin-operator-queue .admin-pagination button{color:#9fb1c2;background:0 0;border:1px solid #30475c;padding:6px 10px}.admin-operator-secondary{gap:14px;display:grid}.admin-operator-grant,.admin-operator-rules{padding-bottom:14px}.admin-operator-grant>p,.admin-operator-grant>label,.admin-operator-grant>.admin-form-grid,.admin-operator-grant>button,.admin-operator-rules>label,.admin-operator-rules>.admin-rule-grid,.admin-operator-rules>button{margin-inline:14px}.admin-operator-grant>p{color:#7d91a4;font-size:12px}.admin-operator-grant label,.admin-operator-rules label{color:#8399ac;gap:4px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.admin-operator-grant input,.admin-operator-grant textarea,.admin-operator-rules input,.admin-operator-rules textarea{color:#e8eff6;width:100%;min-width:0;font:inherit;background:#081522;border:1px solid #30475c;padding:8px;font-size:12px}.admin-operator-grant textarea,.admin-operator-rules textarea{resize:vertical;min-height:72px}.admin-operator-grant>button,.admin-operator-rules>button{margin-top:12px}.admin-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-rule-grid label{margin:0}.admin-rule-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.admin-rule-toggle input{width:auto}@media (max-width:1120px){.admin-operator-workbench{grid-template-columns:1fr}.admin-operator-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.operator-program-shell{padding:20px 16px 52px}.operator-program-grid,.operator-program-promises{grid-template-columns:1fr}.operator-program-hero{flex-direction:column;align-items:flex-start;padding:22px}.admin-operator-secondary{grid-template-columns:1fr}}@media (max-width:520px){.operator-eligibility-grid,.operator-performance{grid-template-columns:1fr}.operator-program-hero h1{font-size:36px}.operator-program-notice{max-width:calc(100vw - 24px);bottom:12px;right:12px}.admin-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wealth-media{background:linear-gradient(145deg,#263545,#101820);min-width:0;display:block;position:relative;overflow:hidden}.wealth-media img{object-fit:cover;transition:transform .35s,filter .35s}.wealth-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#05090db3);position:absolute;inset:0}.wealth-hero{isolation:isolate;border-bottom-color:#4b3d29;min-height:clamp(360px,52vw,610px);position:relative;overflow:hidden}.wealth-hero>.wealth-scene-media{z-index:-3;position:absolute;inset:0}.wealth-hero>.wealth-scene-media img{object-position:center 58%}.wealth-hero-shade{z-index:-2;background:linear-gradient(90deg,#070b10f5 0,#070b10ad 40%,#070b101f 75%),linear-gradient(#0000 48%,#070b10e6);position:absolute;inset:0}.wealth-hero-copy{max-width:720px}.wealth-hero-copy>p:last-of-type{color:#d0d7df;text-shadow:0 2px 16px #000}.wealth-slot-visuals{gap:12px;display:grid}.wealth-slot-visuals fieldset{border:1px solid #303b47;min-width:0;margin:0;padding:10px}.wealth-slot-visuals legend{color:#d9b873;padding:0 6px;font-size:10px;font-weight:700}.wealth-slot-visuals fieldset>div{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.wealth-slot-visuals button{color:#dce3e9;text-align:left;cursor:pointer;background:#10171e;border:1px solid #35414c;flex:0 0 150px;min-height:105px;padding:0;position:relative;overflow:hidden}.wealth-slot-visuals button>.wealth-media{position:absolute;inset:0}.wealth-slot-visuals button>span,.wealth-slot-visuals button>small{z-index:2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 8px #000;position:absolute;left:8px;right:8px;overflow:hidden}.wealth-slot-visuals button>span{font-size:10px;font-weight:700;bottom:24px}.wealth-slot-visuals button>small{color:#b9c2cb;font-size:10px;bottom:9px}.wealth-slot-visuals button[aria-pressed=true]{border-color:#e1b965;box-shadow:inset 0 0 0 2px #e1b965}.wealth-slot-visuals button[aria-pressed=true]:after{z-index:3;content:"当前展示";color:#17120a;background:#d6a758;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;top:7px;right:7px}.wealth-slot-visuals .wealth-empty-choice{background:repeating-linear-gradient(135deg,#18212a 0 8px,#141b23 8px 16px);align-content:end;padding:9px;display:grid}.wealth-slot-visuals fieldset>p{color:#73808d;margin:7px 0 0;font-size:10px}.wealth-cosmetic-picker{background:#0f161d;border:1px solid #3b342b}.wealth-cosmetic-picker>header{border-bottom:1px solid #353029;justify-content:space-between;align-items:end;gap:12px;padding:12px 14px;display:flex}.wealth-cosmetic-picker header p{color:#cfa75d;letter-spacing:.18em;margin:0;font-size:10px;font-weight:700}.wealth-cosmetic-picker h3{margin:3px 0 0;font:500 18px Georgia,Noto Serif SC,serif}.wealth-cosmetic-picker header>span{color:#788591;font-size:10px}.wealth-cosmetic-picker>div{background:#39342e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wealth-cosmetic-picker button{color:#e9edf1;cursor:pointer;background:#151d25;border:0;justify-items:center;gap:6px;min-height:150px;padding:14px;display:grid;position:relative;overflow:hidden}.wealth-cosmetic-picker button[data-selected=true]{background:#211e18;box-shadow:inset 0 0 0 2px #d6a758}.wealth-cosmetic-picker button[data-locked=true]{filter:grayscale();opacity:.48;cursor:not-allowed}.wealth-cosmetic-picker button strong{font-size:10px}.wealth-cosmetic-picker button small{color:#8c99a5;font-size:10px}.wealth-avatar-preview{color:#edf5ff;background:linear-gradient(145deg,#28466a,#101b29);border:3px solid #437db9;border-radius:50%;place-items:center;width:64px;height:64px;font:700 25px Georgia,serif;display:grid}.wealth-avatar-preview[data-wealth-frame=GOLD_CIRCUIT]{border:5px double #d6a758;box-shadow:0 0 25px #d6a75852}.wealth-avatar-preview[data-wealth-frame=LEGEND_CROWN]{border-color:#e9ce87;box-shadow:0 0 0 5px #895acb47,0 0 28px #e5c47a66}.wealth-scene-picker button{text-shadow:0 2px 8px #000;align-content:end;min-height:170px}.wealth-scene-picker button>.wealth-media{position:absolute;inset:0}.wealth-scene-picker button>strong,.wealth-scene-picker button>small{z-index:2;position:relative}.wealth-scene-picker button[aria-disabled=false]:hover img{transform:scale(1.035)}.wealth-category-gallery{border:1px solid var(--wealth-line);background:#111820;margin:34px clamp(14px,4vw,64px) 0}.wealth-category-gallery>header{border-bottom:1px solid var(--wealth-line);justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.wealth-category-gallery header p{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-category-gallery h2{margin:5px 0 0;font:500 24px Georgia,Noto Serif SC,serif}.wealth-category-gallery header>span{color:#d7b878;font-size:10px}.wealth-category-gallery>div{background:#332f29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wealth-category-gallery article{background:#111820;min-width:0;min-height:300px;position:relative;overflow:hidden}.wealth-category-gallery article>.wealth-media{position:absolute;inset:0}.wealth-category-gallery article>div{z-index:2;background:linear-gradient(#0000,#05090dad 32%,#05090dfa);gap:6px;padding:54px 15px 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.wealth-category-gallery p,.wealth-category-gallery h3,.wealth-category-gallery em{margin:0}.wealth-category-gallery p{color:#d6a758;font-size:11px;font-weight:700}.wealth-category-gallery h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wealth-category-gallery small,.wealth-category-gallery em{color:#a0aab4;font-size:10px;font-style:normal}.wealth-category-gallery em{color:#d2b77e;min-height:12px}.wealth-category-gallery button{color:#f0d39b;font:inherit;cursor:pointer;background:#d6a75826;border:1px solid #9d783e;justify-self:start;padding:7px 10px;font-size:11px;font-weight:700}.wealth-progress{background:#36404a;height:3px;overflow:hidden}.wealth-progress span{background:linear-gradient(90deg,#a97c37,#e8c77c);height:100%;display:block}.wealth-art{min-height:180px}.wealth-art-preview{z-index:1;color:#fff;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.wealth-art-preview>.wealth-media{position:absolute;inset:0}.wealth-art-preview>.wealth-art-preview-label{z-index:3;color:#eef4f8;opacity:.88;text-shadow:0 1px 4px #000;background:#070c11c7;border:1px solid #dce7f094;border-radius:999px;padding:5px 8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .18s,background .18s;position:absolute;top:9px;right:9px}.wealth-art-preview:hover>.wealth-art-preview-label,.wealth-art-preview:focus-visible>.wealth-art-preview-label{opacity:1;background:#0a1219f5}.wealth-art-preview:focus-visible{outline-offset:-4px;outline:3px solid #9bd5ff}.wealth-art:hover img{transform:scale(1.04)}.wealth-art>b{z-index:2;color:#efd297;pointer-events:none;background:#070b10c7;border:1px solid #e5c076b3;padding:4px 6px;font-size:10px;position:absolute;top:9px;left:9px}.wealth-owned li{grid-template-columns:100px minmax(0,1fr) minmax(115px,auto)}.wealth-owned li>.wealth-media{width:100px;height:72px}.public-wealth-art>.wealth-media{position:absolute;inset:0}.public-wealth-art>.wealth-media:after{background:linear-gradient(90deg,#0000,#05090d33)}@media (max-width:1000px){.wealth-category-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wealth-category-gallery article{min-height:270px}}@media (max-width:700px){.wealth-hero{justify-content:flex-end;min-height:480px}.wealth-hero-shade{background:linear-gradient(#070b101a,#070b106b 28%,#070b10fa)}.wealth-cosmetic-picker>header,.wealth-category-gallery>header{flex-direction:column;align-items:flex-start}.wealth-cosmetic-picker>div{grid-template-columns:1fr}.wealth-cosmetic-picker button{min-height:122px}.wealth-scene-picker button{min-height:175px}.wealth-category-gallery{margin:18px 10px 0}.wealth-category-gallery>div{grid-template-columns:1fr}.wealth-category-gallery article{min-height:290px}.wealth-owned li{grid-template-columns:86px minmax(0,1fr)}.wealth-owned li>.wealth-media{width:86px;height:70px}.wealth-owned li dl{grid-column:2}.wealth-art{min-height:210px}}@media (prefers-reduced-motion:reduce){.wealth-media img{transition:none}.wealth-category-gallery button{scroll-behavior:auto}}.wealth-secondary-nav{z-index:8;scrollbar-width:thin;background:#0a0f14f5;border-bottom:1px solid #3c3429;gap:4px;padding:8px clamp(10px,4vw,64px);display:flex;position:sticky;top:0;overflow-x:auto}.wealth-secondary-nav a{color:#8f9aa5;white-space:nowrap;border:1px solid #0000;flex:none;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none}.wealth-secondary-nav a[aria-current=page]{color:#e7c987;background:#211d17;border-color:#866a3e}.wealth-category-gallery article a{color:#f0d39b;background:#d6a75826;border:1px solid #9d783e;justify-self:start;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none}.account-identity{min-width:0}.account-identity>a{border-radius:50%;flex:none}.account-identity>div{min-width:0}.account-identity h1,.account-identity>div>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-wealth-identity{color:#ba9555;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:10px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.account-identity-copy h1{align-items:center;gap:8px;max-width:min(620px,62vw);display:flex}.account-identity-copy h1>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-handle{max-width:min(440px,48vw);color:#8d99a7!important;font-size:11px!important;display:block!important}.account-shell[data-compact=true] .account-center-header{min-height:84px;padding-block:12px}.account-shell[data-compact=true] .account-identity h1{font-size:20px}.account-shell[data-compact=true] .account-wealth-identity{margin-top:2px}.account-shell>.wealth-page-shell,.account-shell>.operator-program-shell{min-height:0}.account-shell>.operator-program-shell{width:100%;padding-top:18px}.account-breadcrumb{color:#7f91a4;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.account-breadcrumb a{color:#9db6d1;text-decoration:none}.account-breadcrumb strong{color:#d8e4ef;font-weight:700}.account-operator-identity{color:#78a6ff;flex:none;margin-left:8px;font-size:11px;font-weight:700;text-decoration:none}.account-identity .verified-operator-badge{flex:none;margin-left:8px}.account-lending-entry{border:1px solid var(--terminal-line);background:#191e25;gap:9px;min-width:0;padding:15px;display:grid}.account-lending-entry h2,.account-lending-entry p{margin:0}.account-lending-entry h2{color:var(--terminal-text);margin-top:3px;font-size:17px}.account-lending-entry>p{color:var(--terminal-muted);font-size:12px;line-height:1.55}.account-lending-entry>a{color:var(--terminal-accent-text);justify-self:start;font-size:12px;font-weight:700;text-decoration:none}.account-lending-entry>a:hover,.account-lending-entry>a:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.account-operator-entry{background:linear-gradient(145deg,#172436,#151c25);border:1px solid #2d4664;gap:11px;min-width:0;padding:15px;display:grid}.account-operator-entry>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-operator-entry h2,.account-operator-entry p{margin:0}.account-operator-entry h2{margin-top:3px;font-size:17px}.account-operator-entry>header>strong{color:#82b1ff;white-space:nowrap;border:1px solid #3d6799;padding:4px 7px;font-size:11px}.account-operator-entry>header>strong[data-state=APPROVED]{color:#63d5ac;border-color:#2a7b61}.account-operator-entry>p{color:#9baabd;font-size:12px;line-height:1.55}.account-operator-entry>a{color:#82b1ff;justify-self:start;font-size:12px;font-weight:700;text-decoration:none}.account-operator-progress{gap:6px;display:grid}.account-operator-progress>span{background:#2a394a;height:4px;overflow:hidden}.account-operator-progress i{background:linear-gradient(90deg,#4f7cff,#63d5ac);height:100%;display:block}.account-operator-progress b{color:#c7d3df;font-size:11px}.account-wealth-entry{isolation:isolate;background:#111820;border:1px solid #50432f;min-height:330px;position:relative;overflow:hidden}.account-wealth-entry>.wealth-media{z-index:-3;position:absolute;inset:0}.account-wealth-entry:after{z-index:-2;content:"";background:linear-gradient(90deg,#070b10f5,#070b10ad 58%,#070b101f),linear-gradient(#0000,#070b10d1);position:absolute;inset:0}.account-wealth-entry-copy{align-content:end;gap:8px;width:min(620px,72%);min-height:330px;padding:24px;display:grid}.account-wealth-entry-copy p,.account-wealth-entry-copy h2,.account-wealth-entry-copy span,.account-wealth-entry-copy small{margin:0;position:relative}.account-wealth-entry-copy p{color:#dfba70;letter-spacing:.15em;font-size:11px;font-weight:700}.account-wealth-entry-copy h2{font:500 28px Georgia,Noto Serif SC,serif}.account-wealth-entry-copy>span{color:#c3cbd3;font-size:11px;line-height:1.65}.account-wealth-entry-copy dl{flex-wrap:wrap;gap:18px;margin:6px 0 0;display:flex}.account-wealth-entry-copy dl div{gap:3px;display:grid}.account-wealth-entry-copy dt{color:#7f8b97;font-size:10px}.account-wealth-entry-copy dd{color:#efe5d2;margin:0;font-size:11px;font-weight:700}.account-wealth-entry-copy>small{color:#d3b778;font-size:11px}.account-wealth-entry-copy nav{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.account-wealth-entry-copy nav a,.account-wealth-unavailable a{color:#f0d29a;background:#d6a75826;border:1px solid #9c7841;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.account-wealth-loading,.account-wealth-unavailable{align-items:end;padding:24px;display:grid}.account-wealth-loading span{background:linear-gradient(90deg,#a47a3d,#e7c77b);width:40%;height:3px;animation:1.4s ease-in-out infinite alternate account-wealth-load}.account-wealth-loading h2,.account-wealth-unavailable h2{margin:6px 0;font:500 24px Georgia,Noto Serif SC,serif}.account-wealth-unavailable span{color:#8995a0;margin-bottom:14px;display:block}.account-wealth-unavailable p{color:#d9b873;font-size:11px;font-weight:700}@keyframes account-wealth-load{0%{transform-origin:0;opacity:.45;transform:scaleX(.2)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@media (max-width:700px){.account-page-shell{overflow-x:clip}.account-shell .account-center-header{align-items:flex-start}.account-tabs{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.account-identity-copy h1,.account-handle{max-width:calc(100vw - 130px)}.account-shell .account-header-actions{width:100%}.account-shell .account-header-actions a,.account-shell .account-header-actions button{text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}}.player-public-wealth-identity{font-weight:700;color:#f1d49b!important}.public-wealth-assets{background:#3b342b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.public-wealth-asset-card{color:#edf1f4;cursor:pointer;text-align:left;background:#111820;border:0;min-height:220px;position:relative;overflow:hidden}.public-wealth-asset-card>.wealth-media{position:absolute;inset:0}.public-wealth-asset-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#070b10eb);position:absolute;inset:0}.public-wealth-asset-card>span{z-index:2;text-shadow:0 2px 8px #000;gap:3px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.public-wealth-asset-card small{color:#d6b975}.public-wealth-asset-card strong{overflow-wrap:anywhere;font-size:12px}.public-wealth-asset-card em{color:#d8c7a5;font-size:11px;font-style:normal}.public-wealth-empty{background:#121921;min-height:150px;padding:24px}.public-wealth-empty strong{font:500 20px Georgia,Noto Serif SC,serif}.public-wealth-empty p{color:#9da8b3;max-width:620px;font-size:10px;line-height:1.7}.public-wealth-dialog-backdrop{z-index:100;background:#030609d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-wealth-dialog{background:#10171e;border:1px solid #715b38;grid-template-columns:minmax(280px,1.3fr) minmax(260px,.7fr);width:min(900px,100%);max-height:calc(100vh - 40px);display:grid;overflow:auto}.public-wealth-dialog>.wealth-media{background:radial-gradient(circle at 50% 45%,#26323d 0,#111920 72%);min-height:460px}.public-wealth-dialog>.wealth-media img{box-sizing:border-box;object-fit:contain;object-position:center;padding:18px}.public-wealth-dialog>div{align-content:center;gap:12px;padding:26px;display:grid}.public-wealth-dialog p{color:#d7b872;margin:0;font-size:11px;font-weight:700}.public-wealth-dialog h2{margin:0;font:500 28px Georgia,Noto Serif SC,serif}.public-wealth-dialog dl{gap:8px;margin:0;display:grid}.public-wealth-dialog dl div{border-top:1px solid #29333d;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.public-wealth-dialog dt{color:#87939f}.public-wealth-dialog dd{color:#e5d1a7;margin:0}.public-wealth-dialog small{color:#7f8b96;line-height:1.6}.public-wealth-dialog button{color:#17120a;font:inherit;background:#d0a354;border:1px solid #94713d;justify-self:start;padding:9px 14px;font-size:10px;font-weight:700}@media (max-width:700px){.account-tabs{overflow-x:auto}.account-tabs button,.account-tabs a{flex:none}.account-wealth-entry{min-height:420px}.account-wealth-entry:after{background:linear-gradient(#070b105c 18%,#070b10fa)}.account-wealth-entry-copy{width:auto;min-height:420px;padding:18px}.public-wealth-assets{grid-template-columns:1fr 1fr}.public-wealth-dialog{grid-template-columns:1fr}.public-wealth-dialog>.wealth-media{min-height:300px}.public-wealth-dialog>div{padding:18px}}@media (max-width:420px){.public-wealth-assets{grid-template-columns:1fr}.account-wealth-entry-copy dl{gap:11px}}@media (prefers-reduced-motion:reduce){.account-wealth-loading span{animation:none}}.account-center,.operator-program-shell,.wealth-life,.admin-shell{font-size:var(--text-body)}.account-center small,.operator-program-shell small,.wealth-life small,.admin-shell small,.account-center .card-kicker,.operator-program-shell .card-kicker,.wealth-life .wealth-kicker,.admin-shell .card-kicker{font-size:var(--text-meta);color:var(--text-muted-readable);line-height:1.55}.account-center label,.operator-program-shell label,.wealth-life label,.admin-shell label{font-size:var(--text-label)}.account-center p,.operator-program-shell p,.wealth-life p,.admin-shell p{color:var(--text-secondary)}.operator-program-promises strong,.operator-eligibility-grid strong{font-size:13px}.operator-program-promises p{color:#a4b4c4;font-size:12px}.operator-program-panel>header>span,.operator-eligibility-grid b,.operator-eligibility-grid p,.operator-performance dt,.operator-application-panel small{font-size:11px}.operator-application-panel label,.operator-application-panel textarea,.operator-application-panel button,.operator-program-notice{font-size:12px}.wealth-slot-visuals legend,.wealth-slot-visuals button>small,.wealth-cosmetic-picker header p,.wealth-cosmetic-picker header>span,.wealth-cosmetic-picker button small,.wealth-category-gallery p,.wealth-category-gallery small,.wealth-category-gallery em,.wealth-category-gallery a,.wealth-collection-guide li i,.wealth-collection-guide small,.wealth-leaderboard>header span,.wealth-leaderboard li>span,.wealth-leaderboard li>em,.account-wealth-entry-copy p,.account-wealth-entry-copy dt,.account-wealth-entry-copy>small,.account-wealth-entry-copy nav a,.public-wealth-stage button small,.public-wealth-stage button em,.public-wealth-dialog p{font-size:11px;line-height:1.45}.wealth-slot-visuals button>span,.wealth-cosmetic-picker button strong,.wealth-category-gallery h3,.wealth-collection-guide strong,.wealth-leaderboard li a,.account-wealth-entry-copy>span,.account-wealth-entry-copy dd,.public-wealth-stage button strong{font-size:12px}.wealth-leaderboard li a small{color:#91a0af;font-size:11px}.admin-data-table{font-size:13px}.admin-data-table th{color:#91a5b8;font-size:12px}.admin-row-link small,.admin-copy-id,.admin-operator-queue .admin-row-link span{color:#8fa2b4;font-size:12px}.admin-compact-toolbar label,.admin-filter-field,.admin-panel-heading p,.admin-operator-grant label,.admin-operator-rules label{font-size:12px}.admin-drawer p,.admin-drawer dd,.admin-dialog p{color:var(--text-secondary)}.terminal-rail-session{min-width:0}.terminal-rail-session a{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.terminal-rail-session a:focus-visible{z-index:3;background:#1b2028;width:max-content;max-width:calc(100vw - 24px);padding-right:10px;position:relative;overflow:visible}.account-identity>div>p{min-width:0;display:flex}.account-identity>div>p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-identity>div>p span:first-child{flex:0 auto}.account-identity>div>p span:last-child{flex:auto}.verified-name-row,.verified-name-row h1,.player-public-hero>div,.player-public-hero>div>p{min-width:0}.verified-name-row h1{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.player-public-hero>div>p span,.wealth-leaderboard li a,.wealth-leaderboard li a small,.admin-row-link,.admin-copy-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-public-hero blockquote,.public-wealth-dialog h2,.account-readonly-field strong,.admin-drawer dd{overflow-wrap:anywhere;word-break:break-word}@media (max-width:700px){.account-center,.operator-program-shell,.wealth-life{font-size:14px}.wealth-secondary-nav a,.account-tabs a,.account-tabs button{font-size:12px}.admin-data-table{font-size:13px}}.wealth-life{--wealth-content-max:1280px;--wealth-gutter:clamp(16px,3vw,40px)}.wealth-content-grid{width:min(var(--wealth-content-max),calc(100% - (2 * var(--wealth-gutter))));margin-left:auto;margin-right:auto}.wealth-hero{min-height:0;padding:0;display:block}.wealth-hero-content{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;min-height:clamp(360px,42vw,520px);padding-block:54px 34px;display:flex;position:relative}.wealth-content-stack{max-width:var(--wealth-content-max);grid-template-columns:minmax(0,1fr);gap:24px;padding:0;display:grid}.wealth-content-stack>*{width:100%;min-width:0;margin:0}.wealth-summary{border:1px solid var(--wealth-line);border-top:0}.wealth-summary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-overflow:clip;white-space:normal;font-size:clamp(15px,1.45vw,22px);overflow:visible}.wealth-money{letter-spacing:-.025em}.wealth-level-fact{gap:2px;display:grid;white-space:normal!important}.wealth-level-fact strong{color:#fff8e9;font-size:1.08em}.wealth-level-fact span{color:#d6c19b;font-family:var(--font-ui);font-size:.65em;line-height:1.3}.wealth-level-summary small{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;display:grid}.wealth-level-summary small>span:first-child{grid-column:1/-1}.wealth-level-summary small strong{color:#aeb8c2;font-size:10px}.wealth-level-summary small>span:last-child{color:#8996a3;font-size:11px}.wealth-critical-fact{overflow-wrap:anywhere;text-overflow:clip;font-variant-numeric:tabular-nums;white-space:normal;max-width:100%;overflow:visible}.wealth-showcase-actions{margin:0 20px 20px}.wealth-cosmetic-picker>div{grid-template-columns:repeat(5,minmax(0,1fr))}.wealth-scene-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.wealth-cosmetic-picker button[data-current=true]{background:#18212b;box-shadow:inset 0 0 0 1px #75879a}.wealth-cosmetic-picker button[data-selected=true]{box-shadow:inset 0 0 0 2px #e6b95f,0 0 0 1px #111}.wealth-choice-state{z-index:2;color:#becbd7;background:#080d13d1;border:1px solid #526170;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;position:relative}.wealth-cosmetic-picker button[data-selected=true] .wealth-choice-state{color:#f3d69b;border-color:#e6b95f}.wealth-frame-preview-slot{z-index:1;place-items:center;width:100%;min-height:128px;display:grid;position:relative}.wealth-avatar-preview-loading{background:linear-gradient(110deg,#172330 25%,#26394c 42%,#172330 58%) 0 0/220% 100%;border-radius:50%;width:82px;height:82px;animation:1.2s linear infinite wealth-avatar-loading}@keyframes wealth-avatar-loading{to{background-position-x:-220%}}.wealth-cosmetic-picker:not(.wealth-scene-picker) button{align-content:start;min-height:215px;padding-top:8px}.wealth-cosmetic-picker:not(.wealth-scene-picker) button>strong,.wealth-cosmetic-picker:not(.wealth-scene-picker) button>small{z-index:2;position:relative}.wealth-showcase-actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1218f0;border:1px solid #3f392f;justify-content:flex-end;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 30px #00000057}.wealth-showcase-actions p{color:#8997a5;margin:0 auto 0 0;font-size:10px}.wealth-showcase-manager[data-dirty=true] .wealth-showcase-actions p{color:#e1bb73}.wealth-showcase-save:disabled{cursor:not-allowed}.wealth-avatar-preview[data-wealth-frame=COPPER_GRID],.player-profile-avatar[data-wealth-frame=COPPER_GRID]{border:3px ridge #c88752;box-shadow:0 0 0 4px #6641274d}.wealth-avatar-preview[data-wealth-frame=JADE_ORBIT],.player-profile-avatar[data-wealth-frame=JADE_ORBIT]{border:4px dashed #55c9a6;box-shadow:0 0 18px #55c9a647}.wealth-avatar-preview[data-wealth-frame=SILVER_WAVE],.player-profile-avatar[data-wealth-frame=SILVER_WAVE]{border:5px double #c9d7e5;box-shadow:0 0 0 3px #89a8c333}.wealth-avatar-preview[data-wealth-frame=CRIMSON_COMET],.player-profile-avatar[data-wealth-frame=CRIMSON_COMET]{border:4px solid #e85a70;box-shadow:8px -5px 0 -1px #8b1f3d,0 0 22px #e85a704d}.wealth-avatar-preview[data-wealth-frame=PLATINUM_TOWER],.player-profile-avatar[data-wealth-frame=PLATINUM_TOWER]{outline-offset:4px;border:5px groove #e2e8f0;outline:2px solid #8da2b8}.wealth-avatar-preview[data-wealth-frame=AURORA_HALO],.player-profile-avatar[data-wealth-frame=AURORA_HALO]{border:5px solid #62e1d1;box-shadow:0 0 0 4px #975bde47,0 0 28px #62e1d16b}.wealth-avatar-preview[data-wealth-frame=CELESTIAL_SOVEREIGN],.player-profile-avatar[data-wealth-frame=CELESTIAL_SOVEREIGN]{outline-offset:5px;border:5px solid #f4dc94;outline:3px double #8ecbf1;box-shadow:0 0 0 8px #674aaa33,0 0 34px #f4dc947a}@media (max-width:1100px){.wealth-cosmetic-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wealth-scene-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wealth-life{--wealth-gutter:10px}.wealth-hero{min-height:0;padding:0}.wealth-hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:430px;padding-block:28px 22px}.wealth-cosmetic-picker>div,.wealth-scene-picker>div{grid-template-columns:1fr}.wealth-showcase-actions{flex-wrap:wrap;align-items:stretch;position:static}.wealth-showcase-actions p{flex:1 0 100%}.wealth-showcase-actions button{flex:auto}.wealth-summary dd{font-size:clamp(14px,4vw,18px)}.wealth-summary>div{padding:14px 12px}}@media (max-width:420px){.wealth-summary{grid-template-columns:1fr}.wealth-level-summary small{grid-template-columns:auto minmax(0,1fr)}.wealth-showcase-actions{margin-left:12px;margin-right:12px}}.player-avatar-frame{--avatar-size:58px;--avatar-a:#145a75;--avatar-b:#22a774;--frame-a:#5e87a8;--frame-b:#d5e7f2;--frame-c:#223d54;--frame-shadow:#132a3d8c;width:var(--avatar-size);height:var(--avatar-size);color:#fff;isolation:isolate;filter:drop-shadow(0 3px 5px var(--frame-shadow));background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.player-avatar-frame[data-size=hero]{--avatar-size:72px}.player-avatar-frame[data-size=compact]{--avatar-size:32px}.player-avatar-frame-rail{z-index:0;background:conic-gradient(from -22deg,var(--frame-c),var(--frame-b) 11%,var(--frame-a) 24%,var(--frame-c) 43%,var(--frame-b) 57%,var(--frame-a) 72%,var(--frame-c));border-radius:50%;position:absolute;inset:-6%;box-shadow:inset 0 1px 1px #ffffff85,inset 0 -2px 3px #00000094,0 0 0 1px #04090ee6}.player-avatar-frame-rail:before{border:1px solid color-mix(in srgb,var(--frame-b) 58%,transparent);border-radius:inherit;content:"";background:#0a1119;position:absolute;inset:7%;box-shadow:inset 0 0 0 2px #00000094}.player-avatar-frame-rail:after{border-radius:inherit;content:"";opacity:.7;background:linear-gradient(118deg,#ffffff52,#0000 19% 72%,#ffffff1a);position:absolute;inset:0}.player-avatar-frame-ornament{z-index:0;pointer-events:none;position:absolute;inset:-18%}.player-avatar-frame-ornament:before,.player-avatar-frame-ornament:after{content:"";position:absolute}.player-avatar-face{z-index:3;background:linear-gradient(145deg,var(--avatar-a),var(--avatar-b));width:calc(100% - 12px);height:calc(100% - 12px);font-size:calc(var(--avatar-size) * .33);border:1px solid #ffffff38;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -8px 18px #030c1438,0 0 0 2px #050b12d1}.avatar-artwork{object-fit:cover;width:100%;height:100%;display:block}.player-profile-avatar .avatar-artwork{border-radius:50%;width:100%;height:100%}.player-avatar-frame[data-avatar=city-02]{--avatar-a:#5b3a91;--avatar-b:#b35c82}.player-avatar-frame[data-avatar=city-03]{--avatar-a:#714a1c;--avatar-b:#d89439}.player-avatar-frame[data-avatar=city-04]{--avatar-a:#204b85;--avatar-b:#37a3d9}.player-avatar-frame[data-avatar=city-05]{--avatar-a:#773748;--avatar-b:#e86663}.player-avatar-frame[data-avatar=city-06]{--avatar-a:#1d685c;--avatar-b:#8db842}.player-avatar-frame[data-avatar=city-07]{--avatar-a:#464d66;--avatar-b:#8897ae}.player-avatar-frame[data-avatar=city-08]{--avatar-a:#6f4b31;--avatar-b:#c87d4c}.player-avatar-frame[data-avatar=city-09]{--avatar-a:#1c5563;--avatar-b:#39bcb2}.player-avatar-frame[data-avatar=city-10]{--avatar-a:#49366f;--avatar-b:#7f82df}.player-avatar-frame[data-avatar=city-11]{--avatar-a:#783c63;--avatar-b:#d55aa1}.player-avatar-frame[data-avatar=city-12]{--avatar-a:#31574b;--avatar-b:#63b879}.player-avatar-frame-art{z-index:4;pointer-events:none;position:absolute;inset:-36%}.player-avatar-frame-art img{object-fit:contain;filter:drop-shadow(0 3px 3px #01050ac7)}.player-avatar-frame[data-frame-key=CITY_BLUE]{--frame-a:#416f95;--frame-b:#b9d7e8;--frame-c:#183249;--frame-shadow:#0f314a8c}.player-avatar-frame[data-frame-key=CITY_BLUE] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=CITY_BLUE] .player-avatar-frame-ornament:after{background:linear-gradient(#9bc0d8,#294f6e);border-radius:1px;width:8%;height:12%;top:44%;box-shadow:inset 0 0 0 1px #ffffff2e}.player-avatar-frame[data-frame-key=CITY_BLUE] .player-avatar-frame-ornament:before{left:3%}.player-avatar-frame[data-frame-key=CITY_BLUE] .player-avatar-frame-ornament:after{right:3%}.player-avatar-frame[data-frame-key=COPPER_GRID]{--frame-a:#9c5c31;--frame-b:#e1a66f;--frame-c:#3d2419;--frame-shadow:#4b26129e}.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-rail{clip-path:polygon(24% 0,76% 0,100% 24%,100% 76%,76% 100%,24% 100%,0 76%,0 24%);border-radius:24%;inset:-8%}.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-rail:before{border-radius:22%}.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-ornament:after{clip-path:polygon(0 20%,100% 0,82% 100%,12% 82%);background:linear-gradient(90deg,#51301f,#d79358,#56321f);width:13%;height:18%;top:41%}.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-ornament:before{left:0}.player-avatar-frame[data-frame-key=COPPER_GRID] .player-avatar-frame-ornament:after{right:0;transform:scaleX(-1)}.player-avatar-frame[data-frame-key=JADE_ORBIT]{--frame-a:#277968;--frame-b:#a4ead2;--frame-c:#123b35;--frame-shadow:#185b4c8c}.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-rail{inset:-7%}.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-ornament{border:1px solid #70dcbbb3;border-color:#70dcbbb3 #0000;border-radius:50%;inset:-21%;transform:rotate(-24deg)scaleY(.72)}.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-ornament:after{aspect-ratio:1;background:#4da98e;border:1px solid #d7fff3;border-radius:50%;width:8%;top:44%;box-shadow:0 0 5px #7de8c880}.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-ornament:before{left:-3%}.player-avatar-frame[data-frame-key=JADE_ORBIT] .player-avatar-frame-ornament:after{right:-3%}.player-avatar-frame[data-frame-key=SILVER_WAVE]{--frame-a:#879cad;--frame-b:#f2f7fa;--frame-c:#374957;--frame-shadow:#3a4d5b94}.player-avatar-frame[data-frame-key=SILVER_WAVE] .player-avatar-frame-rail{clip-path:polygon(50% 0,70% 6%,90% 18%,100% 48%,91% 77%,66% 100%,50% 94%,34% 100%,9% 77%,0 48%,10% 18%,30% 6%);inset:-9%}.player-avatar-frame[data-frame-key=SILVER_WAVE] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=SILVER_WAVE] .player-avatar-frame-ornament:after{clip-path:polygon(0 0,100% 42%,58% 100%,20% 74%);background:linear-gradient(145deg,#eef5f8,#71899b 62%,#293b49);width:25%;height:28%;bottom:4%}.player-avatar-frame[data-frame-key=SILVER_WAVE] .player-avatar-frame-ornament:before{left:6%}.player-avatar-frame[data-frame-key=SILVER_WAVE] .player-avatar-frame-ornament:after{right:6%;transform:scaleX(-1)}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT]{--frame-a:#ad772b;--frame-b:#ffe2a0;--frame-c:#4b3217;--frame-shadow:#664518a3}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-rail{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);inset:-10%}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-rail:before{border-radius:24%}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-ornament:after{clip-path:polygon(0 0,100% 24%,75% 100%,19% 76%);background:linear-gradient(90deg,#6c461c,#e6b85e 42%,#fff0b2 52%,#8b5b21);width:17%;height:27%;top:37%}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-ornament:before{left:-1%}.player-avatar-frame[data-frame-key=GOLD_CIRCUIT] .player-avatar-frame-ornament:after{right:-1%;transform:scaleX(-1)}.player-avatar-frame[data-frame-key=CRIMSON_COMET]{--frame-a:#9b263f;--frame-b:#ff9a9f;--frame-c:#3c1320;--frame-shadow:#67172ba6}.player-avatar-frame[data-frame-key=CRIMSON_COMET] .player-avatar-frame-rail{clip-path:polygon(18% 8%,70% 0,100% 20%,92% 82%,63% 100%,16% 88%,0 55%,8% 28%);inset:-9%;transform:rotate(-8deg)}.player-avatar-frame[data-frame-key=CRIMSON_COMET] .player-avatar-frame-ornament:before{clip-path:polygon(0 42%,100% 0,58% 100%);background:linear-gradient(145deg,#ff9aa0,#a52144 54%,#0000 56%);width:42%;height:30%;top:5%;right:-5%}.player-avatar-frame[data-frame-key=CRIMSON_COMET] .player-avatar-frame-ornament:after{clip-path:polygon(0 100%,42% 0,100% 58%);background:linear-gradient(145deg,#4a1425,#d3425c);width:34%;height:22%;bottom:3%;left:0}.player-avatar-frame[data-frame-key=PLATINUM_TOWER]{--frame-a:#8b9eaf;--frame-b:#f5f8fb;--frame-c:#344452;--frame-shadow:#4c5b689e}.player-avatar-frame[data-frame-key=PLATINUM_TOWER] .player-avatar-frame-rail{clip-path:polygon(36% 3%,43% 0,50% 6%,57% 0,64% 3%,88% 18%,100% 50%,88% 82%,64% 97%,57% 100%,50% 94%,43% 100%,36% 97%,12% 82%,0 50%,12% 18%);inset:-10%}.player-avatar-frame[data-frame-key=PLATINUM_TOWER] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=PLATINUM_TOWER] .player-avatar-frame-ornament:after{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(90deg,#63798b,#f7fbff 50%,#556a7b);width:20%;height:22%;left:40%}.player-avatar-frame[data-frame-key=PLATINUM_TOWER] .player-avatar-frame-ornament:before{top:-3%}.player-avatar-frame[data-frame-key=PLATINUM_TOWER] .player-avatar-frame-ornament:after{bottom:-3%;transform:rotate(180deg)}.player-avatar-frame[data-frame-key=AURORA_HALO]{--frame-a:#4ab9ad;--frame-b:#d1fff5;--frame-c:#544087;--frame-shadow:#3d50709e}.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-rail{background:conic-gradient(from 15deg,#d9fff8,#4ac0b1 18%,#5d4b99 38%,#d9fff8 54%,#407aa4 72%,#8e62ac 88%,#d9fff8);inset:-11%}.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-ornament{border:2px solid #0000;border-color:#9cefe1 #0000 #8870b3;border-radius:50%;inset:-19%;transform:rotate(18deg)scaleX(.83)}.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-ornament:before,.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-ornament:after{aspect-ratio:1;background:#e5fff9;border-radius:50%;width:7%;top:43%;box-shadow:0 0 7px #83e2d3a3}.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-ornament:before{left:-3%}.player-avatar-frame[data-frame-key=AURORA_HALO] .player-avatar-frame-ornament:after{right:-3%}.player-avatar-frame[data-frame-key=LEGEND_CROWN]{--frame-a:#a57a31;--frame-b:#ffe7a0;--frame-c:#4b315f;--frame-shadow:#533741b3}.player-avatar-frame[data-frame-key=LEGEND_CROWN] .player-avatar-frame-rail{clip-path:polygon(17% 14%,34% 7%,50% 12%,66% 7%,83% 14%,100% 43%,92% 78%,72% 100%,50% 92%,28% 100%,8% 78%,0 43%);inset:-12%}.player-avatar-frame[data-frame-key=LEGEND_CROWN] .player-avatar-frame-ornament:before{clip-path:polygon(0 100%,8% 30%,31% 67%,50% 0,69% 67%,92% 30%,100% 100%);filter:drop-shadow(0 2px 2px #0009);background:linear-gradient(90deg,#7d5596,#e8c268 22%,#fff0b0 50%,#e8c268 78%,#7d5596);width:60%;height:29%;top:-9%;left:20%}.player-avatar-frame[data-frame-key=LEGEND_CROWN] .player-avatar-frame-ornament:after{clip-path:polygon(0 0,25% 38%,50% 0,75% 38%,100% 0,84% 100%,16% 100%);background:linear-gradient(90deg,#4f355e,#d7a94d 24%,#f8dc8c 50%,#d7a94d 76%,#4f355e);height:15%;bottom:1%;left:16%;right:16%}.player-avatar-frame[data-frame-key=CELESTIAL_SOVEREIGN]{--frame-a:#6faaca;--frame-b:#fff1ae;--frame-c:#47386e;--frame-shadow:#403b5bc2}.player-avatar-frame[data-frame-key=CELESTIAL_SOVEREIGN] .player-avatar-frame-rail{clip-path:polygon(50% 0,58% 8%,72% 4%,79% 17%,94% 20%,93% 37%,100% 50%,93% 63%,94% 80%,79% 83%,72% 96%,58% 92%,50% 100%,42% 92%,28% 96%,21% 83%,6% 80%,7% 63%,0 50%,7% 37%,6% 20%,21% 17%,28% 4%,42% 8%);background:conic-gradient(#fff1ae,#78bcd7 12%,#51417f 24%,#f4d982 37%,#8ed5ea 50%,#59457e 63%,#f4d982 76%,#78bcd7 88%,#fff1ae);inset:-14%}.player-avatar-frame[data-frame-key=CELESTIAL_SOVEREIGN] .player-avatar-frame-ornament:before{clip-path:polygon(0 100%,7% 38%,28% 67%,38% 23%,50% 0,62% 23%,72% 67%,93% 38%,100% 100%);filter:drop-shadow(0 2px 3px #000000a8);background:linear-gradient(90deg,#5e4a84,#8fd5e8 17%,#f3d67d 38%,#fff2b3 50%,#f3d67d 62%,#8fd5e8 83%,#5e4a84);width:72%;height:35%;top:-14%;left:14%}.player-avatar-frame[data-frame-key=CELESTIAL_SOVEREIGN] .player-avatar-frame-ornament:after{clip-path:polygon(0 0,20% 34%,34% 12%,50% 48%,66% 12%,80% 34%,100% 0,84% 100%,16% 100%);background:linear-gradient(90deg,#463667,#82c3dc 19%,#f3d67d 41%,#fff2b3 50%,#f3d67d 59%,#82c3dc 81%,#463667);height:23%;bottom:-4%;left:8%;right:8%}.player-avatar-frame>.verified-operator-badge{z-index:5;position:absolute;bottom:-4px;right:-5px}.player-avatar-frame[data-size=compact]{filter:drop-shadow(0 1px 2px var(--frame-shadow))}.player-avatar-frame[data-size=compact] .player-avatar-frame-art{inset:-34%}.player-avatar-frame[data-size=compact] .player-avatar-face{border-width:0;width:calc(100% - 7px);height:calc(100% - 7px)}.player-avatar-frame[data-size=compact] .player-avatar-frame-rail{inset:-5%}.player-avatar-frame[data-size=compact] .player-avatar-frame-ornament{inset:-12%}.player-avatar-frame[data-size=compact][data-frame-key=LEGEND_CROWN] .player-avatar-frame-ornament:before,.player-avatar-frame[data-size=compact][data-frame-key=CELESTIAL_SOVEREIGN] .player-avatar-frame-ornament:before{top:-8%}.terminal-avatar{background:0 0;border:0}.terminal-avatar .player-avatar-frame{width:32px;height:32px}.terminal-brand-mark{width:32px;height:32px;color:var(--terminal-accent);background:#1d2740;border:1px solid #334a82;border-radius:8px;place-items:center;display:grid}.wealth-leaderboard li{grid-template-columns:44px 34px minmax(0,1.3fr) minmax(0,1fr) auto}.season-ranking li{grid-template-columns:42px 34px minmax(160px,2fr) repeat(3,minmax(110px,1fr))}.season-ranking li>div{min-width:0}.season-ranking li>div>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.shareholder-identity>.player-avatar-frame{width:32px;height:32px}.wealth-collection-guide .wealth-media{aspect-ratio:4/3;border-radius:2px;min-height:72px;overflow:hidden}@media (prefers-reduced-motion:reduce){.player-avatar-frame,.player-avatar-frame:before,.player-avatar-face{transition:none!important;animation:none!important}}@media (max-width:700px){.season-ranking li{grid-template-columns:34px 32px minmax(0,1fr)}.season-ranking li>div{grid-column:3}.wealth-leaderboard li{grid-template-columns:34px 32px minmax(0,1fr)}.wealth-leaderboard li>span,.wealth-leaderboard li>em{grid-column:3}}.account-shell>.operator-program-shell{max-width:none}.account-position-table{min-width:0;overflow-x:hidden}.account-position-head,.account-position-list li{grid-template-columns:minmax(0,1.35fr) minmax(0,.58fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.72fr) minmax(0,.78fr) 96px;gap:8px;min-width:0;padding-inline:10px 46px}.account-position-list .account-position-value-pair{text-overflow:clip;white-space:normal;gap:2px;display:grid;overflow:visible}.account-position-value-pair b{font:inherit;white-space:normal;overflow-wrap:anywhere;overflow:visible}.account-position-list li>div:not(:first-child)>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10px;overflow:visible}.account-position-list li{position:relative}.account-position-list li>.account-position-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-position-list li>.share-poster-button{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.operator-program-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:0;padding:22px 24px;display:grid}.operator-program-hero h1{letter-spacing:-.035em;max-width:none;margin:3px 0 6px;font-size:clamp(24px,3vw,36px)}.operator-program-seal{color:#fff;background:#2768cf;border:2px solid #8ab5ff;border-radius:14px 14px 18px 18px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:700;display:grid;box-shadow:inset 0 0 0 3px #174a9b}.operator-program-hero-state{color:#9fc1ff;white-space:nowrap;justify-items:end;gap:8px;font-size:11px;display:grid}.operator-program-steps{background:#263b51;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0;padding:1px;list-style:none;display:grid}.operator-program-steps li{color:#71869a;background:#0d1a28;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex}.operator-program-steps span{border:1px solid #3b526a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.operator-program-steps strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operator-program-steps li[data-complete=true]{color:#65d4aa}.operator-program-steps li[data-current=true]{color:#dceaff;box-shadow:inset 0 -2px #4f8fff}.operator-program-steps li[data-current=true] span{color:#fff;background:#245db7;border-color:#6ca1ff}.operator-eligibility-groups{gap:14px;padding:14px;display:grid}.operator-eligibility-groups>section{gap:7px;display:grid}.operator-eligibility-groups h3{color:#9db0c2;letter-spacing:.08em;margin:0;font-size:11px}.operator-eligibility-groups .operator-eligibility-grid{padding:0}.operator-eligibility-grid article>div b{text-align:right;max-width:55%}.operator-performance{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-performance dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;font-size:clamp(12px,1.25vw,16px);overflow:visible}.operator-next-actions{gap:13px;padding:18px;display:grid}.operator-next-actions>strong{font-size:18px}.operator-next-actions>p{margin:0}.operator-next-actions ul{background:#23384c;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.operator-next-actions li{background:#0a1723;justify-content:space-between;gap:14px;padding:10px 11px;display:flex}.operator-next-actions li span{color:#a8b7c6}.operator-next-actions li b{color:#e5b570;text-align:right}.operator-next-actions>div{flex-wrap:wrap;gap:8px;display:flex}.operator-next-actions a{color:#9cc4ff;border:1px solid #3f6fa8;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none}.admin-operator-rule-history ol{background:#263b51;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.admin-operator-rule-history li{background:#0b1825;gap:4px;padding:10px 12px;display:grid}.admin-operator-rule-history strong{color:#dce8f3;font-size:12px}.admin-operator-rule-history span{color:#9fb1c2;overflow-wrap:anywhere}.admin-operator-rule-history small{color:#71889d}.admin-operator-rule-compare{border-top:1px solid #263b51;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;padding:12px;display:grid}.admin-operator-rule-compare label{color:#8ea5ba;gap:5px;font-size:12px;display:grid}.admin-operator-rule-compare select{width:100%}.admin-operator-rule-diff{background:#263b51;gap:1px;margin:0 12px 12px;padding:1px;list-style:none;display:grid}.admin-operator-rule-diff li{color:#d8e7f4;background:#112236;padding:8px 10px;font-size:12px}@media (max-width:800px){.operator-program-hero{grid-template-columns:auto minmax(0,1fr)}.operator-program-hero-state{grid-column:1/-1;justify-items:start}.operator-program-steps,.operator-performance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.operator-program-hero{grid-template-columns:1fr}.operator-program-seal{width:42px;height:42px}.operator-program-steps{grid-template-columns:1fr}.operator-next-actions li{flex-direction:column;align-items:flex-start;gap:3px}.operator-next-actions li b{text-align:left}}@media (max-width:760px){.account-position-head{display:none}.account-position-list li{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.account-position-list li>.share-poster-button{top:9px;right:10px;transform:none}.account-position-list li>div:first-child,.account-position-list li>.account-position-actions{grid-column:1/-1;justify-content:flex-start}.account-position-list strong{text-overflow:clip;white-space:normal;overflow:visible}.account-position-list span{white-space:normal}}.wealth-scene-theme{color:#e0b969;letter-spacing:.08em;font-size:10px;font-weight:700}.wealth-scene-picker button>.wealth-scene-theme,.wealth-scene-picker button>.wealth-choice-state{z-index:2;position:relative}.wealth-scene-picker button>.wealth-scene-theme{background:#080d12bf;border:1px solid #e5c07680;place-self:start;padding:4px 7px}.wealth-scene-picker button>.wealth-choice-state{color:#fff1c7;font-size:10px;font-weight:700}.wealth-scene-picker button[aria-disabled=true]{filter:grayscale();opacity:.48;cursor:not-allowed}.wealth-scene-picker button[data-pending=true]{box-shadow:inset 0 0 0 3px #e4aa42}.player-public-hero[data-scene]{isolation:isolate;background:#111820;border-color:#5d4c33;align-items:flex-end;min-height:clamp(350px,42vw,520px);position:relative;overflow:hidden}.player-public-hero[data-scene]>.wealth-scene-media{z-index:0;position:absolute;inset:0}.player-public-hero[data-scene]>.wealth-scene-media img{object-position:center 58%}.player-public-hero-shade{z-index:1;background:linear-gradient(90deg,#070b10f0,#070b108f 48%,#070b101f),linear-gradient(#0000 36%,#070b10e0);position:absolute;inset:0}.player-public-hero[data-scene]>.player-avatar-frame,.player-public-hero[data-scene]>div{z-index:2;position:relative}.player-public-hero[data-scene] h1,.player-public-hero[data-scene] p,.player-public-hero[data-scene] blockquote{color:#f4f6f8;text-shadow:0 2px 14px #000}@media (max-width:700px){.player-public-hero[data-scene]{justify-content:flex-end;min-height:430px}.player-public-hero-shade{background:linear-gradient(#070b1014,#070b1061 28%,#070b10f5)}}.terminal-feedback-trigger{align-items:center;gap:7px;display:flex}.terminal-feedback-trigger span{color:var(--terminal-up);font-size:14px}.feedback-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--terminal-text);background:0 0;border:0;margin:0;padding:0}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02080fb8}.feedback-drawer{background:#171e27;border-left:1px solid #344456;width:min(480px,100%);padding:24px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 60px #0000006b}.feedback-drawer>header{border-bottom:1px solid #2c3948;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.feedback-drawer h2{margin:4px 0 0;font-size:25px}.feedback-close{color:#dce6f2;cursor:pointer;background:#202a36;border:1px solid #3b4b5e;border-radius:6px;width:36px;height:36px;font-size:24px}.feedback-drawer form{gap:12px;padding-top:22px;display:grid}.feedback-drawer fieldset{border:0;margin:0 0 4px;padding:0}.feedback-drawer legend,.feedback-drawer label{color:#e7edf5;margin-bottom:8px;font-size:13px;font-weight:700}.feedback-category-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feedback-category-options button{color:#bfc9d6;min-height:40px;font:inherit;cursor:pointer;background:#202a36;border:1px solid #405065;border-radius:5px}.feedback-category-options button[aria-pressed=true]{border-color:var(--terminal-accent-text);color:#eaf0ff;box-shadow:inset 0 0 0 1px var(--terminal-accent-text);background:#22386b}.feedback-prompt,.feedback-context{color:#98a7b8;margin:0;font-size:12px;line-height:1.6}.feedback-drawer textarea{resize:vertical;color:#f1f5fa;width:100%;font:inherit;background:#0e151d;border:1px solid #405065;border-radius:6px;padding:12px;line-height:1.55}.feedback-drawer textarea:focus{border-color:var(--terminal-accent);outline:2px solid #2962ff33}.feedback-count{color:#8494a5;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;display:flex}.feedback-count>:last-child{color:#b9c7d5;overflow-wrap:anywhere;text-align:right}.feedback-error{color:#ffd8db;background:#381d24;border-left:3px solid #ff656d;margin:0;padding:8px 10px;font-size:13px}.feedback-submit{background:var(--terminal-accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:5px;margin-top:5px;font-weight:700}.feedback-submit:disabled{cursor:not-allowed;opacity:.45}.feedback-success{justify-items:start;gap:12px;padding-top:36px;display:grid}.feedback-success>span{color:#38d6a5;background:#153d34;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.feedback-success h3,.feedback-success p{margin:0}.feedback-success strong{color:#7ce7c6;font-family:var(--font-market);letter-spacing:.08em;background:#0e151d;border:1px solid #3c5263;padding:10px 14px}.feedback-success div{gap:8px;margin-top:10px;display:flex}.feedback-success button{color:#e7edf5;min-height:40px;font:inherit;cursor:pointer;background:#202a36;border:1px solid #405065;border-radius:5px;padding:0 16px}@media (max-width:700px){.feedback-drawer{border-left:0;width:100%;padding:18px 16px 28px}.feedback-category-options{grid-template-columns:1fr}.feedback-count{flex-direction:column;align-items:flex-start;gap:4px}.feedback-count>:last-child{text-align:left}.terminal-feedback-trigger{display:flex!important}.terminal-feedback-trigger span{margin:auto}.terminal-feedback-trigger{font-size:0!important}}.admin-feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.admin-feedback-field{color:#b9c7d5;gap:7px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.admin-feedback-field textarea{resize:vertical;color:#eef4fa;min-height:90px;font:inherit;background:#101720;border:1px solid #3d4b5c;border-radius:4px;padding:10px;font-weight:400}.lending-page-shell{width:min(1080px,100%);margin:0 auto;padding:28px 20px 64px}.lending-panel{border:1px solid var(--terminal-line);background:var(--terminal-surface);gap:18px;padding:20px;display:grid}.lending-panel>*,.lending-holdings,.lending-enrolment>div{min-width:0}.lending-header h2{margin:0 0 6px;font-size:20px}.lending-intro,.lending-caveat,.lending-footnote,.lending-empty,.lending-status{color:var(--terminal-muted);margin:0;font-size:13px;line-height:1.7}.lending-caveat{border-left:3px solid var(--terminal-warn);color:#e4d4b2;background:#e7b65d12;padding:10px 12px}.lending-caveat strong{color:var(--terminal-warn)}.lending-enrolment{border:1px solid var(--terminal-line-muted);background:var(--terminal-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.lending-enrolment>div{gap:4px;min-width:0;display:grid}.lending-enrolment strong{color:var(--terminal-text);font-size:14px}.lending-enrolment span{color:var(--terminal-muted);font-size:12px}.lending-enrolment button,.lending-panel>button{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#031410;min-height:40px;font:inherit;cursor:pointer;padding:0 16px;font-size:13px;font-weight:700}.lending-enrolment button[aria-busy=true],.lending-enrolment button:disabled{cursor:wait;opacity:.65}.lending-notice{border-left:3px solid var(--terminal-up);color:#cfeee2;background:#26c99514;margin:0;padding:9px 12px;font-size:12px;line-height:1.65}.lending-totals{background:var(--terminal-line-muted);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:0;display:grid}.lending-totals>div{background:var(--terminal-raised);gap:5px;padding:13px 14px;display:grid}.lending-totals dt{color:var(--terminal-muted);font-size:11px;font-weight:700}.lending-totals dd{color:var(--terminal-text);font-family:var(--font-market);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.lending-holdings h3{margin:0 0 10px;font-size:14px}.lending-table-scroll{border:1px solid var(--terminal-line-muted);overflow-x:auto}.lending-table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.lending-table-caption{border-bottom:1px solid var(--terminal-line-muted);background:var(--terminal-raised);color:var(--terminal-muted);text-align:left;padding:9px 12px;font-size:11px;line-height:1.6}.lending-table th,.lending-table td{border-bottom:1px solid var(--terminal-line-muted);text-align:right;white-space:nowrap;padding:10px 12px}.lending-table thead th{background:var(--terminal-raised);color:var(--terminal-muted);font-size:11px}.lending-table th[scope=col]:first-child,.lending-table th[scope=row]{text-align:left}.lending-table th[scope=row],.lending-table td{color:var(--terminal-text);font-family:var(--font-market)}.lending-table tbody tr:last-child th,.lending-table tbody tr:last-child td{border-bottom:0}.lending-exit{color:#f0dcb6;background:#d8a13a17;border-left:3px solid #d8a13a;margin:0;padding:10px 13px;font-size:12px;line-height:1.7}.recall-notice{background:#d8783a12;border:1px solid #7a4b26;gap:11px;min-width:0;padding:15px;display:grid}.recall-notice h3{color:#f2c48a;margin:0;font-size:14px}.recall-notice-lead,.recall-notice-footnote{color:#e4cbae;margin:0;font-size:12px;line-height:1.7}.recall-notice-footnote{color:#a89076;font-size:11px}.recall-notice-list{background:var(--terminal-line-muted);gap:1px;margin:0;padding:0;list-style:none;display:grid}.recall-notice-list>li{background:var(--terminal-raised);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;min-width:0;padding:11px 13px;display:grid}.recall-notice-list>li>div{gap:3px;min-width:0;display:grid}.recall-notice-list span{color:var(--terminal-muted);font-size:11px}.recall-notice-list strong{color:var(--terminal-text);font-family:var(--font-market);overflow-wrap:anywhere;font-size:13px}@media (max-width:640px){.lending-page-shell{padding:18px 10px 48px}.lending-panel{padding:14px}.lending-enrolment{flex-direction:column;align-items:stretch}.lending-enrolment button{width:100%}.recall-notice{padding:12px}}.wealth-life{--wealth-panel:#111820;--wealth-panel-line:#28323d}.wealth-hero{min-height:0}.wealth-hero-content{align-content:end;justify-items:start;gap:0;min-height:clamp(210px,24vw,290px);padding-block:clamp(26px,4vw,44px) clamp(20px,2.6vw,30px);display:grid}.wealth-hero h1{margin:6px 0 0;font-size:clamp(32px,4.4vw,58px)}.wealth-hero-lede{color:#a6b1bd;max-width:62ch;margin:10px 0 0;font-size:13px;line-height:1.7}.wealth-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.wealth-level-chip,.wealth-scene-chip,.wealth-privacy-chip{color:#d3dae2;background:#0d1218b8;border:1px solid #4a5563;padding:6px 11px;font-size:11px;font-weight:700}.wealth-level-chip{color:#f0cf8d;background:#302411c7;border-color:#7a6234}.wealth-privacy-chip[data-on=true]{color:#e3bd75;background:#d6a7581f;border-color:#8f6d39}.wealth-ghost-button,.wealth-primary-button,.wealth-link-button{color:#c9d1db;font:inherit;cursor:pointer;background:#171e26;border:1px solid #3b4652;padding:7px 13px;font-size:11px;font-weight:700}.wealth-ghost-button:hover,.wealth-primary-button:hover,.wealth-ghost-button:focus-visible,.wealth-primary-button:focus-visible{border-color:var(--wealth-gold);color:#f3d497}.wealth-primary-button{color:#f3d497;background:#2a2114;border-color:#7a6234}.wealth-link-button,.wealth-ranking-state .wealth-link-button{color:#e6b95f;font-size:inherit;text-decoration:underline;background:0 0!important;border:0!important;padding:0 0 0 6px!important}.wealth-progress-wide{width:100%;margin:8px 0 6px}.wealth-level-summary .wealth-level-fact strong i{color:#93a0ad;font-size:.62em;font-style:normal}.wealth-level-summary small{color:#8996a3;font-size:11px;display:block}.wealth-stage-section{border:1px solid var(--wealth-panel-line);background:var(--wealth-panel)}.wealth-stage-section>header{border-bottom:1px solid var(--wealth-panel-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;padding:18px 20px;display:flex}.wealth-stage-section header p{color:var(--wealth-gold);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.wealth-stage-section h2{color:#f6efe2;margin:4px 0 0;font:500 22px Georgia,Noto Serif SC,serif}.wealth-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wealth-stage-empty{color:#94a1ae;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:26px 20px;font-size:12px;line-height:1.7;display:flex}.wealth-stage{background:var(--wealth-panel-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.wealth-stage>li{background:#0d141b;min-height:190px;position:relative;overflow:hidden}.wealth-stage>li>.wealth-media{position:absolute;inset:0}.wealth-stage>li>.wealth-media img{object-fit:cover}.wealth-stage>li>div{z-index:1;background:linear-gradient(#0000,#060a0e8c 38%,#060a0ef0);gap:2px;padding:34px 13px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.wealth-stage small{color:#e0b969;letter-spacing:.14em;font-size:11px;font-weight:700}.wealth-stage strong{color:#fff6e5;font-size:14px}.wealth-stage em{color:#9fabb7;font-size:10px;font-style:normal}.wealth-switch-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:18px 20px 0;display:grid}.wealth-switch{cursor:pointer;background:#0f161d;border:1px solid #303b47;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;display:grid}.wealth-switch input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wealth-switch-track{background:#161d25;border:1px solid #47535f;border-radius:12px;flex:0 0 42px;width:42px;height:24px;margin-top:2px;transition:background .14s,border-color .14s;display:block}.wealth-switch-track i{background:#8996a3;border-radius:50%;width:16px;height:16px;margin:3px;transition:transform .14s,background .14s;display:block}.wealth-switch input:checked+.wealth-switch-track{background:#d6a7582e;border-color:#8f6d39}.wealth-switch input:checked+.wealth-switch-track i{background:#e8c77c;transform:translate(18px)}.wealth-switch input:focus-visible+.wealth-switch-track{outline:2px solid var(--wealth-gold);outline-offset:2px}.wealth-switch-copy{gap:4px;display:grid}.wealth-switch-copy strong{color:#e6edf4;font-size:12px}.wealth-switch-copy small{color:#8b97a4;font-size:10px;line-height:1.6}.wealth-slot-empty{color:#8b97a4;border:1px dashed #303b47;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 12px;font-size:11px;display:flex}.wealth-slot-empty strong{color:#d9b873;font-size:10px;font-weight:700}.wealth-slot-empty a{color:#e6b95f;font-size:10px}.wealth-slot-strip{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.wealth-cosmetic-strip{gap:8px;padding:12px 14px;overflow-x:auto;display:flex!important}.wealth-cosmetic-strip>button{flex:0 0 150px}@media (max-width:700px){.wealth-hero-content{min-height:180px}.wealth-hero h1{font-size:34px}.wealth-stage{grid-template-columns:1fr}.wealth-switch-row{grid-template-columns:1fr;padding-inline:12px}.wealth-stage-section>header{flex-direction:column;align-items:flex-start}}[data-rarity=MYTHIC]{--shine:#ff8adf;--shine-soft:#ff8adf4d;--shine-ring:#ff8adfd9}[data-rarity=LEGENDARY]{--shine:#ffc76b;--shine-soft:#ffc76b42;--shine-ring:#ffc76bb8}[data-rarity=EPIC]{--shine:#b98cff;--shine-soft:#b98cff33;--shine-ring:#b98cff8c}[data-rarity=RARE]{--shine:#6bb8ff;--shine-soft:#6bb8ff26;--shine-ring:#6bb8ff6b}.wealth-catalog>li[data-rarity=RARE],.wealth-collection-guide li[data-rarity=RARE],.public-wealth-asset-card[data-rarity=RARE]{border:1px solid var(--shine-ring)}.wealth-catalog>li[data-rarity=EPIC],.wealth-collection-guide li[data-rarity=EPIC],.public-wealth-asset-card[data-rarity=EPIC]{border:1px solid var(--shine-ring);box-shadow:0 0 14px var(--shine-soft), inset 0 0 20px var(--shine-soft)}.wealth-catalog>li[data-rarity=LEGENDARY],.wealth-catalog>li[data-rarity=MYTHIC],.wealth-collection-guide li[data-rarity=LEGENDARY],.wealth-collection-guide li[data-rarity=MYTHIC],.public-wealth-asset-card[data-rarity=LEGENDARY],.public-wealth-asset-card[data-rarity=MYTHIC]{border:1px solid var(--shine-ring);box-shadow:0 0 18px var(--shine-soft), inset 0 0 26px var(--shine-soft);position:relative}.wealth-catalog>li[data-rarity=LEGENDARY]:before,.wealth-catalog>li[data-rarity=MYTHIC]:before,.wealth-collection-guide li[data-rarity=LEGENDARY]:before,.wealth-collection-guide li[data-rarity=MYTHIC]:before,.public-wealth-asset-card[data-rarity=LEGENDARY]:before,.public-wealth-asset-card[data-rarity=MYTHIC]:before{content:"";z-index:0;background:conic-gradient(from var(--shine-angle,0deg), transparent 0deg, var(--shine) 40deg, transparent 110deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4.5s linear infinite wealth-shine-sweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-catalog>li[data-rarity=MYTHIC]:before,.wealth-collection-guide li[data-rarity=MYTHIC]:before,.public-wealth-asset-card[data-rarity=MYTHIC]:before{animation-duration:2.6s}.public-wealth-asset-card[data-rarity=LEGENDARY]:before,.public-wealth-asset-card[data-rarity=MYTHIC]:before{z-index:3;inset:0}.wealth-catalog>li[data-rarity=MYTHIC]:after,.wealth-collection-guide li[data-rarity=MYTHIC]:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%, var(--shine-soft), transparent 70%);pointer-events:none;animation:3.4s ease-in-out infinite wealth-shine-breathe;position:absolute;inset:-6px}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wealth-shine-sweep{to{--shine-angle:360deg}}@keyframes wealth-shine-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.wealth-catalog>li[data-rarity]>*,.wealth-collection-guide li[data-rarity]>*,.public-wealth-asset-card[data-rarity]>:not(.wealth-media){z-index:1;position:relative}.public-wealth-asset-card[data-rarity]>.wealth-media{z-index:0}[data-rarity=RARE] .wealth-media img,[data-rarity=EPIC] .wealth-media img,[data-rarity=LEGENDARY] .wealth-media img,[data-rarity=MYTHIC] .wealth-media img{will-change:transform;transition:transform .6s,filter .6s}[data-rarity=RARE] .wealth-media img{filter:saturate(1.06)}[data-rarity=EPIC] .wealth-media img{filter:saturate(1.12)contrast(1.04)}[data-rarity=LEGENDARY] .wealth-media img{filter:saturate(1.2)contrast(1.07)brightness(1.04);animation:7s ease-in-out infinite wealth-float}[data-rarity=MYTHIC] .wealth-media img{filter:saturate(1.3)contrast(1.1)brightness(1.06);animation:5s ease-in-out infinite wealth-float}@keyframes wealth-float{0%,to{transform:scale(1.04)translate(0,0)}50%{transform:scale(1.08)translateY(-2%)}}[data-rarity=LEGENDARY] .wealth-media,[data-rarity=MYTHIC] .wealth-media{box-shadow:inset 0 -28px 34px -18px var(--shine-soft), inset 0 0 40px -14px var(--shine-soft)}.wealth-scarcity-badge{z-index:4;border:1px solid var(--shine-ring,#e5c076b3);color:var(--shine,#efd297);letter-spacing:.12em;text-shadow:0 1px 4px #000;white-space:nowrap;pointer-events:none;background:#070b10d1;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font:700 10px/1.2 inherit;display:inline-flex;position:absolute;bottom:9px;right:9px}.wealth-scarcity-badge:before{content:"◆";letter-spacing:0;font-size:10px}[data-rarity=LEGENDARY] .wealth-scarcity-badge,[data-rarity=MYTHIC] .wealth-scarcity-badge{animation:2.4s ease-in-out infinite wealth-badge-pulse}@keyframes wealth-badge-pulse{0%,to{box-shadow:0 0 10px var(--shine-soft), inset 0 0 6px var(--shine-soft)}50%{box-shadow:0 0 24px var(--shine), inset 0 0 14px var(--shine-soft)}}.wealth-sparks{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wealth-sparks b{background:var(--shine,#fff);width:3px;height:3px;box-shadow:0 0 8px var(--shine);opacity:0;border-radius:50%;animation:6s linear infinite wealth-spark-rise;position:absolute;top:104%}.wealth-sparks b:first-child{animation-duration:6.2s;animation-delay:0s;left:12%}.wealth-sparks b:nth-child(2){width:2px;height:2px;animation-duration:7.4s;animation-delay:1.1s;left:27%}.wealth-sparks b:nth-child(3){animation-duration:5.6s;animation-delay:2.4s;left:44%}.wealth-sparks b:nth-child(4){width:2px;height:2px;animation-duration:8.1s;animation-delay:.6s;left:61%}.wealth-sparks b:nth-child(5){animation-duration:6.8s;animation-delay:3.2s;left:78%}.wealth-sparks b:nth-child(6){width:4px;height:4px;animation-duration:7.1s;animation-delay:1.8s;left:90%}@keyframes wealth-spark-rise{0%{opacity:0;top:104%;transform:scale(.6)}12%{opacity:.95}75%{opacity:.5}to{opacity:0;top:-8%;transform:scale(1.2)}}[data-rarity=RARE] .wealth-media img,[data-rarity=EPIC] .wealth-media img,[data-rarity=LEGENDARY] .wealth-media img,[data-rarity=MYTHIC] .wealth-media img{transition:scale .45s,filter .45s,transform .6s}.wealth-catalog>li[data-rarity=RARE]:hover .wealth-media img{filter:saturate(1.2)brightness(1.05);scale:1.05}.wealth-catalog>li[data-rarity=EPIC]:hover .wealth-media img{filter:saturate(1.3)contrast(1.09)brightness(1.07);scale:1.07}.wealth-catalog>li[data-rarity=LEGENDARY]:hover .wealth-media img{filter:saturate(1.42)contrast(1.14)brightness(1.12);scale:1.09}.wealth-catalog>li[data-rarity=MYTHIC]:hover .wealth-media img{filter:saturate(1.55)contrast(1.18)brightness(1.15);scale:1.11}.wealth-catalog>li[data-rarity]:hover .wealth-media:before{animation-duration:1.3s}.wealth-catalog>li[data-rarity=LEGENDARY]:hover:before,.wealth-catalog>li[data-rarity=MYTHIC]:hover:before{animation-duration:1.1s}.wealth-catalog>li[data-rarity]:hover .wealth-sparks b{animation-duration:2.6s}.wealth-catalog>li[data-rarity=EPIC]:hover,.wealth-catalog>li[data-rarity=LEGENDARY]:hover,.wealth-catalog>li[data-rarity=MYTHIC]:hover{box-shadow:0 0 36px var(--shine-soft)}.public-wealth-dialog[data-rarity]{position:relative}.public-wealth-dialog[data-rarity=RARE],.public-wealth-dialog[data-rarity=EPIC],.public-wealth-dialog[data-rarity=LEGENDARY],.public-wealth-dialog[data-rarity=MYTHIC]{border-color:var(--shine-ring);box-shadow:0 0 70px var(--shine-soft), inset 0 0 60px -34px var(--shine-soft)}.public-wealth-dialog[data-rarity=LEGENDARY]:before,.public-wealth-dialog[data-rarity=MYTHIC]:before{content:"";z-index:4;background:conic-gradient(from var(--shine-angle,0deg), transparent 0deg, var(--shine) 40deg, transparent 110deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4.5s linear infinite wealth-shine-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.public-wealth-dialog[data-rarity=MYTHIC]:before{animation-duration:2.6s}.public-wealth-dialog[data-rarity=LEGENDARY]>div>p,.public-wealth-dialog[data-rarity=MYTHIC]>div>p{color:var(--shine)}.public-wealth-dialog .wealth-scarcity-badge{padding:6px 12px;font-size:11px;bottom:16px;right:16px}@media (prefers-reduced-motion:reduce){[data-rarity] .wealth-media img,[data-rarity] .wealth-media:before,[data-rarity] .wealth-scarcity-badge{animation:none}.wealth-sparks{display:none}[data-rarity] .wealth-scarcity-badge{box-shadow:0 0 12px var(--shine-soft)}[data-rarity=LEGENDARY] .wealth-media img,[data-rarity=MYTHIC] .wealth-media img{transform:scale(1.04)}[data-rarity=EPIC] .wealth-media:before,[data-rarity=LEGENDARY] .wealth-media:before,[data-rarity=MYTHIC] .wealth-media:before{opacity:0}}[data-wealth-level="1"]{--rank:#8ea0b3;--rank-soft:#8ea0b342;--rank-ring:#8ea0b38c}[data-wealth-level="2"]{--rank:#6fb2e8;--rank-soft:#6fb2e842;--rank-ring:#6fb2e899}[data-wealth-level="3"]{--rank:#4fc9cf;--rank-soft:#4fc9cf42;--rank-ring:#4fc9cf9e}[data-wealth-level="4"]{--rank:#56cf93;--rank-soft:#56cf9342;--rank-ring:#56cf939e}[data-wealth-level="5"]{--rank:#d6a758;--rank-soft:#d6a7584d;--rank-ring:#d6a758b8}[data-wealth-level="6"]{--rank:#f0b74a;--rank-soft:#f0b74a52;--rank-ring:#f0b74ac2}[data-wealth-level="7"]{--rank:#ff9a4d;--rank-soft:#ff9a4d52;--rank-ring:#ff9a4dcc}[data-wealth-level="8"]{--rank:#ff7ab8;--rank-soft:#ff7ab852;--rank-ring:#ff7ab8d1}[data-wealth-level="9"]{--rank:#b98cff;--rank-soft:#b98cff57;--rank-ring:#b98cffd9}[data-wealth-level="10"]{--rank:#f2f6ff;--rank-soft:#e2ecff5c;--rank-ring:#e2ecffe6}.wealth-rank{isolation:isolate;border:1px solid var(--rank-ring);color:var(--rank);letter-spacing:.04em;text-shadow:0 1px 3px #0009;vertical-align:middle;background:#090e146b;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.wealth-rank>b{background:var(--rank-soft);min-width:34px;height:26px;color:var(--rank);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.wealth-rank>b>i{opacity:.72;font-size:10px;font-style:normal;font-weight:700;line-height:1}.wealth-rank>span{white-space:nowrap}.wealth-rank[data-size=hero]{gap:12px;padding:6px 18px 6px 6px;font-size:13px}.wealth-rank[data-size=hero]>b{min-width:42px;height:32px;font-size:18px}.wealth-rank[data-size=hero]>b>i{font-size:11px}.wealth-rank[data-wealth-level="3"],.wealth-rank[data-wealth-level="4"]{box-shadow:0 0 10px -6px var(--rank-soft)}.wealth-rank[data-wealth-level="5"],.wealth-rank[data-wealth-level="6"]{box-shadow:0 0 13px -6px var(--rank-soft)}.wealth-rank[data-wealth-level="7"],.wealth-rank[data-wealth-level="8"]{box-shadow:0 0 16px -6px var(--rank-soft)}.wealth-rank[data-wealth-level="9"],.wealth-rank[data-wealth-level="10"]{box-shadow:0 0 20px -5px var(--rank-soft)}.wealth-rank[data-wealth-level="5"]:before,.wealth-rank[data-wealth-level="6"]:before,.wealth-rank[data-wealth-level="7"]:before,.wealth-rank[data-wealth-level="8"]:before,.wealth-rank[data-wealth-level="9"]:before,.wealth-rank[data-wealth-level="10"]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--shine-angle,0deg), transparent 0deg, var(--rank) 44deg, transparent 120deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:5.5s linear infinite wealth-shine-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-rank[data-wealth-level="7"]:before{animation-duration:4.2s}.wealth-rank[data-wealth-level="8"]:before{animation-duration:3.4s}.wealth-rank[data-wealth-level="9"]:before{animation-duration:2.8s}.wealth-rank[data-wealth-level="10"]:before{background:conic-gradient(from var(--shine-angle,0deg), #ff7ab8, #ffd36b, #7ff0c4, #6fb2e8, #b98cff, #ff7ab8);animation-duration:2.2s}.wealth-rank[data-wealth-level="9"]:after,.wealth-rank[data-wealth-level="10"]:after{content:"";z-index:-2;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%, var(--rank-soft), transparent 72%);pointer-events:none;animation:3.4s ease-in-out infinite wealth-shine-breathe;position:absolute;inset:-7px}@media (prefers-reduced-motion:reduce){.wealth-rank:before,.wealth-rank:after{animation:none}.wealth-rank[data-wealth-level="10"]:before{background:var(--rank-ring)}}.player-public-hero>div>.wealth-rank{margin-bottom:10px}.account-wealth-rank-row{align-items:center;gap:12px;min-width:0;display:flex}.account-wealth-rank-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-wealth-next{color:#c8d1da;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:11px;display:flex}.account-wealth-next>span{color:#8a95a1;letter-spacing:.14em;font-size:10px;font-weight:700}.account-wealth-next>strong{color:#f0e2c4;font-size:12px}.account-wealth-next>em{color:#9aa5b1;font-size:11px;font-style:normal}@media (max-width:700px){.account-wealth-rank-row{flex-wrap:wrap;gap:8px}}.wealth-ladder{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.wealth-ladder>li{background:#ffffff1a;border-radius:999px;width:14px;height:4px;transition:background .3s,box-shadow .3s}.wealth-ladder>li[data-reached=true]{background:var(--rank,#8ea0b3)}.wealth-ladder>li[data-current=true]{width:34px;box-shadow:0 0 10px var(--rank-soft), 0 0 3px var(--rank);background:#ffffff1a;position:relative;overflow:hidden}.wealth-ladder>li[data-current=true]:after{content:"";width:var(--rung-progress,100%);border-radius:inherit;background:var(--rank,#8ea0b3);transition:width .6s;position:absolute;inset:0 auto 0 0}.account-wealth-rank-row[data-wealth-level] h2{color:var(--rank);text-shadow:0 1px 4px #0000008c}.account-wealth-rank-row+.wealth-ladder{margin-top:2px}@property --scene-frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wealth-scene-frame-orbit{to{--scene-frame-angle:360deg}}.wealth-scene-picker button[data-frame-tier]{--scene-tier-shadow:inset 0 0 0 1px #05080cbd;--scene-state-shadow:0 0 0 0 transparent;isolation:isolate;border:1px solid var(--rank-ring);box-shadow:var(--scene-tier-shadow), var(--scene-state-shadow)}.wealth-scene-picker button[data-frame-tier]>strong,.wealth-scene-picker button[data-frame-tier]>.wealth-scene-theme,.wealth-scene-picker button[data-frame-tier]>.wealth-choice-state,.wealth-scene-picker button[data-frame-tier]>.wealth-scene-level{z-index:4;position:relative}.wealth-scene-frame{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.wealth-scene-frame:before,.wealth-scene-frame:after,.wealth-scene-frame>i{content:"";pointer-events:none;display:block;position:absolute}.wealth-scene-frame>i{display:none}.wealth-scene-picker button[data-frame-tier=foundation] .wealth-scene-frame{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank),transparent) top left/22px 2px no-repeat, linear-gradient(180deg,var(--rank),transparent) top left/2px 22px no-repeat, linear-gradient(270deg,var(--rank),transparent) right top/22px 2px no-repeat, linear-gradient(180deg,var(--rank),transparent) right top/2px 22px no-repeat, linear-gradient(90deg,var(--rank),transparent) bottom left/22px 2px no-repeat, linear-gradient(0deg,var(--rank),transparent) bottom left/2px 22px no-repeat, linear-gradient(270deg,var(--rank),transparent) right bottom/22px 2px no-repeat, linear-gradient(0deg,var(--rank),transparent) right bottom/2px 22px no-repeat;box-shadow:inset 0 0 0 1px #05090d99}.wealth-scene-picker button[data-frame-tier=ascent] .wealth-scene-frame{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank) 0 70%,transparent) top left/42px 3px no-repeat, linear-gradient(180deg,var(--rank) 0 70%,transparent) top left/3px 42px no-repeat, linear-gradient(270deg,var(--rank) 0 70%,transparent) right top/42px 3px no-repeat, linear-gradient(180deg,var(--rank) 0 70%,transparent) right top/3px 42px no-repeat, linear-gradient(90deg,var(--rank) 0 70%,transparent) bottom left/42px 3px no-repeat, linear-gradient(0deg,var(--rank) 0 70%,transparent) bottom left/3px 42px no-repeat, linear-gradient(270deg,var(--rank) 0 70%,transparent) right bottom/42px 3px no-repeat, linear-gradient(0deg,var(--rank) 0 70%,transparent) right bottom/3px 42px no-repeat;box-shadow:inset 0 0 20px -14px var(--rank-soft)}.wealth-scene-picker button[data-frame-tier=ascent] .wealth-scene-frame:after{border:1px solid var(--rank-ring);opacity:.72;clip-path:polygon(0 0,30px 0,30px 1px,calc(100% - 30px) 1px,calc(100% - 30px) 0,100% 0,100% 100%,calc(100% - 30px) 100%,calc(100% - 30px) calc(100% - 1px),30px calc(100% - 1px),30px 100%,0 100%);inset:5px}.wealth-scene-picker button[data-wealth-level="5"]{--scene-tier-shadow:inset 0 0 22px -13px var(--rank-soft), 0 0 13px -10px var(--rank-soft)}.wealth-scene-picker button[data-frame-tier=prestige]{--scene-tier-shadow:inset 0 0 30px -15px var(--rank-soft), 0 0 17px -10px var(--rank-soft);border-width:2px}.wealth-scene-picker button[data-frame-tier=prestige] .wealth-scene-frame{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank) 0 76%,transparent) top left/54px 3px no-repeat, linear-gradient(180deg,var(--rank) 0 76%,transparent) top left/3px 54px no-repeat, linear-gradient(270deg,var(--rank) 0 76%,transparent) right top/54px 3px no-repeat, linear-gradient(180deg,var(--rank) 0 76%,transparent) right top/3px 54px no-repeat, linear-gradient(90deg,var(--rank) 0 76%,transparent) bottom left/54px 3px no-repeat, linear-gradient(0deg,var(--rank) 0 76%,transparent) bottom left/3px 54px no-repeat, linear-gradient(270deg,var(--rank) 0 76%,transparent) right bottom/54px 3px no-repeat, linear-gradient(0deg,var(--rank) 0 76%,transparent) right bottom/3px 54px no-repeat}.wealth-scene-picker button[data-frame-tier=prestige] .wealth-scene-frame:before{background:conic-gradient(from var(--scene-frame-angle),transparent 0 54%,var(--rank) 59%,transparent 65% 100%);-webkit-mask-composite:xor;padding:2px;animation:7.2s linear infinite wealth-scene-frame-orbit;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-scene-picker button[data-frame-tier=prestige] .wealth-scene-frame:after{border:1px solid var(--rank-ring);box-shadow:inset 0 0 14px -10px var(--rank);opacity:.76;inset:6px}.wealth-scene-picker button[data-frame-tier=prestige] .wealth-scene-frame>i{background:linear-gradient(90deg,transparent,var(--rank),transparent);clip-path:polygon(0 0,38% 0,50% 100%,62% 0,100% 0,84% 100%,16% 100%);width:40px;height:7px;filter:drop-shadow(0 0 5px var(--rank));border-inline:7px solid #0000;display:block;top:-1px;left:50%;transform:translate(-50%)}.wealth-scene-picker button[data-wealth-level="8"] .wealth-scene-frame:before{animation-duration:6.1s}.wealth-scene-picker button[data-wealth-level="9"] .wealth-scene-frame:before{animation-duration:5.1s}.wealth-scene-picker button[data-wealth-level="9"]{--scene-tier-shadow:inset 0 0 34px -13px var(--rank-soft), 0 0 22px -9px var(--rank-soft)}.wealth-scene-picker button[data-frame-tier=apex]{--scene-tier-shadow:inset 0 0 38px -12px #b98cff8c, 0 0 28px -8px #6fb2e87a;border:2px solid #ebf3ffeb}.wealth-scene-picker button[data-frame-tier=apex] .wealth-scene-frame{filter:drop-shadow(0 0 6px #b98cff8c);background:linear-gradient(90deg,#ff7ab8,#ffd36b,#0000) 0 0/68px 4px no-repeat,linear-gradient(#ff7ab8,#b98cff,#0000) 0 0/4px 68px no-repeat,linear-gradient(270deg,#7ff0c4,#6fb2e8,#0000) 100% 0/68px 4px no-repeat,linear-gradient(#7ff0c4,#6fb2e8,#0000) 100% 0/4px 68px no-repeat,linear-gradient(90deg,#b98cff,#6fb2e8,#0000) 0 100%/68px 4px no-repeat,linear-gradient(#0000,#ff7ab8,#b98cff) 0 100%/4px 68px no-repeat,linear-gradient(270deg,#ffd36b,#7ff0c4,#0000) 100% 100%/68px 4px no-repeat,linear-gradient(#0000,#7ff0c4,#ffd36b) 100% 100%/4px 68px no-repeat;border:2px solid #eff5ffdb}.wealth-scene-picker button[data-frame-tier=apex] .wealth-scene-frame:before{background:conic-gradient(from var(--scene-frame-angle),#ff7ab8,#ffd36b,#7ff0c4,#6fb2e8,#b98cff,#ff7ab8);-webkit-mask-composite:xor;padding:3px;animation:3.8s linear infinite wealth-scene-frame-orbit;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-scene-picker button[data-frame-tier=apex] .wealth-scene-frame:after{border:1px solid #eff5ffc7;inset:7px;box-shadow:inset 0 0 18px #6fb2e842,0 0 8px #ff7ab838}.wealth-scene-picker button[data-frame-tier=apex] .wealth-scene-frame>i{clip-path:polygon(0 0,27% 0,36% 45%,43% 0,50% 100%,57% 0,64% 45%,73% 0,100% 0,86% 100%,14% 100%);filter:drop-shadow(0 0 6px #b98cff);background:linear-gradient(90deg,#b98cff,#f2f6ff 38% 62%,#7ff0c4);width:64px;height:10px;display:block;top:-1px;left:50%;transform:translate(-50%)}.wealth-scene-picker .wealth-scene-level{border:1px solid var(--rank-ring);min-width:39px;color:var(--rank);font-family:var(--font-market);letter-spacing:.08em;text-align:center;text-shadow:0 1px 4px #000;background:#060a0fd1;padding:4px 7px;font-size:10px;font-weight:700;line-height:1;top:9px;right:9px;position:absolute!important}.wealth-scene-picker button[data-frame-tier=prestige] .wealth-scene-level{box-shadow:0 0 10px -5px var(--rank);border-width:2px}.wealth-scene-picker button[data-frame-tier=apex] .wealth-scene-level{color:#fff;background:linear-gradient(#0a1018,#0a1018) padding-box padding-box,linear-gradient(90deg,#ff7ab8,#ffd36b,#7ff0c4,#6fb2e8,#b98cff) border-box;border-color:#0000;box-shadow:0 0 12px -4px #b98cff}.wealth-scene-picker button[data-frame-tier]>.wealth-scene-theme{border-color:var(--rank-ring);color:var(--rank)}.wealth-scene-picker button[data-selected=true]{--scene-state-shadow:inset 0 0 0 2px #f6d18be6, 0 0 0 1px #080b0f;background:#211e18}.wealth-scene-picker button[data-current=true]{outline-offset:-6px;outline:1px solid #f2d18b}.wealth-scene-picker button[data-pending=true]{--scene-state-shadow:inset 0 0 0 3px #e4aa42, 0 0 16px -8px #e4aa42}.wealth-scene-picker button:focus-visible{z-index:3;outline-offset:-4px;outline:3px solid #9bd5ff}.wealth-scene-picker button[aria-disabled=true] .wealth-scene-frame:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wealth-scene-picker button[data-frame-tier] .wealth-scene-frame:before{animation:none}}.wealth-hero[data-wealth-level]>.wealth-media,.account-wealth-entry[data-wealth-level]>.wealth-media,.player-public-hero[data-wealth-level]>.wealth-scene-media{overflow:hidden}.wealth-hero[data-wealth-level="5"] img,.wealth-hero[data-wealth-level="7"] img,.wealth-hero[data-wealth-level="8"] img,.wealth-hero[data-wealth-level="9"] img,.wealth-hero[data-wealth-level="10"] img,.account-wealth-entry[data-wealth-level="5"] img,.account-wealth-entry[data-wealth-level="7"] img,.account-wealth-entry[data-wealth-level="8"] img,.account-wealth-entry[data-wealth-level="9"] img,.account-wealth-entry[data-wealth-level="10"] img,.player-public-hero[data-wealth-level="5"] img,.player-public-hero[data-wealth-level="7"] img,.player-public-hero[data-wealth-level="8"] img,.player-public-hero[data-wealth-level="9"] img,.player-public-hero[data-wealth-level="10"] img{will-change:transform;animation:38s ease-in-out infinite alternate wealth-scene-drift}@keyframes wealth-scene-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.08)translate(-1.2%,-1%)}}.wealth-hero[data-wealth-level="9"]:after,.wealth-hero[data-wealth-level="10"]:after,.account-wealth-entry[data-wealth-level="9"]:before,.account-wealth-entry[data-wealth-level="10"]:before,.player-public-hero[data-wealth-level="9"]:after,.player-public-hero[data-wealth-level="10"]:after{content:"";background:radial-gradient(ellipse at 78% 18%, var(--rank-soft), transparent 62%);pointer-events:none;animation:9s ease-in-out infinite wealth-scene-bloom;position:absolute;inset:0}.wealth-hero[data-wealth-level="9"]:after,.wealth-hero[data-wealth-level="10"]:after{z-index:0}.player-public-hero[data-wealth-level="9"]:after,.player-public-hero[data-wealth-level="10"]:after{z-index:1}.account-wealth-entry[data-wealth-level="9"]:before,.account-wealth-entry[data-wealth-level="10"]:before{z-index:-1}.wealth-scene-surface[data-frame-tier]{border-color:#0000}.wealth-scene-frame[data-presentation=surface]{z-index:3;pointer-events:none;inset:0}.wealth-scene-surface[data-frame-tier=foundation]>.wealth-scene-frame[data-presentation=surface]{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank),transparent) top left/clamp(42px,5vw,78px) 2px no-repeat, linear-gradient(180deg,var(--rank),transparent) top left/2px clamp(42px,5vw,78px) no-repeat, linear-gradient(270deg,var(--rank),transparent) right top/clamp(42px,5vw,78px) 2px no-repeat, linear-gradient(180deg,var(--rank),transparent) right top/2px clamp(42px,5vw,78px) no-repeat, linear-gradient(90deg,var(--rank),transparent) bottom left/clamp(42px,5vw,78px) 2px no-repeat, linear-gradient(0deg,var(--rank),transparent) bottom left/2px clamp(42px,5vw,78px) no-repeat, linear-gradient(270deg,var(--rank),transparent) right bottom/clamp(42px,5vw,78px) 2px no-repeat, linear-gradient(0deg,var(--rank),transparent) right bottom/2px clamp(42px,5vw,78px) no-repeat;box-shadow:inset 0 0 0 1px #05090da3}.wealth-scene-surface[data-frame-tier=ascent]>.wealth-scene-frame[data-presentation=surface]{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank) 0 72%,transparent) top left/clamp(66px,8vw,126px) 3px no-repeat, linear-gradient(180deg,var(--rank) 0 72%,transparent) top left/3px clamp(66px,8vw,126px) no-repeat, linear-gradient(270deg,var(--rank) 0 72%,transparent) right top/clamp(66px,8vw,126px) 3px no-repeat, linear-gradient(180deg,var(--rank) 0 72%,transparent) right top/3px clamp(66px,8vw,126px) no-repeat, linear-gradient(90deg,var(--rank) 0 72%,transparent) bottom left/clamp(66px,8vw,126px) 3px no-repeat, linear-gradient(0deg,var(--rank) 0 72%,transparent) bottom left/3px clamp(66px,8vw,126px) no-repeat, linear-gradient(270deg,var(--rank) 0 72%,transparent) right bottom/clamp(66px,8vw,126px) 3px no-repeat, linear-gradient(0deg,var(--rank) 0 72%,transparent) right bottom/3px clamp(66px,8vw,126px) no-repeat;box-shadow:inset 0 0 26px -19px var(--rank-soft),0 0 16px -12px var(--rank-soft)}.wealth-scene-surface[data-frame-tier=ascent]>.wealth-scene-frame[data-presentation=surface]:after{border:1px solid var(--rank-ring);opacity:.72;clip-path:polygon(0 0,clamp(46px,6vw,92px) 0,clamp(46px,6vw,92px) 1px,calc(100% - clamp(46px,6vw,92px)) 1px,calc(100% - clamp(46px,6vw,92px)) 0,100% 0,100% 100%,calc(100% - clamp(46px,6vw,92px)) 100%,calc(100% - clamp(46px,6vw,92px)) calc(100% - 1px),clamp(46px,6vw,92px) calc(100% - 1px),clamp(46px,6vw,92px) 100%,0 100%);inset:clamp(6px,.7vw,10px)}.wealth-scene-surface[data-frame-tier=prestige]>.wealth-scene-frame[data-presentation=surface]{border:1px solid var(--rank-ring);background:linear-gradient(90deg,var(--rank) 0 78%,transparent) top left/clamp(88px,11vw,174px) 3px no-repeat, linear-gradient(180deg,var(--rank) 0 78%,transparent) top left/3px clamp(88px,11vw,174px) no-repeat, linear-gradient(270deg,var(--rank) 0 78%,transparent) right top/clamp(88px,11vw,174px) 3px no-repeat, linear-gradient(180deg,var(--rank) 0 78%,transparent) right top/3px clamp(88px,11vw,174px) no-repeat, linear-gradient(90deg,var(--rank) 0 78%,transparent) bottom left/clamp(88px,11vw,174px) 3px no-repeat, linear-gradient(0deg,var(--rank) 0 78%,transparent) bottom left/3px clamp(88px,11vw,174px) no-repeat, linear-gradient(270deg,var(--rank) 0 78%,transparent) right bottom/clamp(88px,11vw,174px) 3px no-repeat, linear-gradient(0deg,var(--rank) 0 78%,transparent) right bottom/3px clamp(88px,11vw,174px) no-repeat;filter:drop-shadow(0 0 5px var(--rank-soft))}.wealth-scene-surface[data-frame-tier=prestige]>.wealth-scene-frame[data-presentation=surface]:before{background:conic-gradient(from var(--scene-frame-angle),transparent 0 55%,var(--rank) 59%,transparent 64% 100%);-webkit-mask-composite:xor;padding:2px;animation:9s linear infinite wealth-scene-frame-orbit;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-scene-surface[data-frame-tier=prestige]>.wealth-scene-frame[data-presentation=surface]:after{border:1px solid var(--rank-ring);box-shadow:inset 0 0 18px -12px var(--rank),0 0 7px -5px var(--rank);opacity:.78;inset:clamp(8px,.8vw,12px)}.wealth-scene-surface[data-frame-tier=prestige]>.wealth-scene-frame[data-presentation=surface]>i{background:linear-gradient(90deg,transparent,var(--rank),transparent);clip-path:polygon(0 0,38% 0,50% 100%,62% 0,100% 0,84% 100%,16% 100%);width:clamp(60px,7vw,106px);height:clamp(8px,.8vw,12px);filter:drop-shadow(0 0 6px var(--rank));border-inline:clamp(8px,1vw,14px) solid #0000;display:block;top:-1px;left:50%;transform:translate(-50%)}.wealth-scene-surface[data-frame-tier=apex]>.wealth-scene-frame[data-presentation=surface]{filter:drop-shadow(0 0 7px #b98cff94);background:linear-gradient(90deg,#ff7ab8,#ffd36b,#0000) 0 0/clamp(110px,15vw,230px) 4px no-repeat,linear-gradient(#ff7ab8,#b98cff,#0000) 0 0/4px clamp(110px,15vw,230px) no-repeat,linear-gradient(270deg,#7ff0c4,#6fb2e8,#0000) 100% 0/clamp(110px,15vw,230px) 4px no-repeat,linear-gradient(#7ff0c4,#6fb2e8,#0000) 100% 0/4px clamp(110px,15vw,230px) no-repeat,linear-gradient(90deg,#b98cff,#6fb2e8,#0000) 0 100%/clamp(110px,15vw,230px) 4px no-repeat,linear-gradient(#0000,#ff7ab8,#b98cff) 0 100%/4px clamp(110px,15vw,230px) no-repeat,linear-gradient(270deg,#ffd36b,#7ff0c4,#0000) 100% 100%/clamp(110px,15vw,230px) 4px no-repeat,linear-gradient(#0000,#7ff0c4,#ffd36b) 100% 100%/4px clamp(110px,15vw,230px) no-repeat;border:2px solid #eff5ffe6}.wealth-scene-surface[data-frame-tier=apex]>.wealth-scene-frame[data-presentation=surface]:before{background:conic-gradient(from var(--scene-frame-angle),#ff7ab8,#ffd36b,#7ff0c4,#6fb2e8,#b98cff,#ff7ab8);-webkit-mask-composite:xor;padding:3px;animation:5.4s linear infinite wealth-scene-frame-orbit;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wealth-scene-surface[data-frame-tier=apex]>.wealth-scene-frame[data-presentation=surface]:after{border:1px solid #eff5ffcc;inset:clamp(10px,1vw,15px);box-shadow:inset 0 0 22px #6fb2e838,0 0 10px #ff7ab833}.wealth-scene-surface[data-frame-tier=apex]>.wealth-scene-frame[data-presentation=surface]>i{clip-path:polygon(0 0,27% 0,36% 45%,43% 0,50% 100%,57% 0,64% 45%,73% 0,100% 0,86% 100%,14% 100%);filter:drop-shadow(0 0 8px #b98cff);background:linear-gradient(90deg,#b98cff,#f2f6ff 38% 62%,#7ff0c4);width:clamp(84px,9vw,138px);height:clamp(12px,1.2vw,18px);display:block;top:-1px;left:50%;transform:translate(-50%)}@media (max-width:700px){.wealth-hero.wealth-scene-surface{--wealth-gutter:16px}}@keyframes wealth-scene-bloom{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wealth-scene-surface[data-frame-tier]>.wealth-scene-frame[data-presentation=surface]:before,.wealth-hero img,.account-wealth-entry img,.player-public-hero img,.wealth-hero:after,.account-wealth-entry:before,.player-public-hero:after{animation:none}}.account-wealth-identity{white-space:normal;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.account-wealth-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wealth-rank[data-compact]{background:0 0;border-color:#0000;padding:0}.wealth-rank[data-compact]>b{box-shadow:inset 0 0 0 1px var(--rank-ring)}.account-snapshot-unavailable>div,.account-snapshot-loading>div{gap:8px;padding:22px;display:grid}.account-snapshot-unavailable h2,.account-snapshot-loading h2{margin:0;font:500 20px Georgia,Noto Serif SC,serif}.account-snapshot-unavailable p,.account-snapshot-loading p{color:#9aa5b1;max-width:62ch;margin:0;font-size:12px;line-height:1.7}.account-snapshot-loading{background:linear-gradient(110deg,#191e25 20%,#202832 40%,#191e25 60%) 0 0/240% 100%;min-height:144px;animation:1.8s ease-in-out infinite account-snapshot-pulse}.account-snapshot-loading .card-kicker{color:#7ea0ff}@keyframes account-snapshot-pulse{to{background-position-x:-240%}}@media (prefers-reduced-motion:reduce){.account-snapshot-loading{animation:none}}.account-snapshot-unavailable button{color:#dbe3ea;font:inherit;cursor:pointer;background:#171e26;border:1px solid #3b4652;justify-self:start;margin-top:4px;padding:8px 14px;font-size:11px;font-weight:700}.account-snapshot-unavailable button:hover{border-color:#55636f}.wealth-catalog>li[data-rarity],.public-wealth-asset-card[data-rarity],.wealth-stage>li[data-rarity]{--ratio-x:0;--ratio-y:0;--pointer-x:50%;--pointer-y:50%;transform-style:preserve-3d;transition:transform .5s,box-shadow .5s}.wealth-catalog>li[data-rarity=EPIC][data-foil-active],.wealth-catalog>li[data-rarity=LEGENDARY][data-foil-active],.wealth-catalog>li[data-rarity=MYTHIC][data-foil-active],.public-wealth-asset-card[data-rarity=EPIC][data-foil-active],.public-wealth-asset-card[data-rarity=LEGENDARY][data-foil-active],.public-wealth-asset-card[data-rarity=MYTHIC][data-foil-active],.wealth-stage>li[data-rarity=LEGENDARY][data-foil-active],.wealth-stage>li[data-rarity=MYTHIC][data-foil-active]{transform:perspective(900px) rotateY(calc(var(--ratio-x) * 5deg)) rotateX(calc(var(--ratio-y) * -5deg)) scale(1.015);z-index:2;transition:transform .12s ease-out,box-shadow .3s}.wealth-catalog>li[data-rarity=MYTHIC][data-foil-active],.public-wealth-asset-card[data-rarity=MYTHIC][data-foil-active],.wealth-stage>li[data-rarity=MYTHIC][data-foil-active]{transform:perspective(900px) rotateY(calc(var(--ratio-x) * 8deg)) rotateX(calc(var(--ratio-y) * -8deg)) scale(1.025)}.wealth-catalog>li[data-rarity] .wealth-media:after,.public-wealth-asset-card[data-rarity] .wealth-media:after,.wealth-stage>li[data-rarity] .wealth-media:after{will-change:opacity}.wealth-foil-glare{z-index:4;border-radius:inherit;opacity:0;background:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff57 0%, #ffffff1f 20%, transparent 55%);mix-blend-mode:overlay;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[data-foil-active]>.wealth-foil-glare{opacity:1}[data-rarity=RARE][data-foil-active]>.wealth-foil-glare{opacity:.5}[data-rarity=LEGENDARY][data-foil-active],[data-rarity=MYTHIC][data-foil-active]{box-shadow:calc(var(--ratio-x) * -10px) calc(var(--ratio-y) * -10px) 30px -12px var(--shine-soft), 0 0 0 1px var(--shine-ring)}@media (prefers-reduced-motion:reduce){.wealth-catalog>li[data-rarity][data-foil-active],.public-wealth-asset-card[data-rarity][data-foil-active],.wealth-stage>li[data-rarity][data-foil-active]{transform:none}}@media (hover:none){.wealth-foil-glare{display:none}}.market-sparkline{color:#9aa4b2;width:108px;max-width:100%;height:30px;display:block;overflow:visible}.market-sparkline-line{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke}.market-sparkline-area{fill:currentColor;opacity:.1;stroke:none}.market-sparkline[data-direction=up]{color:var(--terminal-up)}.market-sparkline[data-direction=down]{color:var(--terminal-down)}.market-sparkline-empty{color:#59616d;width:108px;max-width:100%;height:30px;font-family:var(--font-market);place-items:center;font-size:11px;display:grid}.market-sparkline-head{text-align:left!important}.market-sparkline-cell,.watchlist-sparkline-cell{place-items:center start;min-width:0;display:grid}.compact-extended-quote{color:#778391;white-space:nowrap;grid-template-columns:2em minmax(0,1fr);justify-content:stretch;align-items:baseline;column-gap:4px;width:100%;font-size:10px;font-weight:700;line-height:1.25;display:grid}.compact-extended-label{color:#778391;font-family:var(--font-ui);text-align:right;font-weight:700}.compact-extended-values{color:#9ca6b3;min-width:0;font-family:var(--font-market);justify-content:flex-end;align-items:baseline;gap:4px;display:flex;overflow:hidden}.compact-extended-values b{color:inherit;font-size:inherit;line-height:inherit}.compact-extended-values em{color:inherit;font-size:inherit;font-style:normal;font-weight:700}.compact-extended-values[data-direction=up]{color:var(--terminal-up)}.compact-extended-values[data-direction=down]{color:var(--terminal-down)}.market-extended-quote{grid-column:1/-1;justify-self:end;width:124px;max-width:100%;transform:translate(32px)}.terminal-watchlist li.watchlist-quote-row{grid-template-columns:minmax(0,1fr) 108px auto auto}.terminal-watchlist[data-sorting=true] li.watchlist-quote-row{grid-template-columns:24px minmax(0,1fr) 108px auto auto}.terminal-watch-quote{width:108px;margin-left:auto;transform:none}.terminal-watch-extended{justify-self:end;width:108px;transform:none}.home-terminal-workstation .terminal-watchlist li.watchlist-quote-row{grid-template-columns:minmax(0,1fr) 78px auto}.home-terminal-workstation .terminal-watchlist[data-sorting=true] li.watchlist-quote-row{grid-template-columns:24px minmax(0,1fr) 78px auto}.home-terminal-workstation .watchlist-sparkline-cell .market-sparkline,.home-terminal-workstation .watchlist-sparkline-cell .market-sparkline-empty{width:78px;height:26px}@media (max-width:620px){.terminal-watchlist li.watchlist-quote-row{grid-template-columns:minmax(0,1fr) 72px auto}.terminal-watchlist li.watchlist-quote-row>button:last-child{display:none}.terminal-watchlist[data-sorting=true] li.watchlist-quote-row{grid-template-columns:24px minmax(0,1fr) 72px auto}.watchlist-sparkline-cell .market-sparkline,.watchlist-sparkline-cell .market-sparkline-empty{width:72px;height:24px}}.terminal-mobile-nav{display:none}.market-risk-dialog{color:#d8dee7;background:#171c23;border:1px solid #5f3c47;border-radius:8px;width:min(100% - 32px,520px);max-height:min(760px,100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 80px #000000b8}.market-risk-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020509c2}.market-risk-dialog-content{gap:18px;padding:22px;display:grid}.market-risk-dialog-content>header{border-bottom:1px solid #3d3037;align-items:center;gap:12px;padding-bottom:16px;display:flex}.market-risk-dialog-content>header>span{border:1px solid var(--terminal-down);width:30px;height:30px;color:var(--terminal-down);font:700 15px/1 var(--font-market);border-radius:50%;flex:none;place-items:center;display:grid}.market-risk-dialog-content>header div{gap:3px;display:grid}.market-risk-dialog-content>header p{color:#a77783;font:700 10px/1.2 var(--font-market);letter-spacing:.12em;margin:0}.market-risk-dialog-content h2{color:#f2f4f7;margin:0;font-size:22px}.market-risk-dialog-content>p{color:#b5bec9;margin:0;font-size:13px;line-height:1.75}.market-risk-dialog-content>footer{border-top:1px solid #303943;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:16px;display:grid}.market-risk-remember{color:#d5dce5;cursor:pointer;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.market-risk-remember input{width:20px;height:20px;accent-color:var(--terminal-accent);flex:none;margin:0}.market-risk-remember span{gap:2px;display:grid}.market-risk-remember small{color:#7f8a98;font-size:10px;font-weight:400}.market-risk-close{background:var(--terminal-accent);color:#fff;min-width:88px;min-height:44px;font:700 13px/1 var(--font-ui);cursor:pointer;border:1px solid #5578c8;border-radius:5px;padding:0 18px}.market-risk-close:focus-visible,.market-risk-remember input:focus-visible{outline-offset:2px;outline:2px solid #8aa7ff}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){:root{--terminal-mobile-nav-height:64px;--terminal-mobile-actions-height:56px}.trading-terminal-app{min-height:100dvh;display:block;overflow-x:clip}.terminal-rail{display:none}.terminal-content{min-width:0;padding-bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom))}:is(body:has(.player-onboarding-coach) .terminal-content,body:has(.player-onboarding-resume) .terminal-content){padding-bottom:calc(var(--terminal-mobile-nav-height) + var(--terminal-onboarding-lane-height) + env(safe-area-inset-bottom) + 16px)}.account-notice,.wealth-notice,.operator-program-notice{left:12px;right:12px;bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 12px);max-width:none}:is(body:has(.player-onboarding-coach) :is(.account-notice,.wealth-notice,.operator-program-notice),body:has(.player-onboarding-resume) :is(.account-notice,.wealth-notice,.operator-program-notice)){bottom:calc(var(--terminal-mobile-nav-height) + var(--terminal-onboarding-lane-height) + env(safe-area-inset-bottom) + 20px)}.terminal-mobile-nav{z-index:800;min-height:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom));padding:4px max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12151bf7;border-top:1px solid #303640;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 36px #0000006b}.terminal-mobile-nav a,.terminal-mobile-more{color:#858e9a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-rows:25px auto;place-items:center;gap:1px;padding:3px 2px;font-size:10px;font-weight:700;line-height:1.1;text-decoration:none;display:grid;position:relative}.terminal-mobile-nav i,.terminal-mobile-more i{color:#9ca5b2;width:25px;height:25px;font-family:var(--font-market);place-items:center;font-size:19px;font-style:normal;line-height:1;display:grid}.terminal-mobile-nav svg{width:22px;height:22px}.terminal-mobile-nav .player-avatar-frame{width:25px;height:25px}.terminal-mobile-nav a.is-active{color:#f2f4f7}.terminal-mobile-nav a.is-active i{color:var(--terminal-accent-text)}.terminal-mobile-nav a.is-active:after{background:var(--terminal-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 24% -4px}.terminal-mobile-nav a:focus-visible,.terminal-mobile-more:focus-visible,.terminal-mobile-session a:focus-visible,.terminal-mobile-session button:focus-visible{outline-offset:-2px;outline:2px solid #7ea0ff}.terminal-mobile-session-backdrop{z-index:840;inset:0 0 calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom));background:#02050980;position:fixed}.terminal-mobile-session{z-index:850;right:max(8px, env(safe-area-inset-right));bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 8px);left:max(8px, env(safe-area-inset-left));max-height:calc(100dvh - var(--terminal-mobile-nav-height) - env(safe-area-inset-bottom) - 24px);background:#171c23;border:1px solid #394452;border-radius:8px;gap:12px;padding:14px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 58px #000000a6}.terminal-mobile-session>header{border-bottom:1px solid #2e3742;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.terminal-mobile-session>header div{gap:2px;min-width:0;display:grid}.terminal-mobile-session>header strong{color:#f2f4f7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-mobile-session>header span,.terminal-mobile-session>p{color:#8e99a7;margin:0;font-size:11px}.terminal-mobile-session>header button{color:#aeb7c2;background:0 0;border:0;width:44px;height:44px;margin:-8px -8px 0 0;font-size:24px}.terminal-mobile-session .terminal-rail-rewards{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0}.terminal-mobile-session .terminal-rail-rewards button{background:#1e252e;border:1px solid #343e4a;border-radius:5px;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:7px;min-height:44px;padding:0 10px;display:grid}.terminal-mobile-session .terminal-rail-rewards span{display:inline}.terminal-mobile-session-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.terminal-mobile-session-actions a,.terminal-mobile-session-actions button{color:#dce2e9;min-height:44px;font:inherit;background:#202730;border:1px solid #3a4654;border-radius:5px;place-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:grid}.terminal-mobile-risk,.terminal-mobile-privacy{color:#aeb7c2;min-height:44px;font:inherit;text-align:left;background:#151b22;border:1px solid #3a4654;border-radius:5px;padding:8px 12px;font-size:12px}.market-risk-dialog{width:calc(100% - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right)));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))}.market-risk-dialog-content{gap:15px;padding:18px 16px}.market-risk-dialog-content>footer{gap:10px}body:has(.trading-terminal-app) .site-consent-banner{bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 8px);max-height:calc(100dvh - var(--terminal-mobile-nav-height) - env(safe-area-inset-bottom) - 16px);overflow-y:auto}body:has(.trading-terminal-app) .site-privacy-settings{display:none}}.workstation-last-price.flat,.terminal-chart-price.flat{color:#e4e7ec}.terminal-chart-price-direction{display:none}.workstation-extended-price{color:#aab3bf;font-family:var(--font-market);align-items:baseline;gap:7px;margin:-7px 0 11px;font-size:11px;display:flex}.workstation-extended-price>span{color:#778391;font-family:var(--font-ui);font-weight:700}.workstation-extended-price strong{color:inherit;font-size:14px}.workstation-extended-price em{color:inherit;font-style:normal;font-weight:700}.workstation-extended-price time{color:#687482;font-family:var(--font-ui);margin-left:auto;font-size:10px}.workstation-extended-price[data-direction=up],.terminal-chart-extended[data-direction=up]{color:var(--terminal-up)}.workstation-extended-price[data-direction=down],.terminal-chart-extended[data-direction=down]{color:var(--terminal-down)}.terminal-header-quotes{justify-items:end;gap:2px;display:grid}.terminal-chart-extended{color:#9ca6b3;font-family:var(--font-market);justify-content:flex-end;align-items:baseline;gap:6px;font-size:11px;display:flex}.terminal-chart-extended span{color:#778391;font-family:var(--font-ui);font-weight:700}.terminal-chart-extended em{font-style:normal;font-weight:700}.terminal-watchlist .terminal-watch-select-mobile,.watchlist-order-controls,.watchlist-compact-controls,.terminal-watch-change-mobile{display:none}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){.watchlist-page-shell{overflow:visible}.watchlist-page-shell .home-terminal-workstation{height:auto;min-height:0;display:block}.watchlist-page-shell .watchlist-terminal-panel{border-bottom:0;height:auto;max-height:none}.watchlist-page-shell .watchlist-terminal-panel .terminal-watchlist{max-height:none;overflow:visible}.watchlist-page-shell .terminal-stock-chart{display:none}.watchlist-terminal-panel>header{min-height:58px;padding:8px 10px}.watchlist-header-actions button,.terminal-empty button{min-height:44px}.watchlist-compact-controls{border-bottom:1px solid var(--terminal-line-muted);background:#15191f;display:grid}.watchlist-compact-tabs{border-bottom:1px solid var(--terminal-line-muted);min-height:44px;padding:0 6px;display:flex}.watchlist-compact-tabs button{color:#858e9a;min-width:62px;font:inherit;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:700;position:relative}.watchlist-compact-tabs button[aria-pressed=true]{color:#f1f4f8}.watchlist-compact-tabs button[aria-pressed=true]:after{background:var(--terminal-accent);content:"";height:2px;position:absolute;inset:auto 10px 0}.watchlist-compact-columns{color:#757f8c;grid-template-columns:minmax(88px,1fr) 64px 68px 58px;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:10px;display:grid}.watchlist-compact-columns>span:nth-child(2){text-align:center}.watchlist-compact-columns button{color:#8d97a4;font:inherit;text-align:right;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:10px}.watchlist-compact-columns button[aria-pressed=true]{color:#dfe5ed}.watchlist-compact-columns button:focus-visible,.watchlist-compact-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #7ea0ff}.watchlist-compact-tabs button,.watchlist-compact-columns button,.terminal-watch-change-mobile{min-height:44px}.home-terminal-workstation .terminal-watchlist li.watchlist-quote-row,.home-terminal-workstation .terminal-watchlist[data-sorting=true] li.watchlist-quote-row{cursor:default;-webkit-user-select:auto;user-select:auto;grid-template-columns:minmax(88px,1fr) 64px 132px;gap:6px;min-height:76px;padding:9px 10px}.terminal-watch-select-desktop,.watchlist-drag-handle{display:none!important}.terminal-watchlist .terminal-watch-select-mobile{min-width:0;min-height:44px;color:var(--terminal-text);align-content:center;gap:2px;text-decoration:none;display:grid}.terminal-watch-select-mobile:focus-visible{outline:2px solid var(--terminal-accent-text);outline-offset:2px}.terminal-watch-select-mobile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.terminal-watch-select-mobile span{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex;overflow:hidden}.home-terminal-workstation .watchlist-sparkline-cell .market-sparkline,.home-terminal-workstation .watchlist-sparkline-cell .market-sparkline-empty{width:64px;height:27px}.terminal-watch-quote{white-space:nowrap;grid-template-rows:44px 18px;grid-template-columns:minmax(0,1fr) 58px;place-items:center stretch;gap:2px 6px;width:132px;min-width:132px;transform:none}.terminal-watch-quote>b{justify-self:end;font-size:15px}.terminal-watch-quote>span{border-radius:2px;place-items:center;min-width:0;height:28px;padding:0 4px;font-size:11px;display:grid}.terminal-watch-quote>span[data-direction=up]{background:var(--terminal-up);color:#fff}.terminal-watch-quote>span[data-direction=down]{background:var(--terminal-down);color:#fff}.terminal-watch-quote>span[data-direction=flat]{color:#fff;background:#555d68}.terminal-watch-change-desktop{display:none!important}.terminal-watchlist .terminal-watch-change-mobile{isolation:isolate;color:#fff;-webkit-text-fill-color:#fff;appearance:none;min-width:0;height:44px;box-shadow:none;font:700 11px/28px var(--font-market);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;outline:0;place-items:center;padding:0 4px;display:grid;position:relative}.terminal-watch-change-mobile:focus-visible{text-underline-offset:2px;outline:0;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:2px}.terminal-watch-change-mobile:before{z-index:-1;content:"";border-radius:2px;position:absolute;inset:8px 0}.terminal-watch-change-mobile[data-direction=up],.terminal-watch-change-mobile[data-direction=down],.terminal-watch-change-mobile[data-direction=flat]{color:#fff;-webkit-text-fill-color:#fff}.terminal-watch-change-mobile[data-direction=up]:before{background:var(--terminal-up)}.terminal-watch-change-mobile[data-direction=down]:before{background:var(--terminal-down)}.terminal-watch-change-mobile[data-direction=flat]:before{background:#555d68}.terminal-watch-extended{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;width:100%;min-width:0;transform:none}.terminal-watch-extended .compact-extended-values{color:#8d95a1;grid-area:1/1;justify-content:flex-end;gap:6px;font-size:10px}.terminal-watch-extended .compact-extended-label{color:#f0f2f5;text-align:center;background:#5c626c;border-radius:2px;grid-area:1/2;min-width:24px;padding:1px 3px;font-size:10px;line-height:14px}.watchlist-remove-action{display:none!important}.watchlist-order-controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.watchlist-order-controls button{color:#c7cfd8;background:#1c232c;border:1px solid #394451;border-radius:4px;min-height:44px;padding:6px}.watchlist-order-controls button:last-child{color:#ff8da0}.watchlist-order-controls button:disabled{cursor:not-allowed;opacity:.42}}.order-ticket-submit-region{display:contents}.order-ticket-submit-region>button[type=submit]{border:1px solid var(--terminal-up);background:var(--terminal-up);color:#04150e;grid-column:span 2}.order-ticket-submit-region>button[type=submit]:hover:not(:disabled),.order-ticket-submit-region>button[type=submit]:focus-visible:not(:disabled){outline-offset:2px;background:#55e6b8;outline:2px solid #55e6b859}.order-ticket-submit-region>button[type=submit].is-sell{border-color:var(--terminal-down);background:var(--terminal-down);color:#190606}.order-ticket-submit-region>button[type=submit].is-sell:hover:not(:disabled),.order-ticket-submit-region>button[type=submit].is-sell:focus-visible:not(:disabled){background:#ff7373;outline-color:#ef5b5b52}.order-ticket-floating .order-ticket-submit-region>button[type=submit]{grid-column:auto;min-height:38px}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){.company-route-workstation{overflow:visible}.company-route-workstation .terminal-stock-header{min-height:92px;padding:10px}.company-route-workstation .terminal-stock-header-actions{align-items:flex-start}.company-route-workstation .terminal-open-ticket{z-index:810;right:12px;bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 10px);min-width:92px;min-height:44px;position:fixed;box-shadow:0 9px 28px #00000073}.terminal-stock-chart-full .company-price-chart-combined{min-height:clamp(340px,58dvh,440px)}.company-chart-toolbar button,.company-chart-session-menu>summary,.company-chart-indicator-menu>summary,.company-sidebar-tabs button{min-width:44px;min-height:44px}.company-sidebar-tabs{z-index:4;min-height:44px;position:sticky;top:0}.company-sidebar-tabs button{min-width:64px}.workstation-tape ol{max-height:none;overflow:visible}.order-ticket-modal{pointer-events:auto;background:#02070cb8;align-items:end;padding:0}.order-ticket-dialog{will-change:auto;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:100dvh;overflow:hidden;transform:none!important}.order-ticket-dialog .order-ticket{overscroll-behavior:contain;max-height:calc(100dvh - 44px);padding-bottom:max(14px, env(safe-area-inset-bottom));scroll-padding-bottom:116px;overflow-y:auto}.order-ticket-dragbar{cursor:default;min-height:44px}.ticket-close{width:44px;height:44px}.order-ticket-side button,.order-ticket-form input,.order-ticket-form select,.order-ticket-stepper button,.order-ticket-price-shortcuts button,.order-ticket-quantity-shortcuts button,.order-ticket-working-actions button,.order-ticket-replace button{min-height:44px}.order-ticket-floating .order-ticket-hint{display:block}.order-ticket-floating .order-ticket-form>label{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.order-ticket-floating .order-ticket-form>label>input,.order-ticket-floating .order-ticket-form>label>select,.order-ticket-floating .order-ticket-form>label>span,.order-ticket-floating .order-ticket-form>label>.order-ticket-field-heading,.order-ticket-floating .order-ticket-form>label>.order-ticket-stepper,.order-ticket-floating .order-ticket-form>label>.order-ticket-quantity-shortcuts,.order-ticket-floating .order-ticket-form>label>.order-ticket-field-note{grid-area:auto/1;width:100%;margin-top:0}.order-ticket-submit-region{z-index:3;border-top:1px solid var(--terminal-line);background:#0b1b2a;grid-template-columns:minmax(0,1fr) minmax(128px,.9fr);gap:8px;padding:9px 0 0;display:grid;position:sticky;bottom:0}.order-ticket-floating .order-ticket-submit-region>button[type=submit]{min-height:52px}.account-tabs :is(a,button),.account-header-actions :is(a,button),.account-activity-toolbar :is(input,select,button),.account-activity-footer>button{min-height:44px}.account-section header :is(a,button){position:relative}.account-section header :is(a,button):before{content:"";position:absolute;inset:-7px 0}.account-networth-parts dd,.account-position-value-pair b,.account-position-list li>div:not(:first-child)>strong,.account-order-list strong,.account-activity-result b{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.account-networth-parts dd{font-size:clamp(11px,3vw,15px)}.account-order-list li{grid-template-columns:1fr 1fr;gap:10px 12px}.account-order-list li>div:first-child,.account-order-list .account-quote-link{grid-column:1/-1}.account-order-list .account-quote-link{justify-self:stretch;min-height:44px;padding:12px 0 0}.account-activity-drawer>header button{width:44px;height:44px}}.company-mobile-tabs,.company-mobile-tape,.company-mobile-tape-toggle,.company-mobile-immersive-toggle,.company-mobile-immersive-header,.company-mobile-actions,.terminal-mobile-topbar,.terminal-mobile-close-context,.terminal-mobile-quote-toggle,.terminal-mobile-quote-details,.terminal-mobile-extended,.terminal-mobile-extended-details{display:none}.company-mobile-chart-grid,.company-mobile-info-panel{display:contents}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){.company-route-breadcrumb{display:none}.company-route-workstation>.terminal-stock-chart{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.company-route-workstation .terminal-stock-header{z-index:30;min-height:0;box-shadow:none;background:#11151a;border-bottom-color:#303640;grid-template-columns:minmax(0,1.24fr) minmax(122px,.76fr);align-items:start;gap:8px 14px;padding:6px 14px 9px;display:grid;position:relative}.terminal-mobile-topbar{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px;display:flex}.terminal-mobile-back,.company-mobile-header-watch{color:#e7ebf1;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.terminal-mobile-back{margin-left:-10px;font-size:42px;font-weight:200;line-height:1}.terminal-mobile-back span{transform:translateY(-2px)}.terminal-mobile-back:hover,.terminal-mobile-back:focus-visible,.company-mobile-header-watch:hover,.company-mobile-header-watch:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:-2px;background:#232931}.company-mobile-header-watch{color:#f15c76;cursor:pointer}.company-mobile-header-watch:disabled{color:#707985;cursor:wait}.terminal-mobile-market-actions{align-items:center;display:flex}.terminal-mobile-short-status{grid-column:2;justify-content:flex-end;align-self:end;min-width:0;display:flex}.terminal-mobile-short-status .short-lending-trigger{background:#1b2027;border-color:#3b4653;border-radius:999px;min-height:32px;padding:5px 8px}.terminal-stock-identity{grid-column:1;align-self:end;min-width:0}.terminal-stock-identity .card-kicker{display:none}.terminal-mobile-close-context{color:#7f8894;margin:0;font-size:11px;line-height:1.4;display:block}.company-route-workstation .terminal-stock-header h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:21px;overflow:hidden}.company-route-workstation .terminal-stock-header h1 span{text-overflow:ellipsis;white-space:nowrap;max-width:62vw;display:inline;overflow:hidden}.company-route-workstation .terminal-stock-header-actions{grid-column:1;justify-content:flex-start;align-items:flex-start;width:100%}.company-route-workstation .terminal-header-quotes{justify-items:start;min-width:0}.company-route-workstation .terminal-chart-price{justify-content:start;gap:1px;display:grid}.company-route-workstation .terminal-chart-price strong{font-size:clamp(32px,10.2vw,44px);line-height:1.05}.company-route-workstation .terminal-chart-price-direction{vertical-align:.32em;margin-left:5px;font-size:.34em;font-style:normal;display:inline-block}.company-route-workstation .terminal-chart-price span{white-space:nowrap;font-size:15px;font-weight:600}.company-route-workstation .terminal-chart-price span b{font-weight:inherit}.company-route-workstation .terminal-desktop-extended,.terminal-desktop-trade{display:none}.terminal-mobile-quote-toggle{color:#dce2e9;min-width:0;min-height:96px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-column:2;grid-template-columns:minmax(0,1fr) 32px;align-content:center;align-self:stretch;gap:3px 4px;margin:0;padding:0;display:grid}.terminal-mobile-quote-toggle>span:not(.terminal-mobile-quote-chevron){grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;display:grid}.terminal-mobile-quote-toggle i{color:#7f8996;white-space:nowrap;font-size:12px;font-style:normal}.terminal-mobile-quote-toggle b{color:#dce2e9;font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.terminal-mobile-quote-toggle b[data-direction=up]{color:var(--terminal-up)}.terminal-mobile-quote-toggle b[data-direction=down]{color:var(--terminal-down)}.terminal-mobile-quote-toggle b[data-direction=flat]{color:#dce2e9}.terminal-mobile-quote-chevron{color:#a5adb8;background:#20252c;border:1px solid #363d47;border-radius:7px;grid-area:1/2/4;align-self:center;place-items:center;width:32px;height:44px;display:grid}.terminal-mobile-quote-chevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.terminal-mobile-quote-toggle:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px;border-radius:4px}.terminal-mobile-quote-details{border-top:1px solid #262c34;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:4px 0 0;padding:8px 0 2px;display:grid}.terminal-mobile-quote-details[hidden]{display:none}.terminal-mobile-quote-details div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px;min-width:0;min-height:27px;display:grid}.terminal-mobile-quote-details dt{color:#858e99;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-mobile-quote-details dd{color:#dce2e9;font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.terminal-mobile-quote-details dd[data-direction=up]{color:var(--terminal-up)}.terminal-mobile-quote-details dd[data-direction=down]{color:var(--terminal-down)}.terminal-mobile-extended{color:#a8b0ba;min-height:35px;font-family:var(--font-market);font-variant-numeric:tabular-nums;border-top:1px solid #272d35;grid-column:1/-1;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:2px;font-size:12px;display:grid}.terminal-mobile-extended span{color:#8b949f;font-family:var(--font-ui)}.terminal-mobile-extended em{font-style:normal}.terminal-mobile-extended time{color:#939ba6;white-space:nowrap;justify-self:end}.terminal-mobile-extended[data-direction=up] :is(strong,em){color:var(--terminal-up)}.terminal-mobile-extended[data-direction=down] :is(strong,em){color:var(--terminal-down)}.terminal-mobile-extended{color:#a8b0ba;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:auto auto auto minmax(0,1fr) auto;width:100%;padding:0}.terminal-mobile-extended:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px;border-radius:4px}.terminal-mobile-extended-chevron{color:#939ba6;justify-self:end;place-items:center;width:22px;height:22px;display:grid}.terminal-mobile-extended-chevron svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.terminal-mobile-extended-details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0 0 6px;padding:4px 0 0;display:grid}.terminal-mobile-extended-details[hidden]{display:none}.terminal-mobile-extended-details div{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.terminal-mobile-extended-details dt{color:#858e99;white-space:nowrap;font-size:10px}.terminal-mobile-extended-details dd{color:#dce2e9;font-family:var(--font-market);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:10px}.terminal-mobile-extended-details dd[data-direction=up]{color:var(--terminal-up)}.terminal-mobile-extended-details dd[data-direction=down]{color:var(--terminal-down)}.company-mobile-tabs{z-index:31;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12151bfa;border-bottom:1px solid #303640;grid-template-columns:repeat(3,minmax(0,1fr));min-height:46px;display:grid;position:sticky;top:0}.company-mobile-tabs button{color:#949daa;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;font-size:12px;position:relative}.company-mobile-tabs button[aria-selected=true]{color:#eef2f7;font-weight:700}.company-mobile-tabs button[aria-selected=true]:after{background:var(--terminal-accent);content:"";height:2px;position:absolute;bottom:0;left:18%;right:18%}.company-mobile-tabs button:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:-3px}.terminal-stock-content{display:block}.company-mobile-chart-grid{background:#171b22;border-bottom:1px solid #303640;grid-template-columns:minmax(0,2.15fr) minmax(112px,1fr);align-items:stretch;min-width:0;display:grid}.company-mobile-chart-grid[data-mobile-tape-visible=false]{grid-template-columns:minmax(0,1fr)}.company-mobile-info-panel{width:100%;min-width:0;display:block}.terminal-stock-content:not([data-mobile-tab=chart]) .company-mobile-chart-grid{display:none}.company-mobile-chart-grid .terminal-stock-main{min-width:0;padding:0;position:relative}.company-mobile-chart-grid .company-chart-workspace{border-width:0 1px 0 0;margin:0}.company-mobile-chart-grid .company-price-chart-combined{overflow:hidden}.company-mobile-chart-grid .company-price-chart-canvas{height:100%;min-height:0;overflow:hidden}.terminal-stock-chart-full .company-price-chart-combined{height:clamp(280px,44dvh,320px);min-height:clamp(280px,44dvh,320px)}.company-chart-toolbar{flex-wrap:nowrap;max-width:100%;overflow:visible}.company-mobile-chart-grid .company-chart-toolbar{padding-block:2px}.company-mobile-chart-grid .company-chart-toolbar:has(.company-chart-indicator-menu[open]){z-index:820}.company-chart-toolbar-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.company-chart-toolbar-scroll::-webkit-scrollbar{display:none}.company-chart-toolbar .company-chart-mode{width:auto;margin-right:5px}.company-mobile-chart-grid .company-chart-toolbar button,.company-mobile-chart-grid .company-chart-session-menu>summary,.company-mobile-chart-grid .company-chart-indicator-menu>summary{min-width:44px;min-height:36px}.company-mobile-chart-grid .company-chart-indicator-menu[open]{z-index:32}.company-mobile-chart-grid .company-chart-indicator-popover{top:var(--indicator-popover-top);right:auto;bottom:var(--indicator-popover-bottom);left:var(--indicator-popover-left);width:var(--indicator-popover-width);max-height:var(--indicator-popover-max-height);grid-template-columns:minmax(0,1fr);position:fixed;overflow-y:auto}.company-mobile-chart-grid .company-chart-indicator-popover fieldset{width:100%;min-inline-size:0}.company-mobile-chart-grid .company-chart-indicator-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-mobile-chart-grid .company-chart-indicator-actions{flex-wrap:wrap}.company-mobile-tape-toggle{z-index:12;color:#c3cad3;width:44px;height:44px;font:700 13px/1 var(--font-market);cursor:pointer;background:#272c34e6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:5px;box-shadow:0 3px 12px #00000059}.company-mobile-tape-toggle:hover,.company-mobile-tape-toggle:focus-visible{color:#fff;outline-offset:-2px;background:#343a44;outline:2px solid #77818e}.company-mobile-tape-toggle[aria-pressed=true]{right:8px}.company-mobile-immersive-toggle{z-index:12;color:#c3cad3;cursor:pointer;background:#272c34e6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:54px;box-shadow:0 3px 12px #00000059}.company-mobile-immersive-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.company-mobile-immersive-toggle:hover,.company-mobile-immersive-toggle:focus-visible{color:#fff;outline-offset:-2px;background:#343a44;outline:2px solid #77818e}.terminal-stock-main[data-mobile-immersive=true]{z-index:790;top:0;right:0;bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom));background:#11151a;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:fixed;left:0;box-shadow:0 18px 46px #0000008c}.terminal-stock-main[data-mobile-immersive=true] .company-mobile-immersive-header{min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0 4px;background:#11151a;border-bottom:1px solid #303640;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.company-mobile-immersive-header>button{color:#e6ebf1;width:44px;height:44px;font:300 38px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.company-mobile-immersive-header>button span{transform:translateY(-2px)}.company-mobile-immersive-header>button:hover,.company-mobile-immersive-header>button:focus-visible{outline-offset:-2px;background:#262c34;outline:2px solid #77818e}.company-mobile-immersive-header>div{gap:2px;min-width:0;display:grid}.company-mobile-immersive-header>div strong{color:#edf1f5;font-size:16px}.company-mobile-immersive-header>div span{color:#9099a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.company-mobile-immersive-header>p{font-family:var(--font-market);font-variant-numeric:tabular-nums;justify-items:end;gap:1px;margin:0;display:grid}.company-mobile-immersive-header>p strong{color:#dce2e9;font-size:14px}.company-mobile-immersive-header>p span{color:#8f98a4;font-size:11px}.company-mobile-immersive-header>p[data-direction=up] :is(strong,span){color:var(--terminal-up)}.company-mobile-immersive-header>p[data-direction=down] :is(strong,span){color:var(--terminal-down)}.terminal-stock-main[data-mobile-immersive=true] .company-chart-workspace{border:0;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.terminal-stock-main[data-mobile-immersive=true] .company-price-chart-combined{flex:auto;height:auto;min-height:0}.terminal-stock-main[data-mobile-immersive=true] .company-price-chart-canvas{height:100%}.terminal-stock-main[data-mobile-immersive=true] :is(.company-mobile-immersive-toggle,.company-mobile-tape-toggle),.terminal-stock-chart[data-mobile-chart-immersive=true] .company-mobile-actions{display:none}.company-mobile-tape{background:#15191f;align-self:stretch;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.company-mobile-tape header{border-bottom:1px solid #2b313a;justify-content:space-between;align-items:center;height:44px;min-height:44px;display:flex;position:absolute;inset:0 5px auto}.company-mobile-tape h2{color:#d9dfe6;margin:0;font-size:11px}.company-mobile-tape ol{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d4550 transparent;min-height:0;margin:0;padding:3px 0 0;list-style:none;position:absolute;inset:44px 5px 5px;overflow-y:auto}.company-mobile-tape li{min-height:21px;font-family:var(--font-market);font-variant-numeric:tabular-nums;grid-template-columns:27px 40px minmax(26px,1fr) 8px;align-items:center;gap:0;font-size:10px;display:grid}.company-mobile-tape time{color:#78828e;white-space:nowrap}.company-mobile-tape strong{color:#dbe1e8;text-align:right;text-overflow:clip;white-space:nowrap;overflow:visible}.company-mobile-tape-quantity{color:#dbe1e8;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-mobile-tape-direction{color:#dbe1e8;justify-self:end;font-size:10px;line-height:1}.company-mobile-tape li[data-aggressor=BUY] :is(strong,.company-mobile-tape-quantity,.company-mobile-tape-direction){color:var(--terminal-up)}.company-mobile-tape li[data-aggressor=SELL] :is(strong,.company-mobile-tape-quantity,.company-mobile-tape-direction){color:var(--terminal-down)}.company-mobile-tape>p{color:#808b97;place-items:center;margin:0;font-size:10px;display:grid;position:absolute;inset:44px 5px 5px}.company-mobile-info-panel .company-market-sidebar{border:0;display:block;overflow:visible}.company-mobile-info-panel .site-ad-placement[data-placement=COMPANY_SIDEBAR],.company-mobile-info-panel .workstation-quote-summary,.company-mobile-info-panel .company-sidebar-tabs,.company-market-sidebar[data-mobile-section=book] .workstation-tape{display:none}.company-mobile-info-panel .company-sidebar-panel{overflow:visible}.company-mobile-info-panel .workstation-tape ol{max-height:none;overflow:visible}.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection,.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-sub-legends>div{left:8px;right:8px}.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection span[data-metric=口径],.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection[data-view=line] span[data-metric=涨跌],.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection[data-view=line][data-idle=true] span:not([data-metric=均价]):not([data-metric=成交量]){display:none}.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection[data-view=line]{flex-wrap:nowrap;gap:3px 8px;top:6px;left:64px;right:72px;overflow:hidden}.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-inspection[data-idle=false]{display:none}.terminal-stock-chart-full .company-chart-workspace{position:relative}.company-chart-touch-readout{z-index:40;color:#dce2e9;font-family:var(--font-market);font-variant-numeric:tabular-nums;pointer-events:none;background:#12151bf7;border-bottom:1px solid #303640;padding:8px 12px 10px;font-size:11px;line-height:1.4;position:absolute;top:0;left:0;right:0}.company-chart-touch-readout[hidden]{display:none}.company-chart-touch-readout time{color:#c9d1da;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.company-chart-touch-readout dl{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:4px 8px;margin:0;display:grid}.company-chart-touch-readout div{white-space:nowrap;gap:5px;min-width:0;display:flex}.company-chart-touch-readout dt{color:#858e99;flex:none}.company-chart-touch-readout dd{margin:0}.company-chart-touch-readout[data-direction=UP] dd[data-tone=change]{color:var(--terminal-up)}.company-chart-touch-readout[data-direction=DOWN] dd[data-tone=change]{color:var(--terminal-down)}.company-price-chart-combined[data-mobile-overlay-scales=true] .company-chart-return-latest{right:8px}.company-chart-mobile-scales{z-index:5;color:#858e9a;font-family:var(--font-market);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px;line-height:1;position:absolute;inset:0;overflow:hidden}.company-chart-mobile-scales span,.company-chart-mobile-scales b{text-shadow:0 1px 2px #171b22,0 -1px 2px #171b22;white-space:nowrap;position:absolute;transform:translateY(-50%)}.company-chart-mobile-scales span[data-side=left]{left:3px}.company-chart-mobile-scales span[data-side=right]{right:3px}.company-chart-mobile-scales b{color:#fff;background:#5d6672;border-radius:2px 0 0 2px;padding:3px 4px;font-size:10px;font-weight:700;right:0}.company-chart-mobile-scales b[data-direction=up]{background:var(--terminal-up)}.company-chart-mobile-scales b[data-direction=down]{background:var(--terminal-down)}.company-mobile-actions{z-index:810;right:max(10px, env(safe-area-inset-right));bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom) + 8px);left:max(10px, env(safe-area-inset-left));min-height:var(--terminal-mobile-actions-height);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#14181ef7;border:1px solid #343b45;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:7px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 34px #00000080}.company-mobile-actions button{border-radius:4px;min-height:44px}.company-route-workstation .terminal-open-ticket{min-width:0;min-height:44px;box-shadow:none;position:static;bottom:auto;right:auto}.company-mobile-trade:disabled{color:#77818d;background:#2b3139;border-color:#3b424c}}@media (prefers-reduced-motion:reduce){.company-route-workstation .terminal-stock-header{scroll-behavior:auto}}.order-ticket-guidance{border:1px solid var(--terminal-line-muted);background:#091725}.order-ticket-guidance summary{color:#9eb8d8;cursor:pointer;min-height:34px;padding:8px 10px;font-size:11px;font-weight:700}.order-ticket-guidance p{border-top:1px solid var(--terminal-line-muted);max-width:none;color:var(--terminal-muted);padding:9px 10px;line-height:1.5;margin:0!important;font-size:11px!important}.order-ticket-market-context{border-top:1px solid var(--terminal-line);gap:8px;padding-top:10px;display:grid}.order-ticket-market-context>header{justify-content:normal;align-items:stretch;gap:7px;width:100%;display:grid}.order-ticket-market-context>header>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-ticket-market-context h4{color:var(--terminal-text);margin:0;font-size:12px}.order-ticket-market-context header span{color:var(--terminal-muted);font-size:10px}.order-ticket-market-pressure{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:7px;width:100%;display:grid}.order-ticket-market-pressure>span:first-child{color:var(--terminal-up)}.order-ticket-market-pressure>span:last-child{color:var(--terminal-down)}.order-ticket-market-pressure progress{appearance:none;background:var(--terminal-down);border:0;width:100%;height:5px;overflow:hidden}.order-ticket-market-pressure progress::-webkit-progress-bar{background:var(--terminal-down)}.order-ticket-market-pressure progress::-webkit-progress-value{background:var(--terminal-up)}.order-ticket-market-pressure progress::-moz-progress-bar{background:var(--terminal-up)}.order-ticket-best-quotes{background:var(--terminal-line-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.order-ticket-best-quotes>div{background:#081521;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0;padding:8px;display:grid}.order-ticket-best-quotes span,.order-ticket-best-quotes em{color:var(--terminal-muted);font-size:10px;font-style:normal}.order-ticket-best-quotes button,.order-ticket-market-levels button{width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.order-ticket-best-quotes :is(button,strong){overflow-wrap:anywhere;color:var(--terminal-text);font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.order-ticket-best-quotes button:hover,.order-ticket-market-levels button:hover{text-underline-offset:3px;text-decoration:underline}.order-ticket-best-quotes button:focus-visible,.order-ticket-market-levels button:focus-visible{outline-offset:1px;outline:1px solid}.order-ticket-best-quotes em{text-align:right;grid-column:1/-1}.order-ticket-best-quotes .is-bid :is(button,strong){color:var(--terminal-up)}.order-ticket-best-quotes .is-ask :is(button,strong){color:var(--terminal-down)}.order-ticket-market-context details{min-width:0}.order-ticket-market-context summary{color:#8eb9ff;cursor:pointer;width:max-content;min-height:34px;padding:8px 0;font-size:11px}.order-ticket-market-depth{background:var(--terminal-line-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.order-ticket-market-levels{background:#07131f;margin:0;padding:5px 7px;list-style:none}.order-ticket-market-levels li{min-height:23px;color:var(--terminal-muted);font-family:var(--font-market);font-variant-numeric:tabular-nums;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:10px;display:grid}.order-ticket-market-levels :is(button,strong){color:var(--terminal-text);text-align:right;text-overflow:clip;white-space:nowrap;overflow:hidden}.order-ticket-market-levels em{color:var(--terminal-muted);text-align:right;font-style:normal}.order-ticket-market-levels.is-bid :is(button,strong){color:var(--terminal-up)}.order-ticket-market-levels.is-ask :is(button,strong){color:var(--terminal-down)}.order-ticket-market-levels li.is-empty{padding:5px 0;display:block}@media (max-width:700px),(max-width:1366px) and (hover:none) and (pointer:coarse){body:has(.order-ticket-modal) .company-mobile-actions{display:none}.order-ticket-modal{top:0;right:0;bottom:calc(var(--terminal-mobile-nav-height) + env(safe-area-inset-bottom));height:auto;left:0}.order-ticket-dialog{width:100%;height:100%;max-height:100%}.order-ticket-dragbar{display:none}.order-ticket-dialog .order-ticket{height:100%;max-height:100%;padding:0 12px 12px;scroll-padding-top:64px;scroll-padding-bottom:112px}.order-ticket-floating>header{z-index:5;border-bottom:1px solid var(--terminal-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1b2afa;align-items:center;min-height:58px;margin:0 -12px;padding:6px 8px 6px 12px;position:sticky;top:0}.order-ticket-floating>header .card-kicker{display:none}.order-ticket-floating>header h3{margin:0;font-size:17px}.order-ticket-floating{gap:8px}.order-ticket-account{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px 6px;padding:7px 8px}.order-ticket-account>strong,.order-ticket-account>button{align-content:center;min-width:0;min-height:44px;font-size:12px}.order-ticket-account>span{align-content:center;font-size:10px}.order-ticket-short-capacity,.order-ticket-signed-out{grid-column:1/-1}.order-ticket-side button,.order-ticket-guidance summary{min-height:44px}.order-ticket-floating .order-ticket-form{gap:6px}.order-ticket-floating .order-ticket-form>label{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:5px 8px;display:grid}.order-ticket-floating .order-ticket-form>label>.order-ticket-field-heading{grid-area:1/1;align-items:center;min-height:44px}.order-ticket-floating .order-ticket-form>label>input,.order-ticket-floating .order-ticket-form>label>select,.order-ticket-floating .order-ticket-form>label>.order-ticket-stepper,.order-ticket-floating .order-ticket-form>label>.order-ticket-price-control,.order-ticket-floating .order-ticket-form>label>.order-ticket-quantity-shortcuts{grid-column:2;width:100%;margin:0}.order-ticket-floating .order-ticket-form>label>.order-ticket-field-note{grid-column:2;width:100%;margin:-1px 0 2px}.order-ticket-price-shortcuts,.order-ticket-quantity-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.order-ticket-stepper button,.order-ticket-price-shortcuts button,.order-ticket-quantity-shortcuts button{grid-column:auto}.order-ticket-price-shortcuts button,.order-ticket-quantity-shortcuts button{min-width:0;min-height:44px;padding:4px 2px}.order-ticket-submit-region{z-index:4;padding:8px 0 0;position:sticky;bottom:0}.order-ticket-floating>.order-ticket-market-context{order:1}.order-ticket-floating>.order-ticket-conditional-orders{order:2}.order-ticket-market-context{padding-bottom:2px}.order-ticket-market-context summary{min-height:44px}.order-ticket-market-levels li{grid-template-columns:28px 64px minmax(0,1fr);min-height:44px}.order-ticket-best-quotes button,.order-ticket-market-levels button{min-height:44px}}@media (min-width:701px) and (max-width:768px){.terminal-rail-nav a,.terminal-rail-rewards button{min-height:44px}.company-chart-toolbar button,.company-chart-session-menu>summary,.company-chart-indicator-menu>summary{min-width:44px;min-height:44px}.company-sidebar-tabs button,.terminal-open-ticket,.account-tabs :is(a,button){min-height:44px}}.admin-macro-matrix{min-width:1180px}.admin-macro-matrix th:first-child,.admin-macro-matrix td:first-child{z-index:1;background:#0c1927;position:sticky;left:0}.admin-macro-matrix thead th:first-child{background:#102033}.admin-macro-matrix tbody tr:hover td:first-child{background:#10253a}.admin-macro-matrix tr[data-selected] td{background:#12283d}.admin-macro-matrix th:not(:first-child):not(:nth-child(2)){text-align:right}.admin-macro-cell{color:#c9d8e9;font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.admin-macro-cell[data-direction=up]{color:#61d6aa}.admin-macro-cell[data-direction=down]{color:#ffca81}.admin-macro-cell[data-direction=flat]{color:#5d7488}.admin-macro-warning{color:#ffca81;margin-top:2px;font-size:12px;display:block}.admin-macro-editor h2{align-items:baseline;gap:8px;margin:0;font-size:1.2rem;display:flex}.admin-macro-editor h2 span{color:#7890a4;letter-spacing:.06em;font-size:12px;font-weight:400}.admin-macro-editor>p{color:#8fa2b4;margin:6px 0 0;font-size:12px}.admin-macro-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:14px;display:grid}.admin-macro-grid label,.admin-macro-reason{color:#8298ab;gap:4px;font-size:12px;font-weight:700;display:grid}.admin-macro-grid input,.admin-macro-reason textarea{color:#e7eff6;width:100%;min-width:0;font:inherit;background:#081522;border:1px solid #30475c;padding:8px;font-size:13px}.admin-macro-reason{margin-top:14px}.admin-macro-reason textarea{resize:vertical;min-height:72px}.admin-macro-editor .admin-detail-actions{margin-top:14px}@media (max-width:600px){.admin-macro-matrix th:first-child,.admin-macro-matrix td:first-child{position:static}}.admin-ad-units{gap:8px;margin-top:10px;display:grid}.admin-ad-units>p{color:var(--terminal-muted);margin:0 0 2px;font-size:12px}.admin-ad-unit{border:1px solid var(--terminal-line-muted);background:#171b22;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:8px 12px;padding:10px 12px;display:grid}.admin-ad-unit[data-enabled]{border-color:#4f7cff73}.admin-ad-unit-toggle{grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.admin-ad-unit-toggle span{gap:2px;display:grid}.admin-ad-unit-toggle strong{font-size:13px}.admin-ad-unit-toggle small{color:var(--terminal-muted);font-size:12px}.admin-ad-unit>label{color:var(--terminal-muted);gap:4px;font-size:12px;display:grid}.admin-ad-unit>label input{border:1px solid var(--terminal-line);min-height:32px;color:var(--terminal-text);font:inherit;background:#10141a;padding:0 8px;font-size:13px}.admin-ad-unit>label input:disabled{opacity:.45}@media (max-width:700px){.admin-ad-unit{grid-template-columns:1fr}}.site-doc{max-width:820px}.site-doc article{border:1px solid var(--terminal-line);background:#191e25;padding:28px 32px 18px}.site-doc-head{border-bottom:1px solid var(--terminal-line-muted);padding-bottom:18px}.site-doc-head h1{letter-spacing:-.01em;text-wrap:balance;margin:6px 0 10px;font-size:26px;line-height:1.3}.site-doc-lead{color:#c6ccd5;margin:0;font-size:15px;line-height:1.75}.site-doc-updated{color:var(--terminal-muted);margin:10px 0 0;font-size:12px}.site-doc section{border-bottom:1px solid var(--terminal-line-muted);padding:18px 0}.site-doc section:last-of-type{border-bottom:0}.site-doc h2{margin:0 0 8px;font-size:16px}.site-doc p,.site-doc li{color:#c6ccd5;font-size:14px;line-height:1.8}.site-doc p{max-width:none;margin:0 0 8px}.site-doc ul{margin:0 0 8px;padding-left:1.3em}.site-doc li{margin:0 0 4px}.site-doc a{color:var(--terminal-accent-text);text-underline-offset:3px;text-decoration:underline}.site-doc-nav{flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:13px;display:flex}.site-doc-nav a{color:var(--terminal-muted);text-decoration:none}.site-doc-nav a:hover{color:var(--terminal-accent-text)}.public-landing-footer-docs{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.public-landing-footer-docs a{color:var(--terminal-muted);text-decoration:none}.terminal-edition-switch{display:block}.terminal-mobile-edition{color:#aeb7c2;background:#151b22;border:1px solid #3a4654;border-radius:5px;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.terminal-mobile-docs{flex-wrap:wrap;gap:8px 16px;padding:10px 0 4px;font-size:13px;display:flex}.terminal-mobile-docs a{color:#c6ccd5;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}@media (max-width:700px){.site-doc article{padding:20px 16px 12px}.site-doc-head h1{font-size:22px}}.admin-name-policy{margin-top:18px}.admin-name-policy-add{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.admin-name-policy-add label,.admin-name-policy-rename label,.admin-name-policy-filter{color:var(--terminal-muted);gap:4px;font-size:12px;display:grid}.admin-name-policy-add input,.admin-name-policy-add select,.admin-name-policy-rename input,.admin-name-policy-filter input{border:1px solid var(--terminal-line);min-height:34px;color:var(--terminal-text);font:inherit;background:#10141a;padding:0 8px;font-size:13px}.admin-name-policy-filter{margin:6px 0 8px}.admin-name-policy-terms{border:1px solid var(--terminal-line-muted);max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.admin-name-policy-terms li{border-bottom:1px solid var(--terminal-line-muted);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:6px 10px;font-size:13px;display:grid}.admin-name-policy-terms li span{color:var(--terminal-muted);font-size:12px}.admin-name-policy-terms li span[data-category=RESERVED]{color:#7ea0ff}.admin-name-policy-terms li span[data-category=AD]{color:#f1d29b}.admin-name-policy-terms li small{color:var(--terminal-muted);grid-column:2;font-size:12px}.admin-name-policy-terms li button{border:1px solid var(--terminal-line);color:#c6ccd5;font:inherit;cursor:pointer;background:0 0;padding:4px 10px;font-size:12px}.admin-name-policy-empty{color:var(--terminal-muted)}.admin-name-policy-side{align-content:start;gap:14px;display:grid}.admin-name-policy-side p{color:var(--terminal-muted);margin:0 0 8px;font-size:12px}.admin-name-policy-actions{gap:8px;margin-bottom:10px;display:flex}.admin-name-policy-actions button{border:1px solid var(--terminal-line);color:#c6ccd5;min-height:34px;font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:12px;font-weight:700}.admin-name-policy-rename{gap:8px;display:grid}@media (max-width:900px){.admin-name-policy-add{grid-template-columns:1fr}}.pwa-install-prompt{z-index:900;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:min(400px,100vw - 32px);color:var(--terminal-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b111af5;border:1px solid #3a4658;border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:12px 14px;padding:14px 16px;display:grid;position:fixed;box-shadow:0 18px 54px #0000008c}.pwa-install-icon{background:url(/icons/icon-192.png) 50%/cover no-repeat;border-radius:10px;width:44px;height:44px}.pwa-install-copy{gap:3px;min-width:0;display:grid}.pwa-install-copy strong{font-size:14px}.pwa-install-copy span{color:var(--terminal-muted);font-size:12px}.pwa-install-steps{color:var(--terminal-text);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.pwa-install-steps small{color:var(--terminal-muted);font-size:11px;display:block}.pwa-install-actions{grid-column:1/-1;gap:8px;display:flex}.pwa-install-primary,.pwa-install-dismiss{min-height:34px;font:inherit;cursor:pointer;border:1px solid #c9963e;border-radius:6px;padding:0 14px;font-size:13px;font-weight:700}.pwa-install-primary{color:#0b111a;background:#c9963e}.pwa-install-primary:hover,.pwa-install-primary:focus-visible{background:#e2b562;outline:none}.pwa-install-dismiss{color:var(--terminal-muted);background:0 0;border-color:#3a4658}.pwa-install-dismiss:hover,.pwa-install-dismiss:focus-visible{color:var(--terminal-text);outline:none}@media (max-width:960px){.pwa-install-prompt{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(var(--terminal-mobile-nav-height,0px) + env(safe-area-inset-bottom) + 12px);width:auto}body:has(.player-onboarding-coach) .pwa-install-prompt{bottom:calc(var(--terminal-mobile-nav-height,0px) + var(--terminal-onboarding-lane-height,0px) + env(safe-area-inset-bottom) + 12px)}}.pwa-install-link{gap:6px;margin-top:8px;display:grid}.pwa-install-copy-link{min-height:30px;color:var(--terminal-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a4658;border-radius:6px;justify-self:start;padding:0 12px;font-size:12px;font-weight:700}.pwa-install-copy-link:hover,.pwa-install-copy-link:focus-visible{border-color:#c9963e;outline:none}.pwa-install-link input{background:var(--terminal-bg);min-height:30px;color:var(--terminal-text);font:inherit;border:1px solid #3a4658;border-radius:6px;padding:0 10px;font-size:12px}.email-verification-banner{color:var(--terminal-text);background:linear-gradient(90deg,#d6a7581f,#d6a7580a);border:1px solid #d6a75873;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 16px 0;padding:12px 16px;display:flex}.email-verification-copy{flex:280px;gap:2px;min-width:0;display:grid}.email-verification-copy strong{font-size:14px}.email-verification-copy span{color:var(--terminal-muted);font-size:12px}.email-verification-actions{align-items:center;gap:8px;display:flex}.email-verification-primary{color:#0b111a;min-height:32px;font:inherit;cursor:pointer;background:#c9963e;border:1px solid #c9963e;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700}.email-verification-primary:disabled{opacity:.6;cursor:default}.email-verification-link{color:var(--terminal-muted);font-size:12px;text-decoration:underline}.email-verification-dismiss{width:28px;height:28px;color:var(--terminal-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #3a4658;border-radius:50%;font-size:18px;line-height:1}.account-email-body{gap:12px;padding:14px 15px 2px;display:grid}.account-email-body>.account-notice,.account-email-body>.form-field-help{margin:0}.account-email-facts{gap:8px;margin:0;display:grid}.account-email-facts div{grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.account-email-facts dt{color:var(--terminal-muted)}.account-email-facts dd{overflow-wrap:anywhere;margin:0}.account-email-verified{color:var(--terminal-up);font-weight:700}.account-email-unverified{color:#e2b562;font-weight:700}.account-email-actions{flex-wrap:wrap;gap:8px;display:flex}.account-email-change{border-top:1px solid var(--terminal-line-muted);gap:10px;margin:0;padding-top:14px;display:grid}.account-email-change label{color:#cbd1d9;gap:7px;font-size:11px;font-weight:700;display:grid}@media (max-width:960px){.email-verification-banner{margin:10px 10px 0}}.admin-market-index-panel{background:#0d1b29;border:1px solid #23394d}.admin-market-index-panel>header{border-bottom:1px solid #24394d;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.admin-market-index-panel>header div{gap:2px;display:grid}.admin-market-index-panel>header span{color:#70899f;font-size:12px}.admin-market-index-panel>header strong{color:#e9f1f8;font-size:13px}.admin-market-index-panel>header p{color:#8399ac;margin:0;font-size:12px}.admin-market-index-note{color:#8399ac;margin:0;padding:12px 14px;font-size:12px}.admin-market-index-table{overflow-x:auto}.admin-market-index-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.admin-market-index-table th,.admin-market-index-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #1c2e40;padding:7px 14px}.admin-market-index-table th:first-child,.admin-market-index-table td:first-child,.admin-market-index-table th:nth-child(2),.admin-market-index-table td:nth-child(2){text-align:left}.admin-market-index-table th{color:#70899f;font-weight:600}.admin-market-index-table td b{color:#e9f1f8;display:block}.admin-market-index-table td span{color:#73899c;font-size:12px;display:block}.admin-market-index-table td[data-direction=up]{color:var(--terminal-up)}.admin-market-index-table td[data-direction=down]{color:var(--terminal-down)}.daily-recap{max-width:860px}.daily-recap article{border:1px solid var(--terminal-line);background:#191e25;padding:28px 32px 18px}.daily-recap-head{border-bottom:1px solid var(--terminal-line-muted);padding-bottom:18px}.daily-recap-masthead{color:var(--terminal-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.daily-recap-masthead b{color:var(--terminal-text);letter-spacing:.04em;font-size:15px}.daily-recap-head h1{letter-spacing:-.01em;text-wrap:balance;margin:6px 0 10px;font-size:26px;line-height:1.3}.daily-recap-lead{color:#c6ccd5;margin:0;font-size:15px;line-height:1.75}.daily-recap-prose{border-bottom:1px solid var(--terminal-line-muted);padding:18px 0}.daily-recap-prose p{color:#d3d8e0;max-width:70ch;margin:0 0 12px;font-size:15px;line-height:1.85}.daily-recap-signoff{color:var(--terminal-muted)!important}.daily-recap-block{border-bottom:1px solid var(--terminal-line-muted);padding:18px 0}.daily-recap-block h2{margin:0 0 10px;font-size:15px}.daily-recap-facts{background:var(--terminal-line-muted);border:1px solid var(--terminal-line-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.daily-recap-facts div{background:#13171d;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.daily-recap-facts dt{color:var(--terminal-muted);font-size:12px}.daily-recap-facts dd{font-family:var(--font-market);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.daily-recap-table{overflow-x:auto}.daily-recap-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.daily-recap-table th,.daily-recap-table td{border-bottom:1px solid var(--terminal-line-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 10px}.daily-recap-table th:first-child,.daily-recap-table td:first-child,.daily-recap-table th:nth-child(2),.daily-recap-table td:nth-child(2){text-align:left}.daily-recap-table th{color:var(--terminal-muted);font-weight:600}.daily-recap-table a{color:var(--terminal-text);text-decoration:none}.daily-recap-table a:hover{color:#7ea0ff}.daily-recap [data-direction=up]{color:var(--terminal-up)}.daily-recap [data-direction=down]{color:var(--terminal-down)}.daily-recap-news{margin:0;padding:0;list-style:none}.daily-recap-news li{border-bottom:1px solid var(--terminal-line-muted);gap:3px;padding:10px 0;display:grid}.daily-recap-news li:last-child{border-bottom:0}.daily-recap-news b{font-size:14px}.daily-recap-news p{color:var(--terminal-muted);margin:0;font-size:13px}.daily-recap-scope{border:1px solid var(--terminal-line);width:max-content;color:var(--terminal-muted);padding:1px 6px;font-size:11px}.daily-recap-note{color:var(--terminal-muted);margin:10px 0 0;font-size:12px}.daily-recap-foot{color:var(--terminal-muted);padding-top:16px;font-size:12px}.daily-recap-foot p{margin:0 0 6px}.daily-recap-foot a,.daily-recap-pager a{color:#7ea0ff;text-decoration:none}.daily-recap-foot a:hover,.daily-recap-pager a:hover{color:#dfe2e8}.daily-recap-pager{justify-content:space-between;max-width:860px;padding-top:0;font-size:13px;display:flex}.daily-recap-list{margin:16px 0 0;padding:0;list-style:none}.daily-recap-list li{border-bottom:1px solid var(--terminal-line-muted)}.daily-recap-list a{color:var(--terminal-text);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:baseline;gap:12px;padding:12px 4px;text-decoration:none;display:grid}.daily-recap-list a:hover{background:#ffffff08}.daily-recap-list small{color:var(--terminal-muted);margin-left:4px;font-size:12px}.daily-recap-list-outlet{color:var(--terminal-muted);font-size:13px}.daily-recap-list-level{font-family:var(--font-market);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}@media (max-width:640px){.daily-recap article{padding:20px 16px 14px}.daily-recap-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-recap-list a{grid-template-columns:1fr auto}.daily-recap-list-outlet{grid-column:1/-1}}
