.account-panel{background:#fff;border:1px solid #dde3e8;border-radius:12px;max-width:580px;margin:36px auto;padding:28px}.platform-form{gap:18px;margin:20px 0;display:grid}.platform-form label{gap:7px;font-weight:600;display:grid}.platform-form input,.platform-form textarea,.platform-form select{color:#081f32;width:100%;font:inherit;background:#fff;border:1px solid #b6c4cf;border-radius:6px;padding:12px}.platform-form textarea{font-family:monospace;font-size:14px}.admin-grid{grid-template-columns:minmax(180px,1fr) minmax(280px,3fr);gap:28px;margin-top:24px;display:grid}.admin-records{align-content:start;gap:8px;display:grid}.admin-records a,.admin-links a{background:#fff;border:1px solid #dce4ea;border-radius:6px;padding:12px}.admin-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.platform-error,[role=alert]{color:#842e00;background:#fff0e8;padding:12px}.platform-card{background:#fff;border:1px solid #dce4ea;border-radius:8px;margin:14px 0;padding:20px}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.admin-grid,.admin-links{grid-template-columns:1fr}.account-panel{padding:20px}}.member-badge{color:#145a40;white-space:nowrap;background:#eef7f2;border:1px solid #1b6e4f;border-radius:4px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}
.account-menu{z-index:35;flex-shrink:0;position:relative}.account-trigger{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe2e9;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:6px 10px;font-size:13px;text-decoration:none;list-style:none;display:flex}.account-trigger::-webkit-details-marker{display:none}.account-trigger:hover{background:#eaf0f5}.account-avatar{background:#eaf0f5;border:1px solid #dbe2e9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.account-trigger-label{text-align:left;max-width:120px;display:grid}.account-trigger-label strong{text-overflow:ellipsis;overflow:hidden}.account-trigger-label small{color:#21603f;font-size:11px}.account-dropdown{background:#fff;border:1px solid #aab8c4;border-radius:10px;width:270px;max-height:75dvh;padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 8px 24px #081f321a}.account-dropdown>p{overflow-wrap:anywhere;border-bottom:1px solid #dbe2e9;gap:3px;padding:12px;display:grid}.account-dropdown>p span{color:#43586a;font-size:12px}.account-dropdown nav{padding:6px 0;display:grid}.account-dropdown nav a{border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.account-dropdown nav a:hover{background:#eaf0f5}.account-signout{color:#a13232;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:0;padding:10px 12px}.account-dropdown form{border-top:1px solid #dbe2e9}.account-dropdown .account-signout{width:100%}.account-save{flex-direction:column;gap:5px;display:inline-flex}.account-save-button[aria-pressed=true]{color:#fff;background:#081f32;border-color:#081f32}.account-save-button[aria-pressed=true] svg{fill:currentColor}.account-save-message{color:#43586a;max-width:300px;font-size:12px}.account-save-icon{display:contents}.account-save-feedback:empty{display:none}.account-save-feedback{z-index:2;background:#fff;border:1px solid #dbe2e9;border-radius:6px;padding:8px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px}.favorite-button:disabled{opacity:.6;cursor:wait}.account-tools{gap:4px;display:grid}.account-tools a{border-bottom:1px solid #dbe2e9;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.account-tools a:last-child{border-bottom:0}.account-workspace{max-width:1120px;margin:24px auto 56px}.account-breadcrumb{color:#43586a;margin-bottom:20px;font-size:13px}.account-hero{align-items:center;gap:18px;margin-bottom:28px;display:flex}.account-hero .account-avatar{width:64px;height:64px;font-size:26px}.account-hero h1{letter-spacing:-.025em;margin:4px 0;font-size:30px;line-height:1.25}.account-hero p{color:#43586a;font-size:14px}.account-eyebrow{color:#43586a;margin-bottom:7px;font-size:12px;font-weight:650}.account-online{color:#21603f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.account-online:before{content:"";background:#21603f;border-radius:50%;width:7px;height:7px}.account-hero-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.account-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.account-shortcuts a{background:#fff;border:1px solid #dbe2e9;border-radius:10px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.account-shortcuts strong{font-size:25px}.account-shortcuts small{color:#43586a}.account-shortcuts a:hover{background:#f4f6f8;border-color:#aab8c4}.account-columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.account-card{background:#fff;border:1px solid #dbe2e9;border-radius:10px;min-width:0;margin-bottom:20px;padding:24px}.account-card h2{margin:0 0 10px;font-size:19px}.account-card>p{color:#43586a;font-size:14px}.account-card .platform-form{margin-bottom:0}.account-card .platform-form button{justify-self:start}.account-card small{color:#43586a;font-size:12px;font-weight:400}.account-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.account-row{border-top:1px solid #dbe2e9;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.account-row:first-child{border-top:0}.account-row p{color:#43586a;margin-top:4px;font-size:13px}.account-row details{margin-top:10px;font-size:13px}.account-row details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.account-status{white-space:nowrap;background:#eaf0f5;border-radius:5px;padding:4px 8px;font-size:12px}.account-notice{background:#eaf0f5;border-radius:6px;padding:14px;font-size:14px}.account-empty{text-align:center;background:#fff;border:1px dashed #aab8c4;border-radius:10px;margin:18px 0 24px;padding:38px 22px}.account-empty h2{font-size:20px}.account-empty p{color:#43586a;max-width:520px;margin:12px auto 22px}.account-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.account-tabs button[aria-pressed=true]{color:#fff;background:#081f32;border-color:#081f32}.account-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-saved-card{overflow-wrap:anywhere;margin:0 0 8px}.account-saved-card h2{min-height:44px;font-size:18px}.account-search-form{gap:12px;margin-top:16px;display:flex}.account-search-form input{min-width:0;font:inherit;border:1px solid #aab8c4;border-radius:6px;flex:1;padding:12px}@media (max-width:1000px){.masthead{gap:14px}.account-trigger-label{max-width:85px}.account-columns{grid-template-columns:1fr}.account-shortcuts,.account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-trigger{gap:5px;padding:5px 8px;font-size:12px}.account-trigger-label{max-width:70px}.account-trigger-label small{font-size:10px}.account-avatar{width:29px;height:29px}.masthead .brand-logo img{width:116px;height:auto}.masthead .header-alert{display:none}.masthead .header-listing{margin-left:auto;padding:8px;font-size:11px}.masthead{gap:8px}.account-menu{margin-left:auto}.account-dropdown{width:min(300px,100vw - 24px);position:fixed;top:76px;right:12px}.account-workspace{margin-top:16px}.account-hero{flex-wrap:wrap;gap:12px}.account-hero h1{font-size:25px}.account-hero-actions{justify-content:space-between;width:100%;margin:0}.account-card{padding:20px}.account-saved-grid{grid-template-columns:1fr}.account-shortcuts a{padding:16px}.account-search-form{flex-direction:column}.account-row{flex-wrap:wrap}.account-section-heading{align-items:flex-start}.account-section-heading .button{font-size:12px}}
:root{--t-ground:#f3f5f8;--t-surface:#fff;--t-sunk:#eef2f6;--t-rule:#dde4eb;--t-rule-strong:#b8c5d1;--t-ink:#081f32;--t-ink-2:#3d5264;--t-ink-3:#5b6e7e;--t-term:#081f32;--t-term-2:#0e2a42;--t-term-rule:#1e3c57;--t-term-ink:#eef4f9;--t-term-ink-2:#a9bccd;--t-term-ink-3:#7f97ab;--t-accent:#ff740a;--t-accent-ink:#b24c00;--t-up:#c2362b;--t-down:#1f7a4d;--t-up-term:#ff7b6e;--t-down-term:#45d19a;--t-flat:#5b6e7e;--t-warn:#9a5b00;--t-s1:#2a78d6;--t-s2:#eb6834;--t-s3:#1baf7a;--t-s4:#eda100;--t-s1-term:#3987e5;--t-s2-term:#d95926;--t-s3-term:#199e70;--t-s4-term:#c98500;--t-div-1:#1c5cab;--t-div-2:#6da7ec;--t-div-3:#e3e7eb;--t-div-4:#f2a36f;--t-div-5:#c9530f;--t-radius:10px;--t-radius-sm:6px;--t-mono:var(--font-archivo), ui-monospace, "SFMono-Regular", Menlo, monospace}.page-width{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:1100px){.page-width{padding-inline:24px}}@media (max-width:640px){.page-width{padding-inline:16px}}.main-content{padding-top:24px;padding-bottom:56px}.t-num,.t-table td,.t-kpi__value,.t-ticker,.t-delta{font-variant-numeric:tabular-nums lining-nums}.t-fresh{border:1px solid var(--t-rule);background:var(--t-surface);min-height:36px;color:var(--t-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.t-fresh:hover{border-color:var(--t-rule-strong);color:var(--t-ink)}.t-fresh__dot{background:var(--t-flat);border-radius:50%;flex:none;width:8px;height:8px}.t-fresh[data-age=fresh] .t-fresh__dot{background:#1f9d55}.t-fresh[data-age=recent] .t-fresh__dot{background:#d99100}.t-fresh[data-age=stale] .t-fresh__dot{background:var(--t-up)}.t-fresh strong{color:var(--t-ink);font-weight:700}.t-cmd-trigger{border:1px solid var(--t-rule);background:var(--t-ground);min-width:44px;min-height:44px;color:var(--t-ink-2);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex}.t-cmd-trigger:hover{border-color:var(--t-rule-strong);color:var(--t-ink)}.t-cmd-trigger kbd,.t-kbd{font-family:var(--t-mono);border:1px solid var(--t-rule-strong);background:var(--t-surface);color:var(--t-ink-2);border-bottom-width:2px;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1}@media (max-width:900px){.t-fresh .t-fresh__long{display:none}}@media (max-width:640px){.t-cmd-trigger__label,.t-cmd-trigger kbd{display:none}}.t-ticker{color:var(--t-term-ink);background:#051524;border-top:1px solid #10304a;font-size:12.5px}.t-ticker__inner{scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.t-ticker__inner::-webkit-scrollbar{display:none}.t-ticker__label{color:var(--t-term-ink-3);letter-spacing:.04em;border-right:1px solid #16354f;flex:none;align-items:center;gap:8px;margin-right:6px;padding:0 14px 0 0;font-size:11px;font-weight:700;display:flex}.t-ticker__item{color:var(--t-term-ink);white-space:nowrap;border-right:1px solid #0f2c44;flex:none;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:flex}.t-ticker__item:hover{color:#fff;background:#0b2438}.t-ticker__item:focus-visible{outline-offset:-3px;outline:2px solid #fff}.t-ticker__name{color:var(--t-term-ink-2);font-weight:600}.t-ticker__price{font-weight:700}.t-ticker .t-delta.up{color:var(--t-up-term)}.t-ticker .t-delta.down{color:var(--t-down-term)}.t-ticker .t-delta.flat{color:var(--t-term-ink-3)}.t-cmd-backdrop{z-index:90;background:#051524b3;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.t-cmd{background:var(--t-surface);border:1px solid var(--t-rule);border-radius:12px;flex-direction:column;width:min(680px,100%);max-height:76vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #05152466}.t-cmd__field{border-bottom:1px solid var(--t-rule);align-items:center;gap:10px;padding:0 16px;display:flex}.t-cmd__field input{min-width:0;font:inherit;color:var(--t-ink);background:0 0;border:0;outline:none;flex:1;padding:18px 0;font-size:17px}.t-cmd__list{margin:0;padding:6px;list-style:none;overflow-y:auto}.t-cmd__group{letter-spacing:.05em;color:var(--t-ink-3);padding:12px 10px 6px;font-size:11px;font-weight:700}.t-cmd__item{cursor:pointer;color:var(--t-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.t-cmd__item[aria-selected=true]{background:var(--t-sunk)}.t-cmd__item small{color:var(--t-ink-3);font-size:12px}.t-cmd__hint{border-top:1px solid var(--t-rule);color:var(--t-ink-3);flex-wrap:wrap;gap:14px;padding:10px 16px;font-size:12px;display:flex}.t-cmd__empty{color:var(--t-ink-3);padding:20px 14px;font-size:14px}.t-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.t-head__eyebrow{letter-spacing:.06em;color:var(--t-ink-3);margin:0 0 6px;font-size:12px;font-weight:700}.t-head h1{letter-spacing:-.02em;color:var(--t-ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.t-head__lead{color:var(--t-ink-2);max-width:70ch;margin:8px 0 0;font-size:15px;line-height:1.55}.t-head__actions{flex-wrap:wrap;gap:10px;display:flex}.t-panel{background:var(--t-surface);border:1px solid var(--t-rule);border-radius:var(--t-radius);min-width:0;padding:20px}.t-panel--flush{padding:0;overflow:hidden}.t-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.t-panel--flush .t-panel__head{padding:16px 18px 0}.t-panel__title{color:var(--t-ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:750}.t-panel__sub{color:var(--t-ink-3);margin:3px 0 0;font-size:12.5px}.t-panel__foot{color:var(--t-ink-3);margin-top:12px;font-size:12px;line-height:1.5}.t-panel--flush .t-panel__foot{padding:0 18px 14px}.t-dark{background:var(--t-term);color:var(--t-term-ink);border-color:var(--t-term)}.t-dark .t-panel__title{color:#fff}.t-dark .t-panel__sub,.t-dark .t-panel__foot{color:var(--t-term-ink-3)}.t-dark a{color:var(--t-term-ink)}.t-dark .t-delta.up{color:var(--t-up-term)}.t-dark .t-delta.down{color:var(--t-down-term)}.t-dark .t-delta.flat{color:var(--t-term-ink-3)}.t-grid{gap:16px;display:grid}.t-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.t-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.t-grid-main{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1100px){.t-grid-main{grid-template-columns:minmax(0,1fr)}.t-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.t-grid-2,.t-grid-3{grid-template-columns:minmax(0,1fr)}}.t-section{margin-top:28px}.t-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.t-section-head h2{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.t-section-head p{color:var(--t-ink-3);margin:4px 0 0;font-size:13px}.t-link{align-items:center;gap:6px;min-height:36px;font-size:13.5px;font-weight:650;display:inline-flex}.t-kpis{border:1px solid var(--t-rule);border-radius:var(--t-radius);background:var(--t-surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;display:grid;overflow:hidden}.t-kpi{border-right:1px solid var(--t-rule);min-width:0;padding:14px 16px}.t-kpi:last-child{border-right:0}.t-kpi__label{letter-spacing:.04em;color:var(--t-ink-3);margin:0;font-size:11.5px;font-weight:700}.t-kpi__value{letter-spacing:-.02em;color:var(--t-ink);margin:6px 0 2px;font-size:24px;font-weight:750;line-height:1.15}.t-kpi__value small{color:var(--t-ink-3);letter-spacing:0;font-size:13px;font-weight:600}.t-kpi__meta{color:var(--t-ink-3);margin:0;font-size:12px}.t-dark .t-kpis,.t-kpis.t-dark{background:var(--t-term-2);border-color:var(--t-term-rule)}.t-dark .t-kpi,.t-kpis.t-dark .t-kpi{border-color:var(--t-term-rule)}.t-dark .t-kpi__label,.t-dark .t-kpi__meta,.t-kpis.t-dark .t-kpi__label,.t-kpis.t-dark .t-kpi__meta{color:var(--t-term-ink-3)}.t-dark .t-kpi__value,.t-kpis.t-dark .t-kpi__value{color:#fff}@media (max-width:640px){.t-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.t-kpi{border-bottom:1px solid var(--t-rule)}.t-kpi:nth-child(2n){border-right:0}.t-kpi__value{font-size:20px}}.t-delta{white-space:nowrap;font-weight:700;font-size:inherit;align-items:center;gap:3px;display:inline-flex}.t-delta.up{color:var(--t-up)}.t-delta.down{color:var(--t-down)}.t-delta.flat,.t-delta.none{color:var(--t-flat);font-weight:600}.t-delta__arrow{font-size:.78em;line-height:1}.t-delta-pill{background:var(--t-sunk);border-radius:5px;padding:2px 7px}.t-delta-pill.up{background:#fbe9e7}.t-delta-pill.down{background:#e4f4ec}.t-src{color:var(--t-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.t-src:before{content:"";background:var(--t-s1);border-radius:2px;flex:none;width:7px;height:7px}.t-src[data-kind=official]:before{background:var(--t-accent)}.t-src[data-kind=listing]:before{background:var(--t-flat)}.t-seg{background:var(--t-sunk);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.t-seg button,.t-seg a{color:var(--t-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.t-seg button:hover,.t-seg a:hover{color:var(--t-ink);background:#fff9}.t-seg [aria-pressed=true],.t-seg [aria-current=page],.t-seg [aria-selected=true]{background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 2px #081f3226}.t-dark .t-seg{background:var(--t-term-2)}.t-dark .t-seg button,.t-dark .t-seg a{color:var(--t-term-ink-2)}.t-dark .t-seg [aria-pressed=true],.t-dark .t-seg [aria-current=page]{color:#fff;box-shadow:none;background:#1c4262}.t-tabs{border-bottom:1px solid var(--t-rule);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.t-tabs a,.t-tabs button{font:inherit;color:var(--t-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.t-tabs a:hover,.t-tabs button:hover{color:var(--t-ink)}.t-tabs [aria-current=page],.t-tabs [aria-selected=true]{color:var(--t-ink);border-bottom-color:var(--t-accent)}.t-tabs .t-count{color:var(--t-ink-3);font-size:11.5px;font-weight:600}.t-field{flex-direction:column;gap:6px;min-width:0;display:flex}.t-field>span{color:var(--t-ink-2);font-size:12px;font-weight:700}.t-input,.t-select{border:1px solid var(--t-rule-strong);background:var(--t-surface);min-height:40px;color:var(--t-ink);font:inherit;box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:0 12px;font-size:14px}.t-input:focus,.t-select:focus{outline:2px solid var(--t-s1);outline-offset:0;border-color:var(--t-s1)}.t-btn{min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:var(--t-ink);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.t-btn:hover{color:#fff;background:#12344f}.t-btn--ghost{background:var(--t-surface);color:var(--t-ink);border-color:var(--t-rule-strong)}.t-btn--ghost:hover{background:var(--t-sunk);color:var(--t-ink)}.t-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.t-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.t-table{border-collapse:collapse;width:100%;color:var(--t-ink);font-size:13.5px}.t-table th{text-align:left;letter-spacing:.03em;color:var(--t-ink-3);background:var(--t-sunk);border-bottom:1px solid var(--t-rule);white-space:nowrap;z-index:1;padding:9px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.t-table td{border-bottom:1px solid var(--t-rule);vertical-align:middle;box-sizing:border-box;height:40px;padding:8px 12px}.t-table tbody tr:hover{background:#f7f9fb}.t-table tbody tr:last-child td{border-bottom:0}.t-table [data-num],.t-table .num{text-align:right;white-space:nowrap}.t-table th[data-num]{text-align:right}.t-table th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.t-table th button:focus-visible{outline:2px solid var(--t-s1);outline-offset:2px}.t-table th[aria-sort=ascending] button:after{content:"▲";font-size:9px}.t-table th[aria-sort=descending] button:after{content:"▼";font-size:9px}.t-table .t-name{color:var(--t-ink);font-weight:650;text-decoration:none}.t-table .t-name:hover{text-decoration:underline}.t-table .t-sub{color:var(--t-ink-3);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.t-table .t-strong{font-weight:750}.t-table .t-muted{color:var(--t-ink-3)}.t-table .t-spark-cell{width:108px;padding-top:4px;padding-bottom:4px}.t-table .t-rank{color:var(--t-ink-3);width:36px}.t-dark .t-table{color:var(--t-term-ink)}.t-dark .t-table th{background:var(--t-term-2);color:var(--t-term-ink-3);border-color:var(--t-term-rule)}.t-dark .t-table td{border-color:var(--t-term-rule)}.t-dark .t-table tbody tr:hover{background:#0d2740}.t-dark .t-table .t-name{color:#fff}.t-dark .t-table .t-sub,.t-dark .t-table .t-muted{color:var(--t-term-ink-3)}@media (max-width:640px){.t-table{font-size:13px}.t-table th,.t-table td{padding-inline:8px}.t-table td{height:44px}.t-hide-sm{display:none}}@media (max-width:1000px){.t-hide-md{display:none}}.t-spark{display:block;overflow:visible}.t-spark path{fill:none;stroke:var(--t-ink-2);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.t-spark circle{fill:var(--t-ink)}.t-spark[data-dir=up] circle{fill:var(--t-up)}.t-spark[data-dir=down] circle{fill:var(--t-down)}.t-spark .t-spark__base{stroke:var(--t-rule);stroke-width:1px;stroke-dasharray:2 3}.t-dark .t-spark path,.t-ticker .t-spark path{stroke:var(--t-term-ink-2)}.t-dark .t-spark .t-spark__base{stroke:var(--t-term-rule)}.t-dark .t-spark circle{fill:#fff}.t-dark .t-spark[data-dir=up] circle{fill:var(--t-up-term)}.t-dark .t-spark[data-dir=down] circle{fill:var(--t-down-term)}.t-chart{min-width:0;position:relative}.t-chart__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.t-chart__legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.t-chart__legend li{color:var(--t-ink-2);align-items:center;gap:7px;font-weight:600;display:inline-flex}.t-chart__legend i{background:currentColor;border-radius:2px;width:16px;height:3px;display:inline-block}.t-chart__legend i.band{opacity:.22;border-radius:2px;height:10px}.t-chart__plot{touch-action:pan-y;outline:none;position:relative}.t-chart__plot:focus-visible{outline:2px solid var(--t-s1);outline-offset:4px;border-radius:4px}.t-chart svg{width:100%;height:auto;display:block;overflow:visible}.t-chart .grid line{stroke:var(--t-rule);stroke-width:1px}.t-chart .grid .zero{stroke:var(--t-rule-strong)}.t-chart .axis text{fill:var(--t-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.t-chart .series{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.t-chart .band{stroke:none;opacity:.14}.t-chart .dot{stroke:var(--t-surface);stroke-width:2px}.t-chart .cross{stroke:var(--t-ink-2);stroke-width:1px;stroke-dasharray:3 3}.t-chart__tip{pointer-events:none;z-index:5;background:var(--t-term);min-width:150px;max-width:260px;color:var(--t-term-ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:9px 11px;font-size:12.5px;position:absolute;top:0;box-shadow:0 8px 24px #081f3240}.t-chart__tip time{color:var(--t-term-ink-3);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.t-chart__tip div{justify-content:space-between;align-items:center;gap:8px;display:flex}.t-chart__tip i{border-radius:2px;flex:none;width:12px;height:3px}.t-chart__tip b{color:#fff;font-weight:750}.t-chart__tip span{color:var(--t-term-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.t-chart__note{color:var(--t-ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.t-chart__empty{min-height:200px;color:var(--t-ink-3);background:var(--t-sunk);text-align:center;border-radius:8px;place-items:center;padding:20px;font-size:14px;display:grid}.t-dark .t-chart .grid line{stroke:var(--t-term-rule)}.t-dark .t-chart .axis text{fill:var(--t-term-ink-3)}.t-dark .t-chart .dot{stroke:var(--t-term)}.t-dark .t-chart .cross{stroke:var(--t-term-ink-2)}.t-dark .t-chart__legend li{color:var(--t-term-ink-2)}.t-dark .t-chart__note{color:var(--t-term-ink-3)}.t-heat{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px;display:grid}.t-heat a{min-height:64px;color:var(--t-ink);background:var(--t-sunk);border-radius:6px;flex-direction:column;justify-content:space-between;gap:6px;padding:9px 10px;font-size:12.5px;line-height:1.25;text-decoration:none;display:flex}.t-heat a:hover{outline:2px solid var(--t-ink);outline-offset:-2px}.t-heat strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.t-heat .t-delta{color:inherit;font-size:13px}.t-heat [data-heat=u3]{color:#fff;background:#b3261e}.t-heat [data-heat=u2]{color:#1a0503;background:#e0685c}.t-heat [data-heat=u1]{background:#f7c9c2}.t-heat [data-heat="0"]{background:#e8edf1}.t-heat [data-heat=d1]{background:#c4ead6}.t-heat [data-heat=d2]{color:#02160c;background:#57b98a}.t-heat [data-heat=d3]{color:#fff;background:#17744a}.t-heat-legend{color:var(--t-ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.t-heat-legend i{border-radius:2px;width:22px;height:10px;display:inline-block}.t-list{margin:0;padding:0;list-style:none}.t-list li{border-bottom:1px solid var(--t-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.t-list li:last-child{border-bottom:0}.t-list a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;overflow:hidden}.t-list a:hover{text-decoration:underline}.t-list .t-num{text-align:right}.t-dark .t-list li{border-color:var(--t-term-rule)}.t-note{border:1px solid var(--t-rule);border-left:3px solid var(--t-flat);background:var(--t-surface);color:var(--t-ink-2);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.55}.t-note--warn{background:#fffaf0;border-left-color:#d99100}.t-note strong{color:var(--t-ink)}.t-bars{gap:6px;display:grid}.t-bar{grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:13px;display:grid}.t-bar__track{background:var(--t-sunk);border-radius:3px;height:16px;position:relative}.t-bar__track:after{content:"";background:var(--t-rule-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.t-bar__fill{border-radius:2px;position:absolute;top:2px;bottom:2px}.t-bar__fill.up{background:var(--t-up)}.t-bar__fill.down{background:var(--t-down)}.t-bar .t-num{text-align:right;font-weight:700}@media (max-width:640px){.t-bar{grid-template-columns:104px minmax(0,1fr) 64px}}.t-chips{flex-wrap:wrap;gap:6px;display:flex}.t-chip{border:1px solid var(--t-rule-strong);min-height:32px;color:var(--t-ink);background:var(--t-surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.t-chip:hover{border-color:var(--t-ink);color:var(--t-ink)}.t-chip[aria-pressed=true]{background:var(--t-ink);color:#fff;border-color:var(--t-ink)}.t-chip i{border-radius:2px;width:10px;height:10px}.t-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-stack>*+*{margin-top:16px}.t-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t-muted{color:var(--t-ink-3)}.t-small{font-size:12.5px}.t-price-xl{letter-spacing:-.03em;font-size:clamp(34px,4vw,46px);font-weight:780;line-height:1}.t-price-xl small{color:var(--t-ink-3);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:650}.t-dark .t-price-xl small{color:var(--t-term-ink-3)}@media (prefers-reduced-motion:reduce){.t-chart *,.t-cmd,.t-ticker *{transition:none!important;animation:none!important}}@media print{.t-ticker,.t-cmd-trigger,.t-fresh{display:none}}.t-dark{--t-s1:var(--t-s1-term);--t-s2:var(--t-s2-term);--t-s3:var(--t-s3-term);--t-s4:var(--t-s4-term)}.masthead{align-items:center;gap:14px;min-height:80px;display:flex}.masthead .t-fresh{margin-left:auto}.masthead .header-search{align-items:center;gap:8px;width:320px;margin-left:0;padding:0 4px 0 12px;display:flex}.header-search__kbd{flex:none}.header-command{display:none}@media (max-width:1180px){.masthead .header-search{width:240px}.header-search__kbd{display:none}}@media (max-width:980px){.masthead .header-search{display:none}.header-command{display:block}}@media (max-width:640px){.masthead{gap:8px;min-height:64px}.masthead .brand-logo img{width:128px;height:48px}.masthead .t-fresh{min-height:32px;padding:0 9px;font-size:11.5px}.masthead .header-alert{display:none}.masthead .header-listing{min-height:40px;padding:0 10px;font-size:12px}.masthead .header-listing svg{display:none}.header-command .t-cmd-trigger{justify-content:center;width:40px;min-width:40px;min-height:40px;padding:0}}@media (max-width:760px){.masthead .t-fresh{display:none}.masthead .header-command{margin-left:auto}.masthead .account-menu{margin-left:0}.masthead .account-login{justify-content:center;gap:0;width:40px;min-height:40px;padding:0;font-size:0}.masthead .account-login svg{width:20px;height:20px}.masthead .account-trigger-label,.masthead .account-trigger>span[aria-hidden]+span{display:none}}@media (max-width:380px){.masthead .header-listing{gap:0;width:40px;padding:0;font-size:0}.masthead .header-listing svg{display:block}}@media (max-width:980px){.header-command .t-cmd-trigger{justify-content:center;width:44px;padding:0}.header-command .t-cmd-trigger__label,.header-command .t-cmd-trigger kbd{display:none}.masthead .header-listing{white-space:nowrap}}.t-dark .t-src,.t-dark .t-muted,.t-dark .t-small,.t-dark .t-head__eyebrow{color:var(--t-term-ink-2)}.t-spark .t-spark__dot{fill:var(--t-ink-2)}.t-dark .t-spark .t-spark__dot{fill:var(--t-term-ink-2)}.t-dark .t-kpi__value small,.t-kpis.t-dark .t-kpi__value small{color:var(--t-term-ink-2)}
