*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.inline{display:inline}.grid{display:grid}.hidden{display:none}.resize{resize:both}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg-app:#FAFAF7;--brand:#0F3D2E;--green:#0F3D2E;--brand-soft:#E8F3EE;--brand-ink:#0A2A20;--surface:#FFFFFF;--surface-2:#F7F7F3;--line:#E4E5DD;--line-strong:#D8DAD1;--text-1:#0E0E0C;--text-2:#4B4B47;--text-3:#8B8B85;--text-4:#B8B7B0;--up:#167947;--up-soft:#E7F4EC;--down:#C94A3F;--down-soft:#FDECEB;--flat:#8B8B85;--flat-soft:#ECEBE5;--hi:#C13A33;--hi-soft:#FDECEB;--mid:#B47A1A;--mid-soft:#FBF1DD;--lo:#6E6E68;--lo-soft:#ECEBE5;--pos:#167947;--pos-soft:#DCEFE3;--neg:#C94A3F;--neg-soft:#FBE5E3;--neu:#5A5A55;--neu-soft:#ECEBE5;--r-card:18px;--r-btn:14px;--r-tag:10px;--r-pill:999px;--shadow-1:0 1px 0 rgba(15,61,46,0.035),0 8px 20px rgba(15,61,46,0.03);--shadow-2:0 1px 0 rgba(15,61,46,0.04),0 12px 28px rgba(15,61,46,0.04);--pad-card:16px;--terminal-sticky-offset:136px;--terminal-sidebar-width:280px;--terminal-page-max-width:1288px;--terminal-page-padding-x:clamp(16px,2vw,24px);--terminal-page-padding-y:20px;--terminal-content-gap:12px;--terminal-right-rail-width:320px;--terminal-section-gap:12px;--gap-list:10px;--row-pad:14px;--fs-display:28px;--fs-title:18px;--fs-body:14.5px;--fs-meta:12.5px;--fs-tag:11.5px;--sg-font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",sans-serif;--sg-font-number:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--sg-text-2xs:10.5px;--sg-text-xs:11.5px;--sg-text-sm:12.75px;--sg-text-base:14px;--sg-text-lg:16px;--sg-text-xl:20px;--sg-text-2xl:24px;--sg-line-tight:1.2;--sg-line-normal:1.45;--sg-line-relaxed:1.6;--sg-tracking-tight:-0.026em;--sg-tracking-normal:-0.006em;--sg-weight-regular:450;--sg-weight-medium:590;--sg-weight-semibold:720;--sg-weight-bold:820}.monetization-slot{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,249,244,.9)),radial-gradient(circle at 8% 0,rgba(15,61,46,.08),transparent 28%);border:1px solid rgba(15,61,46,.12);border-radius:20px;box-shadow:0 1px 0 rgba(15,61,46,.04),0 16px 36px rgba(15,61,46,.055);display:flex;gap:18px;justify-content:space-between;margin:12px 0;overflow:hidden;padding:20px}.monetization-slot-copy{display:grid;gap:7px;min-width:0}.monetization-slot-label{align-items:center;align-self:start;background:rgba(15,61,46,.08);border:1px solid rgba(15,61,46,.14);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:850;height:24px;letter-spacing:.02em;padding:0 10px;width:-moz-fit-content;width:fit-content}.monetization-slot strong{color:var(--text-1);font-size:18px;font-weight:900;letter-spacing:-.025em;line-height:1.2}.monetization-slot p{color:var(--text-2);font-size:13px;font-weight:590;line-height:1.55;margin:0;max-width:720px}.monetization-slot-cta{align-items:center;background:var(--brand);border-radius:999px;color:white;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:850;height:40px;justify-content:center;min-width:104px;padding:0 16px;text-decoration:none}.monetization-slot-feed{margin:4px 0 8px;padding:16px}.monetization-slot-feed strong{font-size:16px}.monetization-slot-feed p{font-size:12.5px}.monetization-slot-market-detail{margin-top:0}@media (max-width:720px){.monetization-slot{align-items:stretch;border-radius:18px;flex-direction:column;gap:14px;padding:17px}.monetization-slot-cta{width:100%}}.intelligence-feed-page{display:grid;gap:16px}.intelligence-hero,.intelligence-search-panel,.intelligence-settings-card{border:1px solid var(--line);box-shadow:none}.intelligence-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:22px}.intelligence-hero h1,.intelligence-section-head h2{color:var(--text-1);font-weight:900;letter-spacing:-.03em;margin:0}.intelligence-hero h1{font-size:clamp(26px,3vw,38px)}.intelligence-card p,.intelligence-hero p,.intelligence-section-head p{color:var(--text-2);line-height:1.6;margin:8px 0 0}.intelligence-card-meta,.intelligence-chip-row,.intelligence-hero-actions,.intelligence-tabs{display:flex;flex-wrap:wrap;gap:8px}.intelligence-hero-actions{justify-content:flex-end;min-width:220px}.intelligence-search-panel{display:grid;gap:12px;padding:14px}.intelligence-search{color:var(--text-3);min-height:44px}.intelligence-tabs span{border:1px solid var(--line);border-radius:999px;color:var(--text-2);font-size:12px;font-weight:800;padding:7px 11px}.intelligence-tabs span.active{background:var(--brand-soft);border-color:rgba(0,98,65,.22);color:var(--brand)}.intelligence-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-summary-tile{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;display:grid;gap:4px;padding:11px 12px}.intelligence-summary-tile small,.intelligence-summary-tile span{color:var(--text-3);font-size:11px;font-weight:800}.intelligence-summary-tile strong{color:var(--text-1);font-size:20px;font-weight:950;letter-spacing:-.03em}.intelligence-layout{align-items:start}.intelligence-section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:4px 0 12px}.intelligence-section-head.compact{margin-top:18px}.intelligence-section-head h2{font-size:18px}.intelligence-section-head>span{color:var(--text-3);font-size:12px;font-weight:800}.intelligence-copy-list,.intelligence-featured-list,.intelligence-feed-list,.intelligence-settings-list{display:grid;gap:10px}.intelligence-feed-list,.intelligence-settings-card{padding:14px}.intelligence-card{border-bottom:1px solid var(--line);padding:14px 0}.intelligence-card:last-child{border-bottom:0}.intelligence-card.featured{border-bottom:1px solid var(--line);padding:16px}.intelligence-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.intelligence-card-top em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:800}.intelligence-type-badge{border-radius:999px;background:var(--surface-2);color:var(--text-2);display:inline-flex;font-size:11px;font-weight:900;line-height:1;padding:7px 9px}.intelligence-type-badge.official_disclosure,.intelligence-type-badge.save_original,.intelligence-type-badge.verified_update{background:var(--brand-soft);color:var(--brand)}.intelligence-type-badge.rumor{background:rgba(245,158,11,.12);color:#9a5b00}.intelligence-card h3{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:-.02em;line-height:1.35;margin:10px 0 0}.intelligence-card-meta{color:var(--text-3);font-size:12px;font-weight:750;margin-top:10px}.intelligence-card-meta span+span:before{content:"·";margin-right:8px}.intelligence-chip-row{margin-top:10px}.intelligence-chip-row span{background:var(--surface-2);border-radius:999px;color:var(--text-2);font-size:11px;font-weight:800;padding:5px 8px}.intelligence-detail-panel{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.intelligence-detail-panel summary{color:var(--brand);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.intelligence-detail-panel summary::-webkit-details-marker{display:none}.intelligence-detail-panel summary:after{content:"→";margin-left:6px}.intelligence-detail-panel[open] summary:after{content:"↓"}.intelligence-detail-panel div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;margin-top:10px;padding:12px}.intelligence-detail-panel p{color:var(--text-2);display:grid;gap:3px;line-height:1.5;margin:0}.intelligence-detail-panel strong{color:var(--text-1);font-size:11px;font-weight:900}.intelligence-settings-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:10px 0}.intelligence-settings-row:last-child{border-bottom:0}.intelligence-settings-row span{color:var(--text-1);font-size:13px;font-weight:800}.intelligence-settings-row strong{color:var(--text-3);font-size:12px;font-weight:850}.intelligence-copy-list p{border-bottom:1px solid var(--line);color:var(--text-2);font-size:13px;line-height:1.55;margin:0;padding:10px 0}.intelligence-copy-list p:last-child{border-bottom:0}.intelligence-copy-list strong{color:var(--text-1)}@media (max-width:900px){.intelligence-hero{display:grid}.intelligence-hero-actions{justify-content:flex-start;min-width:0}.intelligence-summary-strip{grid-template-columns:1fr}}@media (max-width:640px){.intelligence-feed-page{gap:12px}.intelligence-feed-list,.intelligence-hero,.intelligence-search-panel,.intelligence-settings-card{padding:12px}.intelligence-card.featured{padding:13px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;max-width:100%;overflow-x:hidden;padding:0}html{scroll-padding-top:var(--terminal-sticky-offset);scrollbar-gutter:stable}body{background:#F1F1EC;color:var(--text-1);font-family:var(--sg-font-sans);font-size:var(--fs-body);font-feature-settings:"tnum" 1,"ss06" 1;letter-spacing:-.01em;line-height:1.45;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;word-break:keep-all}button,h1,h2,h3,input,select,textarea{font-family:inherit}button{background:transparent;color:inherit;cursor:pointer;font-family:inherit}.sr-only,button{border:0;padding:0}.sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input,select,textarea{font-family:inherit}.app-shell{background:radial-gradient(1100px 520px at 50% -10%,rgba(221,231,223,.72) 0,transparent 58%),linear-gradient(180deg,#F1F1EC,#ECEBE4);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed}.phone{background:var(--bg-app);box-shadow:0 30px 80px rgba(15,61,46,.18),0 4px 12px rgba(15,61,46,.06);display:flex;flex-direction:column;height:100dvh;max-height:932px;max-width:430px;overflow:hidden;position:relative;width:100%}.global-desktop-nav{display:none}.global-mobile-language-row{display:flex;justify-content:flex-end;padding:6px 16px 0}.global-mobile-search-row{padding:6px 16px 0}.global-search{max-width:420px;min-width:0;position:relative;width:100%}.global-search input{background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--text-1);font-size:12px;font-weight:700;height:34px;outline:0;padding:0 15px;width:100%}.global-search input:focus{border-color:rgba(16,88,67,.48);box-shadow:0 0 0 3px rgba(16,88,67,.08)}.global-search-examples{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;gap:5px;padding:4px}.global-search-examples span{font-size:10.5px;font-weight:780;margin-right:1px}.global-search-examples button{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--text-2);font-size:10.8px;font-weight:760;line-height:1;min-height:24px;padding:0 8px}.global-search-examples button:focus-visible,.global-search-examples button:hover{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.18);outline:0}.global-search-command-lanes{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.global-search-command-lanes button{background:linear-gradient(135deg,rgba(245,249,246,.96),rgba(255,255,255,.94));border:1px solid rgba(15,61,46,.09);border-radius:12px;color:var(--text-2);cursor:pointer;display:grid;gap:2px;min-width:0;padding:8px 9px;text-align:left}.global-search-command-lanes button:focus-visible,.global-search-command-lanes button:hover{background:rgba(15,61,46,.065);border-color:rgba(15,61,46,.18);outline:0}.global-search-command-lanes strong{color:var(--text-1);font-size:11px;font-weight:900}.global-search-command-lanes span{color:var(--text-3);font-size:10.2px;font-weight:740;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-results{background:rgba(255,255,255,.98);border:1px solid rgba(15,61,46,.1);border-radius:16px;box-shadow:0 18px 42px rgba(15,61,46,.14);display:grid;gap:4px;left:0;margin-top:5px;max-height:min(420px,72vh);max-width:min(420px,calc(100vw - 24px));overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:120}.global-search-heading{align-items:center;border-bottom:1px solid rgba(15,61,46,.08);color:var(--text-3);display:flex;gap:8px;justify-content:space-between;padding:6px 8px 8px}.global-search-heading strong{color:var(--text-1);font-size:11px;font-weight:900;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.global-search-heading span{font-size:10.2px;font-weight:760;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.global-search-result{align-items:center;border-radius:12px;color:inherit;display:grid;gap:3px 8px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px;text-decoration:none}.global-search-result.active,.global-search-result:focus-visible,.global-search-result:hover{background:rgba(15,61,46,.06);outline:0}.global-search-result .tag,.global-search-result-type{font-size:9.5px;height:19px;justify-self:start;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-result strong{color:var(--text-1);font-size:12.5px;font-weight:850}.global-search-result em,.global-search-result strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-result em{color:var(--text-3);font-size:11px;font-style:normal;grid-column:2}@media (max-width:520px){.global-mobile-search-row,.global-topbar-search{min-width:0}.global-search{max-width:100%}.global-search-results{left:50%;max-height:min(68vh,430px);right:auto;transform:translateX(-50%);width:min(360px,calc(100vw - 24px))}.global-search-heading{align-items:flex-start;gap:3px}.global-search-heading span{display:none}.global-search-result{grid-template-columns:minmax(0,1fr);padding:9px}.global-search-result .tag,.global-search-result-type{max-width:100%}.global-search-result em,.global-search-result strong{overflow-wrap:anywhere;white-space:normal}.global-search-result em{grid-column:auto;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}}.global-search-empty{color:var(--text-3);display:grid;font-size:12px;font-weight:700;gap:4px;padding:12px}.global-search-empty strong{color:var(--text-1);font-size:12.5px;font-weight:900}.global-search-empty span{color:var(--text-3);font-size:11.2px;font-weight:700;line-height:1.35}.language-toggle{align-items:center;background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.1);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.language-toggle button{background:transparent;border:0;border-radius:999px;color:var(--text-3);cursor:pointer;font-size:10.5px;font-weight:850;height:24px;padding:0 8px}.language-toggle button.active{background:var(--brand);color:#E6F1EA}.language-toggle[data-compact=true] button{font-size:10px;height:22px;padding:0 7px}@media (min-width:768px){body{background:var(--bg-app)}.app-shell{background:radial-gradient(900px 420px at 50% -10%,rgba(221,231,223,.9) 0,transparent 62%),var(--bg-app);inset:auto;min-height:100dvh;overflow:visible;place-items:start center;position:static}.phone{background:transparent;box-shadow:none;height:auto;max-height:none;max-width:1120px;min-height:100dvh;overflow:visible;width:100%}.status-bar,.tabbar{display:none}.screen{overflow:visible;padding:0 24px 80px}.global-desktop-nav{align-items:center;backdrop-filter:blur(18px);background:rgba(250,250,247,.9);border-bottom:1px solid rgba(15,61,46,.08);display:grid;gap:16px;grid-template-columns:minmax(130px,auto) minmax(220px,460px) minmax(0,auto);justify-content:space-between;padding:10px 24px;position:sticky;top:0;z-index:100}.global-mobile-search-row{display:none}.global-desktop-search-slot{justify-self:center;max-width:460px;min-width:0;width:100%}.global-desktop-search-slot .global-search{max-width:none}.global-desktop-links{align-items:center;display:flex;gap:5px}.global-desktop-actions{align-items:center;display:flex;gap:8px;justify-self:end;min-width:0}.global-desktop-links a{border-radius:999px;color:var(--text-2);font-size:12px;font-weight:750;padding:7px 10px;text-decoration:none}.global-desktop-links a.active,.global-desktop-links a[aria-current=page]{background:var(--brand);color:#E6F1EA}.app-header{padding:18px 24px 8px}.section{padding-left:24px;padding-right:24px}.global-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.global-grid-2,.global-grid-3{display:grid!important;gap:14px!important}.global-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.global-grid-4{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.home-company-grid,.home-market-updates{grid-template-columns:repeat(3,minmax(0,1fr))}.home-command-hero{align-items:start;grid-template-columns:minmax(0,1.24fr) minmax(340px,.86fr);padding-left:24px;padding-right:24px}.home-command-copy,.home-market-pulse-card{padding:26px}.home-command-copy h1{font-size:42px;max-width:720px}.home-command-copy p{font-size:15px}.home-index-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-index-label{grid-column:1/-1}.home-coverage-grid,.home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mini-sector-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.home-mini-sector-column{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mini-sector-label{grid-column:1/-1}.home-sector-pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-sector-pulse-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.global-report-detail{margin:0 auto;max-width:920px}.global-report-reader{margin:0 auto;max-width:860px}}@media (min-width:1024px){.app-header,.global-desktop-nav,.screen,.section{padding-left:32px;padding-right:32px}}.status-bar{color:var(--text-1);flex:0 0 44px;font-size:14px;font-weight:600;height:44px;justify-content:space-between;letter-spacing:0;padding:0 28px}.status-bar,.status-bar .right{align-items:center;display:flex}.status-bar .right{gap:6px}.screen{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:80px;scrollbar-width:none}.chips::-webkit-scrollbar,.hero-pages::-webkit-scrollbar,.screen::-webkit-scrollbar{display:none}.thin-scroll{scrollbar-color:rgba(15,61,46,.22) transparent;scrollbar-width:thin}.thin-scroll::-webkit-scrollbar{width:4px}.thin-scroll::-webkit-scrollbar-track{background:transparent}.thin-scroll::-webkit-scrollbar-thumb{background:rgba(15,61,46,.18);border-radius:999px}.tabbar{backdrop-filter:saturate(140%) blur(16px);background:rgba(255,255,255,.92);border-top:1px solid var(--line);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:6px 8px calc(env(safe-area-inset-bottom, 8px) + 6px);position:absolute;right:0;z-index:30}.tabbar .tab{align-items:center;color:var(--text-3);display:flex;flex-direction:column;font-size:8.8px;font-weight:600;gap:2px;justify-content:center;letter-spacing:0;padding:6px 0 2px;text-decoration:none;white-space:nowrap}.tabbar .tab.active{color:var(--brand)}.tabbar .tab svg{height:18px;width:18px}.app-header{justify-content:space-between;padding:8px 20px 4px}.app-header,.brand-mark{align-items:center;display:flex}.brand-mark{color:var(--brand-ink);font-size:17px;font-weight:800;gap:8px;letter-spacing:0;white-space:nowrap}.brand-mark .dot{background:var(--brand);border-radius:7px;color:#DCEAE2;display:grid;font-size:12px;font-weight:800;height:22px;place-items:center;width:22px}.wonderhow-brand-symbol{display:block;flex:0 0 auto;height:34px;width:34px}.icon-btn{border-radius:12px;color:var(--text-2);display:grid;height:36px;place-items:center;position:relative;width:36px}.icon-btn:hover{background:var(--surface-2)}.icon-btn .badge{background:var(--up);border:2px solid var(--bg-app);border-radius:50%;height:7px;position:absolute;right:6px;top:6px;width:7px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1);padding:var(--pad-card);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}a.card{text-decoration:none}.card-flat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.card-flat,.card-soft{box-shadow:var(--shadow-1);padding:var(--pad-card)}.card-soft{background:var(--surface-2);border:1px solid rgba(15,61,46,.05);border-radius:var(--r-card)}.card-brand{background:var(--brand);border:1px solid rgba(10,42,32,.24);border-radius:var(--r-card);color:#E6F1EA;box-shadow:0 12px 28px rgba(10,42,32,.16);padding:var(--pad-card)}.today-radar-subtitle{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 12px}.today-radar-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.today-radar-grid-page{grid-template-columns:repeat(3,minmax(0,1fr))}.today-radar-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,252,.94));border:1px solid rgba(15,23,42,.08);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px;text-decoration:none}.today-radar-card:hover{border-color:rgba(14,116,144,.24);box-shadow:0 14px 32px rgba(15,23,42,.08);transform:translateY(-1px)}.today-radar-card-top,.today-radar-cta-rail,.today-radar-hero,.today-radar-section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.today-radar-card-top{align-items:center}.today-radar-card-action,.today-radar-card-top em,.today-radar-hero small{color:var(--muted);font-size:11px;font-style:normal}.today-radar-card strong{color:var(--text);font-size:14px;line-height:1.25}.today-radar-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.45;margin:0;overflow:hidden}.today-radar-card-action{font-weight:800;margin-top:auto}.today-radar-related{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.today-radar-related span{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);font-size:10.2px;font-weight:760;max-width:100%;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.today-radar-page{display:grid;gap:14px}.today-radar-hero{background:radial-gradient(circle at 18% 18%,rgba(14,165,233,.13),transparent 30%),linear-gradient(135deg,rgba(248,250,252,.98),rgba(239,246,255,.92))}.today-radar-cta-rail h2,.today-radar-hero h1,.today-radar-section-head h2{margin:6px 0}.today-radar-hero p{color:var(--muted);line-height:1.6;margin:0 0 8px;max-width:760px}.today-radar-hero-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(92px,1fr));min-width:300px}.today-radar-metric{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:10px}.today-radar-metric span{color:var(--muted);display:block;font-size:11px}.today-radar-metric strong{display:block;font-size:18px;margin-top:4px}.today-radar-board{display:grid;gap:12px}.today-workflow-lane{display:grid;gap:13px}.today-workflow-lane>div{display:grid;gap:5px}.settings-source-action-head span,.today-workflow-lane span{color:var(--brand);font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-source-action-head strong,.today-workflow-lane h2{color:var(--text-1);font-size:14px;font-weight:900;line-height:1.35;margin:0}.today-workflow-lane ol{counter-reset:workflow;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.today-workflow-lane li{counter-increment:workflow;min-width:0}.today-workflow-lane a{background:rgba(248,250,248,.86);border:1px solid rgba(15,61,46,.09);border-radius:15px;color:inherit;display:grid;gap:4px;min-height:92px;padding:10px;text-decoration:none}.today-workflow-lane a:before{color:var(--brand);content:counter(workflow,decimal-leading-zero);font-size:10px;font-weight:900}.today-workflow-lane strong{color:var(--text-1);font-size:12.2px;font-weight:900}.today-workflow-lane em{color:var(--text-3);font-size:10.8px;font-style:normal;font-weight:720;line-height:1.32}.today-radar-cta-rail span,.today-radar-section-head span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.today-radar-cta-list a,.today-radar-section-head a{background:rgba(14,116,144,.08);border:1px solid rgba(14,116,144,.14);border-radius:999px;color:#0f7286;font-size:12px;font-weight:800;padding:8px 11px;text-decoration:none;white-space:nowrap}.today-radar-cta-rail{align-items:center}.today-radar-cta-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.watchlist-today-card{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr)}.watchlist-today-card h2{margin:8px 0 6px}.watchlist-today-card p{color:var(--muted);line-height:1.55;margin:0}.watchlist-today-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-today-actions a{background:rgba(248,250,252,.92);border:1px solid rgba(15,23,42,.08);border-radius:14px;color:inherit;display:grid;gap:3px;min-width:0;padding:10px;text-decoration:none}.watchlist-today-actions strong{font-size:17px}.watchlist-today-actions span{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.today-radar-grid,.today-radar-grid-page,.watchlist-today-card{grid-template-columns:1fr}.today-radar-cta-rail,.today-radar-hero,.today-radar-section-head{align-items:stretch;flex-direction:column}.today-radar-hero-stats{min-width:0;width:100%}.today-workflow-lane ol{grid-template-columns:repeat(2,minmax(0,1fr))}.today-radar-cta-list{justify-content:flex-start}}@media (max-width:520px){.settings-readiness-grid,.settings-trust-summary-grid{grid-template-columns:1fr}.settings-readiness-note{align-items:flex-start;flex-direction:column;gap:8px}.reports-broker-kpis{grid-template-columns:1fr}.home-terminal-strip{display:flex;gap:7px;margin-left:-2px;margin-right:-2px;max-width:100%;overflow-x:auto;padding:0 2px 3px;scroll-snap-type:x proximity}.home-terminal-ticker{flex:0 0 152px;scroll-snap-align:start}.home-workflow-stats,.market-detail-workflow-strip,.terminal-workflow-grid{grid-template-columns:1fr}.disclosures-layer-strip,.reports-layer-strip{max-width:calc(100vw - 24px)}.today-radar-hero-stats,.today-workflow-lane ol,.watchlist-today-actions{grid-template-columns:1fr}.today-radar-card-top,.today-radar-section-head{gap:7px}.today-radar-cta-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.today-radar-cta-list::-webkit-scrollbar{display:none}.today-radar-cta-list a{flex:0 0 auto}.today-radar-card,.watchlist-today-actions a{overflow-wrap:anywhere}.today-radar-card{gap:6px;padding:11px}}.section{padding:14px 16px 0}.section-head{align-items:baseline;display:flex;justify-content:space-between;margin:14px 4px 10px}.section-title{color:var(--text-1);font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.22}.global-shell h1,.global-shell h2,.global-shell h3,.section-title{text-wrap:balance}.global-shell p{text-wrap:pretty}.section-link{color:var(--text-3);font-size:12.5px;font-weight:600;text-decoration:none}.tag{align-items:center;background:var(--neu-soft);border-radius:var(--r-tag);color:var(--neu);display:inline-flex;flex-shrink:0;font-size:var(--fs-tag);font-weight:700;gap:4px;height:22px;letter-spacing:0;padding:0 8px;white-space:nowrap}.tag-pos{background:var(--pos-soft);color:var(--pos)}.tag-neg{background:var(--neg-soft);color:var(--neg)}.tag-neu{background:var(--neu-soft);color:var(--neu)}.tag-hi{background:var(--hi-soft);color:var(--hi)}.tag-mid{background:var(--mid-soft);color:var(--mid)}.tag-lo{background:var(--lo-soft);color:var(--lo)}.tag-brand{background:var(--brand-soft);color:var(--brand)}.tag-outline{background:transparent;border:1px solid var(--line-strong);color:var(--text-2)}.dot-tag{border-radius:50%;display:inline-block;height:6px;width:6px}.num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--flat)}.chips{display:flex;flex-wrap:wrap;gap:6px;overflow-x:visible;padding:0 16px 4px}.chip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text-2);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:6px;height:32px;padding:0 12px;white-space:nowrap}.chip.active{background:var(--brand-ink);border-color:var(--brand-ink);color:#E6F1EA}.chip .count{font-size:11px;opacity:.7;padding-left:2px}.toggle{background:var(--line-strong);border-radius:999px;flex:0 0 auto;height:26px;position:relative;transition:background .15s ease;width:44px}.toggle:after{background:#FFFFFF;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";height:22px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:22px}.toggle.on{background:var(--brand)}.toggle.on:after{transform:translateX(18px)}.btn{align-items:center;border-radius:var(--r-btn);display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;height:48px;justify-content:center;letter-spacing:-.01em;padding:0 18px;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--brand);color:#E6F1EA}.btn-soft{background:var(--brand-soft);color:var(--brand)}.btn-ghost{background:var(--surface-2);color:var(--text-1)}.btn-block{width:100%}.divider{background:var(--line);height:1px;margin:0}.hero-ribbon{align-items:center;background:rgba(255,255,255,.14);border-radius:999px;color:#DCEAE2;display:inline-flex;font-size:11px;font-weight:700;gap:6px;height:22px;letter-spacing:.04em;padding:0 8px;text-transform:uppercase}.hero-pages{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero-page{scroll-snap-align:start}.hstack{align-items:center;display:flex;gap:8px}.vstack{display:flex;flex-direction:column;gap:4px}.between{align-items:center;display:flex;justify-content:space-between}.home-hero-actions{display:flex;align-items:flex-start;flex-direction:row;gap:8px;margin-top:10px}.desktop-copy{display:none}.mobile-copy{display:inline}.home-hero-title-mobile{display:inline-flex;flex-direction:column;gap:0}.home-hero-section{padding:8px 16px 2px!important}.home-hero-card{background:var(--brand)!important;border-radius:var(--r-card);color:#E6F1EA!important;padding:24px 20px!important}.home-hero-card>div:first-child{display:none}.home-hero-card h1{color:#fff!important;font-size:23px!important;line-height:1.08!important;margin-top:0!important;max-width:none}.home-hero-card p{color:rgba(230,241,234,.84)!important;font-size:12.6px!important;line-height:1.38!important;margin-top:8px!important}.home-hero-card .home-hero-cta{background:#fff!important;color:var(--brand)!important;flex:0 0 auto!important;font-size:12.5px!important;height:38px!important;padding:0 18px!important;width:auto!important}.home-hero-card .home-hero-actions{margin-top:18px}.home-hero-disclaimer-inside{display:none}.home-hero-disclaimer-outside{color:var(--text-3)!important;font-size:9.5px!important;line-height:1.3;margin:6px 4px 0;opacity:.72}.home-command-hero{display:grid;gap:12px;padding:8px 16px 0}.home-dashboard-layout{display:grid;gap:10px;margin-left:auto;margin-right:auto;margin-top:2px;width:100%}.home-dashboard-main{min-width:0}.home-dashboard-main .home-data-policy{margin-bottom:0}.home-dashboard-sidebar{gap:7px;padding:0 16px 90px}.home-sidebar-card{background:rgba(255,255,255,.86);border:1px solid rgba(15,61,46,.075);border-radius:11px;box-shadow:0 4px 14px rgba(15,61,46,.025),inset 0 1px 0 rgba(255,255,255,.66);display:grid;gap:8px;padding:8px}.home-stock-sidebar-panel{background:rgba(255,255,255,.94);border:1px solid rgba(15,61,46,.085);border-radius:16px;box-shadow:0 8px 18px rgba(15,61,46,.03);display:grid;gap:6px;padding:10px 11px 8px}.home-stock-panel-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.home-stock-panel-heading strong{color:var(--text-1);display:block;font-size:14px;font-weight:900;letter-spacing:-.02em}.home-stock-panel-count{font-size:10px;height:20px;padding:0 7px}.home-stock-panel-heading p{color:var(--text-2);font-size:11.8px;line-height:1.45;margin:5px 0 0}.home-stock-panel-tabs{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.045);border-radius:13px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.home-stock-panel-tabs button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:850;gap:4px;justify-content:center;letter-spacing:0;min-height:30px;padding:6px 8px;transition:background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.home-stock-panel-tabs button.active{background:rgba(255,255,255,.92);box-shadow:0 4px 12px rgba(15,61,46,.06);color:var(--text-1)}.home-stock-panel-tabs span{color:var(--text-3);font-size:9px;font-weight:820}.home-stock-panel-body{display:grid;gap:8px;min-width:0}.home-stock-panel-state{color:var(--text-3);font-size:11.5px;line-height:1.4}.home-stock-panel-list{display:grid;gap:0}.home-stock-panel-row{align-items:center;border-bottom:1px solid rgba(15,61,46,.07);color:inherit;display:grid;gap:7px;grid-template-columns:19px minmax(0,1fr) auto;min-width:0;padding:8px 4px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.home-stock-panel-row:last-child{border-bottom:0}.home-stock-panel-row:hover{background:rgba(15,61,46,.028);border-radius:10px;color:var(--text-1)}.home-stock-panel-rank{color:var(--text-3);font-size:10px;font-variant-numeric:tabular-nums;font-weight:900;text-align:center}.home-stock-panel-rank.is-asset{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.08);border-radius:999px;font-size:8px;line-height:1;padding:3px 2px}.home-stock-panel-main{display:grid;gap:3px;min-width:0}.home-stock-panel-trend{background:rgba(15,61,46,.08);border-radius:999px;display:block;height:4px;margin-top:2px;overflow:hidden;position:relative;width:58px}.home-stock-panel-trend:after{background:var(--text-3);border-radius:inherit;content:"";display:block;height:100%;width:var(--trend-scale,28%)}.home-stock-panel-trend.up:after{background:var(--pos)}.home-stock-panel-trend.down:after{background:var(--neg)}.home-stock-panel-name-line{align-items:center;display:flex;gap:6px;min-width:0}.home-stock-panel-name-line .home-recent-name{min-width:0}.home-stock-panel-quote{display:grid;gap:3px;justify-items:end;min-width:64px;text-align:right}.home-stock-panel-quote strong{color:var(--text-1);font-size:11.2px;font-variant-numeric:tabular-nums;font-weight:920;line-height:1.1}.home-stock-panel-quote em{color:var(--pos);font-size:9.7px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:880;line-height:1.1}.home-stock-panel-quote em.down{color:var(--neg)}.home-stock-panel-source{color:var(--text-4);font-size:9.2px;font-weight:760;line-height:1.15;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-stock-panel-basis{color:var(--text-3);font-weight:820;max-width:132px}.home-stock-panel-quote small{color:var(--brand-ink);font-size:11px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.company-mark{align-items:center;border:1px solid rgba(15,61,46,.12);border-radius:9px;display:inline-flex;flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums;font-weight:940;justify-content:center;letter-spacing:0;line-height:1;min-width:32px;padding:0 7px}.company-mark-sm{border-radius:6px;font-size:8.5px;height:20px;min-width:25px;padding:0 5px}.company-mark-md{height:32px}.company-mark-lg{border-radius:11px;font-size:12px;height:40px;min-width:46px;padding:0 9px}.company-mark-green{background:rgba(15,122,81,.1);color:#0b6f49}.company-mark-blue{background:rgba(37,99,235,.1);color:#1d4ed8}.company-mark-red{background:rgba(190,55,39,.1);color:#b93627}.company-mark-neutral{background:rgba(17,24,39,.07);color:var(--text-2)}.card-brand .company-mark{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.24);color:#fff}.stock-avatar{align-items:center;background:var(--stock-avatar-bg,#e5f5ee);border:1px solid var(--stock-avatar-border,#c8e8d8);border-radius:999px;color:var(--stock-avatar-color,#0b684d);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;justify-content:center;letter-spacing:0;line-height:1;overflow:hidden}.stock-avatar-sm{height:30px;width:30px}.stock-avatar-md{height:38px;width:38px}.stock-avatar-lg{height:48px;width:48px}.stock-avatar img{display:block;height:78%;-o-object-fit:contain;object-fit:contain;width:78%}.stocks-company-universe-name .stock-avatar,.stocks-directory-monitor-name .stock-avatar,.stocks-directory-name .stock-avatar,.watchlist-setup-chip-main .stock-avatar,.watchlist-setup-selected-list .stock-avatar,.watchlist-stock-identity .stock-avatar,.wonderhow-account-avatar-strip .stock-avatar{display:inline-flex}.home-sidebar-section{display:grid;gap:8px;min-width:0}.home-sidebar-section+.home-sidebar-section{border-top:1px solid rgba(15,61,46,.08);padding-top:10px}.home-sidebar-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.home-sidebar-card-head h2{color:var(--text-1);font-size:12.5px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0}.home-sidebar-card-head p{color:var(--text-3);font-size:10.5px;font-weight:710;line-height:1.35;margin:4px 0 0}.home-sidebar-card-head span{color:var(--text-3);font-size:10px;font-weight:760;line-height:1.25;text-align:right}.home-sidebar-empty{color:var(--text-3);font-size:11.5px;font-weight:720;line-height:1.45;margin:0;padding:1px 0 2px}.home-sidebar-empty-compact{max-width:220px}.home-global-index-list,.home-key-market-list,.home-recent-list{display:grid;gap:0}.home-key-market-item,.home-recent-item{align-items:center;border-bottom:1px solid rgba(15,61,46,.075);color:inherit;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 2px;text-decoration:none;transition:color .18s ease}.home-key-market-item:last-child,.home-recent-item:last-child{border-bottom:0}.home-key-market-item:hover,.home-recent-item:hover{color:var(--brand)}.home-key-market-main,.home-recent-main{display:grid;gap:2px;min-width:0}.home-recent-name{color:var(--text-1);font-size:11.6px;font-weight:880;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-recent-badge{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-3);font-size:9.5px;font-weight:850;line-height:1;padding:5px 6px}.home-recent-meta,.home-recent-sector{color:var(--text-3);font-size:9.7px;font-weight:740;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-recent-sector{grid-column:1/-1}.home-key-market-quote{display:grid;gap:2px;justify-items:end;text-align:right}.home-key-market-quote strong{color:var(--text-1);font-size:11.5px;font-weight:900;line-height:1.1}.home-key-market-quote em{color:var(--brand);font-size:10.5px;font-style:normal;font-weight:860;line-height:1.1}.home-key-market-quote em.down{color:#b2452f}.home-global-index-item{border-bottom:1px solid rgba(15,61,46,.075);display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;padding:8px 2px}.home-global-index-item:last-child{border-bottom:0}.home-global-index-item.down,.home-global-index-item.up{background:transparent}.home-global-index-item strong{color:var(--text-1);display:block;font-size:12px;font-weight:890;letter-spacing:0}.home-global-index-item>div:last-of-type{text-align:right}.home-global-index-item p,.home-global-index-item span{color:var(--text-3);display:block;font-size:10px;font-weight:730;margin:2px 0 0}.home-global-index-item p{grid-column:1/-1}.home-global-index-item em{color:var(--pos);display:block;font-size:11px;font-style:normal;font-weight:860;margin-top:2px}.home-global-index-item.down em{color:var(--neg)}.home-command-copy,.home-market-pulse-card{background:linear-gradient(180deg,#ffffff,#fbfdfb);border:1px solid rgba(15,61,46,.11);border-radius:20px;box-shadow:0 18px 46px rgba(15,61,46,.075),inset 0 1px 0 rgba(255,255,255,.8);padding:16px}.home-command-copy{align-self:start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;padding:16px 16px 12px}.home-command-copy h1{color:var(--text-1);font-size:26px;font-weight:940;letter-spacing:0;line-height:1.03;margin:0}.home-command-copy p{color:var(--text-2);font-size:13.5px;line-height:1.5;margin:0;max-width:560px}.home-hero-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1px}.home-hero-meta-text{color:var(--text-3);font-size:10.8px;font-weight:800;line-height:1.35}.home-market-subtitle{color:var(--text-2);font-size:13px!important;font-weight:720;line-height:1.35!important;margin-top:-2px!important}.home-market-summary-row{align-items:flex-start;background:transparent;border:0;border-radius:0;display:flex;gap:6px;padding:0}.home-market-summary-row p{flex:1;min-width:0;padding-top:1px}.home-market-mood-badge{align-items:center;border:1px solid rgba(102,112,133,.16);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;line-height:1.2;padding:4px 8px;white-space:nowrap}.home-market-mood-badge.up{background:rgba(15,97,68,.1);border-color:rgba(15,97,68,.17);color:var(--pos)}.home-market-mood-badge.down{background:rgba(185,63,63,.1);border-color:rgba(185,63,63,.16);color:var(--neg)}.home-market-mood-badge.flat,.home-market-mood-badge.limited,.home-market-mood-badge.mixed{background:rgba(102,112,133,.08)}.home-trust-row{align-items:center;color:var(--text-3);display:flex;font-size:11.5px;font-weight:760;gap:8px;margin-top:0;padding-top:0}.home-trust-row span{align-items:center;background:rgba(15,97,68,.08);border:1px solid rgba(15,97,68,.13);border-radius:999px;color:var(--brand);display:inline-flex;font-size:10px;height:20px;justify-content:center;width:20px}.home-market-pulse-card{align-self:start;display:grid;gap:9px}.home-market-pulse-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.home-market-pulse-head span:not(.tag){color:var(--text-3);display:block;font-size:10.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home-market-pulse-head h2{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:0;line-height:1.15;margin:4px 0 0}.home-market-pulse-head .tag{line-height:1.25;text-align:right;white-space:normal}.home-market-pulse-grid{display:grid;gap:6px}.home-market-pulse-metric{background:rgba(248,248,244,.95);border:1px solid rgba(15,61,46,.075);border-radius:10px;min-width:0;overflow:hidden;padding:7px 8px;position:relative}.home-market-pulse-metric.down,.home-market-pulse-metric.flat,.home-market-pulse-metric.up{min-height:92px;padding:10px}.home-market-pulse-metric.up{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,249,.96));border-color:rgba(17,132,82,.16)}.home-market-pulse-metric.down{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,248,.96));border-color:rgba(204,59,59,.16)}.home-market-pulse-metric.flat{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,246,.96));border-color:rgba(102,112,133,.14)}.home-market-pulse-metric span{color:var(--text-3);display:block;font-size:10.5px;font-weight:790}.home-market-pulse-metric strong{color:var(--text-1);display:block;font-size:12.4px;font-weight:890;letter-spacing:0;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.home-market-pulse-metric.down strong,.home-market-pulse-metric.flat strong,.home-market-pulse-metric.up strong{font-size:14.5px}.home-market-pulse-metric em{color:var(--pos);display:block;font-size:10px;font-style:normal;font-weight:850;margin-top:2px}.home-market-pulse-metric small{color:var(--text-3);display:block;font-size:9.5px;font-style:normal;font-weight:760;margin-top:3px}.home-market-pulse-metric.down em,.home-market-pulse-metric.flat em,.home-market-pulse-metric.up em{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:4px}.home-market-pulse-metric.down em{color:var(--neg)}.home-market-pulse-metric.flat em{color:var(--text-2)}.home-market-pulse-metric i{background:rgba(15,97,68,.09);border-radius:999px;display:block;height:3px;margin-top:7px;overflow:hidden;position:relative;width:100%}.home-market-pulse-metric.down i{background:rgba(185,63,63,.09)}.home-market-pulse-metric.flat i{background:rgba(102,112,133,.09)}.home-market-pulse-metric i:after{background:linear-gradient(90deg,rgba(15,97,68,.5),rgba(15,97,68,.9));border-radius:inherit;content:"";display:block;height:100%;width:var(--sector-intensity,40%)}.home-market-pulse-metric.down i:after{background:linear-gradient(90deg,rgba(185,63,63,.5),rgba(185,63,63,.9))}.home-market-pulse-metric.flat i:after{background:linear-gradient(90deg,rgba(102,112,133,.45),rgba(102,112,133,.76))}.home-market-pulse-card>p{color:var(--text-3);font-size:11px;font-weight:740;line-height:1.4;margin:0}.home-index-strip{align-items:stretch;gap:9px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:4px;padding:0}.home-index-label{align-items:center;color:var(--brand);display:flex;font-size:11px;font-weight:900;grid-column:1/-1;letter-spacing:.04em;min-width:0;padding:0 1px 1px;text-transform:uppercase}.home-index-item,.home-index-source{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:14px;display:grid;gap:8px;min-width:0;overflow:hidden;padding:12px 14px 10px;position:relative}.home-index-item-head{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(88px,104px) minmax(0,1fr)}.home-index-item-quote{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.home-index-item.up{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,249,.96));border-color:rgba(15,97,68,.14)}.home-index-item.down{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(251,248,248,.96));border-color:rgba(185,63,63,.14)}.home-index-item span,.home-index-source span{color:var(--text-3);display:block;font-size:10px;font-weight:800}.home-index-item strong,.home-index-source strong{color:var(--text-1);display:block;font-size:clamp(22px,4vw,31px);font-weight:940;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;margin-top:0;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.home-index-item em{color:var(--pos);display:block;flex:0 0 auto;font-size:12.4px;font-style:normal;font-weight:900;margin-top:0}.home-index-item.down em{color:var(--neg)}.home-index-item i{background:rgba(15,97,68,.08);border-radius:999px;display:block;height:3px;margin-top:0;overflow:hidden;width:100%}.home-index-meta{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:760;gap:6px;line-height:1.35;margin-top:0}.home-index-meta strong{color:var(--text-2);font-size:10.5px;font-weight:850}.home-index-meta i{color:rgba(15,61,46,.35);font-style:normal;font-weight:900}.home-market-overview-card{background:linear-gradient(180deg,#ffffff,#f8fbf9);border:1px solid rgba(15,61,46,.11);border-radius:20px;box-shadow:0 16px 42px rgba(15,61,46,.055),inset 0 1px 0 rgba(255,255,255,.84);display:grid;gap:14px;padding:18px}.home-market-overview-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.home-market-overview-head h3{color:var(--text-1);font-size:22px;font-weight:930;letter-spacing:-.04em;line-height:1.05;margin:0}.home-market-overview-head p{color:var(--text-2);font-size:12.2px;font-weight:710;line-height:1.45;margin:6px 0 0;max-width:620px}.home-market-overview-badges{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.home-market-overview-grid,.home-market-overview-meta-grid{display:grid;gap:10px}.home-market-overview-index{background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:16px;display:grid;gap:8px;min-width:0;padding:14px}.home-market-overview-index.up{background:linear-gradient(145deg,rgba(17,132,82,.12),rgba(255,255,255,.95));border-color:rgba(17,132,82,.16)}.home-market-overview-index.down{background:linear-gradient(145deg,rgba(185,63,63,.11),rgba(255,255,255,.95));border-color:rgba(185,63,63,.15)}.home-market-overview-index-change,.home-market-overview-index-head{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.home-market-overview-index-change small,.home-market-overview-index-head span,.home-market-overview-meta span{color:var(--text-3);font-size:10.8px;font-weight:780;line-height:1.35}.home-market-overview-index-head strong{color:var(--text-1);font-size:clamp(22px,2.8vw,30px);font-variant-numeric:tabular-nums;font-weight:940;letter-spacing:-.04em;line-height:1;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.home-market-overview-index-change b{color:var(--brand);font-size:14px;font-weight:900;letter-spacing:-.02em}.home-market-overview-index.down .home-market-overview-index-change b{color:#a95028}.home-market-overview-meta{background:rgba(248,250,248,.88);border:1px solid rgba(15,61,46,.07);border-radius:14px;display:grid;gap:4px;min-width:0;padding:12px 13px}.home-market-overview-meta strong{color:var(--text-1);font-size:13px;font-weight:860;line-height:1.35}.home-auxiliary-strip{align-items:center;background:rgba(246,248,246,.84);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;min-height:38px;padding:8px 10px}.home-auxiliary-strip p{color:var(--text-3);font-size:11px;font-weight:780;line-height:1.35;margin:0}.home-auxiliary-item{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.home-auxiliary-item span{color:var(--text-3);font-size:10.5px;font-weight:780}.home-auxiliary-item strong{color:var(--text-1);font-size:12px;font-weight:900}.home-auxiliary-item em{font-size:10.5px;font-style:normal;font-weight:820}.home-index-item.down i{background:rgba(185,63,63,.08)}.home-index-item i:after{background:linear-gradient(90deg,rgba(15,97,68,.45),rgba(15,97,68,.82));border-radius:inherit;content:"";display:block;height:100%;width:var(--index-intensity,28%)}.home-index-item.down i:after{background:linear-gradient(90deg,rgba(185,63,63,.45),rgba(185,63,63,.82))}.home-section-eyebrow{color:var(--brand);font-size:10.5px;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.home-coverage-grid,.home-mini-sector-grid,.home-workflow-grid{display:grid;gap:10px}.home-mini-sector-grid{background:linear-gradient(180deg,#ffffff,#fbfdfb);border:1px solid rgba(15,61,46,.1);border-radius:18px;box-shadow:0 12px 30px rgba(15,61,46,.045),inset 0 1px 0 rgba(255,255,255,.76);padding:12px}.home-mini-sector-column{display:grid;gap:8px}.home-mini-sector-label{color:var(--text-3);font-size:11px;font-weight:850}.home-sector-tile{border:1px solid rgba(15,61,46,.08);border-radius:14px;color:inherit;display:grid;gap:4px;min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none}.home-sector-tile.up{background:linear-gradient(135deg,rgba(21,115,75,.16),rgba(255,255,255,.94))}.home-sector-tile.down{background:linear-gradient(135deg,rgba(178,91,36,.14),rgba(255,255,255,.94))}.home-sector-tile.flat{background:linear-gradient(135deg,rgba(102,112,133,.1),rgba(255,255,255,.94))}.home-sector-tile span{color:var(--text-1);font-size:13px;font-weight:880;line-height:1.2}.home-sector-tile strong{color:var(--brand);font-size:18px;font-weight:940;letter-spacing:0}.home-sector-tile.down strong{color:#a95028}.home-sector-tile.flat strong{color:var(--text-2)}.home-sector-tile em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:780}.home-sector-tile i{align-self:end;background:rgba(15,97,68,.12);border-radius:999px;display:block;height:6px;margin-top:2px;overflow:hidden;position:relative;width:100%}.home-sector-tile.down i{background:rgba(185,63,63,.12)}.home-sector-tile.flat i{background:rgba(102,112,133,.12)}.home-sector-tile i:after{background:linear-gradient(90deg,rgba(15,97,68,.45),rgba(15,97,68,.82));border-radius:inherit;content:"";display:block;height:100%;width:var(--sector-intensity,42%)}.home-sector-tile.down i:after{background:linear-gradient(90deg,rgba(185,63,63,.45),rgba(185,63,63,.82))}.home-sector-tile.flat i:after{background:linear-gradient(90deg,rgba(102,112,133,.45),rgba(102,112,133,.72))}.home-coverage-card,.home-workflow-card{color:inherit;display:grid;gap:10px;padding:15px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-workflow-card{align-content:start;grid-template-columns:auto minmax(0,1fr)}.home-company-card:hover,.home-coverage-card:hover,.home-sector-tile:hover,.home-workflow-card:hover{border-color:rgba(15,97,68,.2);box-shadow:0 14px 28px rgba(15,61,46,.08);transform:translateY(-1px)}.home-workflow-marker{align-items:center;background:rgba(15,97,68,.08);border:1px solid rgba(15,97,68,.12);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:900;height:34px;justify-content:center;width:34px}.home-workflow-card .tag{align-self:center;justify-self:start}.home-coverage-card p,.home-workflow-card p{color:var(--text-2);font-size:12.5px;line-height:1.45;margin:0}.home-workflow-card strong{align-self:end;color:var(--brand);grid-column:2;font-size:13px;font-weight:900;justify-self:start}.home-workflow-card p{grid-column:2}.home-coverage-card div{align-items:center;display:flex;justify-content:space-between}.home-coverage-card span{color:var(--text-1);font-size:13px;font-weight:880}.home-coverage-card strong{color:var(--brand);font-size:22px;font-weight:930;letter-spacing:0;font-variant-numeric:tabular-nums}.home-coverage-card em{color:var(--brand);font-size:12px;font-style:normal;font-weight:900;margin-top:4px}.home-data-policy{background:rgba(248,250,248,.92);border:1px solid rgba(15,97,68,.07);border-radius:14px;color:var(--text-2);font-size:10.9px;font-weight:720;line-height:1.45;margin:0 16px 90px;padding:12px 16px;text-align:left}.home-data-policy:before{color:rgba(15,97,68,.75);content:"✓";font-weight:900;margin-right:8px}.home-dev-tools{border-top:1px solid rgba(15,61,46,.07);margin:8px 16px 12px;padding-top:12px}.home-dev-tools-label{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.home-dev-tools-grid{gap:8px}.home-market-pulse-link{color:var(--brand);font-size:11.5px;font-weight:880;justify-self:start;line-height:1.3;text-decoration:none}.home-market-pulse-link:hover{text-decoration:underline}@media (min-width:768px){.home-index-strip{grid-template-columns:repeat(3,minmax(180px,1fr))}.home-index-label{grid-column:1/-1}.home-mini-sector-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.home-market-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-market-overview-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.markets-index-board-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.markets-stock-card-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-mini-sector-column{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mini-sector-label{grid-column:1/-1}.home-dashboard-sidebar{padding-left:34px;padding-right:34px}}@media (min-width:1320px){.global-shell:has(.home-dashboard-layout){max-width:1500px}.global-shell:has(.home-dashboard-layout) .screen{padding-left:32px;padding-right:32px}.home-dashboard-layout{align-items:start;gap:0;justify-content:center}.home-dashboard-layout,.home-dashboard-layout.has-home-rail{grid-template-columns:minmax(0,1fr);max-width:1200px}.home-dashboard-sidebar{display:none}.home-dashboard-main .section{padding-right:0}.home-dashboard-main .home-data-policy{margin-right:0}}@media (min-width:1440px){.home-dashboard-layout.has-home-rail{gap:30px;grid-template-columns:minmax(0,1120px) 226px;max-width:1376px}.home-dashboard-layout.has-home-rail .home-overview-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:none}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{align-content:start;display:grid;grid-template-columns:1fr;padding:14px 0 90px;position:sticky;top:88px}}@media (max-width:720px){.home-market-summary-row{flex-wrap:wrap}.home-market-pulse-metric.down,.home-market-pulse-metric.up{min-height:96px}}.disclosure-intelligence-card,.disclosures-intelligence-hero,.global-intelligence-board,.global-intelligence-hero,.global-intelligence-rail-card,.market-detail-page .card,.reports-broker-hub,.reports-broker-list,.reports-broker-summary,.stocks-directory-hero,.stocks-directory-terminal-panel{border-color:rgba(15,61,46,.12);border-radius:14px}.disclosures-intelligence-hero,.global-intelligence-hero,.stocks-directory-hero{padding:16px}.disclosures-intelligence-stats,.global-intelligence-hero-stats,.reports-broker-kpis,.stocks-directory-kpis{gap:8px}.disclosures-stat-card,.global-intelligence-metric,.reports-broker-kpi,.stocks-directory-kpi{border-radius:12px;padding:10px 12px}.disclosure-intelligence-card,.global-intelligence-signal-card,.market-detail-timeline-card,.reports-broker-row,.stocks-directory-row{border-radius:12px}.reports-broker-row,.stocks-directory-row{min-height:58px}.reports-broker-search,.stocks-directory-controls{gap:8px}.reports-broker-search input,.reports-broker-search select,.stocks-directory-controls input,.stocks-directory-controls select{min-height:36px}.global-intelligence-signal-grid,.market-detail-signal-grid{gap:10px}.global-intelligence-source-row,.market-detail-workflow-item,.settings-readiness-note{border-radius:12px}@media (max-width:720px){.disclosures-intelligence-hero,.global-intelligence-hero,.stocks-directory-hero{padding:13px}.disclosure-intelligence-card,.global-intelligence-signal-card,.reports-broker-row,.stocks-directory-row{padding-inline:11px}}.reports-hero-card{padding:15px!important}.reports-hero-card h1{font-size:24px!important;line-height:1.08!important;margin-top:6px!important}.reports-hero-card p{font-size:12px!important;line-height:1.38!important;margin-top:7px!important}.reports-hero-card>p:last-child{font-size:9.8px!important;margin-top:8px!important;opacity:.78}.reports-hero-chips{display:none!important}.home-latest-card{padding:14px!important}.home-latest-summary,.home-news-meta,.home-news-summary,.home-secondary-copy{display:none}.home-company-grid,.home-market-updates{display:grid;gap:10px}.home-company-card,.home-sector-pulse-card,.home-update-card{padding:15px}.home-company-card-head,.home-sector-pulse-head,.home-update-card-footer,.home-update-card-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-company-card-head p,.home-company-card-price,.home-company-card-stats,.home-sector-pulse-head p,.home-update-card-footer span,.home-update-card-meta span:last-child{color:var(--text-3);font-size:11px;font-weight:730;line-height:1.35;margin:0}.home-company-card h3,.home-update-card h3{color:var(--text-1);font-size:15.5px;font-weight:870;letter-spacing:0;line-height:1.25;margin:9px 0 0}.home-company-card>p,.home-update-card p{color:var(--text-2);font-size:12.4px;line-height:1.45;margin:8px 0 0}.home-update-card-footer{margin-top:12px}.home-update-card-footer a{color:var(--brand);font-size:11.8px;font-weight:850;text-decoration:none;white-space:nowrap}.home-sector-pulse-card{display:grid;gap:10px}.home-sector-pulse-lists,.home-sector-pulse-metrics{display:grid;gap:8px}.home-sector-pulse-box,.home-sector-pulse-count,.home-sector-pulse-list{background:var(--surface-2);border-radius:10px;padding:10px 11px}.home-sector-pulse-box span,.home-sector-pulse-count span,.home-sector-pulse-list>span{color:var(--text-3);display:block;font-size:10.6px;font-weight:760}.home-sector-pulse-box strong,.home-sector-pulse-count strong{color:var(--text-1);display:block;font-size:14px;font-weight:880;margin-top:4px}.home-sector-pulse-box em{color:var(--brand);display:block;font-size:12px;font-style:normal;font-weight:860;margin-top:2px}.home-sector-pulse-list div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:7px}.home-sector-pulse-list em,.home-sector-pulse-list strong{color:var(--text-1);font-size:12px;font-style:normal;font-weight:820}.home-sector-pulse-list em{color:var(--brand)}.home-company-card{display:flex;flex-direction:column;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-company-card-head h3{margin-top:0}.home-company-badge{align-items:center;background:linear-gradient(180deg,rgba(15,97,68,.1),rgba(15,97,68,.045));border:1px solid rgba(15,97,68,.14);border-radius:12px;color:var(--brand);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;height:38px;justify-content:center;letter-spacing:.02em;width:44px}.home-company-card-price{margin-top:8px}.home-company-card-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.home-company-card-stats span{background:linear-gradient(180deg,#ffffff,rgba(15,61,46,.035));border:1px solid rgba(15,61,46,.08);border-radius:10px;color:var(--text-2);flex:1 1 118px;font-size:10.6px;font-weight:780;padding:8px 9px}.home-company-card .btn{font-size:12px;height:34px;margin-top:12px}.reports-page-bottom{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.reports-broker-page{display:grid;gap:8px}.reports-broker-hub{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);padding:8px}.reports-broker-kpis{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.reports-broker-kpi{background:rgba(16,88,67,.045);border-radius:7px;border:1px solid rgba(15,61,46,.08);display:grid;gap:2px;min-width:0;padding:7px 8px}.reports-broker-kpi span{color:var(--text-3);font-size:10px;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-broker-kpi strong{color:var(--text-1);font-size:15px;font-weight:920;line-height:1.1}.reports-broker-summary{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1.4fr) auto}.reports-broker-summary>.muted{grid-column:1/-1}.reports-broker-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-broker-summary-metrics{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reports-broker-summary-metrics .tag{font-size:10.5px;height:22px}.reports-broker-search{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.75fr) minmax(100px,.45fr) minmax(110px,.5fr) auto auto}.reports-broker-search input,.reports-broker-search select{background:#fff;border-radius:999px;border:1px solid rgba(15,61,46,.14);color:var(--text-1);font-size:12px;font-weight:650;height:34px;outline:0;padding:0 13px;width:100%}.reports-broker-search select{cursor:pointer;padding-right:10px}.reports-broker-search input:focus,.reports-broker-search select:focus{border-color:rgba(16,88,67,.52);box-shadow:0 0 0 3px rgba(16,88,67,.09)}.reports-broker-search .btn{font-size:11.5px;height:34px;padding:0 13px}.reports-static-search{margin-top:10px}.reports-static-search input{background:#fff;border:1px solid rgba(15,61,46,.14);border-radius:999px;color:var(--text-1);font-size:12.5px;font-weight:700;height:36px;outline:0;padding:0 14px;width:min(100%,460px)}.reports-static-search input:focus{border-color:rgba(16,88,67,.52);box-shadow:0 0 0 3px rgba(16,88,67,.09)}.reports-broker-list{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);display:grid;gap:0;overflow:hidden}.reports-broker-table-head{background:rgba(16,88,67,.055);border-bottom:1px solid rgba(15,61,46,.1);color:var(--text-3);display:none;font-size:10.5px;font-weight:850;letter-spacing:.01em;min-height:30px;padding:0 10px}.reports-broker-row,.reports-broker-table-head{align-items:center;grid-template-columns:142px minmax(220px,1fr) 118px 70px 112px 82px 128px}.reports-broker-row{background:#fff;border-top:1px solid rgba(15,61,46,.08);display:grid;gap:8px;min-height:46px;padding:5px 10px;transition:background .16s ease,box-shadow .16s ease}.reports-broker-table-head+.reports-broker-row{border-top:0}.reports-broker-row:nth-child(2n){background:rgba(250,250,247,.72)}.reports-broker-row:hover{background:rgba(16,88,67,.07)}.reports-broker-stock{display:grid;gap:2px;min-width:0}.reports-broker-code{color:var(--brand);font-size:10px;font-weight:900;line-height:1}.reports-broker-company{color:var(--text-1);display:block;font-size:12.4px;font-weight:900;line-height:1.12}.reports-broker-company,.reports-broker-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-broker-title{color:var(--text-2);font-size:12.2px;font-weight:720;line-height:1.25;margin:0}.reports-broker-broker,.reports-broker-date,.reports-broker-rating,.reports-broker-target{color:var(--text-2);font-size:11px;font-weight:760;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-broker-rating{align-items:center;background:rgba(16,88,67,.09);border-radius:999px;color:var(--brand);display:inline-flex;font-weight:900;height:22px;justify-content:center;padding:0 8px;width:-moz-fit-content;width:fit-content}.reports-broker-rating-hold{background:rgba(118,93,30,.1);color:#765d1e}.reports-broker-rating-sell{background:rgba(150,49,49,.1);color:#963131}.reports-broker-target{color:var(--text-1);font-weight:880}.reports-broker-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0;white-space:nowrap}.reports-broker-actions a,.reports-broker-source-unavailable{align-items:center;border-width:0;color:var(--brand);display:inline-flex;font-size:10px;font-weight:850;height:auto;line-height:1;padding:0;text-decoration:none;white-space:nowrap}.reports-broker-source-unavailable{color:var(--text-3)}.reports-broker-action-separator{color:rgba(15,61,46,.32);font-size:10px;font-weight:800;line-height:1}.reports-broker-empty{color:var(--text-2);display:grid;font-size:12.5px;gap:4px;line-height:1.45;padding:18px;text-align:center}.reports-broker-empty strong{color:var(--text-1);font-size:14px}.reports-broker-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding-top:4px}.reports-broker-page-numbers{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.reports-pagination-link{font-size:11.5px!important;height:32px!important;min-width:34px;padding:0 10px!important}.reports-pagination-link-disabled{opacity:.5;pointer-events:none}.markets-home-hero-card{display:grid;gap:10px}.markets-home-hero-foot,.markets-home-hero-meta{align-items:center;color:rgba(230,241,234,.74);display:flex;flex-wrap:wrap;font-size:11px;font-weight:780;gap:8px 12px;line-height:1.4}.markets-home-hero-meta{font-size:11.2px;font-weight:820}.markets-home-hero-foot{color:rgba(230,241,234,.66);margin-top:-1px}.markets-index-board-section{padding-top:6px}.markets-index-board{background:linear-gradient(180deg,#ffffff,#f8fbf9);border:1px solid rgba(15,61,46,.11);border-radius:20px;box-shadow:0 16px 40px rgba(15,61,46,.055),inset 0 1px 0 rgba(255,255,255,.82);display:grid;gap:14px;padding:16px}.markets-index-board-head{display:flex;flex-wrap:wrap;justify-content:space-between}.markets-index-board-eyebrow{color:var(--brand);font-size:10.5px;font-weight:900;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.markets-index-board-head h2{color:var(--text-1);font-weight:930;letter-spacing:-.04em;line-height:1.08;margin:0}.markets-index-board-head p{color:var(--text-2);font-size:12px;font-weight:710;line-height:1.45;margin:6px 0 0;max-width:620px}.markets-index-board-badges{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.markets-index-board-grid{display:grid}.markets-index-card{background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:16px;display:grid;gap:9px;padding:14px}.markets-index-card.up{background:linear-gradient(145deg,rgba(17,132,82,.12),rgba(255,255,255,.95));border-color:rgba(17,132,82,.17)}.markets-index-card.down{background:linear-gradient(145deg,rgba(185,63,63,.11),rgba(255,255,255,.95));border-color:rgba(185,63,63,.16)}.markets-index-board-foot,.markets-index-card-change,.markets-index-card-label{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.markets-index-board-foot,.markets-index-card-change span,.markets-index-card-label small,.markets-index-card-label span{color:var(--text-3);font-size:10.8px;font-weight:780;line-height:1.35}.markets-index-card strong{color:var(--text-1);font-size:clamp(22px,3.8vw,30px);font-variant-numeric:tabular-nums;font-weight:940;letter-spacing:-.04em;line-height:1;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.markets-index-card-change b{color:var(--pos);font-size:14px;font-weight:900}.markets-index-card.down .markets-index-card-change b{color:var(--neg)}.markets-status-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,248,.9));border-color:rgba(15,61,46,.1)}.markets-status-card-top{align-items:flex-start}.markets-status-card-actions{flex:0 0 auto}.markets-dev-tools{border-top:1px solid rgba(15,61,46,.07);margin:10px 16px 0;padding:12px 0 0}.markets-dev-tools-label{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.markets-stock-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,250,.94));border:1px solid rgba(15,61,46,.09);border-radius:18px;box-shadow:0 12px 28px rgba(15,61,46,.04);display:grid;gap:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.markets-stock-card:hover{border-color:rgba(15,61,46,.16);box-shadow:0 18px 34px rgba(15,61,46,.07);transform:translateY(-1px)}.markets-stock-card-body,.markets-stock-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.markets-stock-card-headline{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.markets-stock-card-market,.markets-stock-card-ticker{align-items:center;border-radius:999px;display:inline-flex;font-size:10.4px;font-weight:860;min-height:21px;padding:0 8px}.markets-stock-card-ticker{background:rgba(12,105,72,.09);color:var(--brand)}.markets-stock-card-market{background:rgba(15,61,46,.06);color:var(--text-2)}.markets-stock-card-subtitle{font-size:11.3px!important;font-weight:730;line-height:1.4!important;margin-top:4px!important}.markets-stock-card-quote{min-width:0}.markets-stock-card-price-label{font-size:10.6px;font-weight:820;line-height:1.2;margin-bottom:4px}.markets-stock-card-change{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.markets-stock-card-change span,.markets-stock-card-change strong{font-size:12.6px;font-weight:880;white-space:nowrap}.markets-stock-card-sparkline{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.markets-stock-card-meta-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.markets-stock-card-meta-item{background:rgba(248,250,248,.9);border:1px solid rgba(15,61,46,.07);border-radius:13px;display:grid;gap:3px;min-width:0;padding:10px 11px}.markets-stock-card-coverage-note,.markets-stock-card-meta-item span,.markets-stock-card-note{color:var(--text-3);font-size:10.6px;font-weight:760;line-height:1.35}.markets-stock-card-meta-item strong{color:var(--text-1);font-size:12.2px;font-weight:850;line-height:1.35}.markets-stock-card-coverage-note{margin-top:-4px}.markets-stock-card-note{margin:-2px 0 0}.markets-etf-preview-section{padding-top:8px}.markets-etf-preview-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px;padding:0 2px}.markets-etf-preview-head h2{color:var(--text-1);font-size:16px;font-weight:920;letter-spacing:-.03em;line-height:1.15;margin:0}.markets-etf-preview-head p{color:var(--text-2);font-size:11.5px;font-weight:650;line-height:1.35;margin:5px 0 0;max-width:620px}.markets-etf-preview-head .btn{flex:0 0 auto;font-size:10.5px;height:28px;padding:0 10px}.markets-etf-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.markets-etf-preview-card{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:8px;color:inherit;display:grid;gap:10px;min-width:0;padding:11px;text-decoration:none}.markets-etf-preview-card:hover{border-color:rgba(15,61,46,.2);box-shadow:0 10px 24px rgba(18,49,38,.07)}.markets-etf-preview-main{display:grid;gap:3px;min-width:0}.markets-etf-preview-main span{color:var(--brand);font-size:10.5px;font-weight:900}.markets-etf-preview-main strong{color:var(--text-1);display:-webkit-box;font-size:13px;font-weight:900;line-height:1.2;min-height:31px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.markets-etf-preview-main em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markets-etf-preview-foot,.markets-etf-preview-metrics{align-items:center;display:flex;gap:8px;justify-content:space-between}.markets-etf-preview-metrics strong{color:var(--text-1);font-size:14px;font-weight:920;letter-spacing:-.02em;white-space:nowrap}.markets-etf-preview-foot{border-top:1px solid rgba(15,61,46,.07);padding-top:8px}.markets-etf-preview-foot span{color:var(--text-3);font-size:10.4px;font-weight:760;white-space:nowrap}.markets-etf-preview-foot span:last-child{color:var(--brand);font-weight:900}.etf-dashboard-hero{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;padding:8px 16px 2px}.etf-dashboard-eyebrow{font-size:10.5px;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.etf-dashboard-hero h1{color:var(--text-1);font-size:24px;font-weight:920;letter-spacing:-.04em;line-height:1.05;margin:4px 0 0}.etf-dashboard-hero p{color:var(--text-2);font-size:12.5px;line-height:1.35;margin:7px 0 0}.etf-dashboard-hero .etf-dashboard-beta-note{color:var(--text-3);font-size:11.3px;font-weight:720;margin-top:5px}.etf-dashboard-section{padding-top:8px}.etf-dashboard-section-compact-status{padding-top:0}.etf-dashboard-snapshot-strip{align-items:center;background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.etf-dashboard-compact-status-bar{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.07);border-radius:7px;display:flex;gap:8px;justify-content:space-between;padding:5px 7px 5px 9px}.etf-dashboard-compact-status-bar p{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10.8px;font-weight:720;gap:4px 7px;line-height:1.35;margin:0;min-width:0}.etf-dashboard-compact-status-bar p span{display:inline-flex}.etf-dashboard-compact-status-bar p span:before{color:rgba(15,61,46,.32);content:"·";margin-right:7px}.etf-dashboard-compact-status-bar strong{color:var(--text-1);font-size:11px;font-weight:900;white-space:nowrap}.etf-dashboard-refresh-control-compact.market-dev-refresh-control{align-items:center;border-top:0;display:inline-flex;flex:0 0 auto;gap:5px;margin-left:auto;margin-top:0;padding-top:0}.etf-dashboard-refresh-control-compact.market-dev-refresh-control .btn{font-size:10.5px;min-height:24px;padding:0 9px;width:auto}.etf-dashboard-refresh-control-compact.market-dev-refresh-control>span{display:none}.etf-dashboard-refresh-control-compact .market-dev-refresh-feedback{font-size:10px;max-width:160px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-data-note{align-items:flex-start;background:rgba(255,255,255,.62);border:1px solid rgba(15,61,46,.07);border-radius:7px;color:var(--text-3);display:flex;gap:8px;padding:7px 9px}.etf-dashboard-data-note strong{color:var(--text-1);flex:0 0 auto;font-size:11px;font-weight:900}.etf-dashboard-data-note span{font-size:11px;font-weight:690;line-height:1.45}.etf-dashboard-snapshot-strip-compact{align-items:center;border-color:rgba(15,61,46,.075);border-radius:7px;gap:8px;padding:7px 9px}.etf-dashboard-snapshot-strip-compact>div:first-child{align-items:center;display:flex;gap:8px;min-width:0}.etf-dashboard-snapshot-strip-compact strong{font-size:11.5px;white-space:nowrap}.etf-dashboard-snapshot-strip-compact span:not(.tag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-snapshot-strip-compact .tag{font-size:10px;height:20px;padding:0 7px;white-space:nowrap}.etf-dashboard-snapshot-strip-compact .etf-dashboard-refresh-control{max-width:190px}.etf-dashboard-snapshot-strip div{display:grid;gap:3px}.etf-dashboard-snapshot-strip strong{color:var(--text-1);font-size:13px;font-weight:900}.etf-dashboard-snapshot-strip span:not(.tag){color:var(--text-3);font-size:11.2px;font-weight:720}.etf-dashboard-snapshot-strip .tag{line-height:1.25;text-align:right;white-space:normal}.etf-dashboard-snapshot-strip .etf-dashboard-refresh-control{border-top:0;margin-left:auto;margin-top:0;max-width:230px;padding-top:0}.home-market-pulse-card .home-etf-refresh-control{align-items:center;background:transparent;border:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px;padding:0}.home-market-pulse-card .home-etf-refresh-control .btn{font-size:10.5px;min-height:24px;padding:0 9px;width:auto}.home-dev-refresh-row .market-dev-refresh-control .market-dev-refresh-status,.home-market-pulse-card .home-etf-refresh-control .market-dev-refresh-status,.home-market-pulse-card .home-etf-refresh-control>span{color:var(--text-3);font-size:9.8px;font-weight:680;line-height:1.25}.home-dev-tools .home-etf-refresh-control,.home-dev-tools .market-dev-refresh-control{background:rgba(248,250,248,.9);border:1px solid rgba(15,61,46,.07);border-radius:12px;margin-top:0;max-width:none;padding:10px 11px}.home-dev-tools .home-etf-refresh-control .market-dev-refresh-status,.home-dev-tools .home-etf-refresh-control>span,.home-dev-tools .market-dev-refresh-control .market-dev-refresh-status,.home-dev-tools .market-dev-refresh-control>span{color:var(--text-3);font-size:10px;font-weight:700;line-height:1.3}.home-dev-tools .home-etf-refresh-control .btn,.home-dev-tools .market-dev-refresh-control .btn{font-size:10.5px;min-height:26px;padding:0 9px}.etf-dashboard-kpis{display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.etf-dashboard-kpi,.etf-dashboard-panel,.etf-dashboard-table{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1)}.etf-dashboard-kpi{display:grid;gap:4px;min-height:58px;padding:9px 10px}.etf-dashboard-kpi-emphasis{background:linear-gradient(180deg,rgba(16,88,67,.055),#fff);border-color:rgba(16,88,67,.18)}.etf-dashboard-kpi span,.etf-dashboard-row>span,.etf-sector-row span{color:var(--text-3);font-size:10.8px;font-weight:760}.etf-dashboard-kpi strong{color:var(--text-1);font-size:14px;font-weight:920;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-filter-summary-strip{align-items:center;background:rgba(250,250,247,.88);border:1px solid rgba(15,61,46,.1);border-radius:8px;display:flex;flex-wrap:wrap;gap:7px 12px;padding:9px 11px}.etf-filter-summary-strip strong{color:var(--text-1);font-size:13px;font-weight:920;line-height:1.25}.etf-filter-summary-strip span{color:var(--text-3);font-size:11px;font-weight:780}.etf-filter-summary-strip b{color:var(--text-1);font-weight:920}.etf-dashboard-split{display:grid;gap:8px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.etf-dashboard-panel{overflow:hidden}.etf-dashboard-panel-head{align-items:center;border-bottom:1px solid rgba(15,61,46,.08);display:flex;gap:8px;justify-content:space-between;padding:9px 10px}.etf-dashboard-panel-head h2{color:var(--text-1);font-size:14px;font-weight:920;margin:0}.etf-dashboard-panel-head p{color:var(--text-3);font-size:11px;font-weight:720;line-height:1.3;margin:4px 0 0}.etf-dashboard-viewbar{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr)}.etf-dashboard-viewbar-filtered{grid-template-columns:minmax(0,1fr)}.etf-dashboard-view-toggle{align-items:center;background:#fff;border-radius:999px;border:1px solid rgba(15,61,46,.12);display:inline-flex;padding:3px}.etf-dashboard-view-toggle a{align-items:center;border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11.2px;font-weight:860;height:28px;justify-content:center;min-width:58px;padding:0 12px;text-decoration:none}.etf-dashboard-view-toggle a[aria-current=page]{background:var(--brand);color:#fff}.etf-sector-map-panel{overflow:hidden}.etf-sector-map{display:grid;gap:7px;grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px}.etf-sector-tile{border-radius:8px;border:1px solid rgba(15,61,46,.1);color:var(--text-1);display:grid;gap:10px;min-height:112px;overflow:hidden;padding:11px;position:relative;text-decoration:none}.etf-sector-tile:after{background:rgba(255,255,255,.32);border-radius:999px;content:"";height:90px;position:absolute;right:-34px;top:-48px;width:90px}.etf-sector-tile.active,.etf-sector-tile:hover{border-color:rgba(15,61,46,.28);box-shadow:0 10px 24px rgba(18,49,38,.08)}.etf-sector-tile-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0;position:relative;z-index:1}.home-dev-refresh-row{align-items:center;display:flex;margin-top:0;min-height:0}.home-dev-refresh-row .market-dev-refresh-control,.markets-dev-refresh-control{background:transparent;border:0;border-radius:0;margin-top:0;padding:0}.home-dev-refresh-row .market-dev-refresh-control{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.home-dev-refresh-row .market-dev-refresh-control>span{font-size:10px;line-height:1.25}.home-dev-refresh-row .market-dev-refresh-control .btn{font-size:10.5px;min-height:24px;padding:0 9px;width:auto}.markets-dev-refresh-control{background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:10px;max-width:320px;padding:6px}.etf-sector-tile-head strong{display:block;font-size:13.5px;font-weight:930;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-sector-tile-meta{color:rgba(23,42,34,.72);display:grid;font-size:10.8px;font-weight:780;gap:3px;min-width:0;position:relative;z-index:1}.etf-sector-tile-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-sector-tile .etf-sector-breadth{justify-content:flex-start;position:relative;z-index:1}.etf-sector-tile-strong-up{background:linear-gradient(135deg,rgba(26,116,72,.24),rgba(255,255,255,.92))}.etf-sector-tile-up{background:linear-gradient(135deg,rgba(52,150,93,.15),rgba(255,255,255,.94))}.etf-sector-tile-flat{background:linear-gradient(135deg,rgba(115,125,119,.09),rgba(255,255,255,.96))}.etf-sector-tile-down{background:linear-gradient(135deg,rgba(191,101,76,.14),rgba(255,255,255,.94))}.etf-sector-tile-strong-down{background:linear-gradient(135deg,rgba(180,74,61,.23),rgba(255,255,255,.92))}.etf-sector-ranking-groups{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.etf-sector-ranking-list{border-left:1px solid rgba(15,61,46,.07);display:grid}.etf-sector-ranking-list:first-child{border-left:0}.etf-sector-group-title{color:var(--text-2);font-size:10.5px;font-weight:900;letter-spacing:.03em;padding:7px 10px 5px;text-transform:uppercase}.etf-sector-row{align-items:center;border-top:1px solid rgba(15,61,46,.07);display:grid;gap:8px;grid-template-columns:minmax(120px,1fr) minmax(135px,.8fr) 58px;min-height:42px;padding:6px 10px}.etf-sector-row:first-child{border-top:0}.etf-dashboard-name strong,.etf-sector-row strong{color:var(--text-1);display:block;font-size:12.5px;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-sector-stat{display:grid;gap:3px;min-width:0}.etf-sector-intensity{background:rgba(15,61,46,.07);border-radius:999px;height:4px;overflow:hidden;width:100%}.etf-sector-intensity i{border-radius:inherit;display:block;height:100%;min-width:8px}.etf-sector-intensity i.up{background:rgba(31,122,75,.58)}.etf-sector-intensity i.down{background:rgba(179,76,63,.52)}.etf-sector-breadth{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.etf-sector-breadth-chip{border-radius:999px;font-size:10.2px;font-weight:850;line-height:1;padding:5px 7px;white-space:nowrap}.etf-sector-breadth-up{background:rgba(31,122,75,.09);color:#23714a}.etf-sector-breadth-down{background:rgba(179,76,63,.08);color:#a0564d}.etf-dashboard-movers-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.etf-dashboard-movers-note{color:var(--text-3);font-size:11.2px;font-weight:720;line-height:1.45;margin:0;padding:0 12px 12px}.etf-mover-group{background:rgba(250,250,247,.72);border:1px solid rgba(15,61,46,.09);border-radius:8px;display:grid;min-width:0;overflow:hidden}.etf-mover-group-title{border-bottom:1px solid rgba(15,61,46,.07);color:var(--text-2);font-size:10.5px;font-weight:900;letter-spacing:.03em;padding:8px 10px 6px;text-transform:uppercase}.etf-mover-row{align-items:center;border-top:1px solid rgba(15,61,46,.065);color:inherit;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:8px 10px;text-decoration:none}.etf-mover-row:first-of-type{border-top:0}.etf-mover-row:hover{background:rgba(16,88,67,.055)}.related-etf-row-compact{grid-template-columns:minmax(0,1fr) auto}.related-etf-row-compact>div{min-width:0}.related-etf-row-compact span:first-child{color:var(--brand);display:block;font-size:10.5px;font-weight:850}.related-etf-row-compact strong{color:var(--text-1);display:block;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-etf-row-compact em{color:var(--text-3);display:block;font-size:10.8px;font-style:normal;font-weight:700;margin-top:3px}.etf-detail-caution-card ul{color:var(--text-2);display:grid;font-size:12.4px;font-weight:720;gap:7px;line-height:1.48;list-style:none;margin:12px 0 0;padding:0}.etf-detail-caution-card li{background:rgba(255,255,255,.7);border:1px solid rgba(15,61,46,.08);border-radius:8px;padding:9px 10px}.market-empty-state{background:rgba(255,255,255,.68);border:1px dashed rgba(15,61,46,.16);border-radius:8px;color:var(--text-3);display:grid;gap:5px;padding:12px}.market-empty-state strong{color:var(--text-1);font-size:13px;font-weight:850}.market-empty-state span{font-size:11.8px;font-weight:700;line-height:1.4}.etf-mover-main{display:grid;gap:2px;min-width:0}.etf-mover-main span{color:var(--brand);font-size:10.2px;font-weight:900}.etf-mover-main strong{color:var(--text-1);display:-webkit-box;font-size:12.1px;font-weight:900;line-height:1.18;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.etf-mover-main em{color:var(--text-3);font-size:10.4px;font-style:normal;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-mover-quote{display:grid;gap:2px;justify-items:end;min-width:76px;text-align:right}.etf-mover-quote strong{color:var(--text-1);font-size:11.4px;font-weight:900;white-space:nowrap}.etf-mover-quote small{color:var(--text-3);font-size:10.1px;font-weight:760;white-space:nowrap}.etf-mover-empty{border:0;padding:12px 10px;text-align:left}.stocks-directory-hero{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;padding:8px 16px 2px}.stocks-directory-eyebrow{font-size:10.5px;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.stocks-directory-hero h1{color:var(--text-1);font-size:24px;font-weight:920;letter-spacing:-.04em;line-height:1.05;margin:4px 0 0}.stocks-directory-hero p{color:var(--text-2);font-size:12.5px;line-height:1.35;margin:7px 0 0}.stocks-directory-section{padding-top:8px}.stocks-directory-kpis{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.stocks-watchlist-feeder{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.stocks-watchlist-feeder span{color:var(--brand);display:block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stocks-watchlist-feeder h2{color:var(--text-1);font-size:16px;font-weight:920;margin:4px 0 0}.stocks-watchlist-feeder p{color:var(--text-3);font-size:11.7px;font-weight:720;line-height:1.4;margin:5px 0 0}.stocks-watchlist-feeder-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.stocks-watchlist-feeder-actions a{border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--brand);font-size:11px;font-weight:900;padding:8px 10px;text-decoration:none;white-space:nowrap}.stocks-company-universe{display:grid;gap:12px;padding:14px}.stocks-company-universe-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.stocks-company-universe-actions{align-items:flex-end;display:grid;gap:7px;justify-items:end}.stocks-company-universe-head span{color:var(--brand);display:block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stocks-company-universe-actions span{color:var(--text-2);font-size:11.5px;font-weight:780;letter-spacing:0;text-transform:none}.stocks-company-universe-head h2{color:var(--text-1);font-size:16px;font-weight:920;margin:4px 0 0}.stocks-company-universe-head p{color:var(--text-3);font-size:11.7px;font-weight:720;line-height:1.4;margin:5px 0 0;max-width:760px}.stocks-company-universe-head a{color:var(--brand);flex:0 0 auto;font-size:11.5px;font-weight:900;text-decoration:none}.stocks-company-universe-list,.stocks-company-universe-stats{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.stocks-company-universe-row,.watchlist-company-universe-candidate{background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:11px;color:inherit;display:grid;gap:5px;min-width:0;padding:9px 10px;text-decoration:none}.stocks-company-universe-row strong,.watchlist-company-universe-candidate strong{color:var(--text-1);display:block;font-size:12.5px;font-weight:880;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-company-universe-row em,.stocks-company-universe-row small,.watchlist-company-universe-candidate small{color:var(--text-3);display:block;font-size:11px;font-style:normal;font-weight:720;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-company-universe-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.stocks-company-universe-name{align-items:center;display:flex;gap:8px;min-width:0}.stocks-company-universe-name>span{display:grid;gap:2px;min-width:0}.stocks-company-universe-tags b{background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);font-size:10.5px;font-weight:780;line-height:1;max-width:100%;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.generic-reference-discovery{display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.generic-reference-related-list{display:grid;gap:8px;margin-top:12px}.generic-reference-related-list a{align-items:center;background:var(--surface-2);border:1px solid rgba(15,33,26,.07);border-radius:12px;color:inherit;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 11px;text-decoration:none}.generic-reference-related-list strong{color:var(--text-1);font-size:12.5px;font-weight:860;min-width:0;overflow-wrap:anywhere}.generic-reference-related-list span{color:var(--text-3);flex:0 0 auto;font-size:11px;font-weight:760}@media (max-width:760px){.generic-reference-discovery{grid-template-columns:1fr}.generic-reference-related-list a{align-items:flex-start;display:grid}.generic-reference-related-list span{flex:initial}}.stocks-directory-kpi,.stocks-directory-list{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:8px}.stocks-directory-kpi{display:grid;gap:4px;min-height:58px;padding:9px 10px}.stocks-directory-kpi span{color:var(--text-3);font-size:10.8px;font-weight:760}.stocks-directory-kpi strong{color:var(--text-1);font-size:14px;font-weight:920;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-directory-terminal-panel{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:10px;display:grid;gap:10px;padding:12px}.stocks-directory-terminal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.stocks-directory-terminal-head span{color:var(--brand);display:block;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.stocks-directory-terminal-head h2{color:var(--text-1);font-size:16px;font-weight:920;letter-spacing:-.03em;line-height:1.15;margin:5px 0 0}.stocks-directory-terminal-head p{color:var(--text-3);font-size:11.5px;font-weight:720;line-height:1.4;margin:5px 0 0}.stocks-directory-terminal-head a{border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--brand);flex:0 0 auto;font-size:10.8px;font-weight:900;padding:7px 9px;text-decoration:none;white-space:nowrap}.stocks-directory-layer-strip{display:flex;flex-wrap:wrap;gap:6px}.stocks-directory-layer-chip{align-items:center;background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--text-2);display:inline-flex;gap:6px;min-height:28px;padding:5px 9px}.stocks-directory-layer-chip i{background:var(--text-4);border-radius:999px;height:6px;width:6px}.stocks-directory-layer-chip strong{font-size:10.5px;font-weight:860}.stocks-directory-layer-chip em{color:var(--text-1);font-size:11px;font-style:normal;font-weight:920}.stocks-directory-layer-chip.data i,.stocks-directory-layer-chip.etf i,.stocks-directory-layer-chip.report i{background:var(--brand)}.stocks-directory-layer-chip.up i{background:var(--positive)}.stocks-directory-layer-chip.down i{background:var(--negative)}.stocks-directory-monitor-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.stocks-directory-monitor-card{background:rgba(247,250,247,.68);border:1px solid rgba(15,61,46,.09);border-radius:10px;overflow:hidden}.stocks-directory-monitor-card-head{align-items:center;border-bottom:1px solid rgba(15,61,46,.08);display:flex;justify-content:space-between;padding:8px 9px}.stocks-directory-monitor-card-head strong{color:var(--text-1);font-size:11.5px;font-weight:900}.stocks-directory-monitor-card-head span{color:var(--text-3);font-size:10px;font-weight:850}.stocks-directory-monitor-list{display:grid}.stocks-directory-monitor-list a{align-items:center;color:inherit;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:7px 9px;text-decoration:none}.stocks-directory-monitor-list a+a{border-top:1px solid rgba(15,61,46,.07)}.stocks-directory-monitor-list a:hover{background:rgba(15,61,46,.04)}.stocks-directory-monitor-list span{display:grid;gap:2px;min-width:0}.stocks-directory-monitor-list .stocks-directory-monitor-name{align-items:center;display:flex;gap:7px}.stocks-directory-monitor-name>span{display:grid;gap:2px;min-width:0}.stocks-directory-monitor-list strong{color:var(--text-1);font-size:11.8px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-directory-monitor-list em{color:var(--text-3);font-size:9.8px;font-style:normal;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-directory-controls{align-content:start;display:flex;flex-wrap:wrap;gap:7px}.stocks-directory-controls input,.stocks-directory-controls select{background:#fff;border-radius:999px;border:1px solid rgba(15,61,46,.14);color:var(--text-1);font-size:12px;font-weight:650;height:34px;outline:0;padding:0 13px}.stocks-directory-controls input{flex:1 1 260px}.stocks-directory-controls select{flex:0 1 150px}.stocks-directory-controls .btn{font-size:11.5px;flex:0 0 auto;height:34px;padding:0 12px}.stocks-directory-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.stocks-directory-active-filters span{color:var(--text-3);font-size:10.8px;font-weight:820}.stocks-directory-active-filters em{background:rgba(16,88,67,.07);border:1px solid rgba(16,88,67,.14);border-radius:999px;color:var(--brand);font-size:10.8px;font-style:normal;font-weight:850;line-height:1;padding:6px 9px}.stocks-directory-results-summary{align-items:center;color:var(--text-3);display:flex;font-size:11.3px;font-weight:820;gap:10px;justify-content:space-between;margin-bottom:7px}.stocks-directory-list{display:grid;overflow:hidden}.stocks-directory-row{align-items:center;border-top:1px solid rgba(15,61,46,.08);display:grid;gap:10px;grid-template-columns:minmax(210px,1fr) 102px 76px 84px 76px 80px 178px;min-height:58px;padding:9px 10px}.stocks-directory-row:first-child{border-top:0}.stocks-directory-row:nth-child(2n){background:rgba(250,250,247,.72)}.stocks-directory-name{align-items:center;display:flex;gap:9px;min-width:0}.stocks-directory-name>span{display:grid;gap:3px;min-width:0}.stocks-directory-name strong{color:var(--text-1);display:block;font-size:13px;font-weight:900;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-directory-meta span,.stocks-directory-name em,.stocks-directory-price span{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:760}.stocks-directory-meta,.stocks-directory-price{display:grid;gap:3px;min-width:0}.stocks-directory-meta strong,.stocks-directory-price strong{color:var(--text-1);font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocks-directory-price em{color:var(--text-3);font-size:9.5px;font-style:normal;font-weight:820}.stocks-directory-action{align-items:center;border:1px solid rgba(15,61,46,.14);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:900;height:30px;justify-content:center;padding:0 10px;text-decoration:none;white-space:nowrap}.stocks-directory-action:hover{background:rgba(16,88,67,.07)}.stocks-directory-action-group{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.stocks-directory-action-group .watchlist-toggle-button{background:rgba(250,250,247,.88);font-size:10.5px;min-height:30px;padding:0 8px}.stocks-directory-empty{color:var(--text-3);display:grid;gap:4px;padding:18px;text-align:center}.stocks-directory-empty strong{color:var(--text-1);font-size:13px;font-weight:900}.stocks-directory-empty span{font-size:11.5px;font-weight:720}.stocks-directory-pagination{align-items:center;display:flex;gap:7px;justify-content:center;margin-top:10px}.stocks-directory-page-numbers{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.stocks-directory-page-link{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11.2px;font-weight:850;height:30px;justify-content:center;min-width:30px;padding:0 10px;text-decoration:none}.stocks-directory-page-link.active{background:var(--brand);color:#fff}.stocks-directory-page-link.disabled{opacity:.42;pointer-events:none}.etf-dashboard-filters{align-content:start;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.etf-dashboard-filters input,.etf-dashboard-filters select{background:#fff;border-radius:999px;border:1px solid rgba(15,61,46,.14);color:var(--text-1);font-size:12px;font-weight:650;height:34px;outline:0;padding:0 13px;width:100%}.etf-dashboard-filters input{flex:1 1 260px}.etf-dashboard-filters select{flex:0 1 150px}.etf-dashboard-filters .btn{font-size:11.5px;flex:0 0 auto;height:34px;padding:0 12px}.etf-dashboard-active-filters{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:11.2px;font-weight:760;gap:6px;justify-content:flex-end;margin-top:8px}.etf-dashboard-active-filters span{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.09);border-radius:999px;padding:4px 8px}.etf-dashboard-table{display:grid;overflow:hidden}.etf-dashboard-results-summary{align-items:center;color:var(--text-3);display:flex;font-size:11.3px;font-weight:820;gap:10px;justify-content:space-between;margin-bottom:7px}.etf-subtheme-chips{display:flex;gap:6px;margin-top:8px;overflow-x:auto;padding:1px 1px 2px}.etf-subtheme-chips a,.etf-subtheme-chips>span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:820;min-height:28px;text-decoration:none;white-space:nowrap}.etf-subtheme-chips a{background:rgba(255,255,255,.86);border:1px solid rgba(15,61,46,.1);color:var(--text-2);gap:5px;padding:0 10px}.etf-subtheme-chips a.active{background:var(--brand);border-color:var(--brand);color:#E6F1EA}.etf-subtheme-chips a span{color:inherit;font-size:10px;font-weight:760;opacity:.72}.etf-subtheme-family-note{color:var(--text-3);padding:0 4px}.etf-dashboard-list-head{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 13px}.etf-dashboard-list-head h2{color:var(--text-1);font-size:16px;font-weight:880;letter-spacing:0;line-height:1.25;margin:0}.etf-dashboard-list-head p{color:var(--text-3);font-size:11.4px;line-height:1.45;margin:3px 0 0}.etf-card-list-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:2px 2px 0}.etf-card-list-head h2{color:var(--text-1);font-size:17px;font-weight:900;letter-spacing:-.01em;line-height:1.22;margin:0}.etf-card-list-head p{color:var(--text-3);font-size:11.5px;font-weight:720;line-height:1.4;margin:4px 0 0}.etf-filter-card-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.etf-filter-card{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:12px;color:inherit;display:grid;gap:11px;min-width:0;padding:16px;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.etf-filter-card:focus-visible,.etf-filter-card:hover{border-color:rgba(15,61,46,.24);box-shadow:0 10px 28px rgba(15,61,46,.07);outline:0;transform:translateY(-1px)}.etf-filter-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.etf-filter-card-head strong{color:var(--text-1);display:-webkit-box;flex:1 1 auto;font-size:15px;font-weight:920;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.etf-filter-card-head span{background:rgba(15,61,46,.055);border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:10px;font-weight:830;line-height:1;padding:5px 7px}.etf-filter-card-meta{color:var(--text-3);display:block;font-size:11px;font-weight:760;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-filter-card-quote{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.etf-filter-card-quote>strong{color:var(--text-1);font-size:21px;font-weight:940;line-height:1}.etf-filter-card-foot{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10.8px;font-weight:780;gap:6px 10px}.etf-dashboard-load-more{display:flex;justify-content:center;margin-top:12px}.etf-dashboard-load-more .btn{font-size:11.5px;min-height:34px;padding:0 16px}.etf-dashboard-row,.etf-dashboard-table-head{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(245px,1.45fr) 96px 70px minmax(118px,.82fr) minmax(94px,.72fr) 88px 54px;padding:0 10px}.etf-dashboard-table-head{background:rgba(16,88,67,.055);color:var(--text-3);font-size:10.5px;font-weight:850;min-height:30px}.etf-dashboard-row{border-top:1px solid rgba(15,61,46,.08);min-height:56px}.etf-dashboard-row:nth-child(odd){background:rgba(250,250,247,.72)}.etf-dashboard-row:hover{background:rgba(16,88,67,.07)}.etf-dashboard-name{display:grid;gap:2px;min-width:0}.etf-dashboard-name strong{color:var(--text-1);font-size:12.2px;font-weight:880;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-name span{color:var(--brand);font-size:10.3px;font-weight:820}.etf-dashboard-name small,.etf-dashboard-name span{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-name small{color:var(--text-3);font-size:9.6px;font-weight:700}.etf-dashboard-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-row>.etf-dashboard-source-cell{align-content:center;display:grid;gap:2px;line-height:1.1;overflow:visible;white-space:normal}.etf-dashboard-row>.etf-dashboard-meta-cell{display:grid;gap:2px;overflow:hidden;white-space:normal}.etf-dashboard-meta-cell strong{color:var(--text-1);font-size:11.2px;font-weight:830;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-dashboard-meta-cell small{color:var(--text-3);font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-data-empty-state{background:rgba(15,61,46,.035);border:1px dashed rgba(15,61,46,.16);border-radius:8px;color:var(--text-2);display:grid;gap:5px;padding:12px}.market-data-empty-state strong{color:var(--text-1);font-size:13px;font-weight:850}.market-data-empty-state span{color:var(--text-3);font-size:12px;line-height:1.45}.etf-dashboard-source-cell small{color:var(--text-3);display:block;font-size:9.4px;font-weight:760;line-height:1.05}.etf-dashboard-updated-stale{color:var(--neg)!important}.etf-dashboard-row>a{color:var(--brand);font-size:10.5px;font-weight:850;text-decoration:none}.etf-return{font-size:11.5px;font-weight:900;white-space:nowrap}.etf-return-up{color:var(--pos)}.etf-return-down{color:var(--neg)}.etf-return-flat,.etf-return-muted{color:var(--text-3)}.etf-dashboard-empty{color:var(--text-2);display:grid;font-size:12.5px;gap:4px;padding:20px;text-align:center}.etf-dashboard-empty strong{color:var(--text-1);font-size:14px}.etf-dashboard-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:10px}.etf-dashboard-page-numbers{display:flex;gap:5px}.etf-dashboard-page-link{align-items:center;background:#fff;border-radius:999px;border:1px solid rgba(15,61,46,.13);color:var(--text-2);display:inline-flex;font-size:11px;font-weight:850;height:30px;justify-content:center;min-width:30px;padding:0 10px;text-decoration:none}.etf-dashboard-page-link.active{background:var(--brand);border-color:var(--brand);color:#fff}.etf-dashboard-page-link.disabled{opacity:.45;pointer-events:none}.related-etfs-card{overflow:hidden;padding:16px}.related-etfs-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.related-etfs-head h2{color:var(--text-1);font-size:16px;font-weight:870;letter-spacing:0;line-height:1.25;margin:0}.related-etfs-head p{color:var(--text-3);font-size:11.6px;font-weight:680;line-height:1.42;margin:6px 0 0}.related-etfs-all-link{flex:0 0 auto;font-size:11.5px;min-height:30px;padding:0 10px}.related-etfs-list{display:grid;gap:8px;margin-top:12px}.related-etf-row{align-items:center;background:rgba(255,255,255,.72);border-radius:8px;border:1px solid rgba(15,61,46,.1);display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) auto auto;padding:11px 12px}.related-etf-main{align-items:start;display:grid;gap:10px;grid-template-columns:68px minmax(0,1fr);min-width:0}.related-etf-ticker{background:rgba(36,92,72,.08);border-radius:6px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:880;justify-content:center;padding:4px 6px}.related-etf-main strong{color:var(--text-1);font-size:13px;font-weight:860;line-height:1.25}.related-etf-main p,.related-etf-main strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.related-etf-main p{color:var(--text-3);font-size:10.8px;font-weight:700;line-height:1.35;margin:2px 0 0}.related-etf-metrics{align-items:center;display:flex;gap:14px;justify-content:flex-end;min-width:0}.related-etf-metrics>span{display:grid;gap:2px;min-width:54px;text-align:right}.related-etf-metrics>span:not(.etf-return){color:var(--text-1);font-size:12px;font-variant-numeric:tabular-nums;font-weight:830;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-etf-metrics em{color:var(--text-3);display:block;font-size:9.6px;font-style:normal;font-weight:720;line-height:1.15}.related-etf-action{align-items:center;border-color:var(--line);border-radius:999px;border-style:solid;border-width:1px;color:var(--brand);display:inline-flex;font-size:11.2px;font-weight:830;justify-content:center;min-height:32px;padding:0 10px;text-decoration:none;white-space:nowrap}.related-etfs-source-note{color:var(--text-3);font-size:10.8px;font-weight:700;line-height:1.4;margin:10px 0 0}.market-investment-info-card{overflow:hidden;padding:16px}.market-investment-info-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.market-investment-info-head>div{flex:1 1 auto;min-width:0}.market-investment-info-head h2{color:var(--text-1);font-size:16px;font-weight:890;letter-spacing:0;line-height:1.25;margin:0;overflow-wrap:normal;white-space:normal;word-break:keep-all}.market-investment-info-head p{color:var(--text-3);font-size:11.6px;font-weight:690;line-height:1.42;margin:6px 0 0}.market-investment-info-source{flex:0 0 auto;font-size:10.8px;height:23px}.market-investment-info-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.market-investment-info-group{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.09);border-radius:8px;padding:10px 11px}.market-investment-info-group h3{color:var(--text-1);font-size:12.4px;font-weight:890;line-height:1.2;margin:0 0 8px;overflow-wrap:normal;white-space:normal;word-break:keep-all}.market-investment-info-rows{display:grid;gap:7px}.market-investment-info-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.market-investment-info-row span{color:var(--text-3);flex:1 1 auto;font-size:10.8px;font-weight:720;line-height:1.25;min-width:0;word-break:keep-all}.market-investment-info-row strong{color:var(--text-1);flex:0 0 auto;font-size:12.2px;font-variant-numeric:tabular-nums;font-weight:850;line-height:1.25;margin-left:auto;overflow-wrap:normal;text-align:right;white-space:nowrap;word-break:keep-all}.market-investment-info-up{color:var(--pos)!important}.market-investment-info-down{color:var(--neg)!important}.market-investment-info-flat{color:var(--text-2)!important}.market-investment-info-note{color:var(--text-3);font-size:10.8px;font-weight:700;line-height:1.45;margin:11px 0 0}.market-understanding-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.market-events-card,.market-performance-card,.market-related-peers-card,.market-snapshot-card,.market-terms-card{padding:16px}.market-understanding-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.market-understanding-head>div{flex:1 1 auto;min-width:0}.market-understanding-head h2{color:var(--text-1);font-size:16px;font-weight:890;line-height:1.25;margin:0;word-break:keep-all}.market-understanding-head p{color:var(--text-3);font-size:11.6px;font-weight:690;line-height:1.42;margin:6px 0 0}.market-snapshot-list{color:var(--text-2);display:grid;font-size:12.7px;font-weight:720;gap:8px;line-height:1.48;margin:13px 0 0;padding-left:18px}.market-snapshot-list li::marker{color:var(--brand)}.market-performance-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.market-performance-item{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px 10px}.market-performance-item em,.market-performance-item span{color:var(--text-3);font-size:10.3px;font-style:normal;font-weight:730;line-height:1.2}.market-performance-item strong{color:var(--text-1);font-size:13px;font-variant-numeric:tabular-nums;font-weight:880;line-height:1.15}.market-performance-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-detail-signal-related,.market-related-research-card{padding:16px}.market-detail-signal-grid{display:grid;gap:10px;margin-top:12px}.market-detail-signal-card{background:rgba(248,250,246,.72);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:8px;padding:12px 13px}.market-detail-signal-top{align-items:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.market-detail-signal-topline{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.market-detail-signal-pill{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:10px;font-weight:810;letter-spacing:.04em;min-height:22px;padding:0 8px;text-transform:uppercase}.market-detail-signal-pill--filing{border-color:rgba(197,73,63,.18);color:#9b3e35}.market-detail-signal-pill--company{border-color:rgba(15,61,46,.13);color:#0f4e3a}.market-detail-signal-pill--news{border-color:rgba(15,61,46,.1);color:#315463}.market-detail-signal-pill--macro{border-color:rgba(59,98,161,.16);color:#365e9f}.market-detail-signal-pill--commodity{border-color:rgba(177,111,35,.2);color:#906023}.market-detail-signal-pill--risk{border-color:rgba(144,77,30,.18);color:#885126}.market-detail-signal-status{font-size:10px;font-style:normal;font-weight:820}.market-detail-signal-status.fresh{color:var(--pos)}.market-detail-signal-status.watch{color:var(--text-2)}.market-detail-signal-status.needs_review,.market-detail-signal-status.stale{color:var(--neg)}.market-detail-signal-top strong{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11px;font-weight:860;justify-self:end;min-height:24px;padding:0 8px}.market-detail-signal-source{align-items:center;color:var(--text-2);display:flex;gap:8px;justify-content:space-between}.market-detail-signal-source span{font-size:10.6px;font-weight:760}.market-detail-signal-source small{color:var(--text-3);font-size:9.9px;font-weight:740;white-space:nowrap}.market-detail-signal-card h3{color:var(--text-1);font-size:13.6px;font-weight:890;letter-spacing:-.02em;line-height:1.26}.market-detail-signal-card h3,.market-detail-signal-card p{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-detail-signal-card p{color:var(--text-2);font-size:11.2px;line-height:1.42}.market-detail-signal-exposure{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:6px;padding-top:8px}.market-detail-signal-exposure>span{color:var(--text-3);font-size:10px;font-weight:790;letter-spacing:.04em;text-transform:uppercase}.market-detail-signal-tags{display:flex;flex-wrap:wrap;gap:6px}.market-detail-signal-related-stocks{display:grid;gap:6px}.market-detail-signal-stock{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:2px;padding-top:6px}.market-detail-signal-stock:first-child{border-top:0;padding-top:0}.market-detail-signal-stock strong{color:var(--text-1);font-size:11.7px;font-weight:830}.market-detail-signal-stock small{color:var(--text-3);display:-webkit-box;font-size:10.3px;line-height:1.34;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}.market-detail-intelligence{padding:16px}.market-detail-intelligence-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.market-detail-intelligence-header h2{color:var(--text-1);font-size:16px;font-weight:870;letter-spacing:-.02em;line-height:1.24;margin:0}.market-detail-intelligence-header p{color:var(--text-3);font-size:11.6px;font-weight:690;line-height:1.42;margin:6px 0 0}.market-detail-intelligence-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.market-detail-intelligence-summary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.market-detail-intelligence-summary-item,.market-detail-intelligence-summary-themes{background:rgba(248,250,246,.78);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:3px;min-height:56px;padding:9px 10px}.market-detail-intelligence-summary-item span,.market-detail-intelligence-summary-themes>span{color:var(--text-3);font-size:10px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.market-detail-intelligence-summary-item strong{color:var(--text-1);font-size:15px;font-weight:880;letter-spacing:-.02em}.market-detail-intelligence-summary-themes{grid-column:1/-1}.market-detail-intelligence-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.market-detail-intelligence-controls{display:grid;gap:8px;margin-top:12px}.market-detail-intelligence-filters button{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:10.8px;font-weight:800;min-height:28px;padding:0 10px}.market-detail-intelligence-filters button.active{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.18);color:var(--brand)}.market-detail-intelligence-sort{display:flex;flex-wrap:wrap;gap:6px}.market-detail-intelligence-sort button{align-items:center;background:rgba(15,61,46,.03);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:10.6px;font-weight:800;min-height:28px;padding:0 10px}.market-detail-intelligence-sort button.active{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.18);color:var(--brand)}.market-detail-timeline{display:grid;gap:10px;margin-top:12px}.market-detail-timeline-card{background:rgba(248,250,246,.74);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:8px;padding:12px 13px}.market-detail-timeline-meta{align-items:center;color:var(--text-3);display:flex;gap:8px;justify-content:space-between}.market-detail-timeline-meta time{font-size:10.2px;font-weight:760;white-space:nowrap}.market-detail-timeline-meta-left{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.market-detail-timeline-pill{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:10px;font-weight:810;letter-spacing:.04em;min-height:22px;padding:0 8px;text-transform:uppercase}.market-detail-timeline-pill--filing{border-color:rgba(197,73,63,.18);color:#9b3e35}.market-detail-timeline-pill--report{border-color:rgba(15,61,46,.12);color:#0f4e3a}.market-detail-timeline-pill--company{border-color:rgba(15,61,46,.13);color:#0f4e3a}.market-detail-timeline-pill--news{border-color:rgba(15,61,46,.1);color:#315463}.market-detail-timeline-pill--macro{border-color:rgba(59,98,161,.16);color:#365e9f}.market-detail-timeline-pill--commodity{border-color:rgba(177,111,35,.2);color:#906023}.market-detail-timeline-pill--risk{border-color:rgba(144,77,30,.18);color:#885126}.market-detail-timeline-card h3{color:var(--text-1);font-size:13.8px;font-weight:890;letter-spacing:-.02em;line-height:1.28}.market-detail-timeline-card h3,.market-detail-timeline-card p{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-detail-timeline-card p{color:var(--text-2);font-size:11.4px;line-height:1.43}.market-detail-timeline-reason{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:3px;padding-top:8px}.market-detail-timeline-reason strong{color:var(--text-3);font-size:10px;font-weight:790;letter-spacing:.04em;text-transform:uppercase}.market-detail-timeline-reason span{color:var(--text-2);display:-webkit-box;font-size:10.9px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1}.market-detail-timeline-tags{display:flex;flex-wrap:wrap;gap:6px}.market-detail-timeline-footer{align-items:center;color:var(--text-3);display:flex;gap:8px;justify-content:space-between}.market-detail-timeline-footer span{font-size:10.7px;font-weight:760}.market-detail-timeline-footer a{color:var(--brand);font-size:10.8px;font-weight:820;text-decoration:none;white-space:nowrap}.market-detail-intelligence-empty{margin-top:12px}@media (max-width:767px){.market-detail-intelligence-filters,.market-detail-intelligence-sort{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.market-detail-intelligence-filters::-webkit-scrollbar,.market-detail-intelligence-sort::-webkit-scrollbar{display:none}}@media (min-width:1024px){.market-detail-signal-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-intelligence-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.market-detail-intelligence-summary-themes{grid-column:1/-1}.market-detail-intelligence-controls{align-items:center;grid-template-columns:minmax(0,1fr) auto}.market-detail-timeline{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.market-related-research-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.market-related-research-head h2{color:var(--text-1);font-size:16px;font-weight:870;letter-spacing:0;line-height:1.25;margin:0}.market-related-research-head p{color:var(--text-3);font-size:11.6px;font-weight:680;line-height:1.42;margin:6px 0 0}.market-related-research-all,.market-related-research-badge{flex:0 0 auto;font-size:11.5px;min-height:30px;padding:0 10px}.market-related-research-list{display:grid;gap:7px;margin-top:12px}.market-related-filing-row,.market-related-report-row{align-items:center;border-color:var(--line);border-radius:8px;border-style:solid;border-width:1px;display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;padding:9px 10px}.market-related-filing-card{border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;padding:0}.market-related-filing-card>.market-related-filing-row{border:0}.market-filing-explainer-list{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:12px;padding-top:12px}.market-filing-explainer-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.market-filing-explainer-heading strong{color:var(--text-1);font-size:12.8px;font-weight:880}.market-filing-explainer-heading span{color:var(--text-3);font-size:11.2px;font-weight:690}.market-filing-explainer-preview{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:9px;display:grid;gap:6px;margin:0 10px 10px;padding:10px 11px}.market-filing-explainer-list .market-filing-explainer-preview{margin:0}.market-filing-explainer-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.market-filing-explainer-title-row .tag{font-size:10px;height:20px}.market-filing-explainer-preview strong{color:var(--text-1);font-size:12.8px;font-weight:870;line-height:1.25}.market-filing-explainer-preview p{color:var(--text-2);font-size:11.8px;line-height:1.45;margin:0}.market-filing-explainer-preview ul{color:var(--text-2);font-size:11.5px;line-height:1.45;margin:0;padding-left:16px}.market-related-report-main{min-width:0}.market-related-report-main strong{color:var(--text-1);display:block;font-size:12.6px;font-weight:860;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-related-report-broker,.market-related-report-date{color:var(--text-3);display:block;font-size:10.7px;font-weight:730;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-related-report-date{margin-bottom:4px}.market-related-report-broker{margin-top:4px}.market-related-report-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;min-width:0}.market-related-report-meta .market-related-report-broker{margin-top:0;min-width:0}.market-related-type-badge{flex:0 0 auto;font-size:9.8px;height:19px;padding:0 7px}.market-related-report-metrics{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.market-related-filing-row .market-related-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-related-report-metrics span{color:var(--text-1);font-size:11.4px;font-weight:790;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-related-report-metrics em{color:var(--text-3);display:block;font-size:9.6px;font-style:normal;font-weight:720;line-height:1.15}.market-related-report-source{display:flex;justify-content:flex-end}.market-related-report-source a,.market-related-report-source span{align-items:center;border-color:var(--line);border-radius:999px;border-style:solid;border-width:1px;color:var(--brand);display:inline-flex;font-size:11.2px;font-weight:830;min-height:29px;padding:0 10px;text-decoration:none;white-space:nowrap}.market-related-report-source span{color:var(--text-3)}.market-research-empty-state{align-items:center;background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:11px 12px}.market-research-empty-state strong{color:var(--text-1);display:block;font-size:12.5px;font-weight:860;line-height:1.25}.market-research-empty-state p{color:var(--text-3);font-size:11.2px;font-weight:690;line-height:1.4;margin:4px 0 0}.market-research-empty-state a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--brand);display:inline-flex;flex:0 0 auto;font-size:11.2px;font-weight:830;min-height:29px;padding:0 10px;text-decoration:none;white-space:nowrap}.market-related-peers-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.market-related-peer-card{border:1px solid var(--line);border-radius:9px;color:inherit;display:grid;gap:5px;min-width:0;padding:10px 11px;text-decoration:none}.market-related-peer-card:focus-visible,.market-related-peer-card:hover{border-color:rgba(15,61,46,.24);box-shadow:0 10px 24px rgba(15,61,46,.08)}.market-related-peer-card em,.market-related-peer-card span{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:720;line-height:1.25}.market-related-peer-card strong{color:var(--text-1);font-size:13px;font-weight:880;line-height:1.2;min-height:31px}.market-related-peer-card div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:3px}.market-related-peer-card b{color:var(--text-1);font-size:12.5px;font-weight:870}.market-related-peer-card small{font-size:11px;font-weight:820}.market-events-list{display:grid;gap:7px;margin-top:13px}.market-event-row{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;grid-template-columns:82px auto minmax(0,1fr) auto;padding:9px 10px}.market-event-row time{color:var(--text-3);font-size:10.6px;font-weight:760;white-space:nowrap}.market-event-row div{min-width:0}.market-event-row strong{color:var(--text-1);display:block;font-size:12.5px;font-weight:860;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-event-row em{color:var(--text-3);display:block;font-size:10.5px;font-style:normal;font-weight:720;margin-top:3px}.market-event-row a{color:var(--brand);font-size:11.2px;font-weight:850;text-decoration:none;white-space:nowrap}.market-terms-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.market-terms-list details{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:8px;padding:10px 11px}.market-terms-list summary{color:var(--text-1);cursor:pointer;font-size:12.5px;font-weight:870}.market-terms-list p{color:var(--text-3);font-size:11.5px;font-weight:690;line-height:1.45;margin:8px 0 0}.market-support-grid-single{grid-template-columns:1fr!important}@media (max-width:760px){.market-related-peers-grid,.market-terms-list,.market-understanding-grid{grid-template-columns:1fr}.market-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-event-row{align-items:stretch;grid-template-columns:1fr}.market-event-row strong{white-space:normal}.market-related-research-head{align-items:stretch;flex-direction:column;gap:8px}.market-related-research-all{width:100%}.market-related-filing-row,.market-related-report-row{align-items:stretch;grid-template-columns:1fr}.market-filing-explainer-preview{margin:0 9px 9px}.market-related-filing-row .market-related-report-metrics,.market-related-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-related-report-source{justify-content:flex-start}.market-investment-info-head,.market-research-empty-state{align-items:stretch;flex-direction:column;gap:8px}.market-investment-info-grid{grid-template-columns:1fr}.reports-compact-top{padding-top:4px!important}.markets-etf-preview-head{gap:8px}.markets-etf-preview-head,.markets-index-board-head,.markets-status-card-top,.markets-stock-card-body,.markets-stock-card-top{align-items:stretch;flex-direction:column}.markets-home-hero-foot,.markets-index-board-foot{flex-direction:column;gap:6px}.markets-status-card-actions{align-items:stretch!important}.markets-status-card-actions .btn{width:100%}.markets-stock-card-sparkline{justify-content:flex-start}.markets-etf-preview-head .btn{width:100%}.markets-etf-preview-grid,.markets-stock-card-meta-grid{grid-template-columns:1fr}.markets-etf-preview-main strong{min-height:0}.etf-dashboard-hero{align-items:flex-start;flex-direction:column;gap:8px}.etf-dashboard-hero h1{font-size:22px}.etf-dashboard-kpis,.etf-dashboard-viewbar{grid-template-columns:1fr}.etf-dashboard-compact-status-bar,.etf-dashboard-snapshot-strip{align-items:flex-start;flex-direction:column}.etf-dashboard-refresh-control-compact.market-dev-refresh-control{margin-left:0}.etf-dashboard-data-note{flex-direction:column}.etf-dashboard-kpis{gap:6px}.etf-dashboard-kpi{min-height:0;padding:8px 9px}.etf-sector-map{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.etf-sector-tile{grid-column:span 1!important;min-height:118px;padding:10px}.etf-sector-tile-head{display:grid}.etf-sector-ranking-groups,.etf-sector-row{grid-template-columns:1fr}.etf-sector-ranking-list{border-left:0;border-top:1px solid rgba(15,61,46,.07)}.etf-sector-ranking-list:first-child{border-top:0}.etf-sector-breadth{justify-content:flex-start}.etf-dashboard-movers-grid{grid-template-columns:1fr;padding:8px}.etf-card-list-head{align-items:flex-start;flex-direction:column;gap:7px}.etf-filter-card-grid{grid-template-columns:1fr}.etf-filter-card{gap:10px;padding:13px}.etf-filter-card-quote>strong{font-size:18px}.etf-mover-row{grid-template-columns:1fr}.etf-mover-quote{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;min-width:0;text-align:left}.stocks-directory-hero{align-items:flex-start;flex-direction:column;gap:8px}.stocks-directory-hero h1{font-size:22px}.stocks-directory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-company-universe-head{flex-direction:column;gap:8px}.stocks-company-universe-list,.stocks-company-universe-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-directory-terminal-head{flex-direction:column;gap:8px}.stocks-directory-terminal-head a{align-self:flex-start}.stocks-directory-layer-strip{flex-wrap:nowrap;margin:0 -12px;overflow-x:auto;padding:0 12px 2px}.stocks-directory-layer-chip{flex:0 0 auto}.stocks-directory-monitor-grid{grid-template-columns:1fr}.stocks-directory-controls .btn,.stocks-directory-controls input,.stocks-directory-controls select{flex:1 1 100%;width:100%}.stocks-directory-results-summary{align-items:flex-start;flex-direction:column;gap:3px}.stocks-directory-list{background:transparent;border-width:0;gap:8px;overflow:visible}.stocks-directory-row{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);gap:7px;grid-template-columns:1fr;min-height:0;padding:10px}.stocks-directory-row:nth-child(2n){background:#fff}.stocks-directory-action-group{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.stocks-directory-action-group::-webkit-scrollbar{display:none}.stocks-directory-action,.stocks-directory-action-group .watchlist-toggle-button{flex:0 0 auto}.stocks-directory-pagination{flex-wrap:wrap}.etf-dashboard-filters{justify-content:stretch}.etf-dashboard-filters .btn,.etf-dashboard-filters input,.etf-dashboard-filters select{flex:1 1 100%}.etf-dashboard-results-summary{gap:3px}.etf-dashboard-list-head,.etf-dashboard-results-summary{align-items:flex-start;flex-direction:column}.etf-dashboard-table{background:transparent;border-width:0;gap:8px;overflow:visible}.etf-dashboard-table-head{display:none}.etf-dashboard-row{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);gap:7px;grid-template-columns:1fr;min-height:0;padding:10px}.etf-dashboard-row:nth-child(odd){background:#fff}.etf-dashboard-pagination{flex-wrap:wrap}.related-etfs-head{display:grid}.related-etfs-all-link{justify-content:center;width:100%}.related-etf-row{align-items:stretch;grid-template-columns:1fr}.related-etf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.related-etf-action{justify-content:center}.reports-broker-summary{align-items:start;grid-template-columns:1fr}.reports-broker-summary p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.reports-broker-summary-metrics{justify-content:flex-start}.reports-broker-hub{padding:7px}.reports-broker-kpis,.reports-intelligence-stats,.reports-research-context-grid{grid-template-columns:1fr}.reports-broker-kpi{padding:6px 7px}.reports-broker-kpi strong{font-size:13.5px}.reports-broker-search{grid-template-columns:1fr}.reports-broker-search input{grid-column:auto}.reports-broker-search .btn{width:100%}.reports-broker-list{background:transparent;border-width:0;gap:8px;max-width:100%;min-width:0;overflow:visible}.reports-broker-table-head{display:none}.reports-broker-row{background:#fff;border-radius:8px;border:1px solid rgba(15,61,46,.1);gap:8px;grid-template-columns:1fr;max-width:100%;min-height:0;min-width:0;padding:10px!important}.reports-broker-row:nth-child(2n){background:#fff}.reports-broker-stock{gap:4px;min-width:0}.reports-broker-company{font-size:14.5px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.reports-broker-title{font-size:12.5px;min-width:0;overflow-wrap:anywhere;white-space:normal}.reports-broker-broker,.reports-broker-date,.reports-broker-rating,.reports-broker-target{font-size:11.2px;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.reports-broker-actions{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:6px;justify-content:flex-start;max-width:100%;min-width:0;white-space:normal}.reports-broker-action-separator{display:none}.reports-broker-actions a,.reports-broker-source-unavailable{border-radius:999px;border:1px solid rgba(15,61,46,.12);font-size:10.5px;height:30px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0 9px;white-space:normal}}@media (min-width:768px){.global-shell .reports-compact-top h1{font-size:22px!important}.global-shell .reports-broker-page{gap:8px}.global-shell .reports-broker-table-head{display:grid}.global-shell .reports-broker-row{padding:5px 10px!important}.global-shell .reports-broker-company{font-size:12.4px!important;line-height:1.12!important}.global-shell .reports-broker-title{font-size:12.2px!important;line-height:1.25!important}.global-shell .reports-broker-actions a,.global-shell .reports-broker-source-unavailable{height:auto!important}}.report-pdf-section{display:flex;flex-direction:column;gap:10px}.report-pdf-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.report-language-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.report-language-toggle button{background:transparent;border:0;border-radius:999px;color:var(--text-2);cursor:pointer;font-size:12px;font-weight:850;height:30px;padding:0 12px}.report-language-toggle button.is-active{background:var(--brand);color:#fff}.report-language-toggle button:disabled{cursor:default;opacity:.48}.report-pdf-frame{background:#f2f5f0;border:1px solid var(--line);border-radius:18px;max-width:100%;overflow:hidden}.report-pdf-frame iframe{border:0;display:block;height:min(76vh,860px);min-height:560px;width:100%}.report-pdf-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-mobile-download-pdf,.report-mobile-open-pdf,.report-mobile-pdf-card{display:none}.report-mobile-pdf-card{background:radial-gradient(circle at 88% 18%,rgba(15,61,46,.08),transparent 28%),#fff;border:1px solid var(--line);border-radius:18px;gap:13px;padding:15px}.report-mobile-preview-image-wrap{background:#f4f7f2;border:1px solid rgba(15,61,46,.1);border-radius:16px;max-width:100%;overflow:hidden}.report-mobile-preview-image{display:block;height:auto;max-width:100%;width:100%}.report-mobile-page-stack{display:flex;flex-direction:column;gap:10px}.report-mobile-pdf-placeholder{align-items:center;background:#f4f7f2;border:1px dashed rgba(15,61,46,.22);border-radius:16px;display:flex;gap:12px;padding:18px 14px}.report-mobile-pdf-placeholder p{color:var(--text-1);font-weight:850;margin:0}.report-mobile-pdf-icon{align-items:center;background:var(--brand);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 52px;font-size:12px;font-weight:920;height:52px;justify-content:center;letter-spacing:.03em;width:52px}.report-mobile-pdf-card h2{color:var(--text-1);display:-webkit-box;font-size:17px;font-weight:900;letter-spacing:-.035em;line-height:1.18;margin:6px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-mobile-pdf-card p{color:var(--text-2);font-size:12.5px;line-height:1.45;margin:7px 0 0}.report-pdf-missing{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:16px 15px}.report-pdf-missing p{color:var(--text-1);font-size:13.5px;font-weight:820;line-height:1.45;margin:0}@media (max-width:720px){.global-report-reader{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.report-pdf-toolbar{align-items:stretch;flex-direction:column}.report-language-toggle{width:-moz-max-content;width:max-content}.report-pdf-actions>a:first-child,.report-pdf-frame{display:none}.report-mobile-pdf-card{display:flex;background:transparent;border:0;flex-direction:column;padding:0}.report-mobile-download-pdf,.report-mobile-open-pdf{display:inline-flex}.report-alt-download{display:none!important}.report-pdf-actions{grid-template-columns:1fr}.report-pdf-section{gap:9px}}.news-detail-page,.news-page-bottom{padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}.news-macro-hero{padding:8px 16px 4px}.news-macro-hero .news-hero-card{padding:18px}.news-macro-hero h1{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:8px 0 0}.news-macro-hero p{color:rgba(230,241,234,.84);font-size:12.8px;line-height:1.4;margin:8px 0 0}.news-macro-hero .news-macro-disclaimer{color:rgba(230,241,234,.62);font-size:10.4px}.news-macro-summary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.news-macro-summary-tile{padding:12px}.news-macro-summary-tile span{color:var(--text-3);display:block;font-size:10.5px;font-weight:820}.news-macro-summary-tile strong{color:var(--text-1);display:block;font-size:13px;font-weight:900;letter-spacing:0;line-height:1.25;margin-top:5px}.news-category-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.news-category-tabs::-webkit-scrollbar{display:none}.news-category-tab{align-items:center;background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;font-size:11.2px;font-weight:840;min-height:30px;padding:0 12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.news-category-tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.news-macro-feed{display:grid;gap:6px}.news-macro-card{padding:10px 12px}.news-feed-row-top,.news-macro-card-footer{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10.8px;font-weight:780;gap:8px;justify-content:space-between}.news-feed-row-time{align-items:center;display:inline-flex;gap:6px;flex:0 0 auto;white-space:nowrap}.news-feed-row-time em{background:rgba(178,91,36,.1);border-radius:999px;color:#9a5a20;font-size:10px;font-style:normal;font-weight:850;padding:2px 7px}.news-hidden-page{align-items:center;display:flex;min-height:min(620px,calc(100dvh - 96px));padding:24px 16px}.news-hidden-card{margin:0 auto;max-width:560px;padding:24px;text-align:center}.news-hidden-card h1{color:var(--text-1);font-size:24px;font-weight:930;letter-spacing:-.04em;line-height:1.12;margin:14px 0 0}.news-hidden-card p{color:var(--text-2);font-size:13.5px;line-height:1.5;margin:10px auto 0;max-width:420px}.news-hidden-card .btn{margin-top:18px}.news-macro-card h2,.news-macro-empty h2{color:var(--text-1);font-size:14px;font-weight:900;letter-spacing:-.025em;line-height:1.24;margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-macro-card p,.news-macro-empty p{color:var(--text-2);font-size:12.7px;line-height:1.45;margin:7px 0 0}.news-macro-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-macro-card-footer{margin-top:8px}.news-macro-card-footer .btn{font-size:12px;height:32px}.news-macro-empty{padding:16px}.news-room-layout{display:grid;gap:12px}.news-room-sidebar{display:grid;gap:10px}.news-sidebar-panel{padding:12px}.news-sidebar-panel h3{color:var(--text-1);font-size:13px;font-weight:900;letter-spacing:-.015em;margin:0}.news-sidebar-panel p{color:var(--text-3);font-size:11.2px;font-weight:720;line-height:1.4;margin:8px 0 0}.news-sidebar-panel a{color:var(--brand);font-size:11px;font-weight:850;text-decoration:none}.news-sidebar-list{display:grid;gap:7px;margin-top:9px}.news-sidebar-list a,.news-sidebar-list div{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:7px;color:inherit;display:grid;gap:2px;padding:8px;text-decoration:none}.news-sidebar-list span{color:var(--text-3);font-size:10.5px;font-weight:800}.news-sidebar-list strong{color:var(--text-1);font-size:12px;font-weight:900;line-height:1.25}.news-sidebar-list em{color:var(--text-3);font-size:10.8px;font-style:normal;font-weight:760}.settings-page-bottom,.theme-detail-page,.themes-page-bottom{padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}.theme-map-controls{gap:8px 12px;justify-content:space-between}.theme-map-controls,.theme-map-legend{align-items:center;display:flex;flex-wrap:wrap}.theme-map-legend{color:var(--text-3);font-size:10.8px;font-weight:760;gap:9px;padding:0 2px}.theme-map-legend span{align-items:center;display:inline-flex;gap:5px}.kospi-map-zoom-controls{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.kospi-map-zoom-controls button{align-items:center;background:rgba(15,61,46,.08);border:1px solid rgba(15,61,46,.18);border-radius:999px;color:var(--green);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:820;gap:4px;min-height:28px;padding:0 10px;transition:background .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.kospi-map-zoom-controls button:hover:not(:disabled){background:rgba(15,61,46,.13);border-color:rgba(15,61,46,.3);transform:translateY(-1px)}.kospi-map-zoom-controls button:disabled{cursor:default;opacity:.42}.kospi-map-zoom-controls em{color:var(--text-4);font-size:10.5px;font-style:normal;font-weight:820;min-width:28px;text-align:right}.theme-map-legend i{border-radius:4px;display:inline-block;height:10px;width:10px}.theme-map-legend-up{background:#167947}.theme-map-legend-down{background:#C94A3F}.theme-map-legend-flat{background:#9D9B93}.theme-map-board{display:grid;gap:10px}.theme-map-group{background:#FFFFFF;border:1px solid var(--line);border-radius:20px;padding:9px}.theme-map-group-title{align-items:center;color:var(--text-1);display:flex;font-size:12px;font-weight:880;justify-content:space-between;letter-spacing:0;padding:2px 3px 8px;text-decoration:none}.theme-map-group-title:after{color:var(--text-4);content:"›";font-size:15px;font-weight:900}.theme-map-tiles{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))}.theme-map-tile{border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:8px;position:relative;text-decoration:none}.theme-map-tile:after{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 52%);content:"";inset:0;pointer-events:none;position:absolute}.theme-map-tile-disabled{cursor:default;opacity:.9}.theme-map-stock-change,.theme-map-stock-name{position:relative;z-index:1}.theme-map-stock-name{display:-webkit-box;font-size:11.4px;font-weight:870;letter-spacing:-.03em;line-height:1.15;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.theme-map-stock-change{font-size:14px;font-weight:920;letter-spacing:-.03em;line-height:1;margin-top:8px}.theme-map-up{background:linear-gradient(135deg,#1A8F55,#0E6E42)}.theme-map-down{background:linear-gradient(135deg,#D45B4E,#A9342C)}.theme-map-flat{background:linear-gradient(135deg,#A9A79E,#7F7D76)}.theme-map-reference{font-size:10.8px;line-height:1.35;margin:9px 2px 0}.themes-hero-note{color:rgba(230,241,234,.68);font-size:10.8px;font-weight:760;line-height:1.35;margin:12px 0 0}.market-universe-panel{display:grid;gap:10px;padding:4px 16px 0}.market-universe-heading{display:none}.market-universe-status{align-items:flex-start;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:3px;padding:12px 14px}.market-universe-status span{color:var(--text-2);font-size:12px;font-weight:780}.market-universe-status strong{color:var(--green);font-weight:920}.market-universe-status small{color:var(--text-4);font-size:10.8px;font-weight:740;line-height:1.35}.market-universe-selector{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-padding:16px;scroll-snap-type:x proximity;scrollbar-width:none}.market-universe-selector::-webkit-scrollbar{display:none}.market-universe-chip{align-items:center;background:#FFFFFF;border:1px solid var(--line);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;gap:6px;isolation:isolate;line-height:1;min-width:-moz-max-content;min-width:max-content;min-height:32px;padding:0 10px;scroll-snap-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease;-webkit-text-fill-color:currentColor}.market-universe-chip .universe-label{align-items:center;color:currentColor;display:inline-flex;font-size:12px;font-weight:850;line-height:1;opacity:1!important;visibility:visible!important;white-space:nowrap;-webkit-text-fill-color:currentColor!important}.market-universe-chip .universe-badge{background:rgba(15,61,46,.06);border-radius:999px;color:var(--text-4);display:inline-flex;font-size:9.8px;font-weight:780;line-height:1;padding:3px 6px;white-space:nowrap;-webkit-text-fill-color:currentColor}.market-universe-chip.is-active{background:var(--brand);border-color:var(--brand);box-shadow:0 8px 18px rgba(15,61,46,.18);color:#FFFFFF!important;opacity:1!important;-webkit-text-fill-color:#FFFFFF!important}.market-universe-chip.is-default{background:#FFFFFF;color:var(--brand);opacity:1}.market-universe-chip.is-disabled{background:rgba(255,255,255,.58);border-color:rgba(15,61,46,.08);color:var(--text-4);cursor:not-allowed;opacity:.82}.market-universe-chip.is-active .universe-label{color:#FFFFFF!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#FFFFFF!important}.market-universe-chip.is-active .universe-badge{background:rgba(255,255,255,.16);color:#FFFFFF!important;opacity:.92;-webkit-text-fill-color:#FFFFFF!important}.market-universe-chip.is-disabled .universe-label{color:var(--text-3)!important;opacity:1!important;-webkit-text-fill-color:var(--text-3)!important}.market-universe-chip.is-disabled .universe-badge-muted{background:rgba(15,61,46,.05);color:var(--text-4)}.market-universe-chip:disabled{pointer-events:none}.market-universe-beta-note{background:rgba(255,255,255,.74);border:1px solid rgba(180,122,26,.2);border-radius:18px;display:grid;gap:8px;padding:12px 14px}.market-universe-beta-note strong{color:var(--text-1);font-size:12.5px;font-weight:900;letter-spacing:0}.market-universe-beta-note p{color:var(--text-2);font-size:12px;font-weight:680;line-height:1.35;margin:0}.market-universe-beta-note small{color:var(--mid);font-size:11px;font-weight:800;line-height:1.35}.market-universe-beta-action{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.market-universe-beta-action button{background:var(--brand);border:0;border-radius:999px;color:#FFFFFF;cursor:pointer;font-size:11.5px;font-weight:880;min-height:32px;padding:0 12px}.kospi-map-section{display:grid;gap:10px;padding:8px 0 0}.kospi-map-wrap{overflow:hidden;padding:0 16px}.kospi-map-scroll{background:#18201c;border:1px solid rgba(15,61,46,.18);border-radius:18px;box-sizing:border-box;cursor:default;height:clamp(340px,64vw,720px);max-width:100%;overscroll-behavior:contain;overflow:hidden;padding:4px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kospi-map-scroll.is-zoomed{cursor:grab}.kospi-map-scroll.is-panning{cursor:grabbing}.kospi-map-board{background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.045),transparent 22%),#111916;border-radius:10px;height:100%;flex:0 0 auto;min-width:0;overflow:hidden;position:relative;transform-origin:0 0;transition:transform .12s ease-out;width:100%;will-change:transform}.kospi-map-scroll.is-panning .kospi-map-board{transition:none}.kospi-map-sector{background:rgba(255,255,255,.012);border:1px solid rgba(255,255,255,.045);border-radius:3px;box-sizing:border-box;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.kospi-map-sector-header{align-items:center;background:rgba(7,13,10,.54);border-bottom:1px solid rgba(255,255,255,.055);color:rgba(245,250,246,.58);display:flex;font-size:8.6px;font-weight:820;justify-content:space-between;letter-spacing:.055em;height:16px;line-height:1;padding:0 5px;pointer-events:none;text-transform:uppercase;white-space:nowrap}.kospi-map-sector-header small{color:rgba(245,250,246,.34);font-size:8px;font-weight:780}.kospi-map-tile{border:1px solid rgba(8,15,12,.42);border-radius:2px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:0;position:absolute;text-decoration:none;transition:border-color .18s ease,filter .18s ease,transform .18s ease;z-index:1}.kospi-map-tile[href]:hover{border-color:rgba(255,255,255,.62);filter:brightness(1.13)}.kospi-map-tile:after{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 56%);content:"";inset:0;pointer-events:none;position:absolute}.kospi-map-tile-disabled{cursor:default;opacity:.84}.kospi-map-tile-active{border-color:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);filter:brightness(1.08);z-index:3}.kospi-map-tile-label{-webkit-font-smoothing:antialiased;backface-visibility:hidden;bottom:3px;display:flex;flex-direction:column;justify-content:space-between;left:3px;min-width:0;pointer-events:none;position:absolute;right:auto;top:3px;transform:scale(var(--tile-label-scale,1));transform-origin:top left;z-index:1}.kospi-map-tile-name{display:-webkit-box;font-size:var(--tile-name-size,11px);font-weight:920;letter-spacing:-.045em;line-height:1.04;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;text-rendering:geometricPrecision;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kospi-map-tile-change{font-size:var(--tile-change-size,14px);font-weight:960;letter-spacing:-.04em;line-height:1;margin-top:3px;text-rendering:geometricPrecision}.kospi-map-up.kospi-map-tone-strong{background:#11A457}.kospi-map-up.kospi-map-tone-medium{background:#18864C}.kospi-map-up.kospi-map-tone-soft{background:#2D6F4D}.kospi-map-down.kospi-map-tone-strong{background:#D43D42}.kospi-map-down.kospi-map-tone-medium{background:#A8444C}.kospi-map-down.kospi-map-tone-soft{background:#7E4A55}.kospi-map-flat{background:#474E5A}.kospi-map-legend-scale{color:var(--text-4);font-weight:760}.kospi-map-label-short .kospi-map-tile-name{display:block;text-overflow:ellipsis;white-space:nowrap}.kospi-map-label-short .kospi-map-tile-change{font-size:11.8px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kospi-map-label-small{justify-content:flex-start;padding:0}.kospi-map-label-small .kospi-map-tile-name{display:block;line-height:1;text-overflow:ellipsis;white-space:nowrap}.kospi-map-label-small .kospi-map-tile-change{display:none}.kospi-map-label-small .kospi-map-tile-label{justify-content:flex-start}.kospi-map-label-none{padding:0}.kospi-map-label-none .kospi-map-tile-change,.kospi-map-label-none .kospi-map-tile-name{display:none}.kospi-map-sector-guide{background:rgba(8,16,12,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(247,251,248,.76);cursor:default;font:inherit;font-size:10px;font-weight:860;letter-spacing:0;line-height:1;max-width:150px;overflow:hidden;padding:5px 8px;position:absolute;text-overflow:ellipsis;transform:translate(7px,7px);white-space:nowrap;z-index:5}.kospi-map-sector-guide:focus-visible,.kospi-map-sector-guide:hover{background:rgba(247,251,248,.92);color:#0F3D2E;outline:none}.kospi-map-hover-panel{background:rgba(9,16,13,.92);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.34);color:#F7FBF8;display:grid;gap:10px;max-width:calc(100% - 24px);padding:12px;pointer-events:none;position:absolute;width:250px;z-index:12}.kospi-map-tooltip-stock{display:grid;gap:3px}.kospi-map-tooltip-stock strong{font-size:15px;font-weight:920;letter-spacing:-.035em;line-height:1.08}.kospi-map-tooltip-stock span:last-child{color:rgba(247,251,248,.58);font-size:10.5px;font-weight:760}.kospi-map-tooltip-kicker{color:rgba(247,251,248,.62);font-size:10.5px;font-weight:820;letter-spacing:-.015em}.kospi-map-tooltip-stats{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.kospi-map-tooltip-stats div{background:rgba(255,255,255,.07);border-radius:10px;min-width:0;padding:7px 8px}.kospi-map-tooltip-stats dt{color:rgba(247,251,248,.5);font-size:9.5px;font-weight:780;margin:0 0 4px}.kospi-map-tooltip-stats dd{font-size:11px;font-weight:880;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kospi-map-group-panel{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;padding-top:9px}.kospi-map-group-panel-title{align-items:baseline;display:flex;justify-content:space-between;gap:10px}.kospi-map-group-panel-title span{font-size:12px;font-weight:900;letter-spacing:-.03em}.kospi-map-group-panel-title small{color:rgba(247,251,248,.48);font-size:9.5px;font-weight:760;white-space:nowrap}.kospi-map-group-panel ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.kospi-map-group-panel li{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.kospi-map-group-panel li span{color:rgba(247,251,248,.82);font-size:10.5px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kospi-map-group-panel li em{font-size:10.5px;font-style:normal;font-weight:900;letter-spacing:0;white-space:nowrap}.kospi-map-group-more{color:rgba(247,251,248,.48);font-size:10px;font-weight:760;margin:0}.kospi-map-hover-panel .positive{color:#58D28E}.kospi-map-hover-panel .negative{color:#FF8D86}.theme-detail-reader{margin:0 auto;max-width:920px}.news-card-summary{display:none}.news-detail-reader{margin:0 auto;max-width:820px}.news-featured-card{padding:13px!important}.news-featured-card .btn{height:32px!important;margin-top:10px!important}.news-featured-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.news-status-badges{flex-wrap:wrap;gap:6px}.news-timeline-card,.news-timeline-list{display:grid;gap:10px}.news-timeline-card{grid-template-columns:62px minmax(0,1fr);overflow:hidden;padding:14px;position:relative}.news-timeline-card:before{background:linear-gradient(180deg,rgba(17,72,53,.22),rgba(17,72,53,0));bottom:12px;content:"";left:30px;position:absolute;top:34px;width:1px}.news-timeline-marker{background:var(--brand);border:3px solid var(--brand-soft);border-radius:999px;height:13px;left:24px;position:absolute;top:17px;width:13px;z-index:1}.news-timeline-time{color:var(--brand);font-size:11px;font-weight:880;line-height:1.2;padding-left:0;padding-top:1px}.news-timeline-body{min-width:0}.news-timeline-meta{align-items:center;gap:8px}.news-timeline-meta .tag{font-size:10.3px;height:21px}.news-timeline-meta .muted{font-size:10.7px;font-weight:760;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.news-timeline-card h2{color:var(--text-1);font-size:15.8px;font-weight:900;letter-spacing:-.035em;line-height:1.22;margin:9px 0 0}.news-timeline-card h2,.news-timeline-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-timeline-card p{color:var(--text-2);font-size:12.5px;line-height:1.45;margin:7px 0 0}.news-timeline-tags{flex-wrap:wrap;gap:5px;margin-top:10px}.news-timeline-tags .tag{font-size:10px;height:20px}.news-timeline-actions{flex-wrap:wrap;gap:7px;margin-top:11px}.news-timeline-actions .btn{font-size:12px;height:32px;padding:0 12px}.settings-grid{display:grid;gap:10px}.settings-compact-hero{background:linear-gradient(135deg,#FFFFFF,rgba(232,243,238,.56));padding:16px}.settings-inline-note{background:rgba(15,61,46,.05);border:1px solid rgba(15,61,46,.08);border-radius:12px;color:var(--text-2);font-size:11.5px;font-weight:720;line-height:1.45;margin:11px 0 0;padding:9px 10px}.settings-data-source-board{border-top:1px solid rgba(15,61,46,.1);display:grid;gap:10px;margin-top:14px;padding-top:14px}.settings-data-route-list,.settings-data-source-badges,.settings-data-source-group-head,.settings-data-source-head,.settings-data-source-meta,.settings-data-source-row-main{align-items:center;display:flex}.settings-data-source-head{justify-content:space-between;gap:10px}.settings-data-source-kicker{color:var(--brand);display:block;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-data-source-head h3{color:var(--text-1);font-size:15px;font-weight:900;letter-spacing:-.025em;line-height:1.15;margin:5px 0 0}.settings-data-source-count{background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:10.5px;font-weight:820;padding:6px 9px}.settings-data-source-groups{display:grid;gap:8px}.settings-data-source-group{background:rgba(247,250,247,.78);border:1px solid rgba(15,61,46,.09);border-radius:14px;overflow:hidden}.settings-data-source-group-head{background:rgba(15,61,46,.035);border-bottom:1px solid rgba(15,61,46,.08);justify-content:space-between;padding:8px 10px}.settings-data-source-group-head strong{color:var(--text-1);font-size:12px;font-weight:900}.settings-data-source-group-head span{color:var(--text-3);font-size:10.5px;font-weight:820}.settings-data-source-row-list{display:grid}.settings-data-source-row{background:rgba(255,255,255,.72);display:grid;gap:7px;padding:10px}.settings-data-source-row+.settings-data-source-row{border-top:1px solid rgba(15,61,46,.08)}.settings-data-source-row-main{gap:10px;justify-content:space-between}.settings-data-source-row-main strong{color:var(--text-1);display:block;font-size:12.5px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.settings-data-source-row-main span:not(.settings-data-source-status){color:var(--text-3);display:block;font-size:10.8px;font-weight:720;line-height:1.35;margin-top:3px}.settings-data-source-status{border:1px solid rgba(91,107,99,.16);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;gap:5px;line-height:1;padding:5px 7px;text-transform:uppercase}.settings-data-source-status i{background:var(--text-4);border-radius:999px;display:block;height:6px;width:6px}.settings-data-source-status.fresh i{background:var(--positive)}.settings-data-source-status.watch i{background:#7c8b83}.settings-data-source-status.needs_review i{background:#c58a2b}.settings-data-source-status.stale i{background:var(--negative)}.settings-data-source-badges,.settings-data-source-meta{flex-wrap:wrap;gap:5px}.settings-data-source-badges span,.settings-data-source-meta span{border-radius:999px;font-size:10.3px;font-weight:780;line-height:1;padding:5px 7px}.settings-data-source-meta span{background:rgba(255,255,255,.86);border:1px solid rgba(15,61,46,.08);color:var(--text-3)}.settings-data-source-badges span{background:rgba(15,61,46,.055);color:var(--text-2)}.settings-data-policy-note{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:14px;color:var(--text-2);display:grid;gap:4px;line-height:1.45;margin-top:10px;padding:10px 11px}.settings-data-policy-note strong{color:var(--text-1);font-size:11.5px;font-weight:900}.settings-data-policy-note span{font-size:11.3px;font-weight:700}.settings-data-route-list{flex-wrap:wrap;gap:6px;margin-top:10px}.settings-data-route-list a{background:var(--surface);border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--brand);font-size:11px;font-weight:900;padding:7px 10px;text-decoration:none}.settings-source-action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.settings-source-action-map{display:grid;gap:9px;margin-top:10px}.settings-trust-summary-section{padding-top:10px}.settings-trust-summary-card{display:grid;gap:13px;padding:15px}.settings-trust-summary-head{display:grid;gap:5px}.settings-trust-summary-head span{color:var(--brand);font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-trust-summary-head strong{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.35}.settings-trust-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-trust-summary-item{background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.08);border-radius:13px;color:inherit;display:grid;gap:4px;min-width:0;padding:10px;text-decoration:none}.settings-trust-summary-item span{color:var(--text-3);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.settings-trust-summary-item strong{color:var(--text-1);font-size:13px;font-weight:900;line-height:1.2}.settings-trust-summary-item em{color:var(--text-2);display:-webkit-box;font-size:10.8px;font-style:normal;font-weight:710;line-height:1.34;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.settings-readiness-card{display:grid;gap:12px;margin-top:12px;padding:15px}.settings-readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-readiness-pill{background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.08);border-radius:13px;display:grid;gap:7px;min-width:0;padding:10px}.settings-readiness-pill em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:850;letter-spacing:.03em;line-height:1.25}.settings-readiness-pill strong{justify-self:start}.settings-readiness-note{align-items:center;border-top:1px solid rgba(15,61,46,.08);color:var(--text-2);display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:1.45;padding-top:11px}.settings-readiness-note a{color:var(--brand);flex:0 0 auto;font-weight:850;text-decoration:none}.terminal-workflow-strip{display:grid;gap:10px;margin:10px 0;padding:12px}.terminal-workflow-strip-head{align-items:end;display:flex;gap:10px;justify-content:space-between;min-width:0}.terminal-workflow-strip-head span{color:var(--brand);flex:0 0 auto;font-size:10.5px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.terminal-workflow-strip-head strong{color:var(--text-1);font-size:14px;font-weight:900;line-height:1.28;text-align:right}.terminal-workflow-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-workflow-card{background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.085);border-radius:12px;color:inherit;display:grid;gap:4px;min-width:0;padding:9px 10px;text-decoration:none}.terminal-workflow-card:focus-visible,.terminal-workflow-card:hover{border-color:rgba(25,107,76,.22);box-shadow:0 12px 28px rgba(20,57,39,.08);transform:translateY(-1px)}.terminal-workflow-card span{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.terminal-workflow-card strong{color:var(--text-1);font-size:13.5px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.terminal-workflow-card em{color:var(--text-2);display:-webkit-box;font-size:11px;font-style:normal;font-weight:690;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-source-action-head{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:5px;padding:10px 11px}.settings-source-action-card{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(242,248,244,.9));border:1px solid rgba(15,61,46,.09);border-radius:14px;color:inherit;display:grid;gap:4px;min-width:0;padding:10px;text-decoration:none}.settings-source-action-card:focus-visible,.settings-source-action-card:hover{border-color:rgba(15,61,46,.18);outline:0}.settings-source-action-card span{color:var(--text-3);font-size:10.5px;font-weight:900;text-transform:uppercase}.settings-source-action-card strong{color:var(--text-1);font-size:12.5px;font-weight:900}.settings-source-action-card em{color:var(--text-2);font-size:11px;font-style:normal;font-weight:720;line-height:1.35}.muted{color:var(--text-3)}.muted-2{color:var(--text-4)}.bold{font-weight:700}.semi{font-weight:600}.report-detail-intro{background:transparent;padding:0 0 6px}.report-detail-title{color:var(--text-1);display:-webkit-box;font-size:18px;font-weight:880;letter-spacing:-.035em;line-height:1.17;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-detail-meta{font-size:11.2px;font-weight:700;line-height:1.35;margin-top:6px}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-filings-wide{display:flex;flex-direction:column;gap:12px}.market-detail-page{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.market-detail-hero-shell,.market-detail-shell{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1380px;width:100%}.global-shell .global-company-detail-grid{grid-template-columns:minmax(0,1fr)}.global-shell .market-main-column,.global-shell .market-side-column{min-width:0}.market-detail-hero-shell{padding:10px 16px 0}.market-detail-hero-card{padding:18px}.market-detail-hero-main{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.market-detail-hero-kicker{align-items:center;color:rgba(230,241,234,.78);display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:850;gap:7px;letter-spacing:.04em;text-transform:uppercase}.market-detail-hero-kicker span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.82);letter-spacing:0;padding:3px 7px;text-transform:none}.market-detail-hero-main h1{color:#fff;font-size:27px;font-weight:920;letter-spacing:-.045em;line-height:1.1;margin:8px 0 0}.market-detail-hero-main p,.market-detail-hero-note{color:rgba(230,241,234,.76);font-size:12px;font-weight:720;line-height:1.45;margin:8px 0 0}.market-detail-hero-price{flex:0 0 auto;min-width:148px;text-align:right}.market-detail-hero-price strong{color:#fff;display:block;font-size:25px;font-variant-numeric:tabular-nums;font-weight:920;letter-spacing:-.04em;line-height:1}.market-detail-hero-price span{display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:880;margin-top:7px}.market-detail-header-links,.market-detail-hero-links{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.market-detail-hero-links{margin-top:14px}.market-detail-header-links a{align-items:center;background:var(--surface-2);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11.4px;font-weight:820;min-height:28px;padding:0 10px;text-decoration:none}.market-detail-header-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.watchlist-toggle-button{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.12);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:11.4px;font-weight:850;gap:5px;min-height:28px;padding:0 10px}.watchlist-toggle-button.active{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.18);color:var(--brand)}.market-quote-board-card{padding:11px 12px 12px}.market-detail-hero-card-v2{background:radial-gradient(circle at 8% 0,rgba(31,132,92,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(244,250,246,.92));border:1px solid rgba(15,61,46,.1);border-radius:16px;box-shadow:0 8px 22px rgba(15,47,35,.045);display:grid;gap:6px;padding:10px 11px}.market-detail-breadcrumb{color:var(--brand);font-size:10.8px;font-weight:820;text-decoration:none;width:-moz-fit-content;width:fit-content}.market-detail-hero-layout{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(160px,180px)}.market-detail-hero-copy{display:grid;gap:5px}.market-detail-hero-actions-v2{align-items:center;justify-content:flex-start;margin-top:3px}.market-detail-action-link{align-items:center;background:var(--brand);border:1px solid rgba(15,61,46,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:11.4px;font-weight:850;min-height:30px;padding:0 12px;text-decoration:none}.market-detail-price-panel{background:rgba(247,250,246,.66);border:1px solid rgba(15,61,46,.075);border-radius:10px;box-shadow:none;display:grid;gap:3px;justify-content:stretch;padding:7px 8px}.market-detail-price-panel strong{color:var(--text-1);display:block;font-size:30px;font-variant-numeric:tabular-nums;font-weight:940;letter-spacing:-.055em;line-height:1;white-space:nowrap}.market-detail-price-panel.is-pending strong{display:none}.market-detail-price-panel.is-pending .market-quote-board-change{color:var(--text-3);font-size:10px;font-weight:760;line-height:1.28}.market-detail-price-panel.is-pending .market-quote-board-price-label{background:rgba(12,105,72,.08);border:1px solid rgba(12,105,72,.14);border-radius:999px;color:var(--brand);display:inline-flex;font-size:9.8px;font-weight:870;line-height:1;padding:4px 6px;width:-moz-fit-content;width:fit-content}.market-detail-quote-status-row{border-top:1px solid rgba(15,61,46,.08);padding-top:5px}.market-detail-refresh-button{margin-left:auto;min-height:26px}.market-quote-board-top{align-items:flex-start;border-bottom:1px solid rgba(15,61,46,.08);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.market-quote-board-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.market-quote-board-title-row h1{color:var(--text-1);font-size:21px;font-weight:920;letter-spacing:-.04em;line-height:1.08;margin:0;word-break:keep-all}.market-quote-board-title-row b,.market-quote-board-title-row span{align-items:center;border-radius:999px;display:inline-flex;font-size:10.8px;font-weight:820;min-height:20px;padding:0 7px}.market-quote-board-title-row span{background:rgba(15,61,46,.06);color:var(--text-2)}.market-quote-board-title-row b{background:rgba(12,105,72,.09);color:var(--brand)}.market-quote-board-identity p,.market-quote-board-price-row p{color:var(--text-3);font-size:11.2px;font-weight:720;line-height:1.38;margin:5px 0 0}.market-quote-board-identity .market-detail-role-note{color:var(--brand-ink);display:-webkit-box;font-size:11.5px;font-weight:760;line-height:1.35;max-width:620px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-quote-board-context{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.market-quote-board-context-text{color:var(--text-3);font-size:10.8px;font-weight:760;line-height:1.35}.market-detail-workflow-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.market-detail-workflow-item{background:rgba(248,250,246,.76);border:1px solid rgba(15,61,46,.075);border-radius:13px;color:inherit;display:grid;gap:3px;min-width:0;padding:9px 10px;text-decoration:none}.market-detail-workflow-item span{color:var(--text-3);font-size:9.8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.market-detail-workflow-item strong{color:var(--text-1);font-size:12.2px;font-weight:900;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-detail-workflow-item em{color:var(--text-2);display:-webkit-box;font-size:10.3px;font-style:normal;font-weight:700;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-quote-board-price-row{align-items:flex-end;display:grid;gap:9px;grid-template-columns:minmax(210px,1.2fr) minmax(0,1fr);padding:12px 0 8px}.market-quote-board-price strong{color:var(--text-1);display:block;font-size:34px;font-variant-numeric:tabular-nums;font-weight:940;letter-spacing:-.055em;line-height:1;white-space:nowrap}.market-quote-board-price-label{color:var(--text-3);display:block;font-size:10.4px;font-weight:820;line-height:1.1;margin-bottom:4px}.market-quote-board-price>span{display:block;font-size:13.2px;font-variant-numeric:tabular-nums;font-weight:880;margin-top:7px}.market-quote-board-change{align-items:stretch;display:flex!important;flex-wrap:wrap;gap:8px}.market-quote-board-price .market-quote-board-price-label{color:var(--text-3);font-size:10.4px;font-weight:820;line-height:1.1;margin:0 0 4px}.market-quote-board-change em{color:var(--text-3);font-size:10.4px;font-style:normal;font-weight:760}.market-quote-board-change-item{background:rgba(248,250,248,.94);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:grid;gap:2px;min-width:108px;padding:7px 9px}.market-quote-board-change-item b{font-size:13px;font-weight:900;line-height:1.2;white-space:nowrap}.market-quote-board-reference{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-quote-board-reference-item{background:rgba(248,250,248,.92);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:grid;gap:4px;min-width:0;padding:10px 11px}.market-quote-board-reference-item span{color:var(--text-3);font-size:10.5px;font-weight:780;line-height:1.3}.market-quote-board-reference-item strong{color:var(--text-1);font-size:12.4px;font-weight:860;line-height:1.35}.market-quote-board-chart{margin-top:0}.tradingview-chart-card{border:1px solid rgba(15,61,46,.09);border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.05);display:grid;gap:7px;overflow:hidden;padding:9px}.tradingview-chart-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.tradingview-chart-card-head h2{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.2;margin:0}.tradingview-chart-card-head p{color:var(--text-3);font-size:10.6px;font-weight:760;line-height:1.35;margin:3px 0 0}.tradingview-chart-card-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.tradingview-chart-card-actions a{align-items:center;background:rgba(12,105,72,.08);border:1px solid rgba(12,105,72,.16);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11.5px;font-weight:850;min-height:27px;padding:0 9px;text-decoration:none}.tradingview-advanced-chart-container{border-radius:13px;height:var(--tradingview-chart-height,520px);min-height:360px;overflow:hidden;width:100%}.tradingview-advanced-chart-frame{display:grid;gap:4px}.tradingview-advanced-chart-container iframe{max-width:100%}.tradingview-widget-copyright{color:var(--text-3);font-size:10.5px;font-weight:720;margin-top:4px}.tradingview-widget-copyright a{color:var(--accent);text-decoration:none}.tradingview-chart-fallback{align-items:center;background:rgba(248,250,248,.9);border:1px solid rgba(15,61,46,.08);border-radius:16px;color:var(--text-2);display:flex;font-size:13px;font-weight:780;justify-content:center;line-height:1.5;padding:22px;text-align:center}.tradingview-chart-note{color:var(--text-3);font-size:10.4px;font-weight:700;line-height:1.45;margin:0}.tradingview-chart-external-card{align-items:stretch;background:linear-gradient(135deg,rgba(238,248,242,.9),rgba(250,252,249,.94));border:1px solid rgba(15,61,46,.09);border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(178px,auto);min-height:224px;overflow:hidden;padding:14px}.tradingview-chart-external-card span{color:var(--brand);display:block;font-size:10.6px;font-weight:880;letter-spacing:.03em;line-height:1.2}.tradingview-chart-external-card strong{color:var(--text-1);display:block;font-size:clamp(18px,2.2vw,25px);font-weight:930;letter-spacing:-.04em;line-height:1.08;margin-top:8px;max-width:480px}.tradingview-chart-external-card p{color:var(--text-2);font-size:12px;font-weight:720;line-height:1.48;margin:10px 0 0;max-width:560px}.tradingview-chart-external-links{align-content:center;display:grid;gap:7px}.tradingview-chart-external-links a{align-items:center;background:rgba(255,255,255,.84);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11.5px;font-weight:860;justify-content:center;min-height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.index-detail-page{gap:10px;max-width:min(100%,1368px);width:100%}.index-detail-topbar{color:var(--text-3);font-size:12px;font-weight:780;padding:10px 16px 0}.index-detail-topbar a{color:var(--brand);text-decoration:none}.index-detail-hero-section{padding-bottom:0}.index-detail-hero-card{align-items:stretch;background:radial-gradient(circle at 12% 12%,rgba(15,95,70,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(244,249,245,.9));border:1px solid rgba(15,61,46,.1);border-radius:22px;box-shadow:0 18px 42px rgba(12,41,31,.07);gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.index-detail-eyebrow{color:var(--brand);font-size:11px;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.index-detail-hero-copy h1{color:var(--text-1);font-size:clamp(32px,4vw,52px);font-weight:940;letter-spacing:-.055em;line-height:.98;margin:10px 0 0}.index-detail-hero-copy p{line-height:1.5;margin:12px 0 0}.index-detail-value-card{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.1);border-radius:18px;padding:16px}.index-detail-value-card small,.index-detail-value-card span{color:var(--text-3);font-size:11px;font-weight:780}.index-detail-value-card strong{color:var(--text-1);font-size:38px;font-weight:920;line-height:1}.index-detail-value-card em{color:var(--brand-ink);font-size:13px;font-weight:860}.index-detail-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}.index-detail-main-stack,.index-detail-side-stack{gap:12px}.index-detail-chart-unavailable{min-height:420px}.index-detail-panel,.index-detail-why-card{display:grid;gap:12px;padding:16px}.index-detail-panel-head{align-items:center;display:flex;justify-content:space-between}.index-detail-panel-head span,.index-detail-why-card span{color:var(--brand);font-size:11px;font-weight:860}.index-detail-panel-head strong{color:var(--text-1);font-size:18px;font-weight:900}.index-detail-impact-list,.index-detail-related-list{display:grid;gap:8px}.index-detail-impact-list a,.index-detail-impact-list div,.index-detail-related-list a{background:rgba(248,250,248,.82);border:1px solid rgba(15,61,46,.08);border-radius:14px;color:inherit;display:grid;gap:4px;padding:11px 12px;text-decoration:none}.index-detail-related-list a{grid-template-columns:minmax(0,1fr) auto}.index-detail-impact-list strong,.index-detail-related-list span{color:var(--text-1);font-size:13px;font-weight:860}.index-detail-related-list strong{color:var(--text-1);font-size:18px;line-height:1}.index-detail-impact-list em,.index-detail-impact-list small,.index-detail-muted,.index-detail-related-list small{color:var(--text-3);font-size:11px;font-style:normal;font-weight:720;line-height:1.45}.index-detail-related-list small{grid-column:1/-1}.index-detail-why-card h2{color:var(--text-1);font-size:20px;font-weight:900;margin:4px 0 0}.index-detail-why-card p{color:var(--text-2);font-size:13px;font-weight:720;line-height:1.55;margin:0}@media (max-width:767px){.tradingview-chart-card{border-radius:18px;padding:14px}.tradingview-chart-card-head{align-items:stretch;flex-direction:column}.tradingview-advanced-chart-container{min-height:420px}.tradingview-advanced-chart-container,.tradingview-advanced-chart-container .tradingview-widget-container__widget{height:420px!important;max-height:420px}.index-detail-hero-section,.index-detail-topbar{padding-inline:12px}.index-detail-grid,.index-detail-hero-card{grid-template-columns:minmax(0,1fr)}.index-detail-hero-card{border-radius:18px;padding:16px}.index-detail-hero-copy h1{font-size:34px}.index-detail-grid{padding-inline:12px}.index-detail-chart-unavailable{min-height:360px}}.market-quote-board-note{font-size:9.8px;line-height:1.25;margin:2px 0 0}.market-today-check-card{display:grid;gap:6px;padding:9px}.market-today-check-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.market-today-check-head span{color:var(--brand);font-size:10.8px;font-weight:880;letter-spacing:.03em}.market-today-check-head h2{color:var(--text-1);font-size:16px;font-weight:920;letter-spacing:-.035em;line-height:1.2;margin:2px 0 0}.market-today-check-head p{color:var(--text-3);font-size:10.4px;font-weight:720;line-height:1.35;margin:0;max-width:230px}.market-today-check-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-today-check-item{background:rgba(248,250,248,.9);border:1px solid rgba(15,61,46,.08);border-radius:12px;color:inherit;display:grid;gap:3px;min-height:74px;padding:8px 9px;text-decoration:none}.market-today-check-item span{color:var(--text-3);font-size:10.4px;font-weight:830}.market-today-check-item strong{color:var(--text-1);font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1.2}.market-today-check-item em{color:var(--text-2);font-size:10.3px;font-style:normal;font-weight:720;line-height:1.35}.market-today-check-item b{align-self:end;color:var(--brand);font-size:10.5px;font-weight:880}.market-body-briefing-grid{display:grid;gap:9px}.generic-market-body-briefing-grid,.market-body-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-body-briefing-card{border-radius:18px;box-shadow:0 12px 30px rgba(15,47,35,.045);display:grid;gap:10px;min-width:0;padding:13px}.market-body-source-card{grid-column:1/-1}.market-body-briefing-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.market-body-briefing-head>div{min-width:0}.market-body-briefing-head span{color:var(--brand);display:inline-flex;font-size:10.8px;font-weight:880;letter-spacing:.03em;line-height:1.2}.market-body-briefing-head h2{color:var(--text-1);font-size:16px;font-weight:920;letter-spacing:-.035em;line-height:1.2;margin:3px 0 0}.market-body-briefing-head p{color:var(--text-3);font-size:11px;font-weight:720;line-height:1.45;margin:4px 0 0;max-width:440px}.market-body-briefing-action{align-items:center;background:rgba(12,105,72,.075);border:1px solid rgba(12,105,72,.14);border-radius:999px;color:var(--brand);display:inline-flex;flex:0 0 auto;font-size:11.4px;font-weight:860;min-height:30px;padding:0 11px;text-decoration:none;white-space:nowrap}.market-body-checklist{counter-reset:market-body-check;display:grid;gap:8px;list-style:none;margin:0;padding:0}.market-body-checklist li{align-items:flex-start;background:rgba(248,250,248,.86);border:1px solid rgba(15,61,46,.075);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 11px}.market-body-checklist li>span{align-items:center;background:rgba(12,105,72,.09);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:900;height:24px;justify-content:center;width:24px}.market-body-checklist strong{color:var(--text-1);display:block;font-size:13px;font-weight:870;line-height:1.4}.market-body-checklist em{color:var(--text-3);display:block;font-size:11px;font-style:normal;font-weight:720;line-height:1.35;margin-top:3px}.market-body-list{display:grid;gap:8px}.market-body-list-row{align-items:center;background:rgba(248,250,248,.82);border:1px solid rgba(15,61,46,.075);border-radius:14px;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 11px;text-decoration:none}.market-body-list-main{display:grid;gap:4px;min-width:0}.market-body-list-main span{color:var(--brand);font-size:10.5px;font-weight:850;line-height:1.2}.market-body-list-main strong{color:var(--text-1);font-size:13px;font-weight:850;min-width:0}.market-body-list-main em,.market-body-list-main strong{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-body-list-main em{color:var(--text-3);font-size:10.8px;font-style:normal;font-weight:720}.market-body-list-row b{color:var(--brand);font-size:13px;font-weight:900}.market-body-empty-state{background:rgba(248,250,248,.72);border:1px dashed rgba(15,61,46,.16);border-radius:14px;display:grid;gap:5px;min-height:64px;padding:10px}.market-body-empty-state strong{color:var(--text-1);font-size:13px;font-weight:850;line-height:1.35}.market-body-empty-state p{color:var(--text-3);font-size:11.5px;font-weight:720;line-height:1.45;margin:0}.market-body-source-links{display:flex;flex-wrap:wrap;gap:8px}.market-body-source-links a{align-items:center;background:rgba(248,250,248,.88);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-1);display:inline-flex;font-size:12px;font-weight:820;min-height:34px;padding:0 13px;text-decoration:none}.market-body-source-note{color:var(--text-3);font-size:11.4px;font-weight:720;line-height:1.5;margin:0}@media (max-width:767px){.generic-market-body-briefing-grid,.market-body-briefing-grid{grid-template-columns:minmax(0,1fr)}.market-body-briefing-card{border-radius:18px;padding:14px}.market-body-briefing-head{flex-direction:column}.market-body-briefing-action{justify-content:center;width:100%}.market-body-list-main em,.market-body-list-main strong{white-space:normal}}.market-detail-data-stack,.market-price-strip-grid{display:grid;gap:9px;margin-top:14px}.market-financial-snapshot-card,.market-supply-card{background:rgba(248,250,246,.82);border:1px solid rgba(15,61,46,.08);border-radius:17px;overflow:hidden;padding:14px}.market-financial-snapshot-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.market-financial-snapshot-head>div{flex:1 1 auto;min-width:0}.market-financial-snapshot-head h2{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:0;line-height:1.25;margin:0;word-break:keep-all}.market-financial-snapshot-head p{color:var(--text-3);font-size:11px;font-weight:700;line-height:1.45;margin:4px 0 0;word-break:keep-all}.market-financial-snapshot-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.market-financial-card{background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.08);border-radius:13px;display:grid;gap:8px;min-width:0;padding:10px}.market-financial-card-head{display:grid;gap:5px}.market-financial-card-head h3{color:var(--text-1);font-size:13.4px;font-weight:900;line-height:1.25;margin:0;word-break:keep-all}.market-financial-card-head p{color:var(--text-3);font-size:10.8px;font-weight:710;line-height:1.4;margin:0;word-break:keep-all}.market-financial-table-wrap{background:rgba(250,252,249,.72);border:1px solid rgba(15,61,46,.07);border-radius:12px;overflow-x:auto}.market-financial-table{border-collapse:collapse;min-width:520px;width:100%}.market-financial-table td,.market-financial-table th{border-bottom:1px solid rgba(15,61,46,.075);color:var(--text-1);font-size:11.2px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.25;padding:8px 9px;text-align:right;white-space:nowrap}.market-financial-table thead th{color:var(--text-3);font-size:10.5px;font-weight:780}.market-financial-table tbody th,.market-financial-table td:first-child,.market-financial-table th:first-child{color:var(--text-2);font-weight:820;text-align:left}.market-financial-table tr:last-child td,.market-financial-table tr:last-child th{border-bottom:0}.market-financial-peer-table{min-width:680px}.market-financial-peer-table tr.market-peer-current-row td,.market-financial-peer-table tr.market-peer-current-row th{background:rgba(22,101,74,.055)}.market-financial-peer-table th a{color:var(--text-1);display:block;font-size:11.9px;font-weight:900;text-decoration:none}.market-financial-peer-table th span{color:var(--text-3);display:block;font-size:9.8px;font-weight:710;margin-top:3px}.market-financial-metric-list{background:rgba(250,252,249,.72);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:grid;gap:0;margin:0;overflow:hidden}.market-financial-metric-row{align-items:center;border-bottom:1px solid rgba(15,61,46,.07);display:flex;gap:12px;justify-content:space-between;padding:8px 9px}.market-financial-metric-row:last-child{border-bottom:0}.market-financial-metric-row dt{color:var(--text-3);font-size:10.8px;font-weight:770;line-height:1.25;margin:0}.market-financial-metric-row dd{align-items:flex-end;color:var(--text-1);display:inline-flex;flex-direction:column;font-size:11.5px;font-weight:850;gap:2px;line-height:1.2;margin:0;text-align:right}.market-financial-metric-row dd span{color:var(--text-3);font-size:9.8px;font-weight:700}.market-financial-empty{background:rgba(250,252,249,.72);border:1px dashed rgba(15,61,46,.13);border-radius:12px;display:grid;gap:5px;padding:10px}.market-financial-empty strong{color:var(--text-1);font-size:12.5px;font-weight:880;line-height:1.3}.market-financial-empty p{color:var(--text-3);font-size:11px;font-weight:700;line-height:1.4;margin:0}.market-supply-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.market-supply-item{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.075);border-radius:12px;display:grid;gap:4px;min-width:0;padding:10px}.market-supply-item span{color:var(--text-3);font-size:10.5px;font-weight:760;line-height:1.25}.market-supply-item strong{color:var(--text-1);font-size:12px;font-variant-numeric:tabular-nums;font-weight:870;line-height:1.25;overflow-wrap:anywhere}.market-supply-item em{color:var(--text-3);font-size:9.8px;font-style:normal;font-weight:700;line-height:1.25}.market-detail-footer-note{color:var(--text-3);font-size:10.8px;font-weight:700;line-height:1.5;padding:2px 3px}.market-detail-footer-note p{margin:0}.market-price-strip-card{padding:10px 12px}.market-core-metrics-head,.market-price-strip-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.market-core-metrics-head h2{color:var(--text-1);font-size:13px;font-weight:870;letter-spacing:-.02em;margin:0}.market-core-metrics-head p{color:var(--text-3);font-size:11.2px;font-weight:720;line-height:1.35;margin:5px 0 0}.market-price-strip-meta{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:10.8px;font-weight:730;gap:7px;line-height:1.35}.market-price-strip-meta span{color:var(--text-2);font-weight:850}.market-price-strip-meta em{font-style:normal}.market-price-strip-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.market-price-strip-grid{background:rgba(248,250,246,.62);border:1px solid rgba(15,61,46,.075);border-radius:9px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;overflow:hidden}.market-core-metrics-card{align-items:stretch;background:rgba(248,250,246,.78);border:1px solid rgba(15,61,46,.08);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:16px;overflow:hidden}.market-core-metrics-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-core-metrics-grid .market-quote-row-metric{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.075);border-radius:12px;min-height:70px}.market-core-metrics-grid .market-quote-row-metric:nth-child(-n+2),.market-core-metrics-grid .market-quote-row-metric:nth-child(2n),.market-core-metrics-grid .market-quote-row-metric:nth-child(odd){border:1px solid rgba(15,61,46,.075)}.market-core-metrics-label{align-items:center;color:var(--brand);display:inline-flex;font-size:11.4px;font-weight:900;justify-content:flex-start;min-width:0;padding:0;white-space:nowrap}.market-quote-row-metric{align-items:baseline;border-right:1px solid rgba(15,61,46,.07);border-top:1px solid rgba(15,61,46,.07);display:grid;gap:4px 9px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 10px}.market-core-metrics-grid .market-quote-row-metric:nth-child(-n+2),.market-price-strip-grid .market-quote-row-metric:nth-child(-n+2){border-top:0}.market-core-metrics-grid .market-quote-row-metric:nth-child(2n),.market-price-strip-grid .market-quote-row-metric:nth-child(2n){border-right:0}.market-quote-row-metric span{color:var(--text-3);flex:0 0 auto;font-size:10.5px;font-weight:760;line-height:1.2;white-space:nowrap}.market-quote-row-metric strong{color:var(--text-1);font-size:12.2px;font-variant-numeric:tabular-nums;font-weight:880;line-height:1.2;min-width:0;overflow:visible;overflow-wrap:normal;text-align:right;text-overflow:clip;white-space:nowrap;word-break:keep-all}.market-quote-row-metric.stacked{align-items:start;gap:6px;grid-template-columns:1fr}.market-quote-row-metric.stacked span{white-space:normal}.market-quote-row-metric.stacked strong{text-align:left}.market-detail-section-anchor{scroll-margin-top:var(--terminal-sticky-offset)}.market-detail-section-nav{align-items:center;background:rgba(250,252,249,.92);backdrop-filter:blur(14px);border:1px solid rgba(15,61,46,.075);border-radius:14px;box-shadow:0 10px 26px rgba(15,47,35,.045);display:flex;gap:7px;margin:-1px 0 2px;overflow-x:auto;padding:6px;position:sticky;scrollbar-width:none;top:48px;z-index:70}.market-detail-section-nav::-webkit-scrollbar{display:none}.market-detail-section-nav a{align-items:center;border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;font-size:11.8px;font-weight:790;min-height:30px;padding:0 10px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap;word-break:keep-all}.market-detail-section-nav a.active,.market-detail-section-nav a:hover{background:rgba(12,105,72,.12);border-color:rgba(12,105,72,.32);color:var(--brand)}.market-detail-section-nav a:focus-visible{outline:2px solid rgba(12,105,72,.42);outline-offset:2px}.stock-research-detail-page{display:grid;gap:16px;margin-left:auto;margin-right:auto;max-width:1420px;padding:22px 24px 96px}.stock-research-card,.stock-research-chart-card,.stock-research-footer-note,.stock-research-hero,.stock-research-list-card,.stock-research-meta-strip,.stock-research-rail-card{background:rgba(255,255,255,.96);border:1px solid rgba(15,61,46,.1);border-radius:18px;box-shadow:0 12px 30px rgba(15,47,35,.045)}.stock-research-hero{display:grid;gap:15px;padding:18px 20px 20px}.stock-research-breadcrumb{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:12px;font-weight:760;gap:8px}.stock-research-breadcrumb a{color:var(--text-2);text-decoration:none}.stock-research-breadcrumb a:hover{color:var(--brand)}.stock-research-hero-main{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.stock-research-title-block{min-width:0}.stock-research-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.stock-research-title-row h1{color:var(--text-1);font-size:34px;font-weight:930;letter-spacing:-.04em;line-height:1.1;margin:0}.stock-research-title-row b,.stock-research-title-row em,.stock-research-title-row span{align-items:center;display:inline-flex;font-style:normal;min-height:24px}.stock-research-title-row span{color:var(--text-3);font-size:15px;font-weight:720}.stock-research-title-row b,.stock-research-title-row em{border-radius:999px;font-size:11.5px;font-weight:860;padding:0 9px}.stock-research-title-row em{background:var(--surface-2);color:var(--text-2)}.stock-research-title-row b{background:rgba(12,105,72,.1);color:var(--brand)}.stock-research-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;max-width:100%}.stock-research-price-row strong{color:var(--text-1);font-size:38px;font-variant-numeric:tabular-nums;font-weight:940;letter-spacing:-.055em;line-height:1}.stock-research-price-row span{color:var(--text-3);font-size:16px;font-variant-numeric:tabular-nums;font-weight:900}.stock-research-price-row small{color:var(--text-3);flex-basis:100%;font-size:12.5px;font-weight:720;line-height:1.45}.stock-research-price-row.is-pending{align-items:center;gap:8px 10px}.stock-research-price-row.is-pending strong{color:var(--text-2);font-size:30px;letter-spacing:0}.stock-research-price-row span.is-pending{background:rgba(100,116,139,.1);border:1px solid rgba(100,116,139,.14);border-radius:999px;color:var(--text-3);font-size:12px;font-weight:860;line-height:1;padding:7px 10px}.stock-research-price-row span.is-up{color:var(--pos)}.stock-research-price-row span.is-down{color:var(--neg)}.stock-research-title-block p{color:var(--text-2);font-size:13px;font-weight:730;line-height:1.45;margin:10px 0 0}.stock-research-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.stock-research-actions button,.stock-research-chart-actions button{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:11px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:830;min-height:36px;padding:0 12px}.stock-research-actions button[aria-disabled=true],.stock-research-chart-actions button[aria-disabled=true]{cursor:default}.stock-research-actions .watchlist-toggle-button{border-radius:11px;min-height:36px;padding:0 12px}.stock-research-meta-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.stock-research-meta-strip>div{border-left:1px solid rgba(15,61,46,.08);display:grid;gap:7px;min-width:0;padding:15px 16px}.stock-research-meta-strip>div:first-child{border-left:0}.stock-research-meta-strip span,.stock-research-metric-grid span{color:var(--text-3);font-size:11.3px;font-weight:780;line-height:1.25}.stock-research-meta-strip strong,.stock-research-metric-grid strong{color:var(--text-1);font-size:15px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.22;min-width:0;overflow-wrap:anywhere}.stock-research-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.stock-research-main,.stock-research-side-rail{display:grid;gap:16px;min-width:0}.stock-research-side-rail{position:sticky;top:calc(var(--terminal-sticky-offset) + 12px)}.stock-research-chart-card{display:grid;gap:14px;min-width:0;padding:16px}.stock-research-chart-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.stock-research-chart-actions,.stock-research-period-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.stock-research-period-tabs button{background:transparent;border:0;border-radius:10px;color:var(--text-2);cursor:pointer;font-size:13px;font-weight:850;min-height:36px;padding:0 13px}.stock-research-period-tabs button.active{background:rgba(12,105,72,.11);color:var(--brand)}.stock-research-chart-plot{min-width:0}.stock-research-chart-plot svg{background:linear-gradient(rgba(15,61,46,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,61,46,.035) 1px,transparent 0);background-size:56px 56px;border-radius:14px;display:block;min-height:320px;width:100%}.home-demo-data-badge,.index-detail-demo-badge,.stock-research-demo-badge{align-items:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.16);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:850;line-height:1;padding:6px 9px;width:-moz-fit-content;width:fit-content}.stock-research-chart-axis{color:var(--text-3);display:flex;font-size:11.3px;font-weight:720;justify-content:space-between;margin-top:7px}.stock-research-chart-empty{align-content:center;border:1px dashed rgba(15,61,46,.16);border-radius:14px;color:var(--text-2);display:grid;gap:8px;justify-items:center;min-height:320px;padding:24px 18px;text-align:center}.stock-research-chart-empty span{align-items:center;background:rgba(12,105,72,.09);border:1px solid rgba(12,105,72,.16);border-radius:12px;color:var(--brand);display:inline-flex;font-size:18px;height:40px;justify-content:center;width:40px}.stock-research-chart-empty strong{color:var(--text-1);font-size:16px;font-weight:900}.stock-research-chart-empty p,.stock-research-chart-note,.stock-research-footer-note p{color:var(--text-3);font-size:12px;font-weight:690;line-height:1.5;margin:0}.stock-research-chart-empty p{max-width:360px}.stock-research-anchor-tabs{align-items:center;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border:1px solid rgba(15,61,46,.1);border-radius:16px;box-shadow:0 12px 28px rgba(15,47,35,.04);display:flex;gap:8px;overflow-x:auto;padding:7px;position:sticky;scrollbar-width:none;top:48px;z-index:60}.stock-research-anchor-tabs::-webkit-scrollbar{display:none}.stock-research-anchor-tabs a{align-items:center;border-radius:999px;color:var(--text-2);display:inline-flex;flex:1 0 auto;font-size:12.5px;font-weight:850;justify-content:center;min-height:34px;min-width:92px;padding:0 14px;text-decoration:none;white-space:nowrap}.stock-research-anchor-tabs a.active,.stock-research-anchor-tabs a:hover{background:rgba(12,105,72,.1);color:var(--brand)}.stock-research-section{display:grid;gap:12px;scroll-margin-top:calc(var(--terminal-sticky-offset) + 62px)}.stock-research-rail-head,.stock-research-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.stock-research-rail-head h3,.stock-research-section-head h2{color:var(--text-1);font-size:19px;font-weight:920;letter-spacing:-.025em;line-height:1.2;margin:0}.stock-research-rail-head a,.stock-research-section-head a,.stock-research-section-head span{color:var(--brand);font-size:12px;font-weight:850;text-decoration:none}.stock-research-financial-grid,.stock-research-summary-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.stock-research-card{min-width:0;padding:17px}.stock-research-card h3{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.25;margin:0 0 12px}.stock-research-card p{color:var(--text-2);font-size:13px;font-weight:700;line-height:1.65;margin:0}.stock-research-company-card a{align-items:center;color:var(--brand);display:inline-flex;font-size:12px;font-weight:860;margin-top:14px;text-decoration:none}.stock-research-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-research-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-research-metric-grid>div{background:var(--surface-2);gap:6px;min-width:0;padding:11px 12px}.stock-research-basic-list,.stock-research-metric-grid>div{border:1px solid rgba(15,61,46,.075);border-radius:12px;display:grid}.stock-research-basic-list{overflow:hidden}.stock-research-basic-list>div{align-items:start;background:var(--surface-2);display:grid;gap:12px;grid-template-columns:82px minmax(0,1fr);min-width:0;padding:10px 12px}.stock-research-basic-list>div+div{border-top:1px solid rgba(15,61,46,.07)}.stock-research-basic-list span{color:var(--text-3);font-size:11.5px;font-weight:780;line-height:1.4;white-space:nowrap}.stock-research-basic-list strong{color:var(--text-1);font-size:13px;font-weight:850;line-height:1.45;min-width:0;overflow-wrap:anywhere}.stock-research-empty-card{align-content:center;min-height:88px}.stock-research-empty-card strong{color:var(--text-1);display:block;font-size:15px;font-weight:900;margin-bottom:6px}.stock-research-table-wrap{overflow-x:auto}.stock-research-table-wrap table{border-collapse:collapse;min-width:620px;width:100%}.stock-research-table-wrap td,.stock-research-table-wrap th{border-bottom:1px solid rgba(15,61,46,.08);color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:760;padding:11px 10px;text-align:left;white-space:nowrap}.stock-research-table-wrap th{color:var(--text-1);font-weight:900}.stock-research-table-wrap tr.active{background:rgba(12,105,72,.055)}.stock-research-list-card{display:grid;overflow:hidden}.stock-research-list-card a,.stock-research-list-card article{align-items:center;border-top:1px solid rgba(15,61,46,.08);color:inherit;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:12px 15px;text-decoration:none}.stock-research-list-card a:first-child,.stock-research-list-card article:first-child{border-top:0}.stock-research-list-card strong{color:var(--text-1);display:-webkit-box;font-size:14px;font-weight:860;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stock-research-list-card b,.stock-research-list-card span{color:var(--text-3);font-size:12px;font-style:normal;font-weight:720}.stock-research-report-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-research-report-card{background:rgba(255,255,255,.96);border:1px solid rgba(15,61,46,.1);border-radius:16px;color:inherit;display:grid;gap:8px;min-height:132px;min-width:0;padding:15px;text-decoration:none}.stock-research-report-card span{color:var(--text-3);font-size:11.5px;font-weight:780}.stock-research-report-card strong{color:var(--text-1);display:-webkit-box;font-size:14px;font-weight:880;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stock-research-report-card small{color:var(--brand);font-size:12px;font-weight:820}.stock-research-rail-card{display:grid;gap:12px;padding:16px}.stock-research-rail-list,.stock-research-status-list{display:grid}.stock-research-rail-list a,.stock-research-status-list>div{align-items:center;border-top:1px solid rgba(15,61,46,.08);color:inherit;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px 0;text-decoration:none}.stock-research-rail-list a:first-child,.stock-research-status-list>div:first-child{border-top:0}.stock-research-rail-list a.active{background:rgba(12,105,72,.075);border-radius:12px;margin:0 -8px;padding-left:8px;padding-right:8px}.stock-research-rail-list span,.stock-research-status-list strong{color:var(--text-1);font-size:13px;font-weight:860;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-research-rail-list small{color:var(--text-3);font-size:11.5px;font-weight:720;grid-column:1}.stock-research-rail-list em,.stock-research-status-list em{color:var(--text-3);font-size:11.5px;font-style:normal;font-weight:780;grid-column:2;grid-row:1/span 2}.stock-research-status-list span{background:rgba(120,132,146,.28);border-radius:999px;height:8px;width:8px}.stock-research-status-list span.connected{background:var(--brand)}.stock-research-status-list>div{grid-template-columns:10px minmax(0,1fr) auto}.stock-research-status-list em{grid-column:3;grid-row:auto}.stock-research-rail-card p{color:var(--text-3);font-size:12px;font-weight:700;line-height:1.5;margin:0}.stock-research-ai-card{background:radial-gradient(circle at 92% 10%,rgba(102,194,154,.2),transparent 34%),linear-gradient(135deg,rgba(240,250,245,.96),rgba(255,255,255,.98))}.stock-research-ai-card>span{color:var(--brand);font-size:12px;font-weight:900}.stock-research-ai-card>strong{color:var(--text-1);font-size:17px;font-weight:920}.stock-research-ai-card a{align-items:center;background:#fff;border:1px solid rgba(12,105,72,.18);border-radius:11px;color:var(--brand);display:inline-flex;font-size:12px;font-weight:880;height:36px;justify-content:center;text-decoration:none;width:-moz-fit-content;width:fit-content;padding:0 12px}.stock-research-footer-note{padding:14px 16px}@media (max-width:1180px){.stock-research-detail-page{padding-left:18px;padding-right:18px}.stock-research-layout{grid-template-columns:1fr}.stock-research-side-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.stock-research-meta-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-research-meta-strip>div:nth-child(4n+1){border-left:0}.stock-research-meta-strip>div:nth-child(n+5){border-top:1px solid rgba(15,61,46,.08)}}@media (max-width:820px){.stock-research-detail-page{gap:14px;padding:16px 14px 88px}.stock-research-chart-toolbar,.stock-research-hero-main,.stock-research-section-head{align-items:flex-start;flex-direction:column}.stock-research-title-row h1{font-size:28px}.stock-research-price-row strong{font-size:32px}.stock-research-actions,.stock-research-actions .watchlist-toggle-button,.stock-research-actions button,.stock-research-actions>*{justify-content:center;width:100%}.stock-research-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-research-meta-strip>div,.stock-research-meta-strip>div:nth-child(4n+1){border-left:1px solid rgba(15,61,46,.08)}.stock-research-meta-strip>div:nth-child(odd){border-left:0}.stock-research-meta-strip>div:nth-child(n+3){border-top:1px solid rgba(15,61,46,.08)}.stock-research-financial-grid,.stock-research-report-grid,.stock-research-side-rail,.stock-research-summary-grid{grid-template-columns:1fr}.stock-research-metric-grid,.stock-research-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-research-anchor-tabs,.stock-research-chart-actions,.stock-research-period-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.stock-research-chart-actions button,.stock-research-period-tabs button{flex:0 0 auto}.stock-research-chart-empty,.stock-research-chart-plot svg{min-height:260px}}@media (max-width:540px){.stock-research-price-row,.stock-research-title-row{align-items:flex-start;flex-direction:column;gap:7px}.stock-research-title-row h1{font-size:25px}.stock-research-price-row strong{font-size:29px;white-space:normal}.stock-research-card,.stock-research-chart-card,.stock-research-hero,.stock-research-rail-card{border-radius:15px;padding:14px}.stock-research-meta-strip{grid-template-columns:1fr}.stock-research-meta-strip>div,.stock-research-meta-strip>div:nth-child(4n+1),.stock-research-meta-strip>div:nth-child(odd){border-left:0}.stock-research-meta-strip>div+div{border-top:1px solid rgba(15,61,46,.08)}.stock-research-metric-grid,.stock-research-metric-grid.compact{grid-template-columns:1fr}.stock-research-list-card a,.stock-research-list-card article{align-items:flex-start;flex-direction:column}}.market-sourced-metric{background:var(--surface-2);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:grid;gap:4px;min-height:78px;padding:10px 11px}.market-sourced-metric-compact{border-radius:10px;gap:3px;min-height:48px;padding:6px 8px}.market-sourced-metric strong{color:var(--text-1);font-size:14px;font-variant-numeric:tabular-nums;font-weight:880;letter-spacing:-.01em;line-height:1.2}.market-sourced-metric-compact strong{font-size:12.3px}.market-sourced-metric span{color:var(--text-3);font-size:10.2px;font-weight:700;line-height:1.25}.market-sourced-metric-compact span{font-size:9.8px}.market-analyst-card{padding:16px}.market-analyst-metrics{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.market-analyst-latest{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:7px;margin-top:14px;padding-top:12px}.market-analyst-latest>span{color:var(--text-3);font-size:11px;font-weight:780}.market-analyst-latest a{background:var(--surface-2);border:1px solid rgba(15,61,46,.06);border-radius:12px;color:var(--text-1);display:grid;gap:4px;padding:10px 11px;text-decoration:none}.market-analyst-latest strong{font-size:12.3px;font-weight:850;line-height:1.32}.market-analyst-latest em{color:var(--text-3);font-size:10.6px;font-style:normal;font-weight:700}.market-quote-range{background:var(--surface-2);border-radius:14px;padding:2px 11px 11px}.market-quote-range-compact{border-radius:10px;padding:0 9px 9px}.market-peer-card{overflow:hidden;padding:16px}.market-peer-table-wrap{margin-top:13px;overflow-x:auto}.market-peer-table{border-collapse:collapse;min-width:760px;width:100%}.market-peer-table td,.market-peer-table th{border-bottom:1px solid rgba(15,61,46,.08);font-size:11.5px;font-variant-numeric:tabular-nums;padding:9px 8px;text-align:right;white-space:nowrap}.market-peer-table th{color:var(--text-3);font-weight:780}.market-peer-table td{color:var(--text-1);font-weight:800}.market-peer-table tr.market-peer-current-row td{background:rgba(22,101,74,.055)}.market-peer-table td:first-child,.market-peer-table th:first-child{text-align:left}.market-peer-table td a{color:var(--text-1);display:block;font-size:12.4px;font-weight:880;text-decoration:none}.market-peer-table td span{color:var(--text-3);display:block;font-size:10.4px;font-weight:710;margin-top:3px}.market-peer-metric{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px}.market-peer-metric strong{font-size:11.5px;font-weight:840}.market-peer-metric span{color:var(--text-3);font-size:9.8px;font-weight:720;line-height:1.1}.market-peer-empty{background:var(--surface-2);border:1px solid rgba(15,61,46,.08);border-radius:12px;margin-top:12px;padding:14px}.market-peer-empty strong{color:var(--text-1);display:block;font-size:13px;margin-bottom:4px}.market-peer-empty p{color:var(--text-3);font-size:12px;line-height:1.45;margin:0}.market-data-notice-card{padding:15px 16px}.market-data-notice-card h2{color:var(--text-1);font-size:15px;font-weight:890;letter-spacing:0;margin:0}.market-data-notice-card p{color:var(--text-3);font-size:11.4px;font-weight:700;line-height:1.48;margin:7px 0 0}.market-data-status-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.market-data-status-item{align-items:flex-start;background:rgba(15,61,46,.025);border:1px solid var(--line);border-radius:9px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:9px 10px}.market-data-status-item div{min-width:0}.market-data-status-item span{color:var(--text-3);display:block;font-size:10.5px;font-weight:760;line-height:1.2}.market-data-status-item strong{color:var(--text-1);display:block;font-size:11.6px;font-weight:820;line-height:1.28;margin-top:4px}.market-data-status-badge{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:850;justify-content:center;line-height:1;min-height:20px;padding:0 7px;white-space:nowrap}.market-data-status-connected{background:rgba(25,118,75,.1);color:var(--pos)}.market-data-status-partial{background:rgba(174,111,21,.1);color:#9a5a10}.market-data-status-pending{background:rgba(107,114,128,.12);color:var(--text-3)}.market-data-status-not_applicable{background:rgba(15,23,42,.06);color:var(--text-3)}.market-sidebar-data-status,.market-sidebar-link-list{display:grid;gap:8px}.market-side-column .home-stock-sidebar-panel{gap:8px;padding:12px}.market-side-column .home-stock-panel-heading strong{font-size:14.2px}.market-side-column .home-stock-panel-count{font-size:9.8px;min-height:20px}.market-side-column .home-stock-panel-list{padding-top:2px}.market-side-column .home-stock-panel-row{border-radius:12px;gap:8px;grid-template-columns:18px minmax(0,1fr) minmax(72px,auto);padding:8px 4px}.market-side-column .home-stock-panel-rank{font-size:10px}.market-side-column .home-recent-name{font-size:12px}.market-side-column .home-recent-meta{font-size:9.8px}.market-side-column .home-stock-panel-trend{margin-top:2px;width:52px}.market-side-column .home-stock-panel-quote{gap:2px;min-width:66px}.market-side-column .home-stock-panel-quote strong{font-size:11px}.market-side-column .home-stock-panel-quote em,.market-side-column .home-stock-panel-quote small,.market-side-column .home-stock-panel-source{font-size:9.8px}.market-sidebar-link-list a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:840;justify-content:center;min-height:28px;padding:0 10px;text-decoration:none}.market-sidebar-data-status{gap:6px;grid-template-columns:1fr}.market-sidebar-data-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;padding-bottom:5px}.market-sidebar-data-row:last-of-type{border-bottom:0;padding-bottom:0}.market-sidebar-data-row span{color:var(--text-3);font-size:10.7px;font-weight:720}.market-sidebar-data-status p{color:var(--text-3);font-size:11px;font-weight:690;line-height:1.42;margin:2px 0 0}.market-dev-tools-inline{border-top:1px solid rgba(15,61,46,.07);margin-top:12px;padding-top:10px}.market-dev-tools-label{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.market-dev-refresh-control{border-top:1px solid var(--line);display:grid;gap:6px;margin-top:4px;padding-top:10px}.market-dev-tools-inline .market-dev-refresh-control,.markets-dev-tools .market-dev-refresh-control{border-top:0;margin-top:0;padding-top:0}.market-dev-refresh-control .btn{min-height:31px;width:100%}.market-dev-refresh-control>span{color:var(--text-3);font-size:10.6px;font-weight:680;line-height:1.38}.market-dev-refresh-feedback{border-radius:8px;font-size:10.8px;font-weight:760;line-height:1.35;padding:7px 8px}.market-dev-refresh-running{background:var(--mid-soft);color:var(--mid)}.market-dev-refresh-success{background:var(--pos-soft);color:var(--pos)}.market-dev-refresh-error{background:var(--neg-soft);color:var(--neg)}@media (max-width:760px){.settings-trust-summary-grid{grid-template-columns:1fr}.terminal-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-workflow-strip-head{align-items:flex-start;flex-direction:column}.terminal-workflow-strip-head strong{text-align:left}.market-data-status-grid{grid-template-columns:1fr}.market-detail-hero-main{flex-direction:column;gap:14px}.market-detail-hero-price{min-width:0;text-align:left}.market-detail-hero-card-v2{border-radius:18px;padding:15px}.market-detail-hero-layout,.market-today-check-grid{grid-template-columns:1fr}.market-detail-header-links,.market-detail-hero-actions-v2{align-items:stretch;width:100%}.market-detail-header-links a,.market-detail-hero-actions-v2>*{justify-content:center}.market-detail-price-panel{padding:14px}.market-detail-price-panel strong{font-size:30px}.market-today-check-head{align-items:flex-start;flex-direction:column}.market-today-check-head p{max-width:none}.market-today-check-item{min-height:112px}.tradingview-chart-card-actions{align-items:flex-start}.tradingview-chart-external-card{grid-template-columns:1fr;min-height:0;padding:13px}.tradingview-chart-external-links{align-content:stretch;grid-template-columns:1fr}.market-detail-hero-links{margin-top:12px}.market-quote-board-price-row,.market-quote-board-top{grid-template-columns:1fr}.market-detail-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-quote-board-top{flex-direction:column}.market-quote-board-context{align-items:flex-start}.market-quote-board-price strong{font-size:31px}.market-quote-board-reference{grid-template-columns:1fr}.market-core-metrics-head{flex-direction:column}.market-price-strip-actions{align-items:flex-start}.market-core-metrics-card{grid-template-columns:1fr;padding:14px}.market-core-metrics-label{justify-content:flex-start}.market-core-metrics-grid,.market-price-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-core-metrics-grid .market-quote-row-metric,.market-price-strip-grid .market-quote-row-metric{border-right:0}.market-core-metrics-grid .market-quote-row-metric:nth-child(odd),.market-price-strip-grid .market-quote-row-metric:nth-child(odd){border-right:1px solid rgba(15,61,46,.07)}.market-core-metrics-grid .market-quote-row-metric:nth-child(2),.market-price-strip-grid .market-quote-row-metric:nth-child(2){border-top:0}.market-core-metrics-grid .market-quote-row-metric,.market-core-metrics-grid .market-quote-row-metric:nth-child(2),.market-core-metrics-grid .market-quote-row-metric:nth-child(odd){border:1px solid rgba(15,61,46,.075)}.market-analyst-metrics{grid-template-columns:1fr}.market-detail-section-nav{margin:-3px 0 0}.market-financial-snapshot-card,.market-supply-card{padding:14px}.market-financial-snapshot-head{align-items:flex-start;flex-direction:column}.market-financial-snapshot-grid,.market-supply-grid{grid-template-columns:1fr}.market-financial-table{min-width:460px}.market-financial-peer-table{min-width:640px}.market-peer-table{min-width:680px}}@media (max-width:520px){.reports-intelligence-stats,.reports-research-context-grid,.settings-trust-summary-grid{grid-template-columns:1fr}}.dev-intraday-card{padding:15px}.dev-intraday-card-embedded{background:transparent;border:0;box-shadow:none;padding:0}.dev-intraday-card-embedded .dev-intraday-head{align-items:center;display:flex;gap:5px;min-width:0;overflow:hidden}.dev-intraday-card-embedded .dev-intraday-head h2,.dev-intraday-label{color:var(--text-2);font-size:11.4px;font-weight:850}.dev-intraday-label{display:inline-flex;white-space:nowrap}.dev-intraday-card-embedded .dev-intraday-head p{display:none}.dev-intraday-card-embedded .dev-intraday-badge{height:19px;padding:0 7px}.dev-intraday-card-embedded .dev-intraday-chart-types{flex:0 0 auto;grid-column:auto}.dev-intraday-card-embedded .dev-intraday-chart-types,.dev-intraday-card-embedded .dev-intraday-tabs{flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.dev-intraday-card-embedded .dev-intraday-chart-types::-webkit-scrollbar,.dev-intraday-card-embedded .dev-intraday-tabs::-webkit-scrollbar{display:none}.dev-intraday-card-embedded .dev-intraday-tabs{border-left:1px solid rgba(15,61,46,.12);flex:1 1 auto;min-width:0;padding-left:6px}.dev-intraday-card-embedded .dev-intraday-chart-types button,.dev-intraday-card-embedded .dev-intraday-tabs button{flex:0 0 auto;font-size:10.4px;height:19px;padding:0 6px}.dev-intraday-card-embedded .intraday-candle-chart{border-color:rgba(15,61,46,.09);border-radius:10px;box-shadow:none;margin-top:5px;padding:5px 7px}.dev-intraday-card-embedded .intraday-candle-levels{gap:5px}.dev-intraday-card-embedded .intraday-candle-levels span{font-size:9.6px;padding:3px 6px}.dev-intraday-card-embedded .dev-intraday-metrics{margin-top:6px}.dev-intraday-card-embedded .dev-intraday-note{font-size:10.4px;margin-top:4px}.dev-intraday-head{align-items:flex-start;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto}.dev-intraday-head h2{color:var(--text-1);font-size:17px;font-weight:880;letter-spacing:0;margin:0}.dev-intraday-head p{color:var(--text-2);font-size:11.6px;font-weight:720;line-height:1.35;margin:4px 0 0}.dev-intraday-badge{font-size:10.5px;height:21px}.dev-intraday-tabs{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.dev-intraday-chart-types button,.dev-intraday-tabs button{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:10.2px;font-weight:820;height:22px;font-family:inherit;padding:0 8px}.dev-intraday-chart-types button.active,.dev-intraday-tabs button.active{background:var(--brand-soft);border-color:rgba(0,134,84,.18);color:var(--brand)}.dev-intraday-chart-types button:hover,.dev-intraday-tabs button:hover{background:rgba(15,61,46,.07);color:var(--text-1)}.dev-intraday-chart-types{align-items:center;display:flex;gap:5px;grid-column:1/-1}.dev-intraday-tabs button:disabled{cursor:not-allowed;opacity:.48}.dev-intraday-tabs button.active:disabled{opacity:.66}.intraday-candle-chart{background:linear-gradient(180deg,#fbfcfb,#f8faf8);border:1px solid rgba(15,61,46,.12);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.75);margin-top:14px;overflow:hidden;padding:10px 10px 8px}.intraday-candle-levels{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin:0 2px 8px}.intraday-candle-levels span{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.075);border-radius:999px;color:var(--text-3);font-size:10.4px;font-weight:760;padding:4px 8px}.intraday-candle-levels strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:920}.intraday-candle-chart svg{display:block;height:auto;min-height:500px;width:100%}.intraday-candle-plot-bg{fill:rgba(255,255,255,.38)}.intraday-candle-grid,.intraday-candle-volume-axis{stroke:rgba(15,61,46,.105);stroke-width:1}.intraday-candle-separator{stroke:rgba(15,61,46,.13);stroke-dasharray:5 5;stroke-width:1}.intraday-candle-current-line{stroke:rgba(15,61,46,.38);stroke-dasharray:6 5;stroke-linecap:round;stroke-width:1.2}.intraday-candle-current-pill{fill:rgba(9,24,18,.9)}.intraday-candle-current-text{fill:#fff;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:850}.intraday-candle-price-label,.intraday-candle-time-label,.intraday-candle-volume-label{fill:rgba(48,64,57,.72);font-size:10.6px;font-variant-numeric:tabular-nums;font-weight:760}.intraday-candle-volume-label{fill:var(--text-4);font-size:10px}.intraday-candle-wick{stroke-width:1.65;stroke-linecap:round}.intraday-candle-body{stroke-width:1}.intraday-line-path{fill:none;filter:drop-shadow(0 1px 0 rgba(0,134,84,.08));stroke:#008654;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.intraday-line-area{fill:rgba(0,134,84,.095)}.intraday-ma-line{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.intraday-ma-line-5{stroke:rgba(245,158,11,.86)}.intraday-ma-line-20{stroke:rgba(124,58,237,.72)}.intraday-ma-legend{align-items:center;color:var(--text-4);display:flex;font-size:10.5px;font-weight:820;gap:10px;justify-content:flex-end;margin-top:5px}.intraday-ma-legend span{align-items:center;display:inline-flex;gap:4px}.intraday-ma-legend span:before{border-radius:999px;content:"";height:2px;width:16px}.intraday-ma-legend-5:before{background:rgba(245,158,11,.86)}.intraday-ma-legend-20:before{background:rgba(124,58,237,.72)}.intraday-candle-chart.is-line-down .intraday-line-path{filter:drop-shadow(0 1px 0 rgba(220,38,38,.08));stroke:#dc2626}.intraday-candle-chart.is-line-down .intraday-line-area{fill:rgba(220,38,38,.085)}.intraday-candle-volume{opacity:.38}.intraday-candle-chart .is-up .intraday-candle-body,.intraday-candle-chart .is-up .intraday-candle-wick{fill:rgba(0,150,92,.72);stroke:#00965c}.intraday-candle-chart .is-up .intraday-candle-volume{fill:#00965c}.intraday-candle-chart .is-down .intraday-candle-body,.intraday-candle-chart .is-down .intraday-candle-wick{fill:rgba(220,38,38,.68);stroke:#dc2626}.intraday-candle-chart .is-down .intraday-candle-volume{fill:#dc2626}.intraday-candle-empty{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:12px;color:var(--text-2);font-size:12px;font-weight:720;margin-top:12px;padding:18px;text-align:center}.intraday-candle-empty-large{align-items:center;display:flex;flex-direction:column;gap:7px;min-height:260px;justify-content:center}.intraday-candle-empty-large strong{color:var(--text-1);font-size:13px}.intraday-candle-empty-large span{color:var(--text-3);font-size:11.5px;line-height:1.45;max-width:430px}.dev-intraday-metrics{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px}.dev-intraday-metrics>div{border-radius:10px!important;padding:7px 9px!important}.dev-intraday-metrics>div>div:first-child{font-size:10px!important}.dev-intraday-metrics>div>div:last-child{font-size:12.8px!important;margin-top:2px!important}.dev-intraday-note{font-size:10.5px;line-height:1.35;margin:8px 0 0}@media (max-width:640px){.global-search-command-lanes,.settings-source-action-grid{grid-template-columns:1fr}.dev-intraday-card{padding:12px}.dev-intraday-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-intraday-chart-types{grid-column:1/-1}.intraday-candle-chart{padding:8px 6px 7px}.intraday-candle-chart svg{min-height:340px}.intraday-candle-levels{justify-content:flex-start}}.market-segment-grid,.market-support-grid{display:grid;gap:9px}.generic-market-detail-grid{display:grid;gap:12px}@media (min-width:860px){.generic-market-detail-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}}.report-detail-summary{color:var(--text-2);display:-webkit-box;font-size:12.4px;line-height:1.42;margin:7px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.report-key-points-desktop{display:none}.report-key-points-mobile{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:10px;padding:7px 9px}.report-key-points-mobile summary{align-items:center;cursor:pointer;display:flex;font-size:11.2px;font-weight:850;justify-content:space-between;list-style:none}.report-key-points-mobile summary::-webkit-details-marker{display:none}.report-key-points{background:transparent;border:0;border-left:2px solid rgba(15,61,46,.16);border-radius:0;padding:0 0 0 10px}.report-key-points>.muted{font-size:10px!important;margin-bottom:5px!important}.report-key-points ul{gap:4px!important}.report-key-points li span:first-child{flex-basis:15px!important;font-size:9px!important;height:15px!important;margin-top:1px!important;width:15px!important}.report-key-points li span:last-child{display:-webkit-box;font-size:12px!important;line-height:1.35!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.report-body-section{padding-top:0}.report-viewer-frame{background:transparent;overflow:visible}.report-body-title{color:var(--text-1);font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.report-page-stack{display:flex;flex-direction:column;gap:2px}.report-page-image{background:#fff;border:0;border-radius:3px;box-shadow:none;overflow:hidden;width:100%}.tap:active{transform:scale(.985);transition:transform .08s ease}.phone[data-density=cozy]{--pad-card:18px;--gap-list:10px;--row-pad:14px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (min-width:768px){.desktop-copy{display:inline}.mobile-copy{display:none}.screen{padding-bottom:72px}.global-mobile-language-row{display:none}.global-local-header,.tabbar{display:none!important}.card{padding:calc(var(--pad-card) + 4px)}.global-shell{--pad-card:24px}.global-shell .global-desktop-nav .brand-mark{font-size:19px;font-weight:900}.global-shell .global-desktop-nav .brand-mark .dot{height:26px;width:26px}.global-shell .global-desktop-links a{font-size:14.5px;padding:10px 15px}.global-shell .screen{padding-left:34px;padding-right:34px}.global-shell .section{padding-top:20px;scroll-margin-top:84px}.global-shell .section-head{margin-bottom:13px;margin-top:18px}.global-shell .section-title{font-size:20px!important;font-weight:850}.global-shell .card,.global-shell .card-brand{padding:24px!important}.global-shell .card-brand h1{font-size:clamp(32px,3.2vw,44px)!important;letter-spacing:-.045em!important;line-height:1.08!important}.global-shell .card-brand p{font-size:15.5px!important;line-height:1.55!important;max-width:720px}.global-shell .card h1{font-size:clamp(30px,2.8vw,40px)!important;line-height:1.15!important}.global-shell .card h2{font-size:21px!important;line-height:1.25!important}.global-shell .card h3{font-size:18px!important;line-height:1.28!important}.global-shell .card li span:last-child,.global-shell .card p{font-size:14.5px!important;line-height:1.58!important}.global-shell .muted{font-size:13px!important}.global-shell .btn{font-size:14px!important;height:42px!important}.global-shell .report-detail-intro{border-bottom:1px solid rgba(15,61,46,.08);padding:10px 0 14px}.global-shell .report-detail-title{color:var(--text-1);font-size:clamp(28px,2.3vw,34px)!important;font-weight:900;letter-spacing:-.045em;line-height:1.14;margin:0;-webkit-line-clamp:3}.global-shell .report-detail-meta{font-size:12.5px!important;font-weight:750;margin-top:10px}.global-shell .report-detail-summary{color:var(--text-2);display:-webkit-box;font-size:14.5px!important;line-height:1.55!important;margin:10px 0 0;max-width:760px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-shell .report-key-points{display:block;background:transparent;border:0;border-left:3px solid rgba(15,61,46,.22);border-radius:0;padding:2px 0 2px 14px}.global-shell .report-key-points-mobile{display:none}.global-shell .report-key-points li span:last-child{font-size:13.5px!important;line-height:1.45!important;-webkit-line-clamp:2}.global-shell .report-body-section{padding-top:0}.global-shell .report-body-title{font-size:15px}.global-shell .report-viewer-frame{background:#fff;border:1px solid rgba(15,61,46,.08);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(15,61,46,.02),0 18px 45px rgba(15,61,46,.08);max-height:calc(100vh - 220px);overflow-y:auto;padding:10px;scrollbar-color:rgba(15,61,46,.24) transparent}.global-shell .report-page-stack{display:flex;flex-direction:column;gap:4px}.global-shell .report-page-image{background:#fff;border:0;border-radius:4px;box-shadow:none;overflow:hidden;width:100%}.global-shell .global-grid-2,.global-shell .global-grid-3{gap:18px!important}.global-shell .global-grid-4{display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.global-shell .home-hero-actions{flex-direction:row;max-width:220px}.global-shell .home-hero-section{padding:8px 16px 4px!important}.global-shell .home-hero-card{background:var(--brand)!important;border-radius:var(--r-card);color:#E6F1EA!important;padding:24px!important}.global-shell .home-hero-card>div:first-child{display:block;color:rgba(230,241,234,.78)!important;font-size:11.5px!important;letter-spacing:.06em!important;opacity:1}.global-shell .home-hero-card h1{color:#fff!important;max-width:none;margin-top:7px!important}.global-shell .home-hero-card p{color:rgba(230,241,234,.84)!important;margin-top:10px!important}.global-shell .home-hero-card .home-hero-actions{margin-top:13px}.global-shell .home-hero-card .home-hero-cta{background:#fff!important;color:var(--brand)!important;height:42px!important;padding:0 18px!important;width:100%!important}.global-shell .home-hero-card>p:last-child{color:rgba(230,241,234,.6)!important;opacity:1}.global-shell .home-hero-disclaimer-inside{display:block}.global-shell .home-hero-disclaimer-outside{display:none}.global-shell .reports-hero-card{padding:24px!important}.global-shell .reports-hero-card p{margin-top:10px!important}.global-shell .reports-hero-chips{display:flex!important}.global-shell .home-latest-card{padding:24px!important}.global-shell .home-latest-summary,.global-shell .home-news-summary,.global-shell .home-secondary-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-shell .home-news-meta{display:inline}.global-shell .global-company-detail-grid{align-items:start;grid-template-columns:146px minmax(0,1fr)}.global-shell .market-detail-section-nav{align-self:start;background:transparent;display:grid;gap:5px;grid-column:1;grid-row:1;overflow:visible;padding:2px 0 0;position:sticky;top:86px}.global-shell .market-detail-section-nav a{font-size:11.4px;justify-content:flex-start;line-height:1.18;min-height:30px;padding:0 10px;white-space:normal}.global-shell .market-main-column{grid-column:2;grid-row:1}.global-shell .market-side-column{grid-column:2;grid-row:2}.global-shell .market-filings-wide{grid-column:1/-1;grid-row:2}.global-shell .accordion-card{padding:0!important}.global-shell .market-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-shell .market-support-grid{gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.global-shell .market-detail-page,.global-shell .news-detail-page,.global-shell .news-page-bottom,.global-shell .reports-page-bottom,.global-shell .settings-page-bottom,.global-shell .theme-detail-page,.global-shell .themes-page-bottom{padding-bottom:0}.global-shell .news-hero-card h1{font-size:clamp(32px,3vw,42px)!important}.global-shell .news-hero-card p{max-width:720px}.global-shell .news-macro-hero{padding-top:18px}.global-shell .news-macro-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.global-shell .news-macro-feed{gap:7px}.global-shell .news-macro-card{min-height:0}.global-shell .news-room-layout{align-items:start;grid-template-columns:minmax(0,1fr) 320px}.global-shell .news-room-sidebar{align-self:start}.global-shell .news-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-shell .news-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-shell .news-list-card{min-height:238px}.global-shell .news-featured-card{padding:24px!important}.global-shell .news-featured-card .btn{height:42px!important;margin-top:auto!important}.global-shell .news-list-card .btn{margin-top:auto!important}.global-shell .news-timeline-list{gap:12px}.global-shell .news-timeline-card{grid-template-columns:92px minmax(0,1fr);padding:18px}.global-shell .news-timeline-card:before{left:45px}.global-shell .news-timeline-marker{left:39px;top:21px}.global-shell .news-timeline-time{font-size:12px}.global-shell .news-timeline-card h2{font-size:19px}.global-shell .news-timeline-card p{font-size:13.2px;max-width:760px}.global-shell .news-detail-hero h1{font-size:clamp(30px,2.6vw,40px)!important}.global-shell .news-detail-card{padding:22px!important}.global-shell .settings-compact-hero{padding:18px 20px!important}.global-shell .settings-compact-hero h1{font-size:clamp(24px,2.2vw,32px)!important}.global-shell .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.global-shell .theme-detail-reader{max-width:1040px}.global-shell .theme-map-board{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.global-shell .theme-map-board:has(.theme-map-group:only-child){grid-template-columns:minmax(0,1fr)}.global-shell .theme-map-group{border-radius:24px;min-height:248px;padding:12px}.global-shell .theme-map-group-title{font-size:15px;padding-bottom:10px}.global-shell .theme-map-tiles{gap:6px;grid-template-columns:repeat(8,minmax(0,1fr))}.global-shell .theme-map-tile{border-radius:14px;padding:10px}.global-shell .theme-map-stock-name{font-size:14px}.global-shell .theme-map-stock-change{font-size:18px}.global-shell .themes-hero-card{padding:26px!important}.global-shell .themes-hero-card h1{font-size:clamp(32px,3vw,42px)!important}.global-shell .themes-hero-card p{max-width:760px}.global-shell .market-universe-panel{gap:14px;padding:6px 16px 0}.global-shell .market-universe-heading{align-items:flex-end;background:#FFFFFF;border:1px solid var(--line);border-radius:24px;display:flex;justify-content:space-between;padding:22px 24px}.global-shell .market-universe-heading span{color:var(--green);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.global-shell .market-universe-heading h2{color:var(--text-1);font-size:clamp(30px,3vw,44px);font-weight:940;letter-spacing:-.055em;line-height:.98;margin:0}.global-shell .market-universe-heading p{color:var(--text-3);font-size:15px;font-weight:680;line-height:1.45;margin:12px 0 0;max-width:560px}.global-shell .market-universe-status{align-items:center;border-radius:20px;flex-direction:row;justify-content:space-between;padding:14px 16px}.global-shell .market-universe-status span{font-size:13px}.global-shell .market-universe-status small{font-size:12px}.global-shell .market-universe-selector{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:22px;gap:10px;overflow-x:visible;padding:10px}.global-shell .market-universe-chip{min-height:42px;padding:0 16px}.global-shell .market-universe-chip .universe-label{font-size:13px}.global-shell .kospi-map-section{gap:14px;padding-top:14px}.global-shell .kospi-map-scroll{height:760px;padding:5px}.global-shell .kospi-map-board{height:100%;min-width:0}.global-shell .kospi-map-sector-header{font-size:10px;height:16px}.global-shell .kospi-map-tile{border-radius:2px;padding:0}.global-shell .kospi-map-label-full .kospi-map-tile-name{font-size:var(--tile-name-size,13px)}.global-shell .kospi-map-label-full .kospi-map-tile-change{font-size:var(--tile-change-size,18px)}.global-shell .kospi-map-label-short .kospi-map-tile-name{font-size:var(--tile-name-size,11.2px)}.global-shell .kospi-map-label-small .kospi-map-tile-name{font-size:var(--tile-name-size,10.2px)}.global-shell .theme-company-grid,.global-shell .theme-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.global-shell .settings-info-card{min-height:210px}.global-shell .reports-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.global-shell .reports-featured-card{padding:28px!important}.global-shell .reports-featured-card h2{font-size:clamp(28px,2.4vw,38px)!important;max-width:820px}.global-shell .reports-hub-card{display:flex;flex-direction:column}.global-shell .reports-hub-card .btn{align-self:flex-start;margin-top:auto!important}.global-shell .global-previous-briefs-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.global-shell .global-previous-briefs-grid>.card{display:flex;flex-direction:column}.global-shell .global-previous-briefs-grid>.card>.hstack:last-child{margin-top:auto!important;padding-top:16px}}@media (min-width:1320px){.global-shell .market-detail-shell{max-width:1540px}.global-shell .global-company-detail-grid{-moz-column-gap:12px!important;column-gap:12px!important;grid-template-columns:92px minmax(0,1fr) 292px;justify-content:stretch}.global-shell .market-detail-section-nav a{min-height:28px;padding-inline:8px}.global-shell .market-side-column{grid-column:3;grid-row:1;gap:7px!important}.global-shell .market-main-column{gap:7px!important}.global-shell .market-side-column .card{border-radius:14px;padding:10px!important}.global-shell .market-price-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.global-shell .market-price-strip-grid .market-quote-row-metric{border-top:0}.global-shell .market-price-strip-grid .market-quote-row-metric:nth-child(2n){border-right:1px solid rgba(15,61,46,.07)}.global-shell .market-price-strip-grid .market-quote-row-metric:last-child,.global-shell .market-price-strip-grid .market-quote-row-metric:nth-child(4){border-right:0}.global-shell .market-price-strip-grid .market-quote-row-metric:nth-child(n+5){border-top:1px solid rgba(15,61,46,.07);grid-column:span 2}.global-shell .market-core-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-shell .market-core-metrics-grid .market-quote-row-metric{border-top:0}.global-shell .market-core-metrics-grid .market-quote-row-metric:nth-child(2n){border-right:1px solid rgba(15,61,46,.07)}.global-shell .market-core-metrics-grid .market-quote-row-metric:last-child{border-right:0}.global-shell .market-analyst-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.phone{max-width:1280px}.screen{padding-bottom:88px}.global-shell .screen{padding-left:48px;padding-right:48px}.global-shell .global-previous-briefs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.global-shell .home-command-copy,.global-shell .home-market-pulse-card{padding:28px!important}.global-shell .home-company-card,.global-shell .home-coverage-card,.global-shell .home-workflow-card{padding:18px!important}.global-shell .home-sector-tile{padding:13px!important}.global-shell .home-command-copy{padding:24px!important}.global-shell .home-market-pulse-card{padding:22px!important}}.app-shell{background:radial-gradient(1200px 540px at 18% 0,rgba(223,237,230,.92) 0,transparent 62%),linear-gradient(180deg,#f3f4ef,#e8e8e1);overflow:visible;position:relative}.app-shell,.global-shell{display:block;min-height:100dvh}.global-shell{margin:0 auto;max-width:1480px;width:100%}.global-main-shell{min-width:0}.global-topbar{align-items:center;backdrop-filter:blur(18px);background:rgba(250,250,247,.88);border-bottom:1px solid rgba(15,61,46,.08);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;position:sticky;top:0;z-index:120}.global-command-strip{align-items:center;display:flex;gap:8px;min-width:0;padding:0 16px 12px}.global-command-strip-label{color:rgba(96,105,98,.86);flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.global-command-strip-list{display:flex;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.global-command-strip-list::-webkit-scrollbar{display:none}.global-command-link{align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;gap:6px;min-height:30px;padding:5px 9px;scroll-snap-align:start;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.global-command-link i{background:rgba(15,61,46,.34);border-radius:999px;display:inline-block;height:6px;width:6px}.global-command-link strong{color:var(--text-1);font-size:11.2px;font-weight:900;white-space:nowrap}.global-command-link small{color:var(--text-3);font-size:10px;font-weight:760;white-space:nowrap}.global-command-link.active,.global-command-link:focus-visible,.global-command-link:hover{background:rgba(255,255,255,.9);border-color:rgba(15,61,46,.16);outline:0}.global-command-link.active{box-shadow:inset 0 0 0 1px rgba(15,61,46,.06)}.global-command-link.sector i,.global-command-link.stock i,.global-command-link.watchlist i{background:rgba(21,115,75,.7)}.global-command-link.filing i,.global-command-link.report i{background:rgba(190,93,61,.72)}.global-command-link.global i,.global-command-link.news i{background:rgba(59,105,155,.72)}.global-command-link.data i{background:rgba(111,118,107,.72)}.global-intelligence-page{display:grid;gap:12px;margin:0 auto;max-width:var(--sg-page-max,1400px);min-width:0;width:100%}.global-intelligence-hero{align-items:stretch;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,248,245,.94)),radial-gradient(circle at 88% 18%,rgba(15,97,68,.12),transparent 36%);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:18px}.global-intelligence-hero-copy{display:grid;gap:8px;min-width:0}.global-intelligence-hero h1{color:var(--text-1);font-size:clamp(28px,4vw,44px);font-weight:940;letter-spacing:-.045em;line-height:1.02;margin:0}.global-intelligence-hero p{color:var(--text-2);font-size:13px;font-weight:760;line-height:1.45;margin:0;max-width:720px}.global-intelligence-hero-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.global-intelligence-metric{background:rgba(255,255,255,.82);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:4px;padding:10px 11px}.global-intelligence-metric span{color:var(--text-3);font-size:10.5px;font-weight:820}.global-intelligence-metric strong{color:var(--text-1);font-size:22px;font-variant-numeric:tabular-nums;font-weight:940;line-height:1}.global-intelligence-layer-strip{align-items:center;display:grid;gap:10px;padding:10px 12px}.global-intelligence-layer-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.global-intelligence-layer-head strong,.global-intelligence-section-head>div>span{color:var(--text-3);font-size:10.4px;font-weight:880;letter-spacing:.06em;text-transform:uppercase}.global-intelligence-layer-head span{color:var(--text-3);font-size:10.5px;font-weight:740}.global-intelligence-layer-list{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.global-intelligence-layer-list::-webkit-scrollbar{display:none}.global-featured-signals{display:grid;gap:10px;padding:12px}.global-featured-signal-grid{display:grid;gap:10px}.global-featured-signal-card{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:7px;min-width:0;padding:10px}.global-featured-signal-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.global-featured-signal-card small,.global-featured-signal-meta em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:760}.global-featured-signal-card h3{color:var(--text-1);font-size:14.5px;font-weight:920;line-height:1.22}.global-featured-signal-card h3,.global-featured-signal-card p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-featured-signal-card p{color:var(--text-2);font-size:11.8px;font-weight:720;line-height:1.42}.global-featured-signal-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.global-featured-signal-chips b,.global-featured-signal-chips span{background:rgba(15,61,46,.05);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);font-size:10.4px;font-weight:780;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.global-featured-signal-chips span{background:rgba(15,61,46,.09);color:var(--brand)}.global-intelligence-layer-chip{align-items:center;background:rgba(255,255,255,.76);border:1px solid rgba(15,61,46,.08);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:6px;min-height:28px;padding:5px 9px}.global-intelligence-layer-chip i{background:rgba(15,61,46,.28);border-radius:999px;height:7px;width:7px}.global-intelligence-layer-chip i.fresh{background:var(--pos)}.global-intelligence-layer-chip i.watch{background:#c98a2e}.global-intelligence-layer-chip i.needs_review,.global-intelligence-layer-chip i.stale{background:var(--text-3)}.global-intelligence-layer-chip em,.global-intelligence-layer-chip strong{color:var(--text-1);font-size:11px;font-style:normal;font-weight:860;white-space:nowrap}.global-intelligence-layer-chip em{color:var(--text-3)}.global-intelligence-shell{align-items:start;display:grid;gap:12px;min-width:0}.global-intelligence-board,.global-intelligence-rail-card{display:grid;gap:12px;padding:14px}.global-intelligence-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.global-intelligence-section-head.compact{align-items:flex-start}.global-intelligence-section-head h2{color:var(--text-1);font-size:20px;font-weight:920;letter-spacing:-.025em;line-height:1.08;margin:3px 0 0}.global-intelligence-section-head a{color:var(--brand);flex:0 0 auto;font-size:11.5px;font-weight:900;text-decoration:none}.global-intelligence-signal-grid{display:grid;gap:10px}.global-intelligence-signal-card{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.08);border-radius:16px;display:grid;gap:9px;min-width:0;padding:12px}.global-intelligence-signal-meta,.global-intelligence-signal-top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.global-intelligence-signal-meta span,.global-intelligence-signal-meta time{color:var(--text-3);font-size:10.6px;font-weight:760;min-width:0}.global-intelligence-signal-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-intelligence-signal-meta time{flex:0 0 auto}.global-intelligence-signal-card h3{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.25}.global-intelligence-signal-card h3,.global-intelligence-signal-card p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-intelligence-signal-card p{color:var(--text-2);font-size:12px;font-weight:720;line-height:1.42}.global-intelligence-signal-section{display:grid;gap:6px}.global-intelligence-signal-section.compact{gap:5px}.global-intelligence-signal-section>strong{color:var(--text-3);font-size:10.5px;font-weight:860}.global-intelligence-chip-list,.global-intelligence-theme-list{display:flex;flex-wrap:wrap;gap:6px}.global-intelligence-related-list{display:grid;gap:6px}.global-intelligence-related-list>div{border-top:1px solid rgba(15,61,46,.07);display:grid;gap:2px;padding-top:6px}.global-intelligence-related-list>div:first-child{border-top:0;padding-top:0}.global-intelligence-related-list span{color:var(--text-1);font-size:11.8px;font-weight:860}.global-intelligence-related-list small{color:var(--text-3);display:-webkit-box;font-size:10.5px;font-weight:720;line-height:1.34;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.global-intelligence-related-more{background:rgba(15,61,46,.035);border-radius:10px;padding:6px 8px!important}.global-intelligence-event-actions,.terminal-event-action-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.global-intelligence-event-actions a,.terminal-event-action-row span{align-items:center;background:color-mix(in srgb,var(--surface-2) 84%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--brand-ink);display:inline-flex;font-size:11px;font-weight:850;min-height:24px;overflow-wrap:anywhere;padding:0 9px;text-decoration:none}.global-intelligence-event-actions{border-top:1px solid var(--line);margin-top:2px;padding-top:10px}.global-intelligence-event-actions a:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));color:var(--brand)}@media (max-width:520px){.global-intelligence-event-actions,.terminal-event-action-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.global-intelligence-event-actions::-webkit-scrollbar,.terminal-event-action-row::-webkit-scrollbar{display:none}.global-intelligence-event-actions a,.terminal-event-action-row span{flex:0 0 auto;white-space:nowrap}.global-intelligence-related-list small,.global-intelligence-related-list span{overflow-wrap:anywhere}}.global-intelligence-rail{display:grid;gap:10px}.global-intelligence-route-list,.global-intelligence-source-list{display:grid;gap:7px}.global-intelligence-source-row{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:8px 9px}.global-intelligence-source-row strong{color:var(--text-1);display:block;font-size:11.8px;font-weight:880}.global-intelligence-source-row small{color:var(--text-3);display:block;font-size:10.2px;font-weight:720;margin-top:2px}.global-intelligence-source-row>span{border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:10.2px;font-weight:860;padding:4px 7px}.global-intelligence-source-row.fresh>span{background:rgba(21,115,75,.08);color:var(--pos)}.global-intelligence-source-row.watch>span{background:rgba(201,138,46,.1);color:#8d5e18}.global-intelligence-source-row.needs_review>span,.global-intelligence-source-row.stale>span{background:rgba(96,105,98,.1);color:var(--text-3)}.global-intelligence-route-list a{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.07);border-radius:12px;color:var(--brand);display:flex;font-size:12px;font-weight:900;justify-content:space-between;padding:9px 10px;text-decoration:none}.global-intelligence-route-list a:after{content:"→"}.global-topbar-leading{align-items:center;display:flex;gap:10px}.global-info-trigger,.global-mobile-drawer-close,.global-topbar-menu{align-items:center;background:rgba(15,61,46,.05);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:inline-flex;gap:8px;height:40px;justify-content:center;padding:0 12px}.global-topbar-brand{color:var(--brand-ink);display:inline-flex;align-items:center;gap:10px;text-decoration:none}.global-topbar-brand .wonderhow-brand-symbol{height:32px;width:32px}.global-topbar-search{min-width:0}.global-topbar-search .global-search{max-width:none;width:100%}.global-topbar-search .global-search input{background:rgba(255,255,255,.92);border-color:rgba(15,61,46,.1);font-size:13px;font-weight:760;height:40px;padding:0 16px}.global-topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.global-account-menu{position:relative}.global-account-fallback{background:rgba(15,61,46,.05);border:1px solid rgba(15,61,46,.08);border-radius:999px;display:inline-block;height:40px;width:40px}.global-account-trigger{background:linear-gradient(135deg,rgba(235,249,242,.98),rgba(247,251,248,.96));border:1px solid rgba(21,115,75,.14);color:var(--text-1);height:42px;padding:0;width:42px;box-shadow:0 10px 24px rgba(15,61,46,.08)}.global-account-trigger,.global-account-trigger img,.global-account-trigger>span{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.global-account-trigger img,.global-account-trigger>span{background:rgba(21,115,75,.14);color:var(--brand);flex:0 0 auto;font-size:13px;font-weight:930;height:30px;width:30px}.global-account-trigger .global-account-user-icon{background:#0b5a43;color:#fff}.global-account-trigger.is-signed-in>span{background:rgba(21,115,75,.16);color:#0b5a43}.global-account-trigger img{-o-object-fit:cover;object-fit:cover}.global-account-trigger strong{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.global-account-dropdown{background:rgba(255,255,255,.98);border:1px solid rgba(15,61,46,.12);border-radius:20px;box-shadow:0 18px 42px rgba(15,61,46,.13);display:grid;gap:8px;padding:11px;position:absolute;right:0;top:calc(100% + 10px);width:min(286px,calc(100vw - 28px));z-index:145}.global-account-summary{background:linear-gradient(135deg,rgba(235,249,242,.9),rgba(249,252,250,.98));border:1px solid rgba(15,61,46,.075);border-radius:15px;display:grid;gap:5px;padding:12px 13px}.global-account-summary strong{color:var(--text-1);font-size:13.5px;font-weight:900}.global-account-dropdown p,.global-account-summary small{color:var(--text-3);font-size:11.5px;font-weight:740;line-height:1.48;margin:0}.global-account-dropdown a,.global-account-dropdown button{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:13px;color:var(--text-1);display:flex;font-size:12.5px;font-weight:860;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;text-decoration:none}.global-account-dropdown a:hover,.global-account-dropdown button:not(:disabled):hover{background:rgba(15,61,46,.055)}.global-account-dropdown button:disabled{color:var(--text-3);cursor:not-allowed;min-height:32px;opacity:.58;padding:6px 10px}.global-account-dropdown .global-account-oauth{justify-content:center}.global-account-dropdown .global-account-oauth.primary.google{background:#0b5a43;border-color:rgba(6,73,54,.16);color:#ffffff}.global-account-dropdown .global-account-oauth.primary.google:hover{background:#064936;box-shadow:0 12px 26px rgba(8,83,61,.2)}.global-account-dropdown .global-account-oauth.primary.kakao{background:#FEE500;border-color:rgba(35,35,35,.06);color:#1f1f1f}.global-account-dropdown .global-account-oauth.secondary{background:#ffffff;border-color:rgba(15,47,35,.12);color:#173329}.global-account-dropdown .global-account-oauth.secondary:hover{border-color:rgba(15,93,62,.22);box-shadow:0 10px 22px rgba(15,47,35,.08)}.global-account-provider-note{background:transparent;border:0;color:#8a9892;font-size:11px;font-weight:780;line-height:1.45;padding:2px 4px 0;text-align:center}.global-account-dropdown .global-account-secondary-link{background:transparent;border-color:rgba(15,61,46,.06);color:var(--text-2);font-size:11.5px;justify-content:center;min-height:30px;padding:6px 8px}.oauth-query-notice{align-items:center;background:rgba(255,255,255,.98);border:1px solid rgba(15,61,46,.12);border-radius:18px;box-shadow:0 22px 58px rgba(15,61,46,.13);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;max-width:min(620px,calc(100vw - 32px));padding:12px 14px;position:fixed;right:18px;top:78px;z-index:180}.oauth-query-notice>div{display:grid;gap:3px;min-width:0}.oauth-query-notice strong{color:var(--text-1);font-size:13px;font-weight:920}.oauth-query-notice span{color:var(--text-3);font-size:12px;font-weight:740;line-height:1.45}.oauth-query-notice a{background:#0b5a43;border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:9px 12px;text-decoration:none;white-space:nowrap}.oauth-query-notice button{align-items:center;background:rgba(15,61,46,.06);border:0;border-radius:999px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;width:28px}.global-info-menu{position:relative}.global-info-dropdown{background:rgba(255,255,255,.98);border:1px solid rgba(15,61,46,.1);border-radius:18px;box-shadow:0 22px 50px rgba(15,61,46,.12);display:grid;gap:4px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,82vw);z-index:140}.global-info-link{align-items:flex-start;border-radius:14px;color:inherit;display:grid;gap:0 10px;grid-template-columns:auto minmax(0,1fr);padding:11px 12px;text-decoration:none}.global-info-link:focus-visible,.global-info-link:hover{background:rgba(15,61,46,.05);outline:0}.global-info-link strong,.global-mobile-drawer-link strong,.global-sidebar-link strong{color:var(--text-1);display:block;font-size:12.8px;font-weight:860;line-height:1.25}.global-info-link small,.global-mobile-drawer-link small,.global-sidebar-link small{color:var(--text-3);display:block;font-size:10.8px;line-height:1.32;margin-top:3px}.global-mobile-drawer-backdrop{background:rgba(11,23,18,.36);inset:0;position:fixed;z-index:160}.global-mobile-drawer{background:#fbfbf8;border-right:1px solid rgba(15,61,46,.08);display:grid;gap:18px;height:100dvh;max-width:360px;overflow-y:auto;padding:18px 16px 28px;width:min(88vw,360px)}.global-mobile-drawer-head{align-items:center;display:flex;justify-content:space-between}.global-mobile-drawer-title strong{color:var(--text-1);display:block;font-size:17px;font-weight:900}.global-mobile-drawer-title small{color:var(--text-3);display:block;font-size:11.2px;margin-top:3px}.global-mobile-drawer-group{display:grid;gap:8px}.global-mobile-drawer-link{align-items:flex-start;background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.08);border-radius:18px;color:inherit;display:grid;gap:0 10px;grid-template-columns:auto minmax(0,1fr);padding:12px;text-decoration:none}.global-mobile-drawer-link.active{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.2)}.screen{overflow:visible;padding:16px 16px 48px}.global-sidebar{display:none}.global-sidebar-caption{color:var(--text-3);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.global-desktop-nav,.global-mobile-language-row,.global-mobile-search-row,.tabbar{display:none!important}.home-dashboard-layout,.markets-page-shell,.reports-page-bottom,.settings-page-bottom,.themes-page-bottom{min-width:0}.home-overview-grid,.markets-overview-grid,.reports-dashboard-shell,.themes-overview-shell{align-items:start;display:grid;gap:16px}.markets-overview-preview{min-width:0}.markets-overview-preview .markets-etf-preview-section{padding-top:0}.home-dashboard-hero-card,.home-market-pulse-card,.home-market-snapshot-card,.markets-etf-preview-card,.markets-index-board,.markets-status-card,.markets-stock-card,.markets-stock-table,.reports-hero-card-compact,.reports-side-panel,.reports-summary-card,.settings-info-card,.theme-map-insight-card,.themes-hero-card-compact{box-shadow:var(--shadow-1)}.home-dashboard-hero-card{background:linear-gradient(180deg,#ffffff,#fcfcfa);border:1px solid rgba(15,61,46,.085);border-radius:18px;padding:16px 16px 13px}.home-overview-header{display:grid;gap:8px}.home-dashboard-hero-card h1{color:var(--text-1);font-size:clamp(27px,4.2vw,38px);font-weight:930;letter-spacing:-.05em;margin:6px 0 0}.home-market-meta-line,.themes-hero-meta-line{color:var(--text-3);display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;line-height:1.4}.home-market-meta-line strong,.themes-hero-meta-line strong{color:var(--text-1);font-weight:820;white-space:nowrap}.home-index-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.home-index-item{min-width:0;overflow:hidden}.home-hero-checkpoints{display:none}.home-index-item strong,.markets-index-card strong,.markets-stock-card-quote strong,.num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.home-index-item strong{font-size:clamp(24px,2.2vw,34px)}.home-index-item em{font-size:12px;white-space:nowrap}.home-auxiliary-strip{display:grid;gap:10px;margin-top:14px}.home-market-decoder{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding-top:11px}.home-market-decoder-label{color:var(--text-3);font-size:10px;font-weight:860;grid-column:1/-1;letter-spacing:.06em;text-transform:uppercase}.home-market-decoder-card{background:rgba(247,249,246,.86);border:1px solid rgba(15,61,46,.07);border-radius:13px;display:grid;gap:3px;min-width:0;padding:8px 9px}.home-market-decoder-card span{color:var(--text-3);font-size:10px;font-weight:840;letter-spacing:.045em;text-transform:uppercase}.home-market-decoder-card strong{color:var(--text-1);font-size:11.8px;font-weight:850;-webkit-line-clamp:2}.home-market-decoder-card em,.home-market-decoder-card strong{display:-webkit-box;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical}.home-market-decoder-card em{color:var(--text-3);font-size:10.8px;font-style:normal;font-weight:680;-webkit-line-clamp:1}.home-auxiliary-item,.home-market-snapshot-item,.reports-summary-card,.theme-map-insight-card{background:rgba(248,248,244,.92);border:1px solid rgba(15,61,46,.065);border-radius:14px;padding:9px 11px}.home-auxiliary-item span,.home-market-snapshot-item span,.reports-summary-card span,.theme-map-insight-card span{color:var(--text-3);display:block;font-size:11px;font-weight:780}.home-auxiliary-item strong,.home-market-snapshot-item strong,.reports-summary-card strong,.theme-map-insight-card strong{color:var(--text-1);display:block;font-size:18px;font-weight:900;line-height:1.1;margin-top:6px;white-space:nowrap}.home-auxiliary-item em,.theme-map-insight-card small{color:var(--text-2);display:block;font-size:11.5px;font-style:normal;margin-top:5px}.reports-intelligence-hero{display:grid;gap:14px}.reports-intelligence-copy{min-width:0}.reports-research-note{background:rgba(247,250,244,.74);border:1px solid rgba(15,61,46,.09);border-radius:15px;display:grid;gap:5px;margin-top:12px;padding:10px 11px}.reports-research-note strong{color:var(--text-1);font-size:11px;font-weight:880;letter-spacing:.055em;text-transform:uppercase}.reports-research-note em,.reports-research-note span{color:var(--text-2);font-size:12px;font-style:normal;font-weight:650;line-height:1.4}.reports-intelligence-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-layer-strip{display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:3px;scrollbar-width:none}.disclosures-terminal-page,.reports-layer-section{overflow-x:clip}.reports-layer-strip::-webkit-scrollbar{display:none}.reports-layer-chip{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.11);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11.4px;font-weight:780;min-height:32px;padding:7px 11px}.reports-layer-chip.is-active,.reports-layer-chip:focus-visible,.reports-layer-chip:hover{background:rgba(25,107,76,.1);border-color:rgba(25,107,76,.22);color:#14583f}.reports-research-context-grid,.reports-research-context-inline{display:grid;gap:8px;margin-top:12px}.reports-research-context-inline{grid-column:1/-1;margin-top:0}.reports-context-block,.reports-research-checkpoint{background:rgba(247,250,244,.68);border:1px solid rgba(15,61,46,.085);border-radius:13px;display:grid;gap:6px;padding:8px 9px}.reports-context-block span,.reports-research-checkpoint span{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.055em;text-transform:uppercase}.reports-context-tags{display:flex;flex-wrap:wrap;gap:5px}.reports-context-tags b{background:rgba(255,255,255,.82);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--text-2);font-size:10.6px;font-weight:760;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.reports-context-block em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:650}.reports-research-checkpoint strong{color:var(--text-2);font-size:11.8px;font-weight:700;line-height:1.45}.home-overview-aside,.markets-overview-side{display:grid;gap:12px}.home-overview-aside-mobile{display:grid}.home-market-pulse-card{background:linear-gradient(180deg,#ffffff,#fbfbf8);border:1px solid rgba(15,61,46,.085);border-radius:18px;padding:13px 14px 12px}.home-market-pulse-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-market-pulse-metric strong{white-space:normal}.home-rail-card{background:linear-gradient(180deg,#ffffff,rgba(249,249,246,.96));border:1px solid rgba(15,61,46,.085);border-radius:16px;padding:12px 13px}.home-rail-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-rail-card-head span{color:var(--text-3);font-size:10.4px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.home-rail-card-head span:before,.home-research-card-top span:first-child:before{background:rgba(15,61,46,.42);border-radius:999px;content:"";display:inline-block;height:5px;margin-right:6px;vertical-align:middle;width:5px}.home-rail-card-head a{color:var(--brand-ink);font-size:10.8px;font-weight:820;text-decoration:none;white-space:nowrap}.home-rail-note-list,.home-rail-stock-list{display:grid;gap:8px}.home-rail-stat-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.home-rail-stat{background:rgba(247,247,242,.9);border:1px solid rgba(15,61,46,.07);border-radius:12px;display:grid;gap:3px;padding:7px 8px}.home-rail-stat span{color:var(--text-3);font-size:10.4px;font-weight:780;line-height:1.3}.home-rail-stat strong{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.1}.home-rail-card-note{color:var(--text-2);font-size:11.2px;line-height:1.4;margin:10px 0 0}.home-next-actions-copy{color:var(--text-2);font-size:11.7px;font-weight:690;line-height:1.45;margin:10px 0 0}.home-source-status-summary{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.07);border-radius:12px;color:var(--text-2);font-size:11.2px;font-weight:760;line-height:1.35;margin:9px 0 0;padding:8px 9px}.home-next-actions-list{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.home-next-action{background:rgba(247,247,242,.86);border:1px solid rgba(15,61,46,.075);border-radius:13px;color:inherit;display:grid;gap:3px;min-width:0;padding:8px 9px;text-decoration:none}.home-next-action span{color:var(--text-3);font-size:9.8px;font-weight:840;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-next-action strong{color:var(--text-1);font-size:12px;font-weight:900;line-height:1.18}.home-next-action em{color:var(--text-3);display:-webkit-box;font-size:10.3px;font-style:normal;font-weight:690;line-height:1.28;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-next-action.sector,.home-next-action.watchlist{background:rgba(232,243,238,.76)}.home-next-action.filing,.home-next-action.report{background:rgba(251,241,221,.72)}.home-next-action.global{background:rgba(232,239,248,.7)}.home-next-action.data{background:rgba(241,244,234,.82)}.home-rail-note{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:3px;padding-top:8px}.home-rail-note:first-child,.home-rail-stock-row:first-child{border-top:0;padding-top:0}.home-rail-note span{color:var(--text-3);font-size:10.8px;font-weight:780}.home-rail-note strong{color:var(--text-1);font-size:12.6px;font-weight:860;line-height:1.28}.home-rail-note small{color:var(--text-2);font-size:10.8px;line-height:1.34}.home-rail-stock-row{align-items:center;border-top:1px solid rgba(15,61,46,.08);color:inherit;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:8px;text-decoration:none}.home-rail-stock-main{display:grid;gap:3px;min-width:0}.home-rail-stock-main small,.home-rail-stock-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-rail-stock-main strong{color:var(--text-1);font-size:12.3px;font-weight:860}.home-rail-stock-main small{color:var(--text-3);font-size:10.3px}.home-rail-stock-quote{display:grid;gap:2px;justify-items:end;min-width:68px;text-align:right}.home-rail-stock-quote strong{color:var(--text-1);font-size:11.2px;font-variant-numeric:tabular-nums;font-weight:860}.home-rail-stock-quote em{font-size:10.3px;font-style:normal;font-weight:820}.home-rail-stock-quote em.up{color:var(--pos)}.home-rail-stock-quote em.down{color:var(--neg)}.home-rail-stock-quote em.flat{color:var(--text-3)}.home-market-snapshot-card{background:linear-gradient(180deg,#ffffff,rgba(232,243,238,.58));border:1px solid rgba(15,61,46,.08);border-radius:28px;padding:20px}.home-market-snapshot-head,.reports-side-panel-list{display:grid;gap:12px}.home-market-snapshot-head span:first-child{color:var(--text-3);display:block;font-size:11px;font-weight:820;text-transform:uppercase}.home-market-snapshot-head h2,.reports-side-panel h2{color:var(--text-1);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.2;margin:6px 0 0}.home-market-snapshot-list,.reports-summary-grid,.theme-map-insight-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.home-market-snapshot-note,.reports-side-panel p{color:var(--text-2);font-size:12.8px;line-height:1.5;margin:12px 0 0}.home-research-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.home-research-deck,.home-research-shell{display:grid;gap:10px}.home-research-stack{display:grid;gap:8px}.home-research-card{border:1px solid rgba(15,61,46,.085);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:7px;min-height:154px;padding:11px 12px 10px;text-decoration:none}.home-research-card-brand{background:linear-gradient(180deg,#123d2f,#1a503c);border-color:rgba(10,42,32,.28);box-shadow:0 12px 24px rgba(10,42,32,.16),inset 0 1px 0 rgba(255,255,255,.1);color:#f4faf6}.home-research-card-featured-primary{min-height:168px}.home-research-card-featured,.home-research-card-muted,.home-research-card-neutral{background:linear-gradient(180deg,#ffffff,#fbfbf8)}.home-research-card-compact{border-radius:14px;gap:5px;min-height:0;padding:10px 11px 9px}.home-research-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-research-card-top span:first-child{color:inherit;font-size:10.5px;font-weight:800;letter-spacing:.05em;opacity:.78;text-transform:uppercase}.home-research-card-brand .home-research-card-top strong,.home-research-card-brand em,.home-research-card-brand h3,.home-research-card-brand p{color:inherit}.home-research-card-brand .home-research-card-top span:first-child{color:rgba(244,250,246,.82)}.home-research-card-brand .home-research-card-top span:first-child:before{background:rgba(244,250,246,.78)}.home-research-card-brand h3{color:#ffffff}.home-research-card-brand p{color:rgba(244,250,246,.88)}.home-research-card-brand em{color:#f2fbf6}.home-research-card-top strong{background:rgba(15,61,46,.04);color:var(--text-1);font-size:13px;font-weight:900;letter-spacing:0;min-height:24px;padding:0 8px}.home-research-card h3{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:-.03em;line-height:1.14;margin:0}.home-research-card p{color:var(--text-2);font-size:10.9px;line-height:1.28;margin:0}.home-coverage-card em,.home-research-card em,.home-workflow-card strong{color:var(--brand);font-size:11.2px;font-style:normal;font-weight:820;margin-top:auto}.home-research-card-featured .home-research-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.home-research-card-footer a,.home-research-card-footer span{color:var(--text-2);font-size:11.5px;font-weight:760}.home-news-compact-list{display:grid;gap:6px;margin-top:6px}.home-checklist-row{margin-top:6px}.home-workflow-grid-compact{gap:10px}.home-workflow-card{min-height:0}.home-data-policy{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.08);border-radius:24px;margin:18px 16px 0;padding:16px 18px}.home-data-policy-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.home-data-policy-head span{color:var(--text-3);font-size:11px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.home-data-policy-head strong{color:var(--text-1);font-size:13px;font-weight:850}.home-data-policy p{color:var(--text-2);font-size:12.4px;line-height:1.55;margin:9px 0 0}.home-dev-tools,.markets-dev-tools{margin:16px 16px 0}.home-dev-tools details,.markets-dev-tools details{background:rgba(255,255,255,.68);border:1px dashed rgba(15,61,46,.15);border-radius:18px;padding:12px 14px}.home-dev-tools summary,.markets-dev-tools summary{color:var(--text-2);cursor:pointer;font-size:12px;font-weight:820}.home-dev-tools-grid{display:grid;gap:10px;margin-top:12px}.home-dashboard-sidebar{display:none}.markets-page-shell{display:grid;gap:8px}.markets-overview-grid{padding:8px 16px 0}.markets-home-hero-card-compact,.reports-hero-card-compact,.themes-hero-card-compact{border:1px solid rgba(15,61,46,.08);border-radius:28px;padding:20px}.markets-home-hero-card-compact{background:linear-gradient(180deg,#ffffff,rgba(232,243,238,.54));align-content:start;color:var(--text-1);gap:8px}.markets-hero-metrics-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.markets-hero-metric{background:rgba(244,243,238,.84);border:1px solid rgba(15,61,46,.06);border-radius:18px;display:grid;gap:4px;min-width:0;padding:12px 14px}.markets-hero-metric span,.markets-status-inline-copy small{color:var(--text-3);font-size:11px;font-weight:780;line-height:1.35}.markets-hero-metric strong{color:var(--text-1);display:block;font-size:16px;font-weight:900;letter-spacing:-.02em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markets-hero-metric strong.markets-hero-metric-value-wrap{overflow:visible;text-overflow:clip;white-space:normal}.markets-hero-metric small{color:var(--text-2);font-size:11.4px;line-height:1.35}.markets-home-hero-card-compact h1,.themes-hero-card-compact h1{color:var(--text-1);font-size:clamp(28px,4vw,38px);font-weight:930;letter-spacing:-.045em;line-height:1.1;margin:10px 0 0}.markets-home-hero-card-compact p,.themes-hero-card-compact p{color:var(--text-2);font-size:13.4px;line-height:1.5;margin:10px 0 0}.markets-home-hero-foot{color:var(--text-3);display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11.4px;margin-top:14px}.markets-status-inline{align-items:flex-start;border-top:1px solid rgba(15,61,46,.08);display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:12px}.markets-status-inline-copy{display:grid;gap:4px;min-width:0}.markets-status-inline-copy strong{color:var(--text-1);font-size:12.5px;font-weight:860}.markets-status-inline-copy p{color:var(--text-2);font-size:11.4px;line-height:1.4;margin:0}.markets-status-inline-copy small.down{color:var(--neg)}.markets-status-inline-actions{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.markets-index-board{border:1px solid rgba(15,61,46,.08);border-radius:28px;padding:18px}.markets-index-board-head{align-items:flex-start;gap:12px}.markets-index-board-head h2{font-size:20px;margin:6px 0 0}.markets-index-board-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.markets-index-card{min-width:0}.markets-index-card strong{font-size:26px}.markets-index-card-change b{white-space:nowrap}.markets-status-card{border:1px solid rgba(15,61,46,.08);border-radius:24px;padding:14px 16px}.markets-status-card-actions{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.markets-etf-preview-head{align-items:end;gap:14px}.markets-etf-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-stock-card-stack{display:grid;gap:10px}.markets-stock-table{display:none}.markets-stock-card{border:1px solid rgba(15,61,46,.08);border-radius:24px}.markets-stock-card-price-label{color:var(--text-3);font-size:11px;font-weight:780;margin-bottom:6px;text-transform:uppercase}.reports-overview-shell,.themes-overview-shell{padding:8px 16px 0}.reports-hero-card-compact,.themes-hero-card-compact{background:linear-gradient(180deg,#ffffff,rgba(232,243,238,.5))}.reports-summary-grid{margin-top:0}.reports-dashboard-shell{padding-bottom:16px}.markets-status-inline{align-items:flex-end}.reports-dashboard-main{min-width:0}.reports-dashboard-side{display:grid;gap:12px;padding:0 16px}.reports-side-panel{border:1px solid rgba(15,61,46,.08);border-radius:24px;padding:18px}.reports-side-panel-compact{padding-top:16px}.reports-side-note{border-top:1px solid rgba(15,61,46,.08);padding-top:12px}.reports-side-note:first-child{border-top:0;padding-top:0}.reports-side-note span{color:var(--text-3);display:block;font-size:11px;font-weight:780}.reports-side-note strong{color:var(--text-1);display:block;font-size:13px;font-weight:820;line-height:1.45;margin-top:4px}.theme-map-insight-grid{margin-top:12px}.theme-map-insight-card{border-radius:20px}.sector-intelligence-panel,.sector-intelligence-strip{border:1px solid rgba(15,61,46,.08);border-radius:24px;margin:0 16px;padding:16px}.themes-hero-context{color:var(--text-3)!important;font-size:12.4px!important;margin-top:6px!important}.sector-intelligence-panel-copy,.sector-intelligence-strip-head{display:grid;gap:8px}.sector-intelligence-strip-head{align-items:start}.sector-intelligence-panel-copy h2,.sector-intelligence-strip-head h2{color:var(--text-1);font-size:clamp(20px,3vw,28px);font-weight:920;letter-spacing:-.035em;line-height:1.1;margin:0}.sector-intelligence-panel-copy p,.sector-intelligence-strip-head p{color:var(--text-2);font-size:13px;line-height:1.5;margin:0;max-width:720px}.sector-intelligence-chip-row{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.sector-intelligence-chip{background:rgba(248,248,244,.9);border:1px solid rgba(15,61,46,.08);border-radius:16px;color:var(--text-2);cursor:pointer;display:grid;flex:0 0 min(220px,72vw);gap:4px;min-width:0;padding:11px 12px;scroll-snap-align:start;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sector-intelligence-chip.active,.sector-intelligence-chip:focus-visible,.sector-intelligence-chip:hover{border-color:rgba(15,61,46,.24);box-shadow:0 10px 24px rgba(15,61,46,.08);outline:none}.sector-intelligence-chip.active{background:linear-gradient(180deg,rgba(232,243,238,.88),rgba(255,255,255,.95))}.sector-intelligence-chip strong{color:var(--text-1);font-size:13px;font-weight:880}.sector-intelligence-chip span{color:var(--text-3);font-size:11px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-intelligence-panel{background:linear-gradient(180deg,#ffffff,rgba(248,248,244,.95));display:grid;gap:16px}.sector-intelligence-theme-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.sector-intelligence-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.sector-intelligence-block{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.07);border-radius:18px;display:grid;gap:10px;min-width:0;padding:13px}.sector-intelligence-block h3{color:var(--text-1);font-size:13px;font-weight:860;margin:0}.sector-intelligence-block-body{display:grid;gap:8px;min-width:0}.sector-intelligence-card-link,.sector-intelligence-row{border-radius:14px;color:inherit;min-width:0;text-decoration:none;transition:background .16s ease,border-color .16s ease}.sector-intelligence-row{align-items:center;background:rgba(247,249,246,.72);border:1px solid rgba(15,61,46,.055);display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.sector-intelligence-card-link:hover,.sector-intelligence-row:hover{background:rgba(232,243,238,.55);border-color:rgba(15,61,46,.13)}.sector-intelligence-row span{display:grid;gap:3px;min-width:0}.sector-intelligence-card-link strong,.sector-intelligence-row strong{color:var(--text-1);font-size:12.5px;font-weight:840;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sector-intelligence-card-link small,.sector-intelligence-empty,.sector-intelligence-row small{color:var(--text-3);font-size:11.4px;line-height:1.42}.sector-intelligence-row em{flex:0 0 auto;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.sector-intelligence-card-link{background:rgba(247,249,246,.68);border:1px solid rgba(15,61,46,.055);display:grid;gap:6px;padding:10px}.sector-intelligence-card-link small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sector-intelligence-empty{margin:0}.sector-intelligence-actions{display:flex;flex-wrap:wrap;gap:8px}.market-universe-heading-compact h2{font-size:clamp(24px,4vw,34px)}.market-universe-heading-compact p{margin-top:8px}.settings-info-card[id]{scroll-margin-top:var(--terminal-sticky-offset)}.settings-anchor-alias{display:block;height:1px;margin-top:calc(var(--terminal-sticky-offset) * -1);pointer-events:none;visibility:hidden}.settings-source-details{border:1px solid rgba(15,23,42,.08);border-radius:14px;margin-top:12px;overflow:hidden}.settings-source-details summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:11px 12px}.settings-source-details summary::-webkit-details-marker{display:none}.settings-source-details summary span{color:var(--text-1);font-size:12px;font-weight:820}.settings-source-details summary strong{color:var(--text-3);font-size:11px;font-weight:780}.settings-source-details[open] summary{border-bottom:1px solid rgba(15,23,42,.07)}.global-main-shell [id],.terminal-anchor-section{scroll-margin-top:var(--terminal-sticky-offset)}@media (min-width:1024px){.global-intelligence-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.global-intelligence-hero-stats,.global-intelligence-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-featured-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-intelligence-panel,.sector-intelligence-strip{margin-left:0;margin-right:0}.sector-intelligence-strip-head{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.sector-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1380px){.global-intelligence-shell{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.global-intelligence-rail{position:sticky;top:var(--sg-sticky-top)}}@media (max-width:720px){.global-intelligence-hero{padding:14px}.global-intelligence-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.global-intelligence-section-head{align-items:flex-start;flex-direction:column}.global-intelligence-layer-strip{align-items:start}}@media (min-width:1024px){.global-shell{display:grid;gap:0;grid-template-columns:280px minmax(0,1fr)}.global-sidebar{background:rgba(251,251,248,.96);border-right:1px solid rgba(15,61,46,.09);display:flex;flex-direction:column;gap:18px;min-height:100dvh;padding:22px 16px;position:sticky;top:0}.global-sidebar-brand{color:inherit;text-decoration:none}.global-sidebar-brand-mark{align-items:center;display:flex;gap:10px}.global-sidebar-brand-mark .wonderhow-brand-symbol{height:36px;width:36px}.global-sidebar-brand-mark .dot{align-items:center;background:var(--brand);border-radius:7px;color:#e6f1ea;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.global-sidebar-brand-mark strong{color:var(--text-1);display:block;font-size:18px;font-weight:920}.global-sidebar-brand-mark small{color:var(--text-3);display:block;font-size:11.2px;margin-top:4px}.global-sidebar-group{display:grid;gap:10px}.global-sidebar-nav{display:grid;gap:4px}.global-sidebar-link{align-items:flex-start;border:1px solid transparent;border-radius:14px;color:inherit;display:grid;gap:0 12px;grid-template-columns:auto minmax(0,1fr);padding:10px 11px 11px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.global-sidebar-link.active,.global-sidebar-link:focus-visible,.global-sidebar-link:hover{background:rgba(15,61,46,.045);outline:0}.global-sidebar-link.active{background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.1)}.global-sidebar-link-secondary{gap:0 10px;opacity:.8;padding:8px 10px 9px}.global-sidebar-link-secondary strong{font-size:12.1px;font-weight:820}.global-sidebar-link-secondary small{color:rgba(96,105,98,.9);font-size:10.5px;line-height:1.32}.global-sidebar-group-secondary{margin-top:6px}.global-sidebar-group-secondary .global-sidebar-caption{color:rgba(139,139,133,.9);font-size:10.5px}.global-topbar{grid-template-columns:minmax(0,1fr) auto;padding:18px 24px}.global-topbar-leading,.global-topbar-menu{display:none}.global-topbar-search{justify-self:center;width:min(100%,760px)}.global-command-strip{display:none}.screen{padding:22px 24px 64px}.home-hero-checkpoints{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.home-hero-checkpoint{background:rgba(244,243,238,.84);border:1px solid rgba(15,61,46,.06);border-radius:18px;display:grid;gap:4px;min-width:0;padding:12px 14px}.home-hero-checkpoint span{color:var(--text-3);display:block;font-size:10.8px;font-weight:780}.home-hero-checkpoint strong{color:var(--text-1);display:block;font-size:14px;font-weight:900;line-height:1.25}.home-hero-checkpoint small{color:var(--text-2);display:block;font-size:11.2px;line-height:1.35}.home-dashboard-layout.has-home-rail{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px}.home-overview-grid,.markets-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(360px,.92fr)}.markets-overview-grid{grid-template-areas:"hero side" "preview side"}.markets-overview-grid>.markets-home-hero-card-compact{grid-area:hero}.markets-overview-grid>.markets-overview-side{grid-area:side}.markets-overview-grid>.markets-overview-preview{grid-area:preview}.home-research-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.home-workflow-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.home-data-policy,.home-dev-tools,.markets-dev-tools{margin-left:24px;margin-right:24px}.home-dashboard-sidebar{display:none}.markets-etf-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-stock-table{background:rgba(255,255,255,.86);border:1px solid rgba(15,61,46,.08);border-radius:24px;display:block;max-width:100%;overflow:hidden}.markets-stock-table-head,.markets-stock-table-row{align-items:center;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(168px,1.45fr) 66px minmax(108px,.92fr) 88px 84px 96px 58px 46px;padding:15px 18px}.markets-stock-table-head{background:rgba(244,243,238,.86);color:var(--text-3);font-size:11px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.markets-stock-table-row{border-top:1px solid rgba(15,61,46,.08);color:inherit;position:relative;text-decoration:none}.markets-stock-table-row:focus-visible,.markets-stock-table-row:hover{background:rgba(15,61,46,.03);outline:0}.markets-stock-table-company{display:grid;gap:2px;min-width:0}.markets-stock-table-company em,.markets-stock-table-company small,.markets-stock-table-company strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markets-stock-table-company em,.markets-stock-table-company small{color:var(--text-3);font-size:11px;font-style:normal}.markets-stock-table-price-cell{display:grid;gap:2px;justify-items:end;min-width:0}.markets-stock-table-price-cell small{color:var(--text-3);font-size:10px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markets-stock-table-action,.markets-stock-table-head-right,.markets-stock-table-num{text-align:right}.markets-stock-table-change{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:8px;font-weight:850;justify-content:flex-end;white-space:nowrap}.markets-stock-table-change b{font-weight:inherit}.markets-stock-table-mini-bar{background:rgba(15,61,46,.08);border-radius:999px;display:inline-block;height:4px;overflow:hidden;width:36px}.markets-stock-table-mini-bar:after{background:var(--text-3);border-radius:inherit;content:"";display:block;height:100%;width:var(--change-scale,20%)}.markets-stock-table-mini-bar.up:after{background:var(--pos)}.markets-stock-table-mini-bar.down:after{background:var(--neg)}.markets-stock-table-action{color:var(--brand-ink);font-size:12px;font-weight:900;letter-spacing:-.01em;opacity:.92;white-space:nowrap}.markets-stock-card-stack{display:none}.reports-dashboard-shell{align-items:start;grid-template-columns:minmax(0,1fr) 320px}.reports-dashboard-side{padding:0 24px 0 0;position:sticky;top:98px}.reports-summary-grid,.theme-map-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.global-topbar{gap:10px;grid-template-columns:auto 1fr auto;padding:10px 12px}.global-info-trigger span,.global-topbar-actions .language-toggle,.global-topbar-brand span:not(.wonderhow-brand-symbol){display:none}.global-command-strip{gap:6px;padding:0 10px 10px}.global-command-link small,.global-command-strip-label{display:none}.global-command-link{min-height:28px;padding:5px 8px}.global-command-link strong{font-size:10.8px}.home-index-strip,.home-research-deck,.markets-hero-metrics-grid,.markets-index-board-grid,.reports-summary-grid,.theme-map-insight-grid{grid-template-columns:minmax(0,1fr)}.home-auxiliary-strip,.home-market-pulse-grid,.home-market-snapshot-list,.markets-etf-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-hero-card,.home-market-pulse-card,.home-market-snapshot-card,.markets-home-hero-card-compact,.markets-index-board,.markets-status-card,.reports-hero-card-compact,.themes-hero-card-compact{border-radius:24px;padding:16px}.markets-home-hero-meta span:last-child,.markets-index-card-change span,.markets-index-card-label small{display:none}.markets-index-board-foot,.markets-status-inline{align-items:flex-start;flex-direction:column}.markets-status-inline-actions{align-items:flex-start}.home-market-pulse-head{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start}.home-market-pulse-head .tag{align-self:flex-start;max-width:100%;white-space:normal}.home-market-pulse-card{overflow:hidden}}@media (max-width:479px){.home-market-pulse-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1400px){.markets-etf-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-index-item{overflow:visible}.home-index-item strong{overflow:visible;text-overflow:clip}@media (min-width:1024px) and (max-width:1379px){.global-shell:has(.home-dashboard-layout){max-width:none}.global-shell{grid-template-columns:264px minmax(0,1fr)}.global-sidebar{padding:20px 16px}.global-topbar{padding:16px 20px}.global-shell:has(.home-dashboard-layout) .screen{padding-left:20px;padding-right:20px}.home-dashboard-layout.has-home-rail{gap:18px;grid-template-columns:minmax(0,1fr);max-width:none;width:100%}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{display:none}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:grid}.home-overview-grid{grid-template-columns:minmax(0,1fr)}.home-index-strip{gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.home-index-item strong{font-size:clamp(27px,2.8vw,38px);white-space:nowrap}.home-index-item em{font-size:13px}.home-research-deck{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-stock-sidebar-panel{padding:14px 16px}.home-stock-panel-row{grid-template-columns:22px minmax(0,1fr) minmax(98px,auto)}}@media (min-width:1380px){.global-shell:has(.home-dashboard-layout){max-width:none}.global-shell{grid-template-columns:264px minmax(0,1fr)}.global-sidebar{padding:20px 16px}.global-topbar{padding:16px 20px}.global-shell:has(.home-dashboard-layout) .screen{padding-left:18px;padding-right:18px}.home-dashboard-layout.has-home-rail{align-items:start;-moz-column-gap:18px;column-gap:18px;grid-template-columns:minmax(0,1fr) 318px;max-width:none;width:100%}.home-dashboard-layout.has-home-rail .home-overview-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:none}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{align-content:start;display:grid;gap:10px;grid-template-columns:1fr;padding:0 0 80px;position:sticky;top:88px}.home-index-strip{gap:12px;grid-template-columns:repeat(3,minmax(188px,1fr))}.home-index-item strong{font-size:clamp(28px,2.2vw,41px)}.home-research-deck{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-research-card{min-height:188px}.home-market-pulse-card,.home-rail-card{padding:17px 18px}.home-stock-sidebar-panel{padding:14px 16px}.home-stock-panel-row{grid-template-columns:22px minmax(0,1fr) minmax(102px,auto)}}@media (min-width:1500px){.home-dashboard-layout.has-home-rail{-moz-column-gap:22px;column-gap:22px;grid-template-columns:minmax(0,1fr) 332px}.global-shell:has(.home-dashboard-layout) .screen{padding-left:22px;padding-right:22px}.home-dashboard-hero-card{padding:24px 24px 20px}.home-index-strip{grid-template-columns:repeat(3,minmax(200px,1fr))}.home-index-item strong{font-size:clamp(29px,2vw,42px)}}.home-dashboard-main .section{padding-top:10px}.home-news-compact-list{gap:10px;margin-top:10px}.home-market-pulse-card,.home-rail-card{box-shadow:0 18px 38px rgba(15,61,46,.06),inset 0 1px 0 rgba(255,255,255,.88)}.home-rail-card{gap:0}.home-rail-card-head a:hover{color:var(--brand)}.home-rail-report-card{display:grid;gap:10px}.home-rail-report-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.home-rail-report-meta strong{color:var(--text-2);font-size:10.8px;font-weight:860;letter-spacing:.05em;text-transform:uppercase}.home-rail-report-meta small{color:var(--text-3);font-size:11px;font-weight:760;white-space:nowrap}.home-rail-report-card h3{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:-.025em;line-height:1.28;margin:0}.home-rail-report-card p{color:var(--text-2);font-size:12.2px;line-height:1.5;margin:0}.home-rail-report-card em{color:var(--brand-ink);font-size:11.8px;font-style:normal;font-weight:860;margin-top:2px}.home-rail-note-list,.home-rail-stock-list{gap:0;margin-top:10px}.home-rail-note{padding-top:11px}.home-rail-stock-row{border-radius:16px;padding:10px 8px;transition:background .18s ease,transform .18s ease}.home-rail-stock-row+.home-rail-stock-row{margin-top:2px}.home-rail-stock-row:focus-visible,.home-rail-stock-row:hover{background:rgba(15,61,46,.04);outline:0;transform:translateY(-1px)}.home-rail-stock-main strong{font-size:13.6px}.home-rail-stock-quote strong{font-size:12.5px}.home-research-card{gap:12px;min-height:198px;padding:18px 18px 16px}.home-research-card-top span:first-child{opacity:.72}.home-research-card-top strong{background:rgba(15,61,46,.05);font-size:13.6px;line-height:1;min-height:30px;padding:0 10px}.home-research-card-brand{background:linear-gradient(180deg,#11392c,#174736 60%,#1a4e3b);border-color:rgba(10,42,32,.34);box-shadow:0 20px 40px rgba(10,42,32,.22),inset 0 1px 0 rgba(255,255,255,.12)}.home-research-card-brand .home-research-card-top span:first-child{color:rgba(247,252,248,.84)}.home-research-card-brand .home-research-card-top strong{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16);color:#ffffff}.home-research-card-brand em,.home-research-card-brand h3{color:#ffffff}.home-research-card-brand p{color:rgba(247,252,248,.92)}.home-research-card h3{font-size:clamp(19px,1.5vw,22px);line-height:1.24}.home-research-card p{font-size:13px;line-height:1.58;max-width:46ch}.home-research-card em{align-items:center;display:inline-flex;gap:6px}.home-research-card-featured .home-research-card-footer{border-top:1px solid rgba(15,61,46,.07);padding-top:10px}.home-stock-sidebar-panel{gap:12px;padding:14px 14px 10px}.home-stock-panel-heading strong{font-size:15.5px}.home-stock-panel-heading p{font-size:11.7px;max-width:46ch}.home-stock-panel-body{gap:10px}.home-stock-panel-list{border-top:1px solid rgba(15,61,46,.055);padding-top:4px}.home-stock-panel-row{border-bottom-color:rgba(15,61,46,.07);border-radius:14px;gap:10px;grid-template-columns:21px minmax(0,1fr) minmax(98px,auto);padding:12px 6px}.home-stock-panel-row:focus-visible,.home-stock-panel-row:hover{background:rgba(15,61,46,.035);outline:0}.home-stock-panel-main{gap:4px}.home-recent-name{font-size:12.9px}.home-recent-meta,.home-recent-sector{font-size:10.6px}.home-stock-panel-trend{height:3px;margin-top:3px;width:66px}.home-stock-panel-quote{gap:4px;min-width:82px}.home-stock-panel-quote strong{font-size:12.2px}.home-stock-panel-quote em{font-size:10.4px}.home-stock-panel-quote small{font-size:10.8px}.home-workflow-grid-compact{gap:8px}.home-workflow-note{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:14px;color:var(--text-2);font-size:12.3px;font-weight:750;line-height:1.45;margin:0 0 10px;padding:10px 12px}.home-workflow-card{gap:8px;padding:13px 14px}.home-workflow-marker{height:30px;width:30px}.home-workflow-card p{font-size:12.1px;line-height:1.42}.home-workflow-card strong{font-size:12.4px}@media (min-width:1024px) and (max-width:1379px){.home-research-deck{gap:10px}.home-research-card{min-height:188px}}@media (min-width:1380px){.home-dashboard-layout.has-home-rail{-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,1fr) 332px}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{gap:8px}.home-dashboard-main .section{padding-top:8px}.home-research-deck{gap:12px}.home-stock-panel-row{grid-template-columns:22px minmax(0,1fr) minmax(110px,auto)}}@media (min-width:1500px){.home-dashboard-layout.has-home-rail{-moz-column-gap:18px;column-gap:18px;grid-template-columns:minmax(0,1fr) 344px}.global-shell:has(.home-dashboard-layout) .screen{padding-left:18px;padding-right:18px}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{gap:9px}}@media (max-width:767px){.home-market-pulse-head{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start}.home-market-pulse-grid{grid-template-columns:minmax(0,1fr)}.home-market-pulse-head .tag{align-self:flex-start;max-width:100%;white-space:normal}.home-market-pulse-card{overflow:hidden}}:root{--sg-shell-sidebar:252px;--sg-page-max:1424px;--sg-page-gutter:clamp(20px,2.4vw,34px);--sg-page-gap:clamp(18px,2vw,24px);--sg-rail-width:344px;--sg-card-gap:clamp(16px,1.8vw,22px);--sg-sticky-top:92px}.disclosures-terminal-page{margin:0 auto;max-width:var(--sg-page-max);width:100%}.disclosures-terminal-page .app-header{border-bottom:1px solid rgba(15,61,46,.08);padding:8px 16px 14px}.disclosures-intelligence-hero{display:grid;gap:14px;margin:0 16px 14px;padding:16px}.disclosures-intelligence-copy{display:grid;gap:10px}.disclosures-intelligence-copy h1{color:var(--text-1);font-size:clamp(24px,4vw,40px);letter-spacing:-.055em;line-height:.98;margin:0}.disclosures-intelligence-copy p{color:var(--text-2);font-size:13px;font-weight:650;line-height:1.55;margin:0;max-width:720px}.disclosures-intelligence-context,.disclosures-source-note{background:rgba(247,250,244,.72);border:1px solid rgba(15,61,46,.1);border-radius:16px;display:grid;gap:6px;padding:11px 12px}.disclosures-intelligence-context strong,.disclosures-source-note strong{color:var(--text-1);font-size:11px;font-weight:880;letter-spacing:.06em;text-transform:uppercase}.disclosures-intelligence-context span,.disclosures-source-note span{color:var(--text-2);font-size:12px;font-weight:650;line-height:1.45}.disclosures-intelligence-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.disclosures-stat-card{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.1);border-radius:16px;display:grid;gap:5px;min-height:72px;padding:11px 12px}.disclosures-stat-card span{color:var(--text-3);font-size:10.8px;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.disclosures-stat-card strong{color:var(--text-1);font-size:22px;font-weight:900;letter-spacing:-.045em}.disclosures-layer-strip{display:flex;gap:8px;margin:0 16px 12px;max-width:calc(100vw - 32px);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px;scrollbar-width:none}.disclosures-layer-strip::-webkit-scrollbar{display:none}.disclosures-layer-chip{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.11);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11.4px;font-weight:780;gap:7px;min-height:32px;padding:7px 11px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.disclosures-layer-chip:focus-visible,.disclosures-layer-chip:hover{border-color:rgba(23,112,79,.28);color:var(--text-1);transform:translateY(-1px)}.disclosures-layer-chip.is-active{background:rgba(25,107,76,.1);border-color:rgba(25,107,76,.24);color:#14583f}.disclosure-intelligence-card{display:grid;gap:10px}.disclosure-intelligence-title{color:var(--text-1);font-size:15px;font-weight:850;letter-spacing:-.018em;line-height:1.35;margin:0}.disclosure-intelligence-summary{color:var(--text-2);display:-webkit-box;font-size:12.6px;font-weight:640;line-height:1.5;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.disclosure-intelligence-context-grid{display:grid;gap:8px}.disclosure-check-point,.disclosure-context-block{background:rgba(247,250,244,.68);border:1px solid rgba(15,61,46,.09);border-radius:14px;display:grid;gap:6px;padding:9px 10px}.disclosure-check-point span,.disclosure-context-block span{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.055em;text-transform:uppercase}.disclosure-context-tags{display:flex;flex-wrap:wrap;gap:6px}.disclosure-context-tags b{background:rgba(255,255,255,.8);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);font-size:10.8px;font-weight:760;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.disclosure-context-block em{color:var(--text-3);font-size:11.5px;font-style:normal;font-weight:650}.disclosure-check-point strong{color:var(--text-2);font-size:11.8px;font-weight:700;line-height:1.45}.markets-home-hero-subtitle{color:var(--text-2);font-size:12.4px;font-weight:720;line-height:1.42;margin:-2px 0 12px;max-width:560px}.settings-data-trust-guide{border-top:1px solid rgba(15,61,46,.1);display:grid;gap:12px;margin-top:14px;padding-top:14px}.settings-data-trust-guide strong{color:var(--text-1);display:block;font-size:12px;font-weight:860;letter-spacing:-.01em;margin-bottom:8px}.settings-data-trust-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-data-trust-grid span,.settings-source-map-chips span{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.1);border-radius:12px;color:var(--text-2);display:grid;font-size:11.2px;font-weight:680;gap:2px;line-height:1.3;padding:7px 8px}.settings-data-trust-grid b{color:var(--text-1);font-size:10.8px;font-weight:860;text-transform:uppercase}.settings-source-map-chips{display:flex;flex-wrap:wrap;gap:6px}.settings-source-map-chips span{display:inline-flex}@media (min-width:1024px){.global-shell{display:grid;gap:0;grid-template-columns:var(--sg-shell-sidebar) minmax(0,1fr);margin:0;max-width:none}.global-sidebar{gap:18px;padding:20px 16px 24px}.global-sidebar-group{gap:9px}.global-sidebar-nav{gap:5px}.global-sidebar-link{border-radius:16px;gap:0 11px;padding:11px 12px 12px}.global-sidebar-link.active{background:rgba(15,61,46,.065);border-color:rgba(15,61,46,.1)}.global-sidebar-link-secondary{padding:9px 12px 10px}.global-topbar{padding:16px var(--sg-page-gutter)}.global-topbar-search{justify-self:start;width:min(100%,860px)}.screen{padding:18px var(--sg-page-gutter) 64px}.home-dashboard-layout,.markets-page-shell,.reports-dashboard-shell,.reports-overview-shell,.settings-page-bottom,.themes-page-bottom{margin-left:auto;margin-right:auto;max-width:var(--sg-page-max);width:100%}.home-dashboard-layout,.markets-page-shell,.settings-page-bottom,.themes-page-bottom{gap:var(--sg-page-gap)}.home-dashboard-layout,.home-overview-grid,.markets-overview-grid,.reports-dashboard-shell,.reports-summary-grid,.theme-map-insight-grid,.themes-overview-shell{gap:var(--sg-card-gap)}.home-dashboard-main .section,.market-universe-panel,.markets-overview-grid,.markets-page-shell .section,.reports-dashboard-main .section,.reports-overview-shell,.settings-page-bottom .section,.themes-overview-shell,.themes-page-bottom .section{padding-left:0;padding-right:0}.settings-page-bottom>section:first-child{padding-left:0!important;padding-right:0!important}.reports-intelligence-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.62fr)}.reports-intelligence-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-research-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-research-context-inline{grid-template-columns:repeat(4,minmax(0,1fr))}.disclosures-intelligence-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.64fr);margin-left:0;margin-right:0}.disclosures-intelligence-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.disclosures-source-note{grid-column:1/-1}.disclosures-layer-strip{margin-left:0;margin-right:0}.disclosure-intelligence-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-map-controls{padding-left:0!important;padding-right:0!important}.home-data-policy,.home-dev-tools,.markets-dev-tools{margin-left:0;margin-right:0}.home-dashboard-main,.markets-page-shell,.reports-dashboard-main,.reports-dashboard-side,.settings-page-bottom,.themes-page-bottom{min-width:0}.reports-dashboard-side{gap:14px;padding:0}.market-universe-panel{gap:16px;padding-top:0}.markets-page-shell,.settings-page-bottom,.themes-page-bottom{align-content:start;display:grid}.reports-overview-shell,.themes-overview-shell{padding-top:0}}@media (min-width:1024px) and (max-width:1379px){.home-dashboard-layout.has-home-rail,.markets-overview-grid,.reports-dashboard-shell{grid-template-columns:minmax(0,1fr)}.markets-overview-grid{grid-template-areas:"hero" "side" "preview"}.markets-overview-grid>.markets-overview-side,.reports-dashboard-side{position:static;top:auto}.reports-dashboard-side{padding:0}}@media (min-width:1380px){.home-dashboard-layout.has-home-rail,.markets-overview-grid,.reports-dashboard-shell{align-items:start;-moz-column-gap:var(--sg-page-gap);column-gap:var(--sg-page-gap)}.home-dashboard-layout.has-home-rail{grid-template-columns:minmax(0,1fr) var(--sg-rail-width)}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{display:grid;gap:12px;padding:0 0 72px;position:sticky;top:var(--sg-sticky-top)}.home-dashboard-layout.has-home-rail .home-overview-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:none}.markets-overview-grid{grid-template-areas:"hero side" "preview side"}.markets-overview-grid,.reports-dashboard-shell{grid-template-columns:minmax(0,1fr) var(--sg-rail-width)}.reports-dashboard-side{position:sticky;top:var(--sg-sticky-top)}.reports-summary-grid,.theme-map-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){:root{--sg-page-max:1460px;--sg-page-gutter:clamp(22px,2.8vw,40px);--sg-rail-width:356px}.global-topbar-search{width:min(100%,900px)}}@media (min-width:1024px){.global-shell:has(.home-dashboard-layout) .screen{padding-top:14px}.home-dashboard-layout,.home-overview-grid{gap:14px}.home-dashboard-hero-card{padding:20px 20px 18px}.home-overview-header{gap:10px}.home-market-meta-line{font-size:11px;gap:5px 12px}.home-index-strip{margin-top:14px}.home-dashboard-main .section{padding-top:6px}.home-dashboard-main .section-head{margin:10px 4px 8px}.home-research-deck{gap:10px}.home-news-compact-list{gap:10px;margin-top:8px}.home-workflow-grid-compact{gap:8px}.home-workflow-card{padding:12px 13px}.home-data-policy{padding:14px 16px}}@media (min-width:1380px) and (max-width:1439px){.home-dashboard-layout.has-home-rail{grid-template-columns:minmax(0,1fr)}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{display:none}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:grid}}@media (min-width:1440px){.home-dashboard-layout.has-home-rail{-moz-column-gap:18px;column-gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,24vw)}.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{display:grid;gap:10px;padding:0 0 56px;top:88px}.home-dashboard-layout.has-home-rail .home-overview-aside-mobile{display:none}.home-dashboard-layout.has-home-rail .home-overview-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard-main .section{padding-top:4px}.home-dashboard-main .section-head{margin:8px 4px}.home-dashboard-sidebar .home-market-pulse-card,.home-dashboard-sidebar .home-rail-card{border-radius:16px}.home-dashboard-sidebar .home-market-pulse-card{padding:15px 15px 14px}.home-dashboard-sidebar .home-market-pulse-head{align-items:flex-start;gap:8px}.home-dashboard-sidebar .home-market-pulse-head>div>span{font-size:10.2px}.home-dashboard-sidebar .home-market-pulse-head h2{font-size:18px;line-height:1.06;margin-top:4px}.home-dashboard-sidebar .home-market-pulse-head .tag{font-size:9.8px;height:20px;padding:0 7px}.home-dashboard-sidebar .home-market-pulse-grid{gap:7px}.home-dashboard-sidebar .home-market-pulse-metric{padding:8px 9px}.home-dashboard-sidebar .home-market-pulse-metric.down,.home-dashboard-sidebar .home-market-pulse-metric.flat,.home-dashboard-sidebar .home-market-pulse-metric.up{min-height:92px;padding:10px}.home-dashboard-sidebar .home-market-pulse-metric span{font-size:9.8px}.home-dashboard-sidebar .home-market-pulse-metric strong{font-size:12.2px;line-height:1.2}.home-dashboard-sidebar .home-market-pulse-metric.down strong,.home-dashboard-sidebar .home-market-pulse-metric.flat strong,.home-dashboard-sidebar .home-market-pulse-metric.up strong{font-size:14.5px}.home-dashboard-sidebar .home-market-pulse-metric em{font-size:10.2px;margin-top:2px}.home-dashboard-sidebar .home-market-pulse-metric.down em,.home-dashboard-sidebar .home-market-pulse-metric.flat em,.home-dashboard-sidebar .home-market-pulse-metric.up em{font-size:18px;margin-top:5px}.home-dashboard-sidebar .home-market-pulse-metric small{font-size:9.6px}.home-dashboard-sidebar .home-market-pulse-metric i{margin-top:8px}.home-dashboard-sidebar .home-market-pulse-card>p{-webkit-line-clamp:3;color:var(--text-2);display:-webkit-box;font-size:11px;line-height:1.45;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical}.home-dashboard-sidebar .home-market-pulse-link{font-size:11.5px;margin-top:10px}.home-dashboard-sidebar .home-rail-card{padding:14px 15px}.home-dashboard-sidebar .home-rail-card-head span{font-size:10.2px}.home-dashboard-sidebar .home-rail-card-head a{font-size:11px}.home-dashboard-sidebar .home-rail-note-list,.home-dashboard-sidebar .home-rail-stock-list{margin-top:8px}.home-dashboard-sidebar .home-rail-note{gap:3px;padding-top:10px}.home-dashboard-sidebar .home-rail-note strong{font-size:12.8px;line-height:1.3}.home-dashboard-sidebar .home-rail-card-note,.home-dashboard-sidebar .home-rail-note small{-webkit-line-clamp:3;display:-webkit-box;line-height:1.42;overflow:hidden;-webkit-box-orient:vertical}.home-dashboard-sidebar .home-rail-stat-grid{gap:6px;margin-top:10px}.home-dashboard-sidebar .home-rail-stat{border-radius:14px;padding:9px 10px}.home-dashboard-sidebar .home-rail-stat strong{font-size:15px}.home-dashboard-sidebar .home-rail-stock-row{border-radius:12px;padding:8px 6px}.home-dashboard-sidebar .home-rail-stock-main strong{font-size:12.6px}.home-dashboard-sidebar .home-rail-stock-main small{font-size:10.5px}.home-dashboard-sidebar .home-rail-stock-quote{min-width:66px}.home-dashboard-sidebar .home-rail-stock-quote strong{font-size:11.5px}.home-dashboard-sidebar .home-rail-stock-quote em{font-size:10.2px}.home-dashboard-sidebar .home-rail-report-card{gap:8px}.home-dashboard-sidebar .home-rail-report-meta{margin-top:8px}.home-dashboard-sidebar .home-rail-report-card h3{font-size:15px;line-height:1.24}.home-dashboard-sidebar .home-rail-report-card p{-webkit-line-clamp:4;display:-webkit-box;font-size:11.7px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical}.home-research-deck{gap:10px}.home-research-card{gap:10px;min-height:176px;padding:16px 16px 14px}.home-research-card h3{font-size:clamp(18px,1.35vw,20px);line-height:1.22}.home-research-card p{font-size:12.2px;line-height:1.48;max-width:none}.home-research-card-top strong{font-size:12.8px;min-height:28px;padding:0 9px}.home-research-card-featured .home-research-card-footer{padding-top:8px}.home-stock-sidebar-panel{gap:10px;padding:12px 12px 8px}.home-stock-panel-heading p{font-size:11.2px;line-height:1.42;margin-top:4px}.home-stock-panel-row{gap:10px;grid-template-columns:20px minmax(0,1fr) minmax(96px,auto);padding:10px 6px}.home-stock-panel-quote{min-width:78px}.home-workflow-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-auxiliary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-auxiliary-item{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,246,.92));border:1px solid rgba(15,61,46,.06);border-radius:14px;display:grid;gap:4px;min-height:78px;overflow:hidden;position:relative}.home-auxiliary-item strong{font-size:17px;font-variant-numeric:tabular-nums;line-height:1.06}.home-auxiliary-item em{color:var(--text-2);font-size:10.8px;font-weight:760;line-height:1.35}.home-auxiliary-item i{background:rgba(15,61,46,.08);border-radius:999px;display:block;height:3px;margin-top:4px;overflow:hidden;position:relative;width:min(84px,100%)}.home-auxiliary-item i:after{background:linear-gradient(90deg,rgba(90,90,85,.42),rgba(90,90,85,.82));border-radius:inherit;content:"";display:block;height:100%;width:58%}.home-auxiliary-item.up i:after{background:linear-gradient(90deg,rgba(22,121,71,.42),rgba(22,121,71,.9));width:76%}.home-auxiliary-item.down i:after{background:linear-gradient(90deg,rgba(201,74,63,.4),rgba(201,74,63,.88));width:72%}.home-auxiliary-item.flat i:after{background:linear-gradient(90deg,rgba(90,90,85,.38),rgba(90,90,85,.72));width:46%}.home-research-card p{-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.home-research-card-featured p{-webkit-line-clamp:1}.home-research-card-top strong{align-items:center;background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.08);border-radius:999px;display:inline-flex;font-variant-numeric:tabular-nums;justify-content:center}.home-rail-stock-row{align-items:start;grid-template-columns:20px minmax(0,1fr) auto}.home-rail-stock-rank{align-items:center;color:var(--text-3);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:840;height:20px;justify-content:center;line-height:1;margin-top:2px;width:20px}.home-rail-stock-trend{background:rgba(15,61,46,.08);border-radius:999px;display:block;height:3px;margin-top:4px;overflow:hidden;position:relative;width:58px}.home-rail-stock-trend:after{background:var(--flat);border-radius:inherit;content:"";display:block;height:100%;width:var(--trend-scale,50%)}.home-rail-stock-trend.up:after{background:var(--pos)}.home-rail-stock-trend.down:after{background:var(--neg)}.home-rail-stock-trend.flat:after{background:var(--flat)}@media (min-width:1024px){.global-shell:has(.home-dashboard-layout) .screen{padding-top:4px}.home-overview-grid{gap:6px}.home-dashboard-hero-card{box-shadow:0 10px 20px rgba(15,61,46,.03);padding:10px 11px 9px}.home-dashboard-hero-card h1{font-size:clamp(23px,2.15vw,30px);margin-top:4px}.home-overview-header{gap:2px}.home-market-summary-row{margin-top:0}.home-index-strip{gap:6px;margin-top:5px}.home-index-item{border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);min-height:0;padding:9px 10px 8px}.home-index-item-head{align-items:center;grid-template-columns:minmax(88px,96px) minmax(0,1fr)}.home-index-item-quote{gap:12px}.home-index-item span{font-size:10.5px;letter-spacing:.05em}.home-index-item strong{font-size:clamp(22px,1.7vw,30px);line-height:1.04;margin-top:3px;overflow:visible;text-overflow:clip}.home-index-item em{font-size:9.8px;margin-top:3px}.home-index-item i{border-radius:999px;height:2px;margin-top:5px}.home-auxiliary-strip{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5px}.home-auxiliary-item{box-shadow:none;min-height:42px;padding:5px 7px}.home-auxiliary-item strong{font-size:11.8px}.home-auxiliary-item em{font-size:9.2px}.home-auxiliary-item i{margin-top:1px;width:min(56px,100%)}.home-dashboard-main .section{padding-top:0}.home-dashboard-main .section-head{margin:1px 4px 3px}.home-research-deck{gap:6px}.home-research-shell{align-items:stretch;gap:8px;grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr)}.home-research-stack{gap:6px}.home-research-card{border-radius:14px;box-shadow:0 10px 18px rgba(15,61,46,.028);gap:4px;min-height:104px;padding:10px 11px 9px}.home-research-card-top{padding-bottom:3px}.home-research-card-featured-primary{min-height:100%}.home-research-card h3{font-size:clamp(14px,.98vw,16px);line-height:1.1}.home-research-card p{font-size:10.4px;line-height:1.24}.home-news-compact-list{gap:4px;margin-top:4px}.home-stock-sidebar-panel{border-radius:16px;box-shadow:0 10px 18px rgba(15,61,46,.026);gap:5px;padding:9px 9px 5px}.home-stock-panel-heading{align-items:center;display:flex;justify-content:space-between}.home-stock-panel-row{border-radius:12px;gap:7px;grid-template-columns:18px minmax(0,1fr) minmax(90px,auto);padding:6px 4px}.home-recent-name{font-size:12.3px}.home-recent-meta,.home-recent-sector{font-size:10.1px}.home-stock-panel-quote{min-width:78px}.home-stock-panel-quote strong{font-size:11px}.home-stock-panel-quote em{font-size:9.5px}.home-stock-panel-trend{width:42px}.home-workflow-grid-compact{gap:5px}.home-workflow-card{padding:10px}}@media (min-width:1280px) and (max-width:1439px){.home-index-strip{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}.home-research-card{min-height:128px}}@media (min-width:1440px){.home-dashboard-layout.has-home-rail .home-dashboard-sidebar{gap:6px}.home-dashboard-hero-card{padding:9px 10px 8px}.home-dashboard-hero-card h1{font-size:clamp(22px,1.95vw,28px);margin-top:4px}.home-index-item-head{grid-template-columns:minmax(90px,102px) minmax(0,1fr)}.home-index-item-quote{gap:14px}.home-dashboard-sidebar .home-market-pulse-card{box-shadow:0 10px 20px rgba(15,61,46,.028);padding:10px 11px 9px}.home-dashboard-sidebar .home-market-pulse-grid{gap:4px}.home-dashboard-sidebar .home-market-pulse-metric{padding:7px 8px 6px}.home-dashboard-sidebar .home-market-pulse-metric.down,.home-dashboard-sidebar .home-market-pulse-metric.flat,.home-dashboard-sidebar .home-market-pulse-metric.up{min-height:62px;padding:6px}.home-dashboard-sidebar .home-market-pulse-metric strong{font-size:11.7px}.home-dashboard-sidebar .home-market-pulse-metric.down strong,.home-dashboard-sidebar .home-market-pulse-metric.flat strong,.home-dashboard-sidebar .home-market-pulse-metric.up strong{font-size:12.4px}.home-dashboard-sidebar .home-market-pulse-metric em{font-size:9.5px;margin-top:2px}.home-dashboard-sidebar .home-market-pulse-metric.down em,.home-dashboard-sidebar .home-market-pulse-metric.flat em,.home-dashboard-sidebar .home-market-pulse-metric.up em{font-size:12.2px;margin-top:2px}.home-dashboard-sidebar .home-market-pulse-metric small{font-size:9.1px}.home-dashboard-sidebar .home-market-pulse-link{margin-top:6px}.home-dashboard-sidebar .home-rail-card{box-shadow:0 10px 18px rgba(15,61,46,.024);padding:10px 11px}.home-dashboard-sidebar .home-rail-card-head{padding-bottom:4px}.home-dashboard-sidebar .home-rail-report-card{gap:5px}.home-dashboard-sidebar .home-rail-report-card h3{font-size:12.5px;line-height:1.16}.home-dashboard-sidebar .home-rail-report-card p{-webkit-line-clamp:2;font-size:10.2px;line-height:1.24}.home-dashboard-sidebar .home-rail-stat{overflow:hidden;position:relative}.home-dashboard-sidebar .home-rail-stat:after{background:linear-gradient(90deg,rgba(15,61,46,.14),rgba(15,61,46,.44));border-radius:999px;content:"";display:block;height:3px;margin-top:6px;width:38px}.home-dashboard-sidebar .home-rail-stock-row{gap:6px;grid-template-columns:18px minmax(0,1fr) auto;padding:5px 4px}.home-dashboard-sidebar .home-rail-stock-rank{font-size:10.1px;height:18px;width:18px}.home-dashboard-sidebar .home-rail-stock-trend{width:42px}.home-dashboard-sidebar .home-rail-stock-main strong{font-size:11.3px}.home-dashboard-sidebar .home-rail-stock-main small{font-size:9.7px}.home-dashboard-sidebar .home-rail-stock-quote strong{font-size:10.4px}.home-dashboard-sidebar .home-rail-stock-quote em{font-size:9.4px}.home-dashboard-sidebar .home-rail-stock-quote{gap:2px}.home-research-card{min-height:96px;padding:9px 10px 8px}.home-research-shell{gap:10px;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr)}.home-research-card h3{font-size:clamp(13.5px,.95vw,15px)}.home-research-card p{font-size:10.1px}.home-news-compact-list{margin-top:5px}.home-stock-sidebar-panel{padding:8px 9px 4px}.home-stock-panel-row{grid-template-columns:18px minmax(0,1fr) minmax(92px,auto);padding:5px 4px}.home-stock-panel-trend{width:38px}}@media (max-width:767px){.home-layer-strip{align-items:start;grid-template-columns:1fr}.home-layer-strip-list{margin-inline:-2px;padding-bottom:2px}.home-auxiliary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-index-item-head{gap:4px;grid-template-columns:minmax(0,1fr)}.home-index-item-quote{align-items:flex-start;flex-direction:column;gap:2px}}.home-summary-layout{display:grid;gap:10px;margin-top:8px}.home-summary-copy{display:grid;gap:8px}.home-summary-copy p{color:var(--text-2);display:-webkit-box;font-size:12.4px;line-height:1.42;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.home-summary-action{color:var(--brand);font-size:12px;font-weight:820;text-decoration:none}.home-summary-report{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:4px;margin-top:2px;padding-top:8px}.home-summary-report>span{color:var(--text-3);font-size:10px;font-weight:780;letter-spacing:.03em;text-transform:uppercase}.home-summary-report strong{color:var(--text-1);display:-webkit-box;font-size:13.2px;font-weight:820;line-height:1.28;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-summary-visual{background:linear-gradient(180deg,rgba(246,248,246,.95),rgba(241,244,241,.92));border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:8px;padding:10px 11px}.home-summary-visual>span{color:var(--text-3);font-size:10.2px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.home-summary-visual-row{display:grid;gap:4px}.home-summary-visual-row strong{color:var(--text-2);font-size:11.4px;font-weight:760;line-height:1.2}.home-summary-visual-row i{background:rgba(15,61,46,.08);border-radius:999px;display:block;height:4px;overflow:hidden;position:relative;width:100%}.home-summary-visual-row i:after{background:linear-gradient(90deg,rgba(90,90,85,.35),rgba(90,90,85,.76));border-radius:inherit;content:"";display:block;height:100%;width:var(--index-intensity,52%)}.home-summary-visual-row i.up:after{background:linear-gradient(90deg,rgba(22,121,71,.38),rgba(22,121,71,.88))}.home-summary-visual-row i.down:after{background:linear-gradient(90deg,rgba(201,74,63,.34),rgba(201,74,63,.88))}.home-workflow-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.home-workflow-stat-card{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:13px;color:inherit;display:grid;gap:3px;min-width:0;padding:9px 10px;text-decoration:none}.home-workflow-stat-card span{color:var(--text-3);font-size:10px;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.home-workflow-stat-card strong{color:var(--text-1);font-size:13.2px;font-weight:900;line-height:1.18}.home-workflow-stat-card em{color:var(--text-2);display:-webkit-box;font-size:10.8px;font-style:normal;font-weight:710;line-height:1.32;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-snapshot-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,250,247,.95))}.home-snapshot-list{display:grid;gap:8px;margin-top:8px}.home-snapshot-row{align-items:center;border-top:1px solid rgba(15,61,46,.06);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.home-snapshot-row:first-child{border-top:0;padding-top:0}.home-snapshot-row-main{display:grid;gap:2px;min-width:0}.home-snapshot-row-main strong{color:var(--text-2);font-size:10.8px;font-weight:760;letter-spacing:.03em}.home-snapshot-row-main small{color:var(--text-1);font-feature-settings:"tnum" 1;font-size:20px;font-weight:860;line-height:1.04;overflow:visible;text-overflow:clip;white-space:nowrap}.home-snapshot-row-quote{align-items:flex-end;display:grid;gap:5px;justify-items:end;min-width:92px}.home-snapshot-row-quote em{font-feature-settings:"tnum" 1;font-size:11px;font-style:normal;font-weight:760;line-height:1.2;white-space:nowrap}.home-snapshot-row.down .home-snapshot-row-quote em{color:var(--neg)}.home-snapshot-row.up .home-snapshot-row-quote em{color:var(--pos)}.home-snapshot-row.flat .home-snapshot-row-quote em{color:var(--flat)}.home-snapshot-row-quote i{background:rgba(15,61,46,.08);border-radius:999px;display:block;height:3px;overflow:hidden;position:relative;width:56px}.home-snapshot-row-quote i:after{background:linear-gradient(90deg,rgba(90,90,85,.35),rgba(90,90,85,.76));border-radius:inherit;content:"";display:block;height:100%;width:var(--index-intensity,52%)}.home-snapshot-row.down .home-snapshot-row-quote i:after{background:linear-gradient(90deg,rgba(201,74,63,.36),rgba(201,74,63,.9))}.home-snapshot-row.up .home-snapshot-row-quote i:after{background:linear-gradient(90deg,rgba(22,121,71,.36),rgba(22,121,71,.88))}.home-research-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.home-terminal-strip{background:rgba(255,255,255,.86);border:solid rgba(15,61,46,.078);border-width:1px 0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -2px;overflow:hidden}.home-terminal-ticker{background:transparent;border:0;border-right:1px solid rgba(15,61,46,.075);border-radius:0;color:inherit;display:grid;gap:1px;min-width:0;padding:8px 12px 7px;text-decoration:none}.home-terminal-ticker:last-child{border-right:0}.home-terminal-ticker span{color:var(--text-3);font-size:10px;font-weight:780;line-height:1.2}.home-terminal-ticker strong{color:var(--text-1);font-feature-settings:"tnum" 1;font-size:13.2px;font-weight:860;line-height:1.15;overflow:visible;text-overflow:clip;white-space:nowrap}.home-terminal-ticker.reference strong.home-terminal-ticker-pending{color:var(--brand-ink);font-size:10.8px;font-weight:820}.home-terminal-ticker span.home-terminal-ticker-reference{color:rgba(96,105,98,.82);font-feature-settings:"tnum" 1;font-size:10px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-terminal-ticker em{color:var(--text-2);font-size:10px;font-style:normal;font-weight:760;line-height:1.2;white-space:nowrap}.home-terminal-ticker small{color:rgba(96,105,98,.72);font-size:9px;font-weight:760;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-terminal-ticker.up em{color:var(--pos)}.home-terminal-ticker.down em{color:var(--neg)}.home-terminal-ticker:focus-visible,.home-terminal-ticker:hover{border-color:rgba(15,61,46,.16);transform:translateY(-1px)}.home-terminal-page{display:grid;gap:10px;margin:0 auto;max-width:min(100%,1488px);min-width:0;width:100%}.global-shell:has(.home-terminal-page){max-width:1560px}.global-shell:has(.home-terminal-page) .screen{padding-left:clamp(14px,1.7vw,24px);padding-right:clamp(14px,1.7vw,24px);padding-top:10px}.home-terminal-board{align-items:start;background:rgba(245,248,242,.72);border:1px solid rgba(15,61,46,.07);border-radius:14px;box-shadow:0 18px 42px rgba(18,41,31,.045);display:grid;gap:7px;grid-template-columns:minmax(0,1.62fr) minmax(210px,.55fr) minmax(230px,.55fr);min-width:0;padding:8px}.home-compact-panel,.home-data-trust-card,.home-market-monitor-card,.home-task-queue-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,247,.96));border:1px solid rgba(15,61,46,.082);border-radius:11px;box-shadow:none;min-width:0}.home-market-monitor-card{display:grid;gap:10px;padding:13px 14px}.home-event-row,.home-global-signal-row,.home-monitor-header,.home-monitor-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.home-compact-panel h2,.home-monitor-header h1,.home-monitor-section-head h2{color:var(--text-1);font-size:17px;font-weight:920;letter-spacing:-.035em;line-height:1.12;margin:0}.home-monitor-header h1{font-size:clamp(21px,2vw,26px)}.home-compact-panel .home-monitor-section-head span,.home-monitor-eyebrow,.home-monitor-section-head span{color:var(--text-3);display:block;font-size:10.4px;font-weight:840;letter-spacing:.055em;text-transform:uppercase}.home-monitor-basis{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.075);border-radius:999px;display:grid;gap:1px;min-width:152px;padding:6px 10px;text-align:right}.home-monitor-basis span{color:var(--text-3);font-size:9.8px;font-weight:760}.home-monitor-basis strong{color:var(--text-1);font-size:11px;font-weight:850}.home-monitor-conclusion{align-items:center;background:rgba(247,249,245,.9);border:1px solid rgba(15,61,46,.07);border-radius:10px;color:var(--text-2);display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:8px 9px}.home-monitor-conclusion strong{color:var(--brand-ink);font-size:12.4px;font-weight:900}.home-monitor-conclusion em,.home-monitor-conclusion span{font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.home-monitor-conclusion em{color:var(--text-3)}.home-data-limitation-note{align-items:center;background:rgba(15,61,46,.035);border:1px dashed rgba(15,61,46,.14);border-radius:9px;color:rgba(69,77,70,.92);display:flex;font-size:10.6px;font-weight:760;line-height:1.4;margin:-3px 0 0;padding:6px 8px}.home-index-monitor-table{border:1px solid rgba(15,61,46,.08);border-radius:12px;overflow:hidden}.home-index-monitor-row{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(56px,1.08fr) minmax(56px,.84fr) minmax(44px,.66fr) minmax(44px,.66fr) minmax(54px,.72fr) repeat(4,minmax(28px,.42fr));min-width:0;padding:8px}.home-index-monitor-row+.home-index-monitor-row{border-top:1px solid rgba(15,61,46,.07)}.home-index-monitor-head{background:rgba(15,61,46,.035);color:var(--text-3);font-size:10.3px;font-weight:820}.home-index-monitor-row span,.home-index-monitor-row strong{color:var(--text-2);font-size:10.2px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-index-monitor-row strong{color:var(--text-1);font-weight:900}.home-index-monitor-row.up span:nth-child(3),.home-index-monitor-row.up span:nth-child(4),.home-index-monitor-row.up span:nth-child(6){color:var(--pos)}.home-index-monitor-row.down span:nth-child(3),.home-index-monitor-row.down span:nth-child(4),.home-index-monitor-row.down span:nth-child(6){color:var(--neg)}.home-mini-trend{background:linear-gradient(90deg,rgba(15,61,46,.12),rgba(15,61,46,.36));border-radius:999px;display:inline-block;height:4px;margin-right:6px;vertical-align:middle;width:22px}.home-mini-trend.up{background:linear-gradient(90deg,rgba(22,121,71,.18),rgba(22,121,71,.75))}.home-mini-trend.down{background:linear-gradient(90deg,rgba(192,64,56,.18),rgba(192,64,56,.72))}.home-monitor-dual-grid{display:grid;gap:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.home-monitor-subpanel{background:rgba(247,249,245,.72);border:1px solid rgba(15,61,46,.07);border-radius:10px;display:grid;gap:8px;padding:9px}.home-driver-grid,.home-focus-list,.home-global-signal-list,.home-sector-flow-table,.home-task-list{display:grid;gap:7px}.home-sector-flow-row{align-items:center;border-top:1px solid rgba(15,61,46,.07);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(92px,.82fr);padding-top:7px}.home-sector-flow-row:first-child{border-top:0;padding-top:0}.home-sector-flow-row em,.home-sector-flow-row span,.home-sector-flow-row strong{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-sector-flow-row strong{color:var(--text-1);font-weight:850}.home-sector-flow-row span{font-weight:850;text-align:right}.home-sector-flow-row.up span{color:var(--pos)}.home-sector-flow-row.down span{color:var(--neg)}.home-sector-flow-row em{color:var(--text-3);font-style:normal;font-weight:700}.home-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-driver-card{background:rgba(255,255,255,.74);border:1px solid rgba(15,61,46,.075);border-radius:11px;color:inherit;display:grid;gap:4px;min-width:0;padding:8px 9px;text-decoration:none}.home-driver-card em,.home-driver-card span{color:var(--text-3);font-size:10px;font-style:normal;font-weight:800}.home-driver-card strong{color:var(--text-1);font-size:11.7px;font-weight:880;line-height:1.24}.home-driver-card p,.home-driver-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-driver-card p{color:var(--text-2);font-size:10.6px;line-height:1.32;margin:0}.home-event-table{border:1px solid rgba(15,61,46,.08);border-radius:12px;overflow:hidden}.home-event-row{color:inherit;display:grid;gap:8px;grid-template-columns:34px minmax(78px,.45fr) minmax(0,1fr) minmax(84px,auto);padding:8px 10px;text-decoration:none}.home-event-row+.home-event-row{border-top:1px solid rgba(15,61,46,.07)}.home-event-row span{color:var(--text-3);font-size:10px;font-weight:820}.home-event-row em,.home-event-row small,.home-event-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-event-row strong{color:var(--brand-ink);font-size:11px;font-weight:860}.home-event-row em{color:var(--text-1);font-size:11.3px;font-style:normal;font-weight:780}.home-event-row small{color:var(--text-3);font-size:10.2px;font-weight:700;text-align:right}.home-compact-panel,.home-data-trust-card,.home-task-queue-card{display:grid;gap:8px;padding:10px}.home-task-stat-strip{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-task-row,.home-task-stat-strip a{background:rgba(247,249,245,.58);border:1px solid rgba(15,61,46,.065);border-radius:9px;color:inherit;min-width:0;text-decoration:none}.home-task-stat-strip a{display:grid;gap:3px;padding:6px 7px}.home-task-stat-strip span{color:var(--text-3);font-size:9.8px;font-weight:800}.home-task-stat-strip strong{color:var(--text-1);font-size:12px;font-weight:900}.home-task-row{align-items:start;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr);padding:7px}.home-task-row>span{align-items:center;background:rgba(15,61,46,.07);border-radius:999px;color:var(--brand-ink);display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;width:24px}.home-task-row small,.home-task-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.home-task-row strong{color:var(--text-1);font-size:12px;font-weight:880;line-height:1.22;-webkit-line-clamp:1}.home-task-row small{color:var(--text-3);font-size:10.5px;font-weight:700;line-height:1.3;margin-top:2px;-webkit-line-clamp:2}.home-task-footnote{color:var(--text-3);font-size:10.5px;font-weight:730;line-height:1.35}.home-data-status-grid{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-quote-availability{background:rgba(250,247,238,.78);border:1px solid rgba(141,99,24,.16);border-radius:9px;display:grid;gap:3px;margin-top:8px;padding:8px 9px}.home-quote-availability.connected{background:rgba(235,248,240,.7);border-color:rgba(16,128,77,.16)}.home-quote-availability span{color:var(--text-3);font-size:9.8px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.home-quote-availability strong{color:var(--text-1);font-size:11.6px;font-weight:880}.home-quote-availability small{color:var(--text-2);font-size:10px;font-weight:650;line-height:1.35}.home-terminal-lower-grid{background:rgba(245,248,242,.62);border:1px solid rgba(15,61,46,.065);border-radius:14px;display:grid;gap:7px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:8px}.home-global-signal-row{background:rgba(247,249,245,.62);border:1px solid rgba(15,61,46,.07);border-radius:9px;color:inherit;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 9px;text-decoration:none}.home-global-signal-row div{display:grid;gap:3px;min-width:0}.home-global-signal-row em,.home-global-signal-row small,.home-global-signal-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-global-signal-row strong{color:var(--text-1);font-size:12.2px;font-weight:880}.home-global-signal-row em,.home-global-signal-row small{color:var(--text-3);font-size:10.4px;font-style:normal;font-weight:710}.home-global-signal-summary{background:rgba(15,61,46,.04);border-radius:9px;display:grid;gap:3px;padding:7px 8px}.home-global-signal-summary span{color:var(--text-3);font-size:10px;font-weight:820}.home-global-signal-summary strong{color:var(--text-1);font-size:12px;font-weight:830;line-height:1.32}.home-focus-list{list-style:none;margin:0;padding:0}.home-focus-list li{border-top:1px solid rgba(15,61,46,.075);color:var(--text-2);font-size:12px;font-weight:730;line-height:1.42;padding:8px 0 0 16px;position:relative}.home-focus-list li:first-child{border-top:0;padding-top:0}.home-focus-list li:before{background:var(--brand-ink);border-radius:999px;content:"";height:5px;left:2px;position:absolute;top:15px;width:5px}.home-focus-list li:first-child:before{top:7px}.home-layer-strip{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:13px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);margin:-2px 0 10px;padding:7px 8px}.home-layer-strip-label{color:var(--text-3);font-size:10px;font-weight:820;line-height:1;text-transform:uppercase;white-space:nowrap}.home-layer-strip-list{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.home-layer-strip-list::-webkit-scrollbar{display:none}.home-layer-chip{align-items:center;background:rgba(248,249,245,.9);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;flex:0 0 auto;gap:5px;min-height:26px;padding:0 8px}.home-layer-chip i{background:var(--text-4);border-radius:999px;display:block;height:6px;width:6px}.home-layer-chip i.fresh{background:var(--pos)}.home-layer-chip i.watch{background:var(--mid)}.home-layer-chip i.needs_review,.home-layer-chip i.stale{background:var(--neg)}.home-layer-chip strong{color:var(--text-1);font-size:10.7px;font-weight:820;line-height:1;white-space:nowrap}.home-layer-chip em{color:var(--text-3);font-size:10px;font-style:normal;font-weight:780;line-height:1}.home-layer-chip.filing{border-color:rgba(197,73,63,.14)}.home-layer-chip.market{border-color:rgba(15,61,46,.18)}.home-layer-chip.sector{border-color:rgba(59,98,161,.14)}.home-layer-chip.report{border-color:rgba(15,61,46,.12)}.home-layer-chip.company{border-color:rgba(15,61,46,.14)}.home-layer-chip.news{border-color:rgba(49,84,99,.14)}.home-layer-chip.macro{border-color:rgba(59,98,161,.16)}.home-layer-chip.commodity{border-color:rgba(177,111,35,.18)}.home-layer-chip.risk{border-color:rgba(144,77,30,.16)}.home-intelligence-summary-strip{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.home-intelligence-summary-item,.home-intelligence-summary-themes{background:rgba(248,249,245,.9);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:3px;min-height:54px;padding:8px 10px}.home-intelligence-summary-item span,.home-intelligence-summary-themes>span{color:var(--text-3);font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.home-intelligence-summary-item strong{color:var(--text-1);font-size:15px;font-weight:870;letter-spacing:-.02em}.home-intelligence-summary-themes{grid-column:1/-1}.home-intelligence-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.home-intelligence-layout{display:grid;gap:12px}.home-intelligence-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-intelligence-card,.home-intelligence-rail-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,245,.96));border:1px solid rgba(15,61,46,.085);border-radius:15px;box-shadow:var(--shadow-1)}.home-intelligence-card{display:grid;gap:8px;padding:12px 13px}.home-intelligence-card-top{align-items:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.home-intelligence-card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.home-signal-pill{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;min-height:22px;padding:0 8px;text-transform:uppercase}.home-signal-pill--filing{border-color:rgba(197,73,63,.18);color:#9b3e35}.home-signal-pill--company{border-color:rgba(15,61,46,.14);color:#0f4e3a}.home-signal-pill--news{border-color:rgba(15,61,46,.1);color:#315463}.home-signal-pill--macro{border-color:rgba(59,98,161,.16);color:#365e9f}.home-signal-pill--commodity{border-color:rgba(177,111,35,.2);color:#906023}.home-signal-pill--risk{border-color:rgba(144,77,30,.18);color:#885126}.home-signal-pill--default{border-color:rgba(15,61,46,.08);color:var(--text-2)}.home-intelligence-status{font-size:10.2px;font-style:normal;font-weight:820;letter-spacing:.02em}.home-intelligence-status.fresh{color:var(--pos)}.home-intelligence-status.watch{color:var(--text-2)}.home-intelligence-status.needs_review,.home-intelligence-status.stale{color:var(--neg)}.home-intelligence-card-top strong{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11px;font-weight:860;justify-self:end;min-height:24px;padding:0 8px}.home-intelligence-card h3,.home-intelligence-rail-card h3{color:var(--text-1);font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1.24;margin:0}.home-intelligence-card p,.home-intelligence-rail-card p{color:var(--text-2);display:-webkit-box;font-size:11.1px;line-height:1.42;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-intelligence-exposure{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:6px;padding-top:7px}.home-intelligence-section-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-intelligence-section-head small,.home-intelligence-section-head span{color:var(--text-3);font-size:10px;font-weight:780;text-transform:uppercase}.home-intelligence-section-head small{color:var(--text-2);font-weight:820;white-space:nowrap}.home-intelligence-tag-list{display:flex;flex-wrap:wrap;gap:6px}.home-intelligence-source-line{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-intelligence-source-line span{color:var(--text-2);font-size:10.5px;font-weight:760}.home-intelligence-source-line small{color:var(--text-3);font-size:9.9px;font-weight:760;white-space:nowrap}.home-intelligence-stock-list{display:grid;gap:6px}.home-intelligence-stock{border-top:1px solid rgba(15,61,46,.08);display:grid;gap:2px;padding-top:6px}.home-intelligence-stock:first-child{border-top:0;padding-top:0}.home-intelligence-stock strong{color:var(--text-1);font-size:11.8px;font-weight:820}.home-intelligence-stock small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-intelligence-stock-more{background:rgba(15,61,46,.035);border-radius:9px;padding:5px 7px}.home-intelligence-stock-more strong{color:var(--text-2);font-size:10.7px}.home-intelligence-card-foot small,.home-intelligence-rail-foot small,.home-intelligence-stock small{color:var(--text-3);font-size:10.3px;line-height:1.34}.home-intelligence-card-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.home-intelligence-card-foot span{color:var(--text-2);font-size:10.2px;font-weight:760}.home-intelligence-rail{display:grid;gap:8px}.home-intelligence-rail-card{display:grid;gap:7px;padding:11px 12px}.home-intelligence-rail-card>span{color:var(--text-3);font-size:10.2px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.home-intelligence-rail-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-intelligence-rail-foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-intelligence-rail-foot a{color:var(--brand);font-size:11px;font-weight:820;text-decoration:none;white-space:nowrap}.home-source-status-list{display:grid;gap:7px;margin-top:8px}.home-source-status-row{align-items:center;border-top:1px solid rgba(15,61,46,.08);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.home-source-status-row:first-child{border-top:0;padding-top:0}.home-source-status-main{display:grid;gap:2px}.home-source-status-main strong{color:var(--text-1);font-size:11.1px;font-weight:830}.home-source-status-main small{color:var(--text-3);font-size:9.9px}.home-source-status-meta{display:grid;gap:2px;justify-items:end;text-align:right}.home-source-status-meta em{font-size:10px;font-style:normal;font-weight:820}.home-source-status-row.fresh .home-source-status-meta em{color:var(--pos)}.home-source-status-row.needs_review .home-source-status-meta em,.home-source-status-row.stale .home-source-status-meta em{color:var(--neg)}.home-source-status-row.watch .home-source-status-meta em{color:var(--text-2)}@media (min-width:768px){.home-intelligence-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-intelligence-summary-themes{grid-column:1/-1}.home-summary-layout{align-items:stretch;grid-template-columns:minmax(0,1.16fr) minmax(200px,.84fr)}.home-research-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-intelligence-layout{grid-template-columns:minmax(0,1.36fr) minmax(260px,.64fr)}}@media (min-width:1024px){.home-dashboard-layout.has-home-rail{align-items:start}.home-dashboard-hero-card{border-radius:16px;padding:14px 15px 13px}.home-dashboard-hero-card h1{font-size:clamp(22px,2vw,28px);line-height:1.08;margin-bottom:0}.home-hero-meta-row{margin-bottom:4px}.home-overview-header{gap:6px}.home-market-summary-row{margin-top:4px}.home-market-mood-badge{font-size:10.8px;padding:0 9px}.home-summary-layout{gap:12px;margin-top:10px}.home-summary-copy{gap:9px}.home-summary-copy p{font-size:12.8px}.home-summary-action{margin-top:2px}.home-summary-report{gap:5px;padding-top:9px}.home-summary-report strong{font-size:13.4px}.home-summary-visual{gap:7px;padding:11px 12px}.home-index-strip{display:none}.home-auxiliary-strip{gap:6px;margin-top:8px}.home-auxiliary-item{min-height:54px;padding:7px 8px}.home-auxiliary-item span{font-size:9.8px;font-weight:760}.home-auxiliary-item strong{font-size:12.6px}.home-auxiliary-item em{font-size:9px}.home-dashboard-sidebar{gap:8px}.home-dashboard-sidebar .home-market-pulse-card,.home-dashboard-sidebar .home-rail-card{border-radius:14px;padding:12px 13px}.home-terminal-strip{gap:0;margin-bottom:8px}.home-terminal-ticker{border-radius:11px;padding:7px 9px}.home-intelligence-layout{gap:10px}.home-intelligence-grid{gap:8px}.home-intelligence-summary-strip{gap:7px;margin-bottom:8px}.home-intelligence-summary-item,.home-intelligence-summary-themes{border-radius:11px;min-height:50px;padding:7px 9px}.home-intelligence-summary-item strong{font-size:14px}.home-intelligence-card{border-radius:14px;gap:8px;padding:11px 12px}.home-intelligence-rail-card{border-radius:13px;gap:6px;padding:10px 11px}.home-dashboard-sidebar .home-market-pulse-head h2{font-size:16px}.home-dashboard-sidebar .home-market-pulse-grid{gap:5px}.home-dashboard-sidebar .home-market-pulse-metric{padding:7px 8px}.home-dashboard-sidebar .home-rail-card-head{padding-bottom:3px}.home-dashboard-sidebar .home-rail-card-head span{font-size:10px}.home-dashboard-sidebar .home-rail-card-head a{font-size:10.6px}.home-research-grid{gap:10px}.home-research-card{border-radius:14px;min-height:102px;padding:12px 13px 11px}.home-research-card-compact{min-height:96px}.home-research-card-top span{align-items:center;display:inline-flex;gap:6px}.home-research-card-top span:before{background:rgba(15,61,46,.38);border-radius:999px;content:"";display:inline-block;height:6px;width:6px}.home-research-card-brand .home-research-card-top span:before{background:rgba(230,241,234,.72)}.home-research-card h3{font-size:14px;line-height:1.14}.home-research-card p{font-size:10.4px;line-height:1.28}.home-checklist-row .home-stock-sidebar-panel{border-radius:16px;padding:10px 11px 7px}.home-checklist-row .home-stock-panel-heading{margin-bottom:2px}.home-checklist-row .home-stock-panel-row{gap:8px;grid-template-columns:18px minmax(0,1fr) minmax(94px,auto);padding:6px 4px}}@media (min-width:1440px){.home-dashboard-layout.has-home-rail{-moz-column-gap:16px;column-gap:16px}.home-dashboard-hero-card{padding:13px 14px 12px}.home-summary-layout{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)}.home-summary-report strong{font-size:13.6px}.home-dashboard-main .section-head{margin:2px 4px 5px}.home-research-grid{gap:8px}.home-dashboard-sidebar .home-market-pulse-card,.home-dashboard-sidebar .home-rail-card{padding:11px 12px}.home-dashboard-sidebar .home-market-pulse-card{border-radius:14px}}@media (max-width:767px){.home-terminal-page{gap:10px}.home-monitor-dual-grid,.home-terminal-board,.home-terminal-lower-grid{grid-template-columns:minmax(0,1fr)}.home-terminal-board,.home-terminal-lower-grid{border-radius:13px;gap:8px;padding:7px}.home-compact-panel,.home-data-trust-card,.home-market-monitor-card,.home-task-queue-card{border-radius:12px;padding:11px}.home-monitor-header{align-items:start;display:grid}.home-monitor-basis{justify-self:start;min-width:0;text-align:left}.home-index-monitor-table{overflow-x:auto}.home-index-monitor-row{min-width:720px}.home-data-status-grid,.home-driver-grid,.home-task-stat-strip{grid-template-columns:minmax(0,1fr)}.home-event-table{overflow-x:auto}.home-event-row{min-width:520px}.home-global-signal-row{align-items:start;grid-template-columns:minmax(0,1fr)}.home-global-signal-row em{text-align:left}.home-terminal-strip{display:flex;gap:0;max-width:100%;background:rgba(255,255,255,.9);border:solid rgba(15,61,46,.078);border-width:1px 0;box-shadow:none;overflow-x:auto;padding-bottom:0;scroll-snap-type:x proximity}.home-terminal-ticker{background:transparent;border:0;border-right:1px solid rgba(15,61,46,.075);border-radius:0;flex:0 0 156px;scroll-snap-align:start}.home-market-decoder{grid-template-columns:repeat(2,minmax(0,1fr))}.home-summary-layout{grid-template-columns:minmax(0,1fr)}.home-summary-visual{padding:9px 10px}.home-snapshot-row{grid-template-columns:minmax(0,1fr)}.home-snapshot-row-quote{justify-items:start;min-width:0}.home-intelligence-grid{grid-template-columns:minmax(0,1fr)}.home-intelligence-grid .home-intelligence-card:nth-child(n+5){display:none}.home-research-grid{gap:8px}}.watchlist-terminal-page{display:grid;gap:12px;margin:0 auto;max-width:var(--sg-page-max,1400px);min-width:0;width:100%}.watchlist-hero{display:grid;gap:14px;padding:16px}.watchlist-hero-copy{display:grid;gap:8px;min-width:0}.watchlist-hero-copy h1{color:var(--text-1);font-size:clamp(25px,4.2vw,42px);font-weight:940;letter-spacing:-.055em;line-height:.98;margin:0}.watchlist-hero-copy p{color:var(--text-2);font-size:14px;font-weight:680;line-height:1.55;margin:0;max-width:680px}.watchlist-hero-copy small{color:var(--text-3);font-size:11.5px;font-weight:760;line-height:1.45}.watchlist-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-metric-card{background:rgba(255,255,255,.66);border:1px solid rgba(15,61,46,.08);border-radius:15px;min-width:0;padding:10px}.watchlist-metric-card span{color:var(--text-3);display:block;font-size:10.5px;font-weight:820;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-metric-card strong{color:var(--text-1);display:block;font-size:20px;font-variant-numeric:tabular-nums;font-weight:920;letter-spacing:-.04em;margin-top:4px}.watchlist-command-strip{align-items:center;display:flex;gap:10px;overflow:hidden;padding:10px 12px}.watchlist-command-strip>strong{color:var(--text-3);flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.watchlist-command-strip>div{display:flex;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.watchlist-command-strip>div::-webkit-scrollbar{display:none}.watchlist-command-strip a{background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:11.5px;font-weight:850;padding:6px 9px;text-decoration:none;white-space:nowrap}.watchlist-scan-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.watchlist-scan-card{color:inherit;display:grid;gap:5px;min-width:0;padding:12px;text-decoration:none}.watchlist-scan-card span{color:var(--text-3);font-size:10.5px;font-weight:850;text-transform:uppercase}.watchlist-scan-card strong{color:var(--text-1);font-size:18px;font-weight:950}.watchlist-scan-card em{color:var(--text-2);font-size:11.5px;font-style:normal;font-weight:720;line-height:1.35}.watchlist-terminal-shell{display:grid;gap:12px}.watchlist-main-board,.watchlist-rail-card{padding:12px}.watchlist-section-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.watchlist-section-head.compact{margin-bottom:10px}.watchlist-section-head span{color:var(--text-3);display:block;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.watchlist-section-head h2{color:var(--text-1);font-size:17px;font-weight:920;letter-spacing:-.04em;margin:2px 0 0}.watchlist-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.alert-preferences-hero{display:grid;gap:10px}.alert-preferences-card{display:grid;gap:18px;margin:0 auto;max-width:920px}.alert-preferences-loading-hero{background:linear-gradient(135deg,rgba(232,248,240,.94),rgba(247,250,248,.94)),radial-gradient(circle at 90% 0,rgba(12,117,82,.08),transparent 32%)}.alert-preferences-loading-card{gap:14px}.alert-loading-skeleton-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.alert-loading-skeleton-card{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:8px;min-height:112px;padding:13px}.alert-loading-skeleton-card em,.alert-loading-skeleton-card span,.alert-loading-skeleton-card strong{background:linear-gradient(90deg,rgba(12,117,82,.08),rgba(12,117,82,.14),rgba(12,117,82,.08));border-radius:999px;display:block}.alert-loading-skeleton-card span{height:12px;width:42%}.alert-loading-skeleton-card strong{height:18px;width:70%}.alert-loading-skeleton-card em{height:10px;width:88%}.alert-preferences-card h1,.alert-preferences-card h2{color:var(--text-1);letter-spacing:-.04em;margin:0}.alert-preferences-card p{color:var(--text-2);line-height:1.65;margin:0}.alert-preferences-login{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.alert-preferences-actions,.alert-preferences-auth-actions{display:flex;flex-wrap:wrap;gap:10px}.alert-preferences-auth-actions{align-content:start;justify-content:flex-end}.alert-preferences-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.alert-preferences-head>strong{align-items:center;background:rgba(12,117,82,.08);border:1px solid rgba(12,117,82,.12);border-radius:999px;color:var(--brand-700);display:inline-flex;font-size:13px;font-weight:900;min-height:32px;padding:0 12px}.alert-preferences-list{display:grid;gap:10px}.alert-preference-row{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:14px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.alert-preference-row small,.alert-preference-row strong{display:block}.alert-preference-row strong{color:var(--text-1);font-size:14px;font-weight:850}.alert-preference-row small{color:var(--text-3);font-size:12px;line-height:1.45;margin-top:3px}.alert-preference-row input{accent-color:var(--brand-700);flex:0 0 auto;height:20px;width:20px}.alert-preferences-actions{justify-content:flex-end}.alert-preferences-success{background:rgba(12,117,82,.08);border:1px solid rgba(12,117,82,.12);border-radius:12px;color:var(--brand-700)!important;font-size:13px;font-weight:800;padding:10px 12px}@media (max-width:720px){.alert-preferences-head,.alert-preferences-login{grid-template-columns:1fr}.alert-preferences-actions,.alert-preferences-auth-actions,.alert-preferences-head,.alert-preferences-login,.watchlist-section-actions{align-items:stretch;flex-direction:column}.alert-preference-row{align-items:flex-start}}.watchlist-stock-grid{display:grid;gap:10px}.watchlist-stock-card{background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:10px;min-width:0;padding:12px}.watchlist-stock-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.watchlist-stock-identity{align-items:center;display:flex;gap:10px;min-width:0}.watchlist-stock-identity>span:last-child{min-width:0}.watchlist-stock-top h3{color:var(--text-1);font-size:17px;font-weight:920;letter-spacing:-.035em;line-height:1.15;margin:0}.watchlist-stock-top p{color:var(--text-3);font-size:11.5px;font-weight:760;margin:4px 0 0}.watchlist-remove-button{background:rgba(255,255,255,.76);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-3);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:850;min-height:26px;padding:0 9px}.watchlist-stock-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.watchlist-stock-price strong{color:var(--text-1);font-size:22px;font-variant-numeric:tabular-nums;font-weight:930;letter-spacing:-.045em}.watchlist-stock-price span{color:var(--text-3);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:850}.watchlist-stock-price span.positive{color:var(--pos)}.watchlist-stock-price span.negative{color:var(--neg)}.watchlist-stock-price em{color:var(--text-3);flex-basis:100%;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.25}.watchlist-stock-role{color:var(--text-2);display:-webkit-box;font-size:12.5px;font-weight:700;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.watchlist-stock-counters{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-stock-counters span{background:rgba(15,61,46,.045);border-radius:12px;color:var(--text-3);font-size:10.2px;font-weight:800;min-width:0;padding:7px}.watchlist-stock-counters strong{color:var(--text-1);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:920;margin-top:2px}.watchlist-stock-actions,.watchlist-stock-tags{display:flex;flex-wrap:wrap;gap:6px}.watchlist-stock-briefing-status{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-stock-status-row{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.065);border-radius:12px;display:grid;gap:3px;min-width:0;padding:8px}.watchlist-stock-status-row span{color:var(--text-3);font-size:10.2px;font-weight:850}.watchlist-stock-status-row strong{color:var(--text-2);font-size:12.5px;font-weight:920;line-height:1.2}.watchlist-stock-status-row strong.connected{color:var(--pos)}.watchlist-stock-status-row em{color:var(--text-3);display:-webkit-box;font-size:10.8px;font-style:normal;font-weight:700;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.watchlist-stock-source-links{background:rgba(255,255,255,.58);border:1px solid rgba(15,61,46,.07);border-radius:14px;display:grid;gap:8px;padding:10px}.watchlist-stock-source-links>strong{color:var(--text-3);font-size:10.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.watchlist-stock-source-links>div{display:flex;flex-wrap:wrap;gap:6px}.watchlist-stock-source-links a{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);font-size:11.2px;font-weight:850;padding:6px 8px;text-decoration:none}.watchlist-stock-signal{background:rgba(255,255,255,.56);border:1px solid rgba(15,61,46,.07);border-radius:14px;display:grid;gap:4px;padding:10px}.watchlist-stock-signal strong{color:var(--text-3);font-size:10.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.watchlist-stock-signal span{color:var(--text-1);font-size:12.5px;font-weight:850;line-height:1.35}.watchlist-stock-signal small,.watchlist-stock-signal span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.watchlist-stock-signal small{color:var(--text-2);font-size:11.5px;font-weight:700;line-height:1.4}.watchlist-stock-actions a{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);font-size:11.2px;font-weight:850;padding:6px 8px;text-decoration:none}.watchlist-rail{display:grid;gap:12px}.watchlist-add-list,.watchlist-event-list,.watchlist-sector-list,.watchlist-source-list{display:grid;gap:7px}.watchlist-event-type-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.watchlist-event-type-chip{align-items:center;background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);display:inline-flex;gap:6px;padding:5px 8px}.watchlist-event-type-chip strong{font-size:10.5px;font-weight:880}.watchlist-event-type-chip em{color:var(--text-1);font-size:10.8px;font-style:normal;font-weight:920}.watchlist-add-list button,.watchlist-event-row,.watchlist-sector-row,.watchlist-source-row{background:rgba(255,255,255,.62);border:1px solid rgba(15,61,46,.08);border-radius:14px;color:inherit;min-width:0;padding:9px 10px;text-align:left;text-decoration:none}.watchlist-event-row{display:grid;gap:4px}.watchlist-event-type{border-radius:999px;color:#fff;font-size:9.5px;font-weight:900;justify-self:flex-start;padding:3px 6px}.watchlist-event-type.filing{background:rgba(190,93,61,.86)}.watchlist-event-type.report{background:rgba(126,91,38,.86)}.watchlist-event-type.global{background:rgba(59,105,155,.86)}.watchlist-add-list strong,.watchlist-event-row strong{color:var(--text-1);display:-webkit-box;font-size:12.5px;font-weight:880;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.watchlist-add-list small,.watchlist-event-row small{color:var(--text-3);font-size:11px;font-weight:760}.watchlist-sector-row,.watchlist-source-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.watchlist-sector-row strong,.watchlist-source-row strong{color:var(--text-1);font-size:12.5px;font-weight:880}.watchlist-sector-row span,.watchlist-source-row span{border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:10.5px;font-weight:850}.watchlist-source-row small{color:var(--text-3);display:block;font-size:10.5px;font-weight:720;margin-top:2px}.watchlist-source-row.fresh span{color:var(--brand)}.watchlist-source-row.needs_review span,.watchlist-source-row.stale span{color:#9A641E}.watchlist-add-search{display:grid;gap:6px;margin-bottom:10px}.watchlist-add-search span{color:var(--text-3);font-size:10.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.watchlist-add-search input{background:rgba(255,255,255,.7);border:1px solid rgba(15,61,46,.1);border-radius:12px;color:var(--text-1);font-size:13px;font-weight:760;outline:0;padding:10px 11px;width:100%}.watchlist-add-list button{cursor:pointer}.watchlist-muted{color:var(--text-3);font-size:12px;font-weight:720;line-height:1.45;margin:0}.watchlist-empty-state{background:rgba(255,255,255,.56);border:1px dashed rgba(15,61,46,.16);border-radius:18px;display:grid;gap:10px;padding:18px;text-align:center}.watchlist-empty-state h3{color:var(--text-1);font-size:18px;font-weight:920;margin:0}.watchlist-empty-state p{color:var(--text-2);font-size:13px;font-weight:700;line-height:1.5;margin:0}.watchlist-empty-state div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.watchlist-auth-state,.watchlist-onboarding-state{align-items:center;background:linear-gradient(135deg,rgba(232,248,240,.96),rgba(246,250,246,.94)),radial-gradient(circle at 80% 10%,rgba(21,115,75,.1),transparent 34%);border:1px solid rgba(52,128,92,.18);min-height:260px;padding:clamp(24px,5vw,42px)}.watchlist-auth-state h3,.watchlist-onboarding-state h3{font-size:clamp(24px,4vw,40px);letter-spacing:-.045em;line-height:1.05}.watchlist-auth-state p,.watchlist-onboarding-state p{max-width:620px}.watchlist-benefit-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:2px}.watchlist-benefit-row span{background:rgba(255,255,255,.7);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--brand);font-size:12px;font-weight:860;padding:7px 10px}.watchlist-flow-preview{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:2px}.watchlist-flow-preview span{background:rgba(12,117,82,.055);border:1px solid rgba(12,117,82,.11);border-radius:12px;color:var(--text-2);font-size:12px;font-weight:800;padding:8px 10px}.watchlist-onboarding-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:6px}.watchlist-briefing-hero{background:linear-gradient(135deg,rgba(232,248,240,.96),rgba(246,250,246,.94)),radial-gradient(circle at 92% 12%,rgba(21,115,75,.1),transparent 34%);border-color:rgba(52,128,92,.16)}.watchlist-priority-card{align-items:stretch;display:grid;gap:14px;padding:16px}.watchlist-priority-grid a{align-content:start;display:grid;gap:5px;min-height:116px}.watchlist-priority-grid em{color:var(--text-3);display:-webkit-box;font-size:11px;font-style:normal;font-weight:720;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.watchlist-feed-more{align-items:center;background:rgba(21,115,75,.08);border:1px solid rgba(21,115,75,.14);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11.5px;font-weight:900;justify-content:center;min-height:32px;text-decoration:none}.watchlist-source-details{display:grid;gap:10px}.watchlist-source-details summary{color:var(--text-2);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.watchlist-source-details summary::-webkit-details-marker{display:none}.watchlist-source-details summary:after{content:"보기";color:var(--brand);float:right;font-size:11px;font-weight:900}.watchlist-source-details[open] summary:after{content:"접기"}.watchlist-source-more{align-items:center;background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:12px;color:var(--brand);display:inline-flex;font-size:11.5px;font-weight:880;justify-content:center;min-height:32px;padding:7px 10px;text-decoration:none}.watchlist-stock-checkpoint{background:rgba(21,115,75,.08);border:1px solid rgba(21,115,75,.14);border-radius:999px;color:var(--brand);flex:0 0 auto;font-size:10.5px;font-weight:900;padding:5px 8px}@media (min-width:760px){.watchlist-hero{align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.watchlist-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.watchlist-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stocks-company-universe-list,.stocks-company-universe-stats{grid-template-columns:1fr}.watchlist-hero,.watchlist-main-board,.watchlist-rail-card{padding:12px}.watchlist-stock-counters,.watchlist-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-command-strip{align-items:flex-start;flex-direction:column;gap:7px}.watchlist-command-strip>div,.watchlist-stock-actions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.watchlist-command-strip>div::-webkit-scrollbar,.watchlist-stock-actions::-webkit-scrollbar{display:none}.watchlist-stock-actions a{flex:0 0 auto;white-space:nowrap}.watchlist-stock-top{gap:8px}.watchlist-remove-button{min-height:28px}.watchlist-sector-row,.watchlist-source-row{align-items:flex-start;flex-direction:column;gap:4px}.watchlist-scan-grid{grid-template-columns:1fr}}@media (min-width:1120px){.watchlist-terminal-shell{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(300px,340px)}}.global-shell .screen{--terminal-surface-radius:14px;--terminal-surface-pad:14px;--terminal-row-gap:8px}.disclosures-terminal-shell,.home-terminal-board,.home-terminal-lower-grid,.reports-terminal-shell,.settings-terminal-shell,.watchlist-terminal-shell{gap:10px}.disclosures-terminal-shell .card,.global-featured-signals,.home-terminal-board>.card,.home-terminal-lower-grid>.card,.reports-hero-card,.reports-terminal-shell .card,.settings-readiness-card,.terminal-workflow-strip,.watchlist-hero,.watchlist-main-board,.watchlist-rail-card{border-color:rgba(15,61,46,.13);border-radius:var(--terminal-surface-radius);box-shadow:0 8px 22px rgba(15,61,46,.055)}.global-featured-signals,.home-terminal-board>.card,.home-terminal-lower-grid>.card,.settings-readiness-card,.terminal-workflow-strip,.watchlist-main-board,.watchlist-rail-card{padding:var(--terminal-surface-pad)}.home-terminal-strip{border-radius:12px;box-shadow:0 6px 18px rgba(15,61,46,.045)}.home-terminal-ticker{min-width:176px;padding-block:10px}.global-featured-signal-grid,.settings-readiness-grid,.terminal-workflow-grid,.watchlist-scan-grid,.watchlist-summary-grid{gap:var(--terminal-row-gap)}.global-featured-signal-card,.settings-readiness-pill,.terminal-workflow-card,.watchlist-event-row,.watchlist-sector-row,.watchlist-source-row,.watchlist-stock-card{border-radius:12px}.global-featured-signal-card,.settings-readiness-pill,.watchlist-event-row{padding:10px}.global-intelligence-event-actions,.reports-broker-actions,.reports-card-actions,.terminal-event-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.global-intelligence-event-actions a,.reports-broker-actions a,.reports-broker-source-unavailable,.reports-card-actions a,.terminal-event-action-row a{min-height:30px;padding:0 10px;white-space:nowrap}.reports-broker-source-unavailable{align-items:center;display:inline-flex}.disclosure-intelligence-card h3,.global-featured-signal-card h3,.reports-broker-card h3,.watchlist-event-row strong{overflow-wrap:anywhere}.global-featured-signals .section-head,.settings-readiness-card>div:first-child,.terminal-workflow-strip-head,.watchlist-rail-card-head{align-items:flex-start;gap:8px}.global-featured-signals h2,.settings-readiness-card strong,.terminal-workflow-strip-head strong,.watchlist-rail-card-head span{letter-spacing:-.02em}:where(a,button,input,select,textarea):focus-visible{outline:2px solid rgba(8,83,64,.42);outline-offset:3px}@media (max-width:720px){.global-intelligence-event-actions,.reports-broker-actions,.reports-card-actions,.terminal-event-action-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.global-intelligence-event-actions::-webkit-scrollbar,.reports-broker-actions::-webkit-scrollbar,.reports-card-actions::-webkit-scrollbar,.terminal-event-action-row::-webkit-scrollbar{display:none}.global-intelligence-event-actions a,.reports-broker-actions a,.reports-broker-source-unavailable,.reports-card-actions a,.terminal-event-action-row a{flex:0 0 auto}.reports-tab-nav-section nav,.watchlist-command-strip>div{flex-wrap:nowrap!important;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.reports-tab-nav-section nav::-webkit-scrollbar,.watchlist-command-strip>div::-webkit-scrollbar{display:none}.home-terminal-board,.home-terminal-lower-grid,.watchlist-terminal-shell{gap:9px}}.terminal-clean-finance{--r-card:13px;--r-btn:11px;--pad-card:13px;--shadow-1:none;--shadow-2:none}.terminal-clean-finance .screen{background:#f6f7f3}.terminal-clean-finance .card,.terminal-clean-finance .card-brand,.terminal-clean-finance .card-flat,.terminal-clean-finance .card-soft{border-color:rgba(15,61,46,.105);box-shadow:none}.terminal-clean-finance .btn,.terminal-clean-finance .chip,.terminal-clean-finance .tag{box-shadow:none}.terminal-clean-finance .chip,.terminal-clean-finance .tag{min-height:22px;padding-inline:8px}.terminal-clean-finance .home-terminal-strip{border:1px solid rgba(15,61,46,.095)}.terminal-clean-finance .home-terminal-ticker{padding:9px 13px}.terminal-clean-finance .home-terminal-page{gap:8px;max-width:min(100%,1516px)}.terminal-clean-finance .home-terminal-strip{align-items:stretch;border-radius:9px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-clean-finance .home-terminal-ticker{border-right:1px solid rgba(15,61,46,.075);min-height:58px;padding:8px 12px 7px}.terminal-clean-finance .home-terminal-ticker:last-child{border-right:0}.terminal-clean-finance .home-terminal-ticker:focus-visible,.terminal-clean-finance .home-terminal-ticker:hover{background:#f8f9f5;transform:none}.terminal-clean-finance .home-terminal-ticker.reference strong.home-terminal-ticker-pending{color:var(--brand-ink);font-size:10.6px;letter-spacing:-.01em}.terminal-clean-finance .home-terminal-ticker small,.terminal-clean-finance .home-terminal-ticker span.home-terminal-ticker-reference{font-size:9.4px}.terminal-clean-finance .home-terminal-board,.terminal-clean-finance .home-terminal-lower-grid{border-color:rgba(15,61,46,.095);border-radius:11px;box-shadow:none;gap:1px;padding:1px}.terminal-clean-finance .home-compact-panel,.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-market-monitor-card,.terminal-clean-finance .home-task-queue-card{background:#fff;border-color:transparent;border-radius:10px}.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-task-queue-card{border-left:1px solid rgba(15,61,46,.085)}.terminal-clean-finance .home-compact-panel,.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-market-monitor-card,.terminal-clean-finance .home-task-queue-card{padding:11px}.terminal-clean-finance .home-global-signal-summary,.terminal-clean-finance .home-monitor-conclusion,.terminal-clean-finance .home-quote-availability,.terminal-clean-finance .home-task-row,.terminal-clean-finance .home-task-stat-strip a{background:#f8f9f5;border-color:rgba(15,61,46,.08)}.terminal-clean-finance .home-monitor-subpanel{background:transparent;border-color:rgba(15,61,46,.075);border-radius:9px;padding:8px}.terminal-clean-finance .disclosure-intelligence-card,.terminal-clean-finance .global-featured-signal-card,.terminal-clean-finance .global-intelligence-signal-card,.terminal-clean-finance .home-driver-card,.terminal-clean-finance .reports-hub-card,.terminal-clean-finance .watchlist-add-list button,.terminal-clean-finance .watchlist-company-universe-candidate,.terminal-clean-finance .watchlist-event-row,.terminal-clean-finance .watchlist-sector-row,.terminal-clean-finance .watchlist-source-row,.terminal-clean-finance .watchlist-stock-card{background:#fff;border-color:rgba(15,61,46,.09);border-radius:10px;box-shadow:none}.terminal-clean-finance .home-driver-card{border-radius:8px;padding:7px 8px}.terminal-clean-finance .home-global-signal-row{background:#fff;border:0;border-top:1px solid rgba(15,61,46,.075);border-radius:0;box-shadow:none;padding:8px 0}.terminal-clean-finance .home-global-signal-row:first-child{border-top:0;padding-top:0}.terminal-clean-finance .reports-broker-row,.terminal-clean-finance .stocks-directory-row{background:#fff;border-color:rgba(15,61,46,.08);box-shadow:none}.terminal-clean-finance .stocks-company-universe,.terminal-clean-finance .stocks-directory-hero,.terminal-clean-finance .stocks-directory-terminal-panel,.terminal-clean-finance .stocks-watchlist-feeder{background:#fff;border-color:rgba(15,61,46,.095);border-radius:13px;box-shadow:none;padding:13px}.terminal-clean-finance .stocks-directory-section{padding-block:6px}.terminal-clean-finance .stocks-company-universe-list,.terminal-clean-finance .stocks-company-universe-stats,.terminal-clean-finance .stocks-directory-kpis,.terminal-clean-finance .stocks-directory-monitor-grid{gap:7px}.terminal-clean-finance .stocks-company-universe-row,.terminal-clean-finance .stocks-directory-kpi,.terminal-clean-finance .stocks-directory-layer-chip,.terminal-clean-finance .stocks-directory-monitor-card,.terminal-clean-finance .watchlist-company-universe-candidate{background:#fbfcf8;border-color:rgba(15,61,46,.08);border-radius:10px;box-shadow:none}.terminal-clean-finance .stocks-directory-controls{background:#fff;border-color:rgba(15,61,46,.095);border-radius:13px;box-shadow:none;gap:7px;padding:9px}.terminal-clean-finance .stocks-directory-controls input,.terminal-clean-finance .stocks-directory-controls select{background:#f8f9f5;border-color:rgba(15,61,46,.085);border-radius:10px;min-height:34px}.terminal-clean-finance .stocks-directory-meta strong,.terminal-clean-finance .stocks-directory-price strong{font-size:12.5px}.terminal-clean-finance .generic-reference-hero-card{background:#fff!important;border:1px solid rgba(15,61,46,.1);border-radius:13px;box-shadow:none}.terminal-clean-finance .generic-reference-hero-card div,.terminal-clean-finance .generic-reference-hero-card h1,.terminal-clean-finance .generic-reference-hero-card p{color:var(--text-1)!important}.terminal-clean-finance .generic-reference-hero-card p{color:var(--text-2)!important}.terminal-clean-finance .generic-reference-discovery .card,.terminal-clean-finance .generic-reference-related-list a{background:#fff;border-color:rgba(15,61,46,.09);border-radius:10px;box-shadow:none}.terminal-clean-finance .home-driver-card:hover,.terminal-clean-finance .home-global-signal-row:hover,.terminal-clean-finance .reports-broker-row:hover,.terminal-clean-finance .stocks-directory-row:hover,.terminal-clean-finance .watchlist-event-row:hover{background:#fbfcf8;border-color:rgba(15,61,46,.16)}.terminal-clean-finance .home-task-stat-strip{gap:5px}.terminal-clean-finance .home-task-stat-strip a{background:transparent;border-color:rgba(15,61,46,.075);border-radius:8px;padding:5px 6px}.terminal-clean-finance .home-task-row{background:transparent;border-color:rgba(15,61,46,.075);border-radius:8px;padding:6px}.terminal-clean-finance .home-task-row>span{height:22px;width:22px}.terminal-clean-finance .home-data-status-grid{gap:4px}.terminal-clean-finance .home-quote-availability{background:#faf8ee;margin-top:5px;padding:7px 8px}.terminal-clean-finance .home-source-status-row{padding-block:6px}.terminal-clean-finance .home-terminal-lower-grid{align-items:stretch}.terminal-clean-finance .home-compact-panel{display:grid;gap:8px}.terminal-clean-finance .home-focus-list li{font-size:11.4px;padding-top:7px}.terminal-clean-finance .brand-mark:focus:not(:focus-visible),.terminal-clean-finance .global-sidebar-brand-mark:focus:not(:focus-visible),.terminal-clean-finance .global-sidebar-brand:focus:not(:focus-visible),.terminal-clean-finance .global-topbar-brand:focus:not(:focus-visible){box-shadow:none;outline:0}.terminal-clean-finance .disclosures-intelligence-hero,.terminal-clean-finance .disclosures-layer-strip,.terminal-clean-finance .disclosures-source-note,.terminal-clean-finance .generic-market-detail-grid>*,.terminal-clean-finance .generic-market-detail-related-card,.terminal-clean-finance .global-featured-signals,.terminal-clean-finance .global-intelligence-board,.terminal-clean-finance .global-intelligence-hero,.terminal-clean-finance .global-intelligence-layer-strip,.terminal-clean-finance .global-intelligence-rail-card,.terminal-clean-finance .market-detail-hero-card,.terminal-clean-finance .market-detail-hero-shell,.terminal-clean-finance .market-detail-timeline-card,.terminal-clean-finance .reports-hero-card,.terminal-clean-finance .reports-side-panel,.terminal-clean-finance .settings-data-source-board,.terminal-clean-finance .settings-data-trust-guide,.terminal-clean-finance .settings-info-card,.terminal-clean-finance .settings-readiness-card,.terminal-clean-finance .settings-source-action-map,.terminal-clean-finance .terminal-workflow-strip,.terminal-clean-finance .watchlist-command-strip,.terminal-clean-finance .watchlist-hero,.terminal-clean-finance .watchlist-main-board,.terminal-clean-finance .watchlist-rail-card,.terminal-clean-finance .watchlist-scan-card,.terminal-clean-finance .watchlist-today-card{background:#fff;border-color:rgba(15,61,46,.1);border-radius:13px;box-shadow:none}.terminal-clean-finance .generic-market-detail-chip,.terminal-clean-finance .market-detail-signal-card,.terminal-clean-finance .market-detail-workflow-item,.terminal-clean-finance .settings-data-source-row,.terminal-clean-finance .settings-source-action-card{background:#fbfcf8;border-color:rgba(15,61,46,.085);border-radius:10px;box-shadow:none}.terminal-clean-finance .settings-data-source-row-list,.terminal-clean-finance .settings-data-trust-grid,.terminal-clean-finance .settings-readiness-grid,.terminal-clean-finance .settings-source-action-grid{gap:8px}.terminal-clean-finance .settings-data-source-badges span,.terminal-clean-finance .settings-readiness-pill,.terminal-clean-finance .settings-source-map-chips span{background:#f8f9f5;border-color:rgba(15,61,46,.085);border-radius:999px}.terminal-clean-finance .disclosures-stat-card,.terminal-clean-finance .global-intelligence-metric,.terminal-clean-finance .reports-summary-card,.terminal-clean-finance .terminal-workflow-card,.terminal-clean-finance .watchlist-scan-card{background:#f8f9f5;border-color:rgba(15,61,46,.08);border-radius:10px;box-shadow:none}.terminal-clean-finance .global-intelligence-event-actions,.terminal-clean-finance .reports-broker-actions,.terminal-clean-finance .reports-card-actions,.terminal-clean-finance .terminal-event-action-row,.terminal-clean-finance .watchlist-stock-actions{gap:5px}.terminal-clean-finance .global-intelligence-event-actions a,.terminal-clean-finance .reports-broker-actions a,.terminal-clean-finance .reports-broker-source-unavailable,.terminal-clean-finance .reports-card-actions a,.terminal-clean-finance .terminal-event-action-row a,.terminal-clean-finance .watchlist-stock-actions a{background:#f8f9f5;border:1px solid rgba(15,61,46,.09);border-radius:999px;color:var(--brand-ink);font-size:11px;font-weight:820;min-height:28px;padding:0 9px;text-decoration:none}.terminal-clean-finance .global-sidebar-link{border-radius:11px;position:relative}.terminal-clean-finance .global-sidebar-link.active{background:#eef4ef;border-color:rgba(15,61,46,.12)}.terminal-clean-finance .global-sidebar-link.active:before{background:var(--brand);border-radius:999px;content:"";height:58%;left:-1px;position:absolute;top:21%;width:3px}.terminal-clean-finance .disclosures-intelligence-hero,.terminal-clean-finance .global-intelligence-hero,.terminal-clean-finance .reports-hero-card,.terminal-clean-finance .settings-compact-hero,.terminal-clean-finance .stocks-directory-hero,.terminal-clean-finance .watchlist-hero{display:grid;gap:8px}.terminal-clean-finance .disclosures-intelligence-hero h1,.terminal-clean-finance .global-intelligence-hero h1,.terminal-clean-finance .reports-hero-card h1,.terminal-clean-finance .settings-compact-hero h1,.terminal-clean-finance .stocks-directory-hero h1,.terminal-clean-finance .watchlist-hero h1{font-size:clamp(22px,2vw,30px);letter-spacing:-.045em}.terminal-clean-finance .disclosures-stat-grid,.terminal-clean-finance .global-intelligence-metrics,.terminal-clean-finance .reports-summary-grid,.terminal-clean-finance .settings-trust-summary-grid,.terminal-clean-finance .stocks-directory-kpis,.terminal-clean-finance .watchlist-summary-grid{gap:6px}.terminal-clean-finance .disclosures-stat-card,.terminal-clean-finance .global-intelligence-metric,.terminal-clean-finance .reports-summary-card,.terminal-clean-finance .settings-trust-summary-item,.terminal-clean-finance .stocks-directory-kpi,.terminal-clean-finance .watchlist-metric-card{background:#fbfcf8;border:1px solid rgba(15,61,46,.075);border-radius:9px;box-shadow:none;min-height:0;padding:8px 9px}.terminal-clean-finance .disclosures-stat-card span,.terminal-clean-finance .global-intelligence-metric span,.terminal-clean-finance .reports-summary-card span,.terminal-clean-finance .settings-trust-summary-item span,.terminal-clean-finance .stocks-directory-kpi span,.terminal-clean-finance .watchlist-metric-card span{font-size:10.2px;letter-spacing:-.01em}.terminal-clean-finance .disclosures-stat-card strong,.terminal-clean-finance .global-intelligence-metric strong,.terminal-clean-finance .reports-summary-card strong,.terminal-clean-finance .settings-trust-summary-item strong,.terminal-clean-finance .stocks-directory-kpi strong,.terminal-clean-finance .watchlist-metric-card strong{font-size:13px;letter-spacing:-.025em}.terminal-clean-finance .disclosures-intelligence-grid,.terminal-clean-finance .global-intelligence-feed,.terminal-clean-finance .reports-broker-list,.terminal-clean-finance .reports-grid,.terminal-clean-finance .settings-data-source-row-list,.terminal-clean-finance .stocks-directory-list,.terminal-clean-finance .watchlist-event-list,.terminal-clean-finance .watchlist-stock-grid{gap:6px}.terminal-clean-finance .disclosure-intelligence-card,.terminal-clean-finance .global-intelligence-signal-card,.terminal-clean-finance .reports-broker-row,.terminal-clean-finance .reports-hub-card,.terminal-clean-finance .settings-data-source-row,.terminal-clean-finance .stocks-directory-row,.terminal-clean-finance .watchlist-event-row,.terminal-clean-finance .watchlist-stock-card{border-radius:9px;padding:10px}.terminal-clean-finance .stocks-directory-row{grid-template-columns:minmax(160px,1.25fr) minmax(120px,.9fr) 72px minmax(80px,.55fr) minmax(70px,.5fr) minmax(72px,.55fr) minmax(132px,auto)}.terminal-clean-finance .stocks-directory-price,.terminal-clean-finance .watchlist-stock-price{background:#f8f9f5;border:1px solid rgba(15,61,46,.075);border-radius:8px;padding:7px 8px}.terminal-clean-finance .stocks-directory-meta span,.terminal-clean-finance .stocks-directory-price span,.terminal-clean-finance .watchlist-stock-counters span,.terminal-clean-finance .watchlist-stock-price span{font-size:9.8px;font-weight:820}.terminal-clean-finance .stocks-directory-price em,.terminal-clean-finance .watchlist-stock-price em{font-size:9.4px}.terminal-clean-finance .global-intelligence-event-actions,.terminal-clean-finance .reports-broker-actions,.terminal-clean-finance .reports-card-actions,.terminal-clean-finance .stocks-directory-action-group,.terminal-clean-finance .terminal-event-action-row,.terminal-clean-finance .watchlist-stock-actions{justify-content:flex-start}.terminal-clean-finance .disclosures-layer-strip,.terminal-clean-finance .global-intelligence-layer-strip,.terminal-clean-finance .reports-layer-strip,.terminal-clean-finance .settings-source-action-map,.terminal-clean-finance .stocks-watchlist-feeder,.terminal-clean-finance .watchlist-command-strip{align-items:center;border-radius:10px;padding:10px}.terminal-clean-finance .global-intelligence-board,.terminal-clean-finance .watchlist-terminal-shell{gap:8px}.terminal-clean-finance .generic-market-detail-related-card,.terminal-clean-finance .generic-reference-discovery .card,.terminal-clean-finance .global-intelligence-rail-card,.terminal-clean-finance .reports-side-panel,.terminal-clean-finance .settings-data-source-board,.terminal-clean-finance .settings-data-trust-guide,.terminal-clean-finance .settings-info-card,.terminal-clean-finance .settings-readiness-card,.terminal-clean-finance .watchlist-rail-card{padding:11px}.terminal-clean-finance .generic-reference-related-list a,.terminal-clean-finance .watchlist-company-universe-candidate{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:8px 9px}.terminal-clean-finance .global-featured-signal-card,.terminal-clean-finance .global-featured-signals{border-radius:10px}.terminal-clean-finance .disclosure-intelligence-card,.terminal-clean-finance .global-featured-signal-card,.terminal-clean-finance .reports-hub-card{display:grid;gap:8px}.terminal-clean-finance .settings-data-route-list a,.terminal-clean-finance .settings-readiness-pill,.terminal-clean-finance .settings-source-action-card,.terminal-clean-finance .settings-source-details summary{border-radius:9px}@media (min-width:1180px){.terminal-clean-finance .home-terminal-board{grid-template-columns:minmax(0,1.82fr) minmax(215px,.52fr) minmax(225px,.52fr)}}@media (max-width:720px){.terminal-clean-finance .home-terminal-strip{border-radius:12px}.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-task-queue-card{border-left:0;border-top:1px solid rgba(15,61,46,.085)}.terminal-clean-finance .stocks-directory-row{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .global-intelligence-event-actions a,.terminal-clean-finance .reports-broker-actions a,.terminal-clean-finance .reports-card-actions a,.terminal-clean-finance .terminal-event-action-row a,.terminal-clean-finance .watchlist-stock-actions a{flex:0 0 auto}}.terminal-clean-finance .global-shell-main,.terminal-clean-finance .screen{background:#f7f8f5}.terminal-clean-finance .home-terminal-strip{border-left:0;border-right:0;border-radius:0;margin-inline:-1px}.terminal-clean-finance .home-terminal-ticker{min-height:52px;padding:7px 12px 6px}.terminal-clean-finance .home-terminal-ticker strong{font-size:12.6px}.terminal-clean-finance .home-terminal-ticker.reference strong.home-terminal-ticker-pending{font-size:10.2px;line-height:1.22}.terminal-clean-finance .home-terminal-ticker small,.terminal-clean-finance .home-terminal-ticker span.home-terminal-ticker-reference{color:rgba(88,97,90,.76);font-size:9.2px}.terminal-clean-finance .disclosures-terminal-shell,.terminal-clean-finance .global-intelligence-board,.terminal-clean-finance .home-terminal-board,.terminal-clean-finance .home-terminal-lower-grid,.terminal-clean-finance .reports-terminal-shell,.terminal-clean-finance .settings-terminal-shell,.terminal-clean-finance .watchlist-terminal-shell{border-radius:9px;gap:0}.terminal-clean-finance .global-intelligence-rail-card,.terminal-clean-finance .home-compact-panel,.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-market-monitor-card,.terminal-clean-finance .home-task-queue-card,.terminal-clean-finance .reports-side-panel,.terminal-clean-finance .settings-data-source-board,.terminal-clean-finance .settings-data-trust-guide,.terminal-clean-finance .settings-info-card,.terminal-clean-finance .settings-readiness-card,.terminal-clean-finance .watchlist-main-board,.terminal-clean-finance .watchlist-rail-card{border-radius:8px;padding:10px}.terminal-clean-finance .home-data-limitation-note,.terminal-clean-finance .home-monitor-conclusion,.terminal-clean-finance .home-quote-availability{border-radius:7px;padding:6px 8px}.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-index-monitor-table{border-radius:8px}.terminal-clean-finance .home-event-row,.terminal-clean-finance .home-index-monitor-row{padding-block:7px}.terminal-clean-finance .home-driver-card,.terminal-clean-finance .home-global-signal-summary,.terminal-clean-finance .home-monitor-subpanel,.terminal-clean-finance .home-task-row,.terminal-clean-finance .home-task-stat-strip a{border-radius:7px}.terminal-clean-finance .home-driver-grid,.terminal-clean-finance .home-focus-list,.terminal-clean-finance .home-global-signal-list,.terminal-clean-finance .home-sector-flow-table,.terminal-clean-finance .home-task-list{gap:5px}.terminal-clean-finance .disclosures-intelligence-hero,.terminal-clean-finance .disclosures-layer-strip,.terminal-clean-finance .disclosures-source-note,.terminal-clean-finance .generic-market-detail-related-card,.terminal-clean-finance .generic-reference-hero-card,.terminal-clean-finance .global-featured-signals,.terminal-clean-finance .global-intelligence-hero,.terminal-clean-finance .global-intelligence-layer-strip,.terminal-clean-finance .reports-hero-card,.terminal-clean-finance .stocks-company-universe,.terminal-clean-finance .stocks-directory-hero,.terminal-clean-finance .stocks-directory-terminal-panel,.terminal-clean-finance .stocks-watchlist-feeder,.terminal-clean-finance .watchlist-command-strip,.terminal-clean-finance .watchlist-hero,.terminal-clean-finance .watchlist-scan-card,.terminal-clean-finance .watchlist-today-card{border-radius:9px;padding:11px}.terminal-clean-finance .disclosures-intelligence-grid,.terminal-clean-finance .global-intelligence-feed,.terminal-clean-finance .reports-broker-list,.terminal-clean-finance .reports-grid,.terminal-clean-finance .settings-data-source-row-list,.terminal-clean-finance .stocks-company-universe-list,.terminal-clean-finance .stocks-directory-list,.terminal-clean-finance .watchlist-event-list,.terminal-clean-finance .watchlist-stock-grid{gap:0}.terminal-clean-finance .disclosure-intelligence-card,.terminal-clean-finance .generic-reference-related-list a,.terminal-clean-finance .global-featured-signal-card,.terminal-clean-finance .global-intelligence-signal-card,.terminal-clean-finance .reports-broker-row,.terminal-clean-finance .reports-hub-card,.terminal-clean-finance .settings-data-source-row,.terminal-clean-finance .stocks-company-universe-row,.terminal-clean-finance .stocks-directory-row,.terminal-clean-finance .watchlist-company-universe-candidate,.terminal-clean-finance .watchlist-event-row,.terminal-clean-finance .watchlist-sector-row,.terminal-clean-finance .watchlist-source-row,.terminal-clean-finance .watchlist-stock-card{border-left:0;border-radius:0;border-right:0;border-top:0;padding:9px 4px}.terminal-clean-finance .disclosure-intelligence-card+.disclosure-intelligence-card,.terminal-clean-finance .generic-reference-related-list a+a,.terminal-clean-finance .global-featured-signal-card+.global-featured-signal-card,.terminal-clean-finance .global-intelligence-signal-card+.global-intelligence-signal-card,.terminal-clean-finance .reports-broker-row+.reports-broker-row,.terminal-clean-finance .reports-hub-card+.reports-hub-card,.terminal-clean-finance .settings-data-source-row+.settings-data-source-row,.terminal-clean-finance .stocks-company-universe-row+.stocks-company-universe-row,.terminal-clean-finance .stocks-directory-row+.stocks-directory-row,.terminal-clean-finance .watchlist-event-row+.watchlist-event-row,.terminal-clean-finance .watchlist-stock-card+.watchlist-stock-card{border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .stocks-directory-price,.terminal-clean-finance .watchlist-stock-price{background:transparent;border-color:rgba(15,61,46,.07);border-radius:7px}.terminal-clean-finance .global-intelligence-event-actions a,.terminal-clean-finance .reports-broker-actions a,.terminal-clean-finance .reports-broker-source-unavailable,.terminal-clean-finance .reports-card-actions a,.terminal-clean-finance .terminal-event-action-row a,.terminal-clean-finance .watchlist-stock-actions a{background:transparent;border-color:rgba(15,61,46,.1);min-height:26px;padding-inline:8px}.terminal-clean-finance .settings-data-route-list a,.terminal-clean-finance .settings-readiness-pill,.terminal-clean-finance .settings-source-action-card,.terminal-clean-finance .settings-source-details summary{background:#fff;border-color:rgba(15,61,46,.09);min-height:28px}@media (min-width:1180px){.terminal-clean-finance .home-terminal-board{grid-template-columns:minmax(0,1.95fr) minmax(205px,.48fr) minmax(220px,.5fr)}}@media (max-width:720px){.terminal-clean-finance .home-terminal-strip{border-left:1px solid rgba(15,61,46,.095);border-radius:9px;border-right:1px solid rgba(15,61,46,.095);overflow-x:auto}.terminal-clean-finance .home-terminal-ticker{min-width:154px}.terminal-clean-finance .home-terminal-board,.terminal-clean-finance .home-terminal-lower-grid{gap:1px}.terminal-clean-finance .disclosure-intelligence-card,.terminal-clean-finance .global-intelligence-signal-card,.terminal-clean-finance .reports-hub-card,.terminal-clean-finance .settings-data-source-row,.terminal-clean-finance .stocks-directory-row,.terminal-clean-finance .watchlist-stock-card{padding-inline:2px}}.terminal-clean-finance .global-featured-signal-grid[role=list],.terminal-clean-finance .reports-list-grid[role=list],.terminal-clean-finance .settings-data-source-row-list[role=list],.terminal-clean-finance .stocks-directory-list[role=list],.terminal-clean-finance .stocks-directory-monitor-list[role=list],.terminal-clean-finance .terminal-workflow-grid[role=list],.terminal-clean-finance .watchlist-stock-grid[role=list],.terminal-clean-finance .watchlist-workflow-list[role=list]{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:9px;gap:0!important;overflow:hidden}.terminal-clean-finance .disclosure-intelligence-row,.terminal-clean-finance .global-featured-signal-row,.terminal-clean-finance .global-intelligence-feed-row,.terminal-clean-finance .reports-filing-row,.terminal-clean-finance .reports-list-row,.terminal-clean-finance .settings-readiness-panel,.terminal-clean-finance .stocks-directory-list-row,.terminal-clean-finance .stocks-directory-monitor-row,.terminal-clean-finance .terminal-workflow-row,.terminal-clean-finance .watchlist-rail-panel,.terminal-clean-finance .watchlist-scan-row,.terminal-clean-finance .watchlist-stock-row{background:#fff;border-color:rgba(15,61,46,.08);box-shadow:none}.terminal-clean-finance .disclosure-intelligence-row+.disclosure-intelligence-row,.terminal-clean-finance .global-featured-signal-row+.global-featured-signal-row,.terminal-clean-finance .global-intelligence-feed-row+.global-intelligence-feed-row,.terminal-clean-finance .reports-list-row+.reports-list-row,.terminal-clean-finance .stocks-directory-list-row+.stocks-directory-list-row,.terminal-clean-finance .stocks-directory-monitor-row+.stocks-directory-monitor-row,.terminal-clean-finance .terminal-workflow-row+.terminal-workflow-row,.terminal-clean-finance .watchlist-scan-row+.watchlist-scan-row,.terminal-clean-finance .watchlist-stock-row+.watchlist-stock-row{border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .disclosure-intelligence-row,.terminal-clean-finance .global-featured-signal-row,.terminal-clean-finance .global-intelligence-feed-row,.terminal-clean-finance .reports-filing-row,.terminal-clean-finance .reports-list-row,.terminal-clean-finance .stocks-directory-list-row,.terminal-clean-finance .stocks-directory-monitor-row,.terminal-clean-finance .terminal-workflow-row,.terminal-clean-finance .watchlist-scan-row,.terminal-clean-finance .watchlist-stock-row{border-left:0;border-radius:0;border-right:0;border-top:0}.terminal-clean-finance .settings-readiness-panel,.terminal-clean-finance .terminal-workflow-list,.terminal-clean-finance .watchlist-rail-panel{border:1px solid rgba(15,61,46,.09);border-radius:9px}.terminal-clean-finance .terminal-workflow-list{padding:10px}.terminal-clean-finance .terminal-workflow-list .terminal-workflow-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .terminal-workflow-row{align-items:start;display:grid;grid-template-columns:minmax(90px,.45fr) minmax(90px,.45fr) minmax(0,1fr);gap:8px;min-height:42px;padding:8px 2px}.terminal-clean-finance .terminal-workflow-row:focus-visible,.terminal-clean-finance .terminal-workflow-row:hover{background:rgba(7,98,73,.035)}.terminal-clean-finance .watchlist-workflow-list{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .watchlist-scan-row{display:grid;gap:4px;padding:9px 10px}.terminal-clean-finance .watchlist-rail-panel{padding:12px}.terminal-clean-finance .stocks-directory-monitor-list{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .stocks-directory-monitor-row{border-radius:0;padding:11px 10px}.terminal-clean-finance .settings-readiness-panel{padding:12px}.terminal-clean-finance .reports-filing-row,.terminal-clean-finance .reports-list-row{padding:12px 10px}.terminal-clean-finance .global-featured-signal-list{box-shadow:none}.terminal-clean-finance .global-featured-signal-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .global-featured-signal-row{grid-template-columns:minmax(0,1fr);padding:10px 2px}.terminal-clean-finance .global-intelligence-feed-row{padding:11px 10px}.terminal-clean-finance .disclosure-intelligence-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%}.terminal-clean-finance .generic-reference-info-panel,.terminal-clean-finance .generic-reference-summary-row{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:9px;box-shadow:none;padding:12px}.terminal-clean-finance .generic-reference-summary-row{display:grid;gap:5px}.terminal-clean-finance .generic-reference-list-panel{display:grid;gap:8px}.terminal-clean-finance .generic-reference-list-panel .hstack{gap:6px!important}.terminal-clean-finance .generic-reference-list-panel .btn{min-height:28px;padding-inline:9px}.terminal-clean-finance{--terminal-page-max-width:1368px;--terminal-page-padding-x:clamp(18px,2.2vw,30px);--terminal-page-padding-y:18px;--terminal-content-gap:10px;--terminal-section-gap:10px;--terminal-right-rail-width:304px;text-rendering:optimizeLegibility}.terminal-clean-finance :is(h1,h2,h3){letter-spacing:-.035em}.terminal-clean-finance :is(p,li,small){line-height:1.55}.terminal-clean-finance :is(.chip,.tag,.badge,button,a){letter-spacing:-.01em}.terminal-clean-finance .global-main-shell{min-width:0}.terminal-clean-finance .screen{padding-inline:var(--terminal-page-padding-x)}.terminal-clean-finance .terminal-page-shell{padding-top:var(--terminal-page-padding-y)}.terminal-clean-finance .terminal-page-main,.terminal-clean-finance .terminal-page-rail{min-width:0}.terminal-clean-finance .terminal-page-rail{display:grid;gap:10px}.terminal-clean-finance .card,.terminal-clean-finance .card-brand,.terminal-clean-finance .card-flat,.terminal-clean-finance .card-soft{border-color:rgba(15,61,46,.095)}.terminal-clean-finance .global-topbar{border-bottom:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .global-desktop-search-slot{max-width:620px}.terminal-clean-finance .global-search input{border-radius:13px;height:40px}.terminal-clean-finance .global-sidebar{border-right-color:rgba(15,61,46,.075)}.terminal-clean-finance .global-sidebar-nav{gap:4px}.terminal-clean-finance .global-sidebar-link,.terminal-clean-finance .global-sidebar-link-secondary{min-height:46px;padding-block:8px}.terminal-clean-finance .global-sidebar-link strong,.terminal-clean-finance .global-sidebar-link-secondary strong{line-height:1.15}.terminal-clean-finance .global-sidebar-link small,.terminal-clean-finance .global-sidebar-link-secondary small{line-height:1.22}.terminal-clean-finance .global-sidebar-link.active{background:linear-gradient(90deg,rgba(7,98,73,.11),rgba(7,98,73,.045))}.terminal-clean-finance .global-sidebar-link.active:before{height:42%;top:29%}.terminal-clean-finance .home-terminal-page{max-width:min(100%,1368px)}.terminal-clean-finance .home-terminal-board{align-items:stretch}.terminal-clean-finance .home-market-monitor-card{min-height:0}.terminal-clean-finance .home-terminal-strip{border-radius:10px}.terminal-clean-finance .home-terminal-ticker{min-height:50px;padding:7px 11px}.terminal-clean-finance .home-index-item i,.terminal-clean-finance .home-sector-tile i,.terminal-clean-finance .home-terminal-ticker i{opacity:.45}.terminal-clean-finance .home-data-limitation-note,.terminal-clean-finance .home-monitor-conclusion{margin-block:7px}.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-index-monitor-table,.terminal-clean-finance .home-sector-flow-table{border-color:rgba(15,61,46,.075)}.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-task-queue-card{min-height:0}.terminal-clean-finance .home-source-list,.terminal-clean-finance .home-task-list{gap:0}.terminal-clean-finance .home-source-status-row,.terminal-clean-finance .home-task-row{border-radius:0;border-inline:0;border-top:0;padding-inline:2px}.terminal-clean-finance .home-source-status-row+.home-source-status-row,.terminal-clean-finance .home-task-row+.home-task-row{border-top:1px solid rgba(15,61,46,.07)}.terminal-clean-finance .intelligence-feed-page,.terminal-clean-finance .markets-page-shell,.terminal-clean-finance .reports-page-bottom,.terminal-clean-finance .settings-page-bottom,.terminal-clean-finance .watchlist-terminal-page{max-width:min(100%,1368px);width:100%}.terminal-clean-finance .markets-overview-grid{gap:10px}.terminal-clean-finance .markets-home-hero-card{padding:14px}.terminal-clean-finance .intelligence-hero h1,.terminal-clean-finance .markets-home-hero-card h1,.terminal-clean-finance .reports-hero-card h1,.terminal-clean-finance .settings-compact-hero h1,.terminal-clean-finance .watchlist-hero h1{font-size:clamp(22px,1.85vw,28px)}.terminal-clean-finance .intelligence-hero p,.terminal-clean-finance .markets-home-hero-subtitle,.terminal-clean-finance .reports-hero-card p,.terminal-clean-finance .settings-compact-hero p,.terminal-clean-finance .watchlist-hero p{font-size:12.2px;line-height:1.42}.terminal-clean-finance .markets-etf-preview-grid,.terminal-clean-finance .markets-hero-metrics-grid{gap:7px}.terminal-clean-finance .markets-etf-preview-card,.terminal-clean-finance .markets-hero-metric{border-radius:8px;padding:9px}.terminal-clean-finance .markets-stock-card,.terminal-clean-finance .markets-stock-card-meta-item{border-radius:8px}.terminal-clean-finance .intelligence-hero{align-items:center;border-radius:10px;gap:8px;padding:14px 16px}.terminal-clean-finance .intelligence-search-panel{border-radius:10px;gap:8px;padding:9px}.terminal-clean-finance .intelligence-summary-tile{background:#fff;border-block:0;padding:9px 11px}.terminal-clean-finance .intelligence-tabs{border-top:1px solid rgba(15,61,46,.075);gap:5px;padding-top:8px}.terminal-clean-finance .intelligence-tabs span{border-radius:999px;padding:6px 10px}.terminal-clean-finance .intelligence-section-head{margin-bottom:8px}.terminal-clean-finance .intelligence-card{padding-block:10px}.terminal-clean-finance .intelligence-card.featured{padding:12px}.terminal-clean-finance .intelligence-card h3{font-size:14.5px;line-height:1.28}.terminal-clean-finance .intelligence-card p{font-size:12px;line-height:1.48}.terminal-clean-finance .intelligence-chip-row{gap:5px}.terminal-clean-finance .intelligence-chip-row span{font-size:10.2px;padding:4px 7px}.terminal-clean-finance .reports-dashboard-shell{gap:10px}.terminal-clean-finance .reports-hero-card,.terminal-clean-finance .reports-side-panel{padding:12px}.terminal-clean-finance .reports-layer-strip,.terminal-clean-finance .reports-summary-grid{gap:6px}.terminal-clean-finance .reports-broker-row,.terminal-clean-finance .reports-hub-card{padding-block:10px}.terminal-clean-finance .reports-broker-actions,.terminal-clean-finance .reports-card-actions{margin-top:6px}.terminal-clean-finance .watchlist-command-strip,.terminal-clean-finance .watchlist-hero,.terminal-clean-finance .watchlist-main-board,.terminal-clean-finance .watchlist-rail-card{padding:12px}.terminal-clean-finance .watchlist-summary-grid{gap:7px}.terminal-clean-finance .watchlist-stock-card{min-height:0;padding-block:10px}.terminal-clean-finance .watchlist-stock-tags{gap:4px}.terminal-clean-finance .watchlist-stock-signal{border-radius:8px;padding:7px 8px}.terminal-clean-finance .settings-compact-hero,.terminal-clean-finance .settings-data-source-board,.terminal-clean-finance .settings-info-card,.terminal-clean-finance .settings-readiness-card{padding:12px}.terminal-clean-finance .settings-data-source-head{align-items:flex-start}.terminal-clean-finance .settings-data-source-row{padding-block:10px}.terminal-clean-finance .settings-data-policy-note{border-radius:8px;padding:9px 10px}.terminal-clean-finance .generic-market-detail-grid,.terminal-clean-finance .market-detail-shell{gap:10px}.terminal-clean-finance .generic-reference-hero-card,.terminal-clean-finance .market-detail-hero-shell{padding:14px}.terminal-clean-finance .global-featured-signals,.terminal-clean-finance .global-intelligence-board,.terminal-clean-finance .global-intelligence-hero,.terminal-clean-finance .global-intelligence-layer-strip{padding:12px}@media (min-width:1180px){.terminal-clean-finance .terminal-page-grid{grid-template-columns:minmax(0,1fr) minmax(270px,var(--terminal-right-rail-width))}.terminal-clean-finance .markets-overview-grid{grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr)}}@media (min-width:1440px){.terminal-clean-finance .global-shell{grid-template-columns:244px minmax(0,1fr)}}@media (max-width:900px){.terminal-clean-finance .intelligence-hero,.terminal-clean-finance .terminal-page-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .terminal-page-rail{position:static}}@media (max-width:720px){.terminal-clean-finance .screen{padding-inline:14px}.terminal-clean-finance .intelligence-summary-strip,.terminal-clean-finance .markets-etf-preview-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .intelligence-summary-tile+.intelligence-summary-tile{border-left:0;border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .intelligence-hero-actions{justify-content:flex-start;min-width:0}}.terminal-clean-finance .settings-data-source-groups,.terminal-clean-finance .settings-data-source-row-list,.terminal-clean-finance .settings-grid{min-width:0}.terminal-clean-finance .settings-data-source-row{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.terminal-clean-finance .settings-data-source-row-main{align-items:flex-start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .settings-data-policy-note,.terminal-clean-finance .settings-data-source-row-main span:not(.settings-data-source-status),.terminal-clean-finance .settings-data-source-row-main strong,.terminal-clean-finance .settings-readiness-note{min-width:0;overflow-wrap:anywhere}.terminal-clean-finance .settings-readiness-note{align-items:flex-start;flex-wrap:wrap}.terminal-clean-finance .settings-readiness-note a{flex:0 0 auto}.terminal-clean-finance .global-intelligence-feed-row p,.terminal-clean-finance .global-intelligence-signal-card p,.terminal-clean-finance .reports-hub-card p,.terminal-clean-finance .reports-list-row p,.terminal-clean-finance .watchlist-event-row p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.terminal-clean-finance .global-intelligence-feed,.terminal-clean-finance .reports-list-grid,.terminal-clean-finance .watchlist-rail-card .watchlist-event-list,.terminal-clean-finance .watchlist-rail-card .watchlist-source-list{max-height:none}@media (max-width:720px){.terminal-clean-finance .reports-list-grid[role=list],.terminal-clean-finance .settings-data-source-row-list[role=list],.terminal-clean-finance .stocks-directory-list[role=list],.terminal-clean-finance .stocks-directory-monitor-list[role=list],.terminal-clean-finance .terminal-workflow-grid[role=list],.terminal-clean-finance .watchlist-stock-grid[role=list],.terminal-clean-finance .watchlist-workflow-list[role=list]{border-radius:8px}.terminal-clean-finance .disclosure-intelligence-row,.terminal-clean-finance .global-intelligence-feed-row,.terminal-clean-finance .reports-filing-row,.terminal-clean-finance .reports-list-row,.terminal-clean-finance .stocks-directory-monitor-row,.terminal-clean-finance .terminal-workflow-row,.terminal-clean-finance .watchlist-scan-row{padding-inline:8px}.terminal-clean-finance .settings-data-source-row-main,.terminal-clean-finance .terminal-workflow-row{grid-template-columns:minmax(0,1fr)}}.terminal-clean-finance .terminal-page-shell{display:grid;gap:var(--terminal-section-gap);margin-inline:auto;max-width:var(--terminal-page-max-width);min-width:0;width:100%}.terminal-clean-finance .terminal-page-main,.terminal-clean-finance .terminal-page-primary,.terminal-clean-finance .terminal-page-rail,.terminal-clean-finance .terminal-section{min-width:0}.terminal-clean-finance .terminal-filter-row,.terminal-clean-finance .terminal-page-header,.terminal-clean-finance .terminal-page-tabs,.terminal-clean-finance .terminal-page-topbar{margin-inline:0;max-width:100%;min-width:0;width:100%}.terminal-clean-finance .terminal-page-grid{align-items:start;display:grid;gap:var(--terminal-content-gap);grid-template-columns:minmax(0,1fr) minmax(260px,var(--terminal-right-rail-width));min-width:0;width:100%}@media (min-width:1024px){.global-shell.terminal-clean-finance,.terminal-clean-finance.global-shell{grid-template-columns:var(--terminal-sidebar-width) minmax(0,1fr)}.terminal-clean-finance .global-topbar{padding:18px var(--terminal-page-padding-x)}.terminal-clean-finance .global-topbar-search{justify-self:start;max-width:var(--terminal-page-max-width);width:min(100%,var(--terminal-page-max-width))}.terminal-clean-finance .screen{padding:var(--terminal-page-padding-y) var(--terminal-page-padding-x) 64px}.terminal-clean-finance .disclosures-terminal-shell,.terminal-clean-finance .global-intelligence-board,.terminal-clean-finance .markets-overview-grid,.terminal-clean-finance .reports-overview-shell,.terminal-clean-finance .settings-grid,.terminal-clean-finance .themes-overview-shell,.terminal-clean-finance .watchlist-terminal-shell{gap:var(--terminal-content-gap)}.terminal-clean-finance .stocks-directory-page>.global-local-header{display:none}}.terminal-clean-finance .markets-overview-grid,.terminal-clean-finance .reports-overview-shell,.terminal-clean-finance .themes-overview-shell{padding:0}.terminal-clean-finance .markets-page-shell{gap:10px}.terminal-clean-finance .markets-home-hero-card-compact,.terminal-clean-finance .themes-hero-card-compact{border-radius:20px;padding:14px 16px}.terminal-clean-finance .markets-home-hero-card-compact h1,.terminal-clean-finance .themes-hero-card-compact h1{font-size:clamp(24px,2.6vw,32px);margin-top:6px}.terminal-clean-finance .markets-home-hero-card-compact p,.terminal-clean-finance .themes-hero-card-compact p{font-size:12.7px;line-height:1.38;margin-top:6px}.terminal-clean-finance .markets-hero-metrics-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.terminal-clean-finance .markets-hero-metric{border-radius:12px;gap:3px;padding:8px 10px}.terminal-clean-finance .markets-hero-metric strong{font-size:14px}.terminal-clean-finance .markets-home-hero-foot{gap:6px 10px;margin-top:9px}.terminal-clean-finance .markets-status-inline{gap:8px;margin-top:9px;padding-top:8px}.terminal-clean-finance .markets-index-board{border-radius:20px;padding:13px}.terminal-clean-finance .markets-index-board-head{gap:8px}.terminal-clean-finance .markets-index-board-head h2{font-size:17px;margin-top:3px}.terminal-clean-finance .markets-index-board-grid{gap:7px}.terminal-clean-finance .markets-index-card{border-radius:12px;gap:6px;padding:9px 10px}.terminal-clean-finance .markets-index-card strong{font-size:20px}.terminal-clean-finance .markets-index-board-foot{margin-top:8px}.terminal-clean-finance .markets-etf-preview-grid{gap:8px}.terminal-clean-finance .markets-etf-preview-card{border-radius:14px;padding:10px}.terminal-clean-finance .stocks-directory-hero{padding:6px 0 0}.terminal-clean-finance .stocks-directory-section{padding-top:4px}.terminal-clean-finance .stocks-directory-controls{gap:8px}.terminal-clean-finance .market-universe-panel,.terminal-clean-finance .stocks-directory-terminal-panel{border-radius:18px}@media (max-width:1023px){:root{--terminal-page-padding-x:16px;--terminal-page-padding-y:16px;--terminal-content-gap:10px;--terminal-section-gap:10px}.terminal-clean-finance .terminal-page-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){:root{--terminal-page-padding-x:14px;--terminal-page-padding-y:14px}.terminal-clean-finance .terminal-page-shell{gap:10px}.terminal-clean-finance .markets-hero-metrics-grid{grid-template-columns:minmax(0,1fr)}}.terminal-clean-finance .home-terminal-ticker.reference{gap:3px}.terminal-clean-finance .home-terminal-ticker-placeholder{color:rgba(16,25,20,.78);font-size:18px;letter-spacing:0}.terminal-clean-finance .home-terminal-ticker-state{align-self:start;background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.08);color:rgba(32,74,59,.86);font-weight:880;padding:3px 6px}.terminal-clean-finance .home-terminal-ticker-track{background:linear-gradient(90deg,rgba(15,61,46,.1),rgba(15,61,46,.24),rgba(15,61,46,.1));margin-top:2px;opacity:.62;width:min(64px,70%)}.terminal-clean-finance .home-terminal-ticker span.home-terminal-ticker-reference{font-size:9.6px;font-weight:760}.terminal-clean-finance .home-index-monitor-placeholder-cell{align-items:baseline;display:inline-flex;gap:6px;min-width:0}.terminal-clean-finance .home-index-monitor-placeholder-cell small{color:rgba(90,99,92,.74);font-size:10px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-mini-trend.inactive{background:rgba(15,61,46,.12)}.terminal-clean-finance .home-mini-trend.inactive:after{background:rgba(15,61,46,.22);box-shadow:12px 0 0 rgba(15,61,46,.13),24px 0 0 rgba(15,61,46,.2)}.terminal-clean-finance .home-sector-flow-muted{color:rgba(64,72,66,.72)!important;font-size:11px}.terminal-clean-finance .markets-stock-table-num,.terminal-clean-finance .stocks-directory-price strong,.terminal-clean-finance .watchlist-stock-price strong{font-variant-numeric:tabular-nums}.terminal-clean-finance .stocks-directory-price strong:where(:not(:empty)),.terminal-clean-finance .watchlist-stock-price strong:where(:not(:empty)){min-height:22px}.terminal-clean-finance .stocks-directory-price em,.terminal-clean-finance .watchlist-stock-price em{color:rgba(67,76,69,.72)}.terminal-clean-finance .home-terminal-page,.terminal-clean-finance .intelligence-feed-page,.terminal-clean-finance .markets-page-shell{gap:9px}.terminal-clean-finance .home-terminal-strip{background:linear-gradient(135deg,rgba(15,95,70,.055),rgba(255,255,255,.92) 46%),#fff;border:1px solid rgba(15,61,46,.08);box-shadow:0 10px 26px rgba(12,41,31,.055);margin-inline:0;overflow:hidden}.terminal-clean-finance .home-terminal-ticker{gap:3px;min-height:78px;padding:10px 12px 9px}.terminal-clean-finance .home-terminal-ticker span:first-child{color:rgba(33,45,38,.92);font-size:11px}.terminal-clean-finance .home-terminal-ticker.reference{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(246,250,246,.62))}.terminal-clean-finance .home-terminal-ticker:not(:last-child){border-right:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .home-terminal-ticker strong,.terminal-clean-finance .home-terminal-ticker-pending{min-height:18px}.terminal-clean-finance .home-terminal-ticker-placeholder{color:rgba(21,30,25,.82);font-size:20px;line-height:1}.terminal-clean-finance .home-terminal-ticker-state{align-items:center;color:rgba(54,64,56,.74);display:inline-flex;font-size:10.5px;font-weight:800;gap:5px}.terminal-clean-finance .home-terminal-ticker-state:before{background:rgba(15,61,46,.22);border-radius:999px;content:"";height:5px;width:5px}.terminal-clean-finance .home-mini-trend.inactive,.terminal-clean-finance .home-terminal-ticker-track{opacity:.78}.terminal-clean-finance .home-terminal-ticker-track{background:linear-gradient(90deg,rgba(15,61,46,.12),rgba(15,61,46,.28),rgba(15,61,46,.1));border-radius:999px;display:block;height:3px;margin-block:4px 2px;width:100%}@media (max-width:1180px){.terminal-clean-finance .home-terminal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.terminal-clean-finance .home-terminal-board{border-radius:10px;gap:0;padding:0}.terminal-clean-finance .home-terminal-board>.card{border-radius:0;padding:12px}.terminal-clean-finance .home-terminal-board>.card:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.terminal-clean-finance .home-terminal-board>.card:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.terminal-clean-finance .home-monitor-header{border-bottom:1px solid rgba(15,61,46,.075);padding-bottom:8px}.terminal-clean-finance .home-monitor-conclusion{background:transparent;border:0;border-bottom:1px solid rgba(15,61,46,.07);border-radius:0;padding:0 0 8px}.terminal-clean-finance .home-data-limitation-note{background:#fbfcf8;border-style:solid;margin-top:-2px;padding:6px 8px}.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-index-monitor-table{border-left:0;border-radius:0;border-right:0}.terminal-clean-finance .home-event-row,.terminal-clean-finance .home-index-monitor-row{min-height:34px;padding:7px 8px}.terminal-clean-finance .home-monitor-dual-grid{gap:8px}.terminal-clean-finance .home-monitor-subpanel{border-left:0;border-radius:0;border-right:0;padding:8px 0}.terminal-clean-finance .home-driver-card{padding:7px 0}.terminal-clean-finance .home-focus-list li,.terminal-clean-finance .home-source-status-row,.terminal-clean-finance .home-task-row{border-radius:0}.terminal-clean-finance .home-task-stat-strip a{min-height:48px}.terminal-clean-finance .home-terminal-lower-grid{border-radius:10px;gap:0;padding:0}.terminal-clean-finance .home-terminal-lower-grid>.card{border-radius:0;padding:12px}.terminal-clean-finance .home-terminal-lower-grid>.card:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.terminal-clean-finance .home-terminal-lower-grid>.card:last-child{border-bottom-right-radius:10px;border-left:1px solid rgba(15,61,46,.085);border-top-right-radius:10px}.terminal-clean-finance .markets-overview-grid{gap:9px}.terminal-clean-finance .markets-home-hero-card-compact,.terminal-clean-finance .markets-index-board,.terminal-clean-finance .markets-overview-preview{border-radius:12px;box-shadow:none}.terminal-clean-finance .markets-home-hero-card-compact{padding:12px 14px}.terminal-clean-finance .markets-home-hero-card-compact h1{font-size:clamp(22px,2.2vw,29px);margin-top:4px}.terminal-clean-finance .markets-hero-metrics-grid{margin-top:8px}.terminal-clean-finance .markets-etf-preview-card,.terminal-clean-finance .markets-hero-metric,.terminal-clean-finance .markets-index-card{background:#fff;border-color:rgba(15,61,46,.08);border-radius:9px;box-shadow:none}.terminal-clean-finance .markets-index-card{border-left:0;border-radius:0;border-right:0;padding:8px 0}.terminal-clean-finance .markets-index-card+.markets-index-card{border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .markets-index-card strong{font-size:17px}.terminal-clean-finance .intelligence-feed-page{gap:10px}.terminal-clean-finance .intelligence-hero,.terminal-clean-finance .intelligence-search-panel{background:transparent;border-left:0;border-radius:0;border-right:0;box-shadow:none}.terminal-clean-finance .intelligence-hero{border-top:0;padding:8px 0 12px}.terminal-clean-finance .intelligence-hero h1{font-size:clamp(24px,2.4vw,34px)}.terminal-clean-finance .intelligence-search-panel{border-top:1px solid rgba(15,61,46,.075);gap:9px;padding:10px 0 12px}.terminal-clean-finance .intelligence-summary-strip{gap:0}.terminal-clean-finance .intelligence-summary-tile{background:transparent;border-bottom:1px solid rgba(15,61,46,.075);border-left:0;border-radius:0;border-right:0;padding:8px 10px}.terminal-clean-finance .intelligence-summary-tile+.intelligence-summary-tile{border-left:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .intelligence-tabs{border-bottom:1px solid rgba(15,61,46,.09);gap:0;overflow-x:auto;padding-bottom:0}.terminal-clean-finance .intelligence-tabs span{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 12px}.terminal-clean-finance .intelligence-tabs span.active{background:transparent;border-bottom-color:var(--brand)}.terminal-clean-finance .intelligence-featured-list{gap:8px}.terminal-clean-finance .intelligence-card.featured,.terminal-clean-finance .intelligence-feed-list,.terminal-clean-finance .intelligence-settings-card{border-radius:10px;box-shadow:none}.terminal-clean-finance .intelligence-feed-list{padding:0 12px}.terminal-clean-finance .intelligence-card:not(.featured){padding:10px 0}.terminal-clean-finance .intelligence-card:not(.featured)+.intelligence-card:not(.featured){border-top:1px solid rgba(15,61,46,.075)}@media (min-width:1180px){.terminal-clean-finance .intelligence-featured-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.terminal-clean-finance .home-terminal-board>.card,.terminal-clean-finance .home-terminal-lower-grid>.card{border-radius:10px!important}.terminal-clean-finance .home-terminal-lower-grid>.card:last-child{border-left:0;border-top:1px solid rgba(15,61,46,.085)}.terminal-clean-finance .intelligence-summary-strip{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .intelligence-summary-tile+.intelligence-summary-tile{border-left:0}}.mobile-app-viewport{background:radial-gradient(circle at 50% 0,rgba(15,95,70,.09),transparent 36%),#eef2ed;color:var(--text-1);min-height:100vh;padding:18px}.mobile-app-frame{background:#fbfcf8;border:1px solid rgba(15,61,46,.1);border-radius:24px;box-shadow:0 18px 48px rgba(15,61,46,.1);display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100vh - 32px);min-height:760px}.mobile-app-header{align-items:center;background:rgba(251,252,248,.94);border-bottom:1px solid rgba(15,61,46,.08);display:flex;justify-content:space-between;padding:13px 16px 10px}.mobile-brand{align-items:center;color:inherit;display:inline-flex;gap:10px;text-decoration:none}.mobile-brand>span{background:linear-gradient(145deg,#0f6b4f,#093a2e);border-radius:11px;color:#effaf3;display:grid;font-size:15px;font-weight:900;height:34px;place-items:center;width:34px}.mobile-brand>.wonderhow-brand-symbol{background:none;border-radius:0;color:transparent}.mobile-brand strong,.mobile-settings-row span,.mobile-watchlist-row strong{display:block;font-size:14px;letter-spacing:-.02em}.mobile-brand small,.mobile-settings-row small,.mobile-watchlist-row span{color:var(--text-3);display:block;font-size:11px;margin-top:2px}.mobile-header-actions{align-items:center;display:flex;gap:8px}.mobile-header-actions a{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);display:inline-flex;height:34px;justify-content:center;text-decoration:none;width:34px}.mobile-app-content{padding:10px 12px 136px}.mobile-app-content::-webkit-scrollbar,.mobile-filter-tabs::-webkit-scrollbar{display:none}.mobile-data-card,.mobile-detail-card,.mobile-hero,.mobile-page-head,.mobile-rumor-caution,.mobile-section,.mobile-setting-master{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:16px}.mobile-data-card,.mobile-detail-card,.mobile-hero,.mobile-page-head,.mobile-rumor-caution,.mobile-setting-master{padding:13px}.mobile-hero span,.mobile-section-head span{color:var(--brand);font-size:11px;font-weight:780;letter-spacing:-.01em}.mobile-detail-card h1,.mobile-hero h1,.mobile-page-head h1{font-size:22px;letter-spacing:-.045em;line-height:1.16;margin:3px 0 4px}.mobile-data-card p,.mobile-detail-card p,.mobile-detail-copy,.mobile-hero p,.mobile-page-head p,.mobile-policy-note,.mobile-rumor-caution p{color:var(--text-2);font-size:12.8px;line-height:1.5;margin:0}.mobile-summary-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.mobile-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-summary-card{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:15px;min-width:0;padding:8px 10px}.mobile-summary-card small,.mobile-summary-card span{color:var(--text-3);display:block;font-size:11px}.mobile-summary-card strong{color:var(--text-1);display:block;font-size:17px;letter-spacing:-.04em;margin:2px 0 0}.mobile-section{margin-top:8px;overflow:hidden}.mobile-section-head{align-items:flex-start;border-bottom:1px solid rgba(15,61,46,.08);display:flex;justify-content:space-between;padding:11px 13px}.mobile-section-head h2{font-size:16px;letter-spacing:-.03em;line-height:1.2;margin:0}.mobile-section-head a{color:var(--brand);font-size:12px;font-weight:800;text-decoration:none}.mobile-feed-list,.mobile-settings-list,.mobile-watchlist-list{display:grid}.mobile-feed-item{color:inherit;display:grid;gap:4px;padding:11px 13px;text-decoration:none}.mobile-feed-item+.mobile-feed-item,.mobile-settings-row+.mobile-settings-row,.mobile-watchlist-row+.mobile-watchlist-row{border-top:1px solid rgba(15,61,46,.075)}.mobile-feed-item.compact{padding-bottom:11px;padding-top:11px}.mobile-feed-top{align-items:center;display:flex;justify-content:space-between;min-width:0}.mobile-feed-top time{color:var(--text-3);font-size:10.5px;white-space:nowrap}.mobile-alert-badge{background:rgba(15,95,70,.08);border-radius:999px;color:var(--brand);display:inline-flex;font-size:10.8px;font-weight:780;letter-spacing:-.01em;padding:3.5px 7px}.mobile-alert-badge.official_disclosure{background:rgba(28,112,216,.09);color:#1e63ba}.mobile-alert-badge.rumor{background:rgba(255,142,32,.14);color:#a85600}.mobile-alert-badge.reported_news,.mobile-alert-badge.research_report{background:rgba(86,70,180,.09);color:#5845a9}.mobile-alert-badge.global_signal{background:rgba(24,128,92,.1);color:#16734f}.mobile-feed-item h3{font-size:14.5px;letter-spacing:-.02em;line-height:1.32;margin:0}.mobile-feed-item p{color:var(--text-2);display:-webkit-box;font-size:12.3px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-rumor-warning{color:#a85600;font-size:11.5px;font-weight:800}.mobile-feed-item-cta{color:var(--brand);font-size:11.5px;font-weight:900;justify-self:start;margin-top:2px}.mobile-chip-row{display:flex;flex-wrap:wrap;gap:5px}.mobile-chip-row span{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:var(--text-2);font-size:10.5px;font-weight:700;padding:4px 7px}.mobile-chip-row.large,.mobile-detail-copy{padding:13px}.mobile-policy-note{margin-top:10px;padding:0 4px 4px}.mobile-empty-state{background:rgba(248,250,248,.92);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:5px;margin:12px;padding:13px}.mobile-empty-state strong{color:var(--text-1);font-size:13.5px;font-weight:880}.mobile-empty-state a,.mobile-empty-state p{color:var(--text-2);font-size:12.2px;line-height:1.45;margin:0}.mobile-empty-state a{color:var(--brand);font-weight:850;text-decoration:none}.mobile-search-box,.mobile-search-input{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:16px;color:var(--text-3);font-size:13px;margin:10px 0;padding:12px 14px}.mobile-filter-tabs{display:flex;gap:6px;margin:0 -2px 9px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 42px),transparent);overflow-x:auto;padding:0 46px 3px 2px;scrollbar-width:none}.mobile-filter-tabs a{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:12px;font-weight:800;padding:7px 11px;text-decoration:none}.mobile-filter-tabs a.active{background:rgba(15,95,70,.12);border-color:rgba(15,95,70,.34);box-shadow:inset 0 0 0 1px rgba(15,95,70,.08);color:var(--brand)}.mobile-settings-row,.mobile-watchlist-row{align-items:center;color:inherit;display:grid;gap:7px;padding:11px 13px;text-decoration:none}.mobile-watchlist-row dl{display:grid;gap:5px;margin:0}.mobile-watchlist-row dl div{background:rgba(15,61,46,.04);border-radius:10px;padding:5px 4px;text-align:center}.mobile-watchlist-row dd,.mobile-watchlist-row dt{margin:0}.mobile-watchlist-row dt{color:var(--text-3);font-size:10px}.mobile-watchlist-row dd{font-size:13px;font-weight:800}.mobile-watchlist-row em{background:rgba(15,95,70,.08);border-radius:999px;color:var(--brand);font-size:11px;font-style:normal;font-weight:800;justify-self:start;padding:4px 8px}.mobile-settings-row{grid-template-columns:minmax(0,1fr) auto}.mobile-settings-row strong{color:var(--brand);font-size:12px;white-space:nowrap}.mobile-data-card,.mobile-rumor-caution,.mobile-setting-master{margin-top:10px}.mobile-data-card span,.mobile-setting-master span{color:var(--text-3);display:block;font-size:11px}.mobile-data-card strong,.mobile-rumor-caution strong,.mobile-setting-master strong{display:block;font-size:15px;margin-bottom:4px}.mobile-setting-master{align-items:center;display:flex;justify-content:space-between}.mobile-action-row a,.mobile-disabled-save,.mobile-setting-master button{background:rgba(15,95,70,.08);border:1px solid rgba(15,95,70,.14);border-radius:999px;color:var(--brand);font-size:12px;font-weight:800;padding:10px 14px;text-decoration:none}.mobile-disabled-save{margin-top:10px;width:100%}.mobile-detail-meta{display:grid;gap:0;margin:14px 0 0}.mobile-detail-meta div{border-top:1px solid rgba(15,61,46,.075);display:flex;justify-content:space-between;padding:9px 0}.mobile-detail-meta dd,.mobile-detail-meta dt{font-size:12px;margin:0}.mobile-detail-meta dt{color:var(--text-3)}.mobile-detail-meta dd{color:var(--text-1);font-weight:800}.mobile-rumor-caution{background:rgba(255,142,32,.08);border-color:rgba(255,142,32,.2)}.mobile-action-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.mobile-action-row a{text-align:center}.mobile-action-row a.primary{grid-column:1/-1}.mobile-bottom-nav{backdrop-filter:blur(12px);background:rgba(255,255,255,.99);border-top:1px solid rgba(15,61,46,.1);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;min-height:72px;padding:8px 8px calc(env(safe-area-inset-bottom, 12px) + 12px);position:absolute;right:0;z-index:10}.mobile-bottom-nav a{align-items:center;color:var(--text-3);display:flex;flex-direction:column;font-size:10.5px;font-weight:760;gap:2px;justify-content:center;min-width:0;text-decoration:none}.mobile-bottom-nav a span{font-size:18px;line-height:1}.mobile-bottom-nav a.active{color:var(--brand)}@media (max-width:520px){.mobile-app-viewport{padding:0}.mobile-app-frame{border:0;border-radius:0;box-shadow:none;max-height:none;min-height:100vh;width:100%}}.sg-page-title{font-size:clamp(22px,2.2vw,var(--sg-text-2xl));font-weight:var(--sg-weight-bold);letter-spacing:var(--sg-tracking-tight);line-height:var(--sg-line-tight)}.sg-feed-summary,.sg-mobile-body,.sg-page-subtitle{color:var(--text-2);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-regular);letter-spacing:var(--sg-tracking-normal);line-height:var(--sg-line-relaxed)}.sg-card-title,.sg-feed-title,.sg-mobile-title,.sg-section-title{color:var(--text-1);font-weight:var(--sg-weight-semibold);letter-spacing:var(--sg-tracking-tight);line-height:1.28}.sg-caption,.sg-mobile-caption,.sg-muted{color:var(--text-3);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);letter-spacing:var(--sg-tracking-normal);line-height:var(--sg-line-normal)}.sg-badge-text,.sg-chip-text,.sg-nav-label{font-size:var(--sg-text-2xs);font-weight:var(--sg-weight-semibold);letter-spacing:0;line-height:1.15}.sg-count,.sg-number{font-family:var(--sg-font-number);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:var(--sg-weight-bold);letter-spacing:-.018em;line-height:1.08}.mobile-app-viewport,.terminal-clean-finance{font-family:var(--sg-font-sans);text-rendering:optimizeLegibility}.mobile-detail-card h1,.mobile-hero h1,.mobile-page-head h1,.terminal-clean-finance .global-intelligence-hero h1,.terminal-clean-finance .home-terminal-market-board h1,.terminal-clean-finance .intelligence-hero h1,.terminal-clean-finance .market-detail-hero h1,.terminal-clean-finance .reports-intelligence-hero h1,.terminal-clean-finance .settings-hero h1,.terminal-clean-finance .stocks-directory-hero h1,.terminal-clean-finance .watchlist-terminal-hero h1{font-weight:var(--sg-weight-bold);letter-spacing:var(--sg-tracking-tight);line-height:1.18}.mobile-detail-card p,.mobile-hero p,.mobile-page-head p,.terminal-clean-finance .global-intelligence-hero p,.terminal-clean-finance .home-terminal-market-board p,.terminal-clean-finance .intelligence-hero p,.terminal-clean-finance .market-detail-hero p,.terminal-clean-finance .reports-intelligence-hero p,.terminal-clean-finance .settings-hero p,.terminal-clean-finance .stocks-directory-hero p,.terminal-clean-finance .watchlist-terminal-hero p{color:var(--text-2);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-regular);letter-spacing:var(--sg-tracking-normal);line-height:var(--sg-line-relaxed)}.mobile-feed-item h3,.mobile-section-head h2,.mobile-settings-row span,.mobile-watchlist-row strong,.terminal-clean-finance .global-intelligence-feed-row h3,.terminal-clean-finance .home-terminal-section-title,.terminal-clean-finance .reports-list-row h3,.terminal-clean-finance .section-title,.terminal-clean-finance .stocks-directory-row h3,.terminal-clean-finance .watchlist-stock-card h3,.terminal-clean-finance h2,.terminal-clean-finance h3{font-weight:var(--sg-weight-semibold);letter-spacing:var(--sg-tracking-tight)}.mobile-data-card p,.mobile-detail-copy,.mobile-feed-item p,.mobile-policy-note,.mobile-rumor-caution p,.terminal-clean-finance .global-intelligence-feed-row p,.terminal-clean-finance .reports-list-row p,.terminal-clean-finance .stocks-directory-row p,.terminal-clean-finance .terminal-workflow-row p,.terminal-clean-finance .watchlist-stock-card p{color:var(--text-2);font-size:var(--sg-text-sm);font-weight:var(--sg-weight-regular);letter-spacing:var(--sg-tracking-normal);line-height:1.52}.mobile-brand small,.mobile-detail-meta dt,.mobile-feed-top time,.mobile-settings-row small,.mobile-summary-card small,.mobile-summary-card span,.mobile-watchlist-row span,.terminal-clean-finance .global-intelligence-meta,.terminal-clean-finance .home-terminal-muted,.terminal-clean-finance .reports-list-meta,.terminal-clean-finance .stocks-directory-meta,.terminal-clean-finance .watchlist-stock-meta,.terminal-clean-finance small{color:var(--text-3);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-medium);letter-spacing:var(--sg-tracking-normal);line-height:var(--sg-line-normal)}.terminal-clean-finance .home-terminal-index-table th,.terminal-clean-finance .reports-list-head,.terminal-clean-finance .settings-data-source-table th,.terminal-clean-finance .stocks-directory-table th,.terminal-clean-finance table th{color:var(--text-3);font-size:var(--sg-text-xs);font-weight:var(--sg-weight-semibold);letter-spacing:0;line-height:1.25}.mobile-detail-meta dd,.mobile-summary-card strong,.mobile-watchlist-row dd,.terminal-clean-finance .data-trust-count,.terminal-clean-finance .home-terminal-count,.terminal-clean-finance .intelligence-summary-tile strong,.terminal-clean-finance .reports-count,.terminal-clean-finance .watchlist-count{font-family:var(--sg-font-number);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:var(--sg-weight-bold);letter-spacing:-.018em;line-height:1.1}.mobile-alert-badge,.mobile-chip-row span,.mobile-filter-tabs a,.mobile-watchlist-row em,.terminal-clean-finance .disclosures-layer-chip,.terminal-clean-finance .global-featured-signal-chips b,.terminal-clean-finance .global-featured-signal-chips span,.terminal-clean-finance .global-intelligence-layer-chip,.terminal-clean-finance .home-layer-chip,.terminal-clean-finance .intelligence-chip-row span,.terminal-clean-finance .intelligence-type-badge,.terminal-clean-finance .market-universe-chip,.terminal-clean-finance .reports-layer-chip,.terminal-clean-finance .stocks-directory-layer-chip,.terminal-clean-finance .watchlist-scan-pill{font-size:var(--sg-text-2xs);font-weight:var(--sg-weight-semibold);letter-spacing:0;line-height:1.15}.mobile-brand strong{font-size:14.2px;font-weight:var(--sg-weight-bold);letter-spacing:var(--sg-tracking-tight)}.mobile-detail-card h1,.mobile-hero h1,.mobile-page-head h1{font-size:21px}.mobile-section-head h2{font-size:15.5px}.mobile-feed-item h3{font-size:14.4px;line-height:1.34}.mobile-feed-item p{font-size:12.4px}.mobile-alert-badge{padding:4px 7.5px}.mobile-settings-row strong{font-size:var(--sg-text-sm);font-weight:var(--sg-weight-semibold)}.mobile-bottom-nav a{font-size:var(--sg-text-2xs);font-weight:var(--sg-weight-semibold);letter-spacing:0;line-height:1.1}.mobile-bottom-nav a strong{font-size:10.8px;font-weight:var(--sg-weight-semibold)}.terminal-clean-finance .home-monitor-eyebrow,.terminal-clean-finance .intelligence-hero .eyebrow,.terminal-clean-finance .reports-intelligence-copy .eyebrow{color:var(--brand);font-size:11px;font-weight:850;letter-spacing:-.015em}.terminal-clean-finance .home-monitor-header h1{font-size:clamp(24px,2.5vw,34px)}.terminal-clean-finance .home-monitor-conclusion{align-items:center;border-radius:12px;display:grid;gap:4px;grid-template-columns:minmax(150px,auto) minmax(0,1fr);padding:10px 12px}.terminal-clean-finance .home-monitor-conclusion em{color:var(--text-3);grid-column:1/-1}.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-index-monitor-table,.terminal-clean-finance .home-sector-flow-table{border-color:rgba(15,61,46,.08);border-radius:11px}.terminal-clean-finance .home-event-row,.terminal-clean-finance .home-index-monitor-row,.terminal-clean-finance .home-sector-flow-row{min-height:34px}.terminal-clean-finance .home-driver-grid{gap:0}.terminal-clean-finance .home-driver-card{border-left:0;border-radius:0;border-right:0;border-top:0;padding:9px 4px}.terminal-clean-finance .home-driver-card+.home-driver-card{border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .home-driver-card strong{font-size:13.4px}.terminal-clean-finance .home-driver-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.terminal-clean-finance .intelligence-hero{display:grid;grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .intelligence-hero h1,.terminal-clean-finance .reports-intelligence-copy h1{letter-spacing:-.05em}.terminal-clean-finance .intelligence-card.featured{background:linear-gradient(180deg,rgba(13,107,79,.045),transparent 48%),#fff;border-color:rgba(15,95,70,.14)}.terminal-clean-finance .intelligence-card h3{font-size:15px}.terminal-clean-finance .intelligence-detail-panel summary{font-weight:800}.terminal-clean-finance .reports-intelligence-hero{background:#fff;border-color:rgba(15,61,46,.095);border-radius:14px;box-shadow:none}.terminal-clean-finance .reports-intelligence-stats{gap:7px}.terminal-clean-finance .settings-compact-hero{background:linear-gradient(135deg,rgba(15,95,70,.045),transparent 52%),#fff}.mobile-app-content{padding-bottom:calc(142px + env(safe-area-inset-bottom, 0px))}.mobile-hero{background:linear-gradient(135deg,rgba(15,95,70,.075),transparent 58%),#fff;padding:12px 13px}.mobile-hero span{align-items:center;display:inline-flex;gap:5px}.mobile-hero span:before{background:var(--brand);border-radius:999px;content:"";display:inline-block;height:6px;width:6px}.mobile-summary-grid{gap:5px}.mobile-summary-card{border-radius:13px;padding:7px 9px}.mobile-summary-card strong{font-size:16px;margin-top:1px}.mobile-market-indicator-strip{display:flex;gap:7px;margin-top:8px;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:none}.mobile-market-indicator-strip::-webkit-scrollbar{display:none}.mobile-market-indicator-card{background:linear-gradient(135deg,rgba(15,95,70,.055),rgba(255,255,255,.96) 62%),#fff;border:1px solid rgba(15,61,46,.09);border-radius:15px;box-shadow:0 8px 18px rgba(12,41,31,.045);color:inherit;display:grid;flex:0 0 142px;min-height:104px;padding:10px;text-decoration:none}.mobile-market-indicator-card span{color:rgba(33,45,38,.92);font-size:11px;font-weight:820;line-height:1.2}.mobile-market-indicator-card strong{color:var(--text-1);font-size:20px;line-height:1}.mobile-market-indicator-card small{color:rgba(54,64,56,.76);font-size:10.5px;font-weight:780}.mobile-market-indicator-card i{background:linear-gradient(90deg,rgba(15,61,46,.12),rgba(15,61,46,.27),rgba(15,61,46,.1));border-radius:999px;display:block;height:3px;margin-top:3px}.mobile-market-indicator-card em{color:rgba(96,105,98,.82);font-size:10px;font-style:normal;font-weight:760;line-height:1.25}.mobile-section{border-radius:15px}.mobile-section-head{padding:10px 12px}.mobile-feed-item{gap:5px;padding:10px 12px}.mobile-feed-item h3{color:var(--text-1);font-size:14.7px;font-weight:780}.mobile-feed-item p{color:#617067}.mobile-feed-top{gap:8px}.mobile-alert-badge{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-chip-row{gap:4px}.mobile-chip-row span{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-filter-tabs{padding-right:56px}.mobile-watchlist-row{gap:8px;padding:10px 12px}.mobile-watchlist-row dl{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-watchlist-row dl div{padding:4px 3px}.mobile-watchlist-row em{padding:3px 7px}.mobile-bottom-nav{background:#fff;box-shadow:0 -10px 28px rgba(15,61,46,.08);min-height:76px}@media (max-width:720px){.terminal-clean-finance .home-monitor-conclusion,.terminal-clean-finance .intelligence-hero{grid-template-columns:minmax(0,1fr)}}.terminal-clean-finance .home-featured-signals{background:radial-gradient(circle at 12% 0,rgba(17,148,95,.13),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,250,246,.94));border:1px solid rgba(15,61,46,.1);border-radius:18px;box-shadow:0 22px 54px rgba(18,41,31,.09);display:grid;grid-column:1/-1;padding:18px}.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .reports-today-read-head{align-items:end;display:flex;gap:12px;justify-content:space-between}.terminal-clean-finance .home-featured-signals-head span,.terminal-clean-finance .reports-today-read-head span{color:var(--brand);display:block;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.terminal-clean-finance .home-featured-signals-head h2,.terminal-clean-finance .reports-today-read-head h2{color:var(--text-1);font-size:clamp(22px,2.2vw,30px);font-weight:940;letter-spacing:-.055em;line-height:1.08;margin:5px 0 0}.terminal-clean-finance .home-featured-signals-head a,.terminal-clean-finance .reports-today-read-head a{color:var(--brand);font-size:12px;font-weight:860;text-decoration:none;white-space:nowrap}.terminal-clean-finance .home-featured-signal-grid,.terminal-clean-finance .reports-today-read-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.86fr))}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .reports-today-read-card{background:rgba(255,255,255,.9);border:1px solid rgba(15,61,46,.09);border-radius:16px;box-shadow:0 16px 36px rgba(18,41,31,.055);color:inherit;display:grid;gap:12px;grid-template-rows:auto 1fr auto;min-height:172px;min-width:0;overflow:hidden;padding:14px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .reports-today-read-card.is-primary{background:radial-gradient(circle at 88% 0,rgba(0,128,87,.16),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(241,249,244,.96));border-color:rgba(0,128,87,.18);box-shadow:0 24px 58px rgba(18,41,31,.11);min-height:214px;padding:18px}.terminal-clean-finance .home-featured-signal-card.is-primary:after,.terminal-clean-finance .reports-today-read-card.is-primary:after{background:linear-gradient(90deg,rgba(0,128,87,.08),rgba(0,128,87,.42),rgba(0,128,87,.1)),linear-gradient(90deg,transparent 0 10%,rgba(255,255,255,.8) 10% 12%,transparent 12% 28%,rgba(255,255,255,.8) 28% 30%,transparent 30%);border-radius:999px;bottom:18px;content:"";height:4px;left:18px;opacity:.9;position:absolute;width:min(168px,calc(100% - 36px))}.terminal-clean-finance .home-featured-signal-card:hover,.terminal-clean-finance .reports-today-read-card:hover{border-color:rgba(0,128,87,.22);box-shadow:0 20px 44px rgba(18,41,31,.09);transform:translateY(-1px)}.terminal-clean-finance .home-featured-signal-rank,.terminal-clean-finance .reports-today-read-rank{align-items:center;background:rgba(0,128,87,.1);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:920;height:24px;justify-content:center;width:34px}.terminal-clean-finance .home-featured-signal-card em,.terminal-clean-finance .home-featured-signal-card small,.terminal-clean-finance .reports-today-read-card em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:820}.terminal-clean-finance .home-featured-signal-card strong,.terminal-clean-finance .reports-today-read-card strong{color:var(--text-1);display:-webkit-box;font-size:16px;font-weight:920;letter-spacing:-.035em;line-height:1.22;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.terminal-clean-finance .home-featured-signal-card.is-primary strong,.terminal-clean-finance .reports-today-read-card.is-primary strong{font-size:clamp(18px,1.75vw,23px);letter-spacing:-.055em;line-height:1.12;-webkit-line-clamp:3}.terminal-clean-finance .home-featured-signal-card.is-primary p,.terminal-clean-finance .reports-today-read-card.is-primary p{font-size:13.2px;line-height:1.52;max-width:92%;-webkit-line-clamp:3}.terminal-clean-finance .home-featured-signal-card:not(.is-primary),.terminal-clean-finance .reports-today-read-card:not(.is-primary){box-shadow:0 10px 24px rgba(18,41,31,.045);min-height:164px}.terminal-clean-finance .home-featured-signal-card p,.terminal-clean-finance .reports-today-read-card p{color:var(--text-2);display:-webkit-box;font-size:12.5px;line-height:1.45;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.terminal-clean-finance .home-market-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-clean-finance .home-market-metric-card{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px}.terminal-clean-finance .home-market-monitor-card{background:rgba(255,255,255,.9)}.terminal-clean-finance .home-market-monitor-card>.home-data-limitation-note,.terminal-clean-finance .home-market-monitor-card>.home-monitor-conclusion,.terminal-clean-finance .home-market-monitor-card>.home-monitor-header{max-width:920px}.terminal-clean-finance .home-market-metric-top{align-items:center;display:flex;justify-content:space-between}.terminal-clean-finance .home-market-metric-top strong{color:var(--text-1);font-size:13px;font-weight:900}.terminal-clean-finance .home-market-metric-top span{color:var(--text-3);font-size:10.5px;font-weight:800}.terminal-clean-finance .home-market-metric-placeholder,.terminal-clean-finance .home-market-metric-value{color:var(--text-1);font-size:24px;font-weight:940;letter-spacing:-.045em;line-height:1}.terminal-clean-finance .home-market-metric-placeholder{color:rgba(16,31,25,.5)}.terminal-clean-finance .home-market-metric-foot{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .home-market-metric-foot em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:820}.terminal-clean-finance .home-driver-mini-panel{align-content:start}.terminal-clean-finance .home-driver-mini-list{border:1px solid rgba(15,61,46,.08);border-radius:12px;overflow:hidden}.terminal-clean-finance .home-driver-mini-row{align-items:center;background:rgba(255,255,255,.72);color:inherit;display:grid;gap:8px;grid-template-columns:64px minmax(0,1fr);padding:9px 10px;text-decoration:none}.terminal-clean-finance .home-driver-mini-row+.home-driver-mini-row{border-top:1px solid rgba(15,61,46,.07)}.terminal-clean-finance .home-driver-mini-row span{color:var(--brand);font-size:10px;font-weight:860}.terminal-clean-finance .home-driver-mini-row strong{color:var(--text-1);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .reports-today-read-deck{background:radial-gradient(circle at 0 0,rgba(0,128,87,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,249,.94));border:1px solid rgba(15,61,46,.09);border-radius:18px;box-shadow:0 18px 44px rgba(18,41,31,.065);display:grid;gap:14px;margin-top:14px;padding:18px}.terminal-clean-finance .reports-today-read-tags{display:flex;flex-wrap:wrap;gap:6px}.terminal-clean-finance .reports-today-read-tags span{border-radius:999px;color:var(--text-2);font-size:10.5px;font-weight:780;padding:5px 8px}.mobile-watchlist-hero{background:radial-gradient(circle at 12% 8%,rgba(0,128,87,.16),transparent 34%),linear-gradient(145deg,#ffffff,#f4fbf6);border:1px solid rgba(15,61,46,.08);border-radius:22px;box-shadow:0 18px 46px rgba(18,41,31,.09);display:grid;gap:6px;padding:18px}.mobile-watchlist-hero span{color:var(--brand);font-size:10.5px;font-weight:920;letter-spacing:.08em}.mobile-watchlist-hero h1{color:var(--text-1);font-size:23px;font-weight:940;letter-spacing:-.052em;line-height:1.12;margin:0}.mobile-watchlist-hero p{color:var(--text-2);font-size:12.5px;line-height:1.48;margin:0}.mobile-watchlist-featured-grid{display:grid;gap:10px}.mobile-watchlist-featured-card{background:#fff;border:1px solid rgba(15,61,46,.085);border-radius:18px;box-shadow:0 14px 34px rgba(18,41,31,.065);color:inherit;display:grid;gap:13px;padding:15px;text-decoration:none}.mobile-watchlist-featured-card:first-child{background:radial-gradient(circle at 88% 4%,rgba(0,128,87,.16),transparent 32%),linear-gradient(145deg,#ffffff,#f4fbf6);border-color:rgba(0,128,87,.16);box-shadow:0 18px 42px rgba(18,41,31,.1)}.mobile-watchlist-featured-card:before{background:linear-gradient(90deg,rgba(0,128,87,.12),rgba(0,128,87,.42),rgba(0,128,87,.08));border-radius:999px;content:"";height:4px;width:92px}.mobile-watchlist-featured-card>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.mobile-watchlist-featured-card strong{color:var(--text-1);font-size:15px;font-weight:920}.mobile-watchlist-featured-card span{color:var(--text-3);font-size:11px;font-weight:760}.mobile-watchlist-featured-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mobile-watchlist-featured-card dl div{background:rgba(15,61,46,.035);border-radius:14px;display:grid;gap:3px;padding:10px 8px}.mobile-watchlist-featured-card dt,.mobile-watchlist-featured-card small{color:var(--text-3);font-size:10px;font-weight:780}.mobile-watchlist-featured-card dd{color:var(--text-1);font-size:18px;font-weight:930;margin:0}.mobile-watchlist-quote-slot{align-items:center;background:rgba(15,61,46,.035);border-radius:14px;display:flex;justify-content:space-between;padding:9px 10px}.mobile-watchlist-quote-slot strong{color:rgba(16,31,25,.55);font-size:20px;line-height:1}.mobile-watchlist-quote-slot span{margin:0}.quote-status-slot{align-items:center;color:var(--text-3);display:inline-flex;gap:7px;min-width:0}.quote-status-slot>span{color:var(--text-3);font-size:11px;font-weight:780}.quote-status-slot strong{color:var(--text-1);font-family:var(--sg-font-number);font-size:15px;font-weight:880;letter-spacing:-.018em}.quote-status-slot em{border-radius:999px;font-size:11px;font-style:normal;font-weight:850;padding:4px 7px}.quote-status-slot--up em{background:var(--up-soft);color:var(--up)}.quote-status-slot--down em{background:var(--down-soft);color:var(--down)}.quote-status-slot--flat em{background:var(--flat-soft);color:var(--flat)}.quote-status-slot--pending{opacity:.72}.mobile-watchlist-quote-line{background:rgba(15,61,46,.045);border:1px solid rgba(15,61,46,.07);border-radius:999px;justify-self:start;min-height:32px;padding:0 10px}.mobile-watchlist-quote-line.compact{background:transparent;border:0;min-height:0;padding:0}.intelligence-quote-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.intelligence-quote-item{align-items:center;background:rgba(15,61,46,.04);border:1px solid rgba(15,61,46,.07);border-radius:999px;display:inline-flex;gap:7px;min-width:0;padding:6px 8px}.intelligence-quote-item b{color:var(--text-2);font-family:var(--sg-font-number);font-size:10.5px;font-weight:850}.intelligence-quote-slot>span{font-size:10.5px}@media (max-width:980px){.terminal-clean-finance .home-featured-signal-grid,.terminal-clean-finance .reports-today-read-grid{grid-template-columns:1fr}.terminal-clean-finance .home-market-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .reports-today-read-deck{border-radius:16px;padding:14px}.terminal-clean-finance .home-market-metric-grid{grid-template-columns:1fr}}.terminal-clean-finance .home-terminal-board,.terminal-clean-finance .home-terminal-page{gap:18px}.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .reports-today-read-deck{border-color:rgba(15,61,46,.12);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 70px rgba(18,41,31,.11);gap:18px;overflow:hidden;padding:clamp(20px,2.4vw,28px);position:relative}.terminal-clean-finance .home-featured-signals{background:linear-gradient(135deg,#e3f5ec,#e8f7ef 54%,#eaf8f1);background-clip:border-box;border-color:rgba(52,128,92,.24);box-shadow:0 18px 44px rgba(15,47,35,.055);isolation:isolate}.terminal-clean-finance .home-featured-signals:before,.terminal-clean-finance .reports-today-read-deck:before{background:linear-gradient(135deg,rgba(15,61,46,.08),transparent 46%),radial-gradient(circle at 86% 10%,rgba(205,152,55,.16),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.terminal-clean-finance .home-featured-signals:before{background:linear-gradient(135deg,rgba(238,250,244,.72),rgba(238,250,244,.5) 58%,rgba(246,244,228,.3));border-radius:calc(24px - 10px);inset:10px;opacity:1}.terminal-clean-finance .home-featured-signals>*,.terminal-clean-finance .reports-today-read-deck>*{position:relative;z-index:1}.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .reports-today-read-head{align-items:flex-start}.terminal-clean-finance .home-featured-signals-head h2,.terminal-clean-finance .reports-today-read-head h2{font-size:clamp(26px,2.75vw,38px);line-height:1.02;max-width:720px}.terminal-clean-finance .home-featured-signals-head a,.terminal-clean-finance .reports-today-read-head a{background:rgba(255,255,255,.78);border:1px solid rgba(15,61,46,.11);border-radius:999px;box-shadow:0 10px 24px rgba(18,41,31,.05);padding:8px 12px}.terminal-clean-finance .home-featured-signal-grid,.terminal-clean-finance .reports-today-read-grid{gap:14px;grid-template-columns:minmax(0,1.34fr) repeat(2,minmax(230px,1fr))}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .reports-today-read-card{border-radius:22px;gap:16px;min-height:218px;padding:18px}.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .reports-today-read-card.is-primary{background:radial-gradient(circle at 90% 0,rgba(205,152,55,.2),transparent 32%),radial-gradient(circle at 0 18%,rgba(0,128,87,.18),transparent 38%),linear-gradient(145deg,#ffffff,#f5fbf7 58%,#eef6f0);border-color:rgba(15,95,70,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 30px 72px rgba(18,41,31,.16);min-height:276px;padding:24px}.terminal-clean-finance .home-featured-signal-card:not(.is-primary),.terminal-clean-finance .reports-today-read-card:not(.is-primary){background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(18,41,31,.075);min-height:238px}.terminal-clean-finance .home-featured-signal-topline,.terminal-clean-finance .reports-today-read-topline{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.terminal-clean-finance .home-featured-signal-status,.terminal-clean-finance .reports-today-read-topline em{background:rgba(15,61,46,.065);border:1px solid rgba(15,61,46,.085);border-radius:999px;color:var(--text-2);font-size:10.5px;font-style:normal;font-weight:840;max-width:68%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-featured-signal-rank,.terminal-clean-finance .reports-today-read-rank{box-shadow:inset 0 0 0 1px rgba(15,61,46,.08);flex:0 0 auto}.terminal-clean-finance .home-featured-signal-card strong,.terminal-clean-finance .reports-today-read-card strong{font-size:18px;letter-spacing:-.045em;line-height:1.16}.terminal-clean-finance .home-featured-signal-card.is-primary strong,.terminal-clean-finance .reports-today-read-card.is-primary strong{font-size:clamp(23px,2.2vw,32px);line-height:1.05}.terminal-clean-finance .home-featured-signal-card p,.terminal-clean-finance .reports-today-read-card p{font-size:13.5px;line-height:1.58;margin-top:12px}.terminal-clean-finance .home-featured-signal-foot,.terminal-clean-finance .reports-today-read-foot{align-items:end;border-top:1px solid rgba(15,61,46,.075);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-top:13px}.terminal-clean-finance .home-featured-quote-row{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.terminal-clean-finance .home-featured-quote-chip{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:999px;display:inline-flex;gap:6px;min-width:0;padding:5px 7px}.terminal-clean-finance .home-featured-quote-chip>span:first-child{color:var(--text-2);font-size:10.5px;font-weight:840;max-width:132px;overflow:visible;text-overflow:clip;white-space:nowrap}.terminal-clean-finance .home-featured-quote-slot>span{font-size:10.5px}.mobile-watchlist-featured-status b,.mobile-watchlist-row-foot b,.terminal-clean-finance .home-featured-signal-foot b,.terminal-clean-finance .reports-today-read-foot b{background:var(--brand);border-radius:999px;color:#effaf3;flex:0 0 auto;font-size:11px;font-weight:860;padding:7px 10px;text-decoration:none}.terminal-clean-finance .reports-today-read-foot{align-items:center}.terminal-clean-finance .reports-today-read-tags{min-width:0}.terminal-clean-finance .reports-today-read-tags span{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.075)}.terminal-clean-finance .reports-today-read-empty{background:rgba(255,255,255,.92);border:1px solid rgba(15,61,46,.08);border-radius:22px;box-shadow:0 18px 42px rgba(18,41,31,.055);display:grid;gap:8px;grid-column:1/-1;min-height:150px;padding:22px}.terminal-clean-finance .reports-today-read-empty strong{color:var(--text-1);font-size:18px;font-weight:900;letter-spacing:-.035em}.terminal-clean-finance .reports-today-read-empty p{color:var(--text-2);font-size:13px;line-height:1.55;margin:0}.terminal-clean-finance .home-market-monitor-card,.terminal-clean-finance .reports-dashboard-shell,.terminal-clean-finance .terminal-workflow-strip.reports-workflow-strip{box-shadow:none}.terminal-clean-finance .home-market-monitor-card{border-color:rgba(15,61,46,.07);opacity:.92;padding:18px}.terminal-clean-finance .home-monitor-header h1{font-size:clamp(21px,2vw,28px)}.terminal-clean-finance .home-market-metric-card{border-radius:16px;padding:14px}.terminal-clean-finance .home-event-row,.terminal-clean-finance .home-index-monitor-row,.terminal-clean-finance .home-sector-flow-row{min-height:42px}.terminal-clean-finance .home-driver-mini-list,.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-sector-flow-table{background:rgba(255,255,255,.68)}.terminal-clean-finance .reports-workflow-strip{margin-top:18px;opacity:.88}.terminal-clean-finance .reports-layer-section,.terminal-clean-finance .reports-tab-nav-section{margin-top:14px}.mobile-app-content{gap:12px}.mobile-watchlist-hero{border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 54px rgba(18,41,31,.12);padding:21px}.mobile-watchlist-hero h1{font-size:25px}.mobile-summary-grid.three{gap:7px}.mobile-summary-card{border-radius:16px;padding:10px}.mobile-summary-card strong{font-size:19px}.mobile-watchlist-featured-grid{gap:13px}.mobile-watchlist-featured-card{border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 20px 48px rgba(18,41,31,.1);gap:15px;min-height:212px;padding:18px}.mobile-watchlist-featured-card:first-child{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 26px 58px rgba(18,41,31,.14)}.mobile-watchlist-featured-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.mobile-watchlist-featured-card .mobile-watchlist-featured-head strong{font-size:18px}.mobile-watchlist-featured-card .mobile-watchlist-featured-head span{display:block;margin-top:3px}.mobile-watchlist-featured-signal{background:rgba(15,61,46,.07);border:1px solid rgba(15,61,46,.09);border-radius:16px;flex:0 0 auto;min-width:74px;padding:9px 10px;text-align:right}.mobile-watchlist-featured-card .mobile-watchlist-featured-signal span{color:var(--text-3);font-size:10px;font-weight:780;margin:0}.mobile-watchlist-featured-card .mobile-watchlist-featured-signal strong{color:var(--brand);font-size:29px;line-height:.95}.mobile-watchlist-featured-card dl{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-watchlist-featured-card dl div{border:1px solid rgba(15,61,46,.065);border-radius:999px;display:flex;gap:4px;justify-content:center;min-height:34px;padding:7px 6px}.mobile-watchlist-featured-card dd{color:var(--brand);font-size:15px}.mobile-watchlist-featured-status,.mobile-watchlist-row-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.mobile-watchlist-featured-status span{color:var(--text-3);font-size:11px;font-weight:760}.mobile-watchlist-row{gap:10px;padding:14px}.mobile-watchlist-row dl{gap:6px}.mobile-watchlist-row dl div{border-radius:12px;min-height:45px;padding:7px 4px}.mobile-watchlist-row dd{color:var(--text-1);font-size:14.5px}.mobile-watchlist-row-foot em{justify-self:auto}.app-auth-gate{min-height:100%;padding:18px;display:flex;flex-direction:column;gap:14px;justify-content:center;background:linear-gradient(180deg,rgba(239,250,245,.98),rgba(248,252,249,.96))}.app-auth-card{width:100%;border:1px solid rgba(37,108,80,.16);border-radius:24px;padding:22px;background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(17,48,36,.08)}.app-auth-kicker,.app-auth-step-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:rgba(20,101,73,.09);color:#0a563f;font-size:11px;font-weight:900;letter-spacing:0}.app-auth-card h1,.app-auth-step-head h1{margin:0 0 10px;color:#101f1a;font-size:22px;line-height:1.25;letter-spacing:0}.app-auth-card p,.app-auth-card small{color:#66756f;font-size:13px;line-height:1.6}.app-auth-choice-grid,.app-auth-provider-list,.app-auth-step-actions,.app-auth-summary-list{display:grid;gap:10px;margin-top:16px}.app-auth-choice-grid button,.app-auth-primary-button,.app-auth-provider-list button,.app-auth-reset-button,.app-auth-step-actions button{min-height:44px;border:1px solid rgba(28,83,63,.14);border-radius:14px;background:#f7fbf8;color:#123229;font:inherit;font-size:14px;font-weight:800;letter-spacing:0}.app-auth-provider-list button:disabled,.app-auth-step-actions button:disabled{color:#94a29c;cursor:not-allowed}.app-auth-primary-button{width:100%;margin-top:16px;border-color:rgba(2,91,68,.32);background:#064936;color:#fff}.app-auth-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-auth-choice-grid button{display:flex;min-height:62px;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px;text-align:left}.app-auth-choice-grid.compact button{min-height:52px}.app-auth-choice-grid button.active{border-color:rgba(2,91,68,.45);background:#e7f5ee;color:#073f31;box-shadow:inset 0 0 0 1px rgba(2,91,68,.08)}.app-auth-choice-grid small{margin-top:3px;color:#6d7b75;font-size:12px}.app-auth-step-actions{grid-template-columns:1fr 1.4fr}.app-auth-summary-list{grid-template-columns:1fr}.app-auth-summary-list span{padding:12px 14px;border-radius:14px;background:#edf8f2;color:#123229;font-size:13px;font-weight:800}.app-auth-reset-button{align-self:center;min-height:36px;padding:0 12px;border-color:transparent;background:transparent;color:#7a8a84;font-size:12px}.wonderhow-account-nudge,.wonderhow-personalized-check{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.wonderhow-account-nudge{background:rgba(255,255,255,.62);border:1px solid rgba(25,104,77,.13);border-radius:18px;box-shadow:0 12px 28px rgba(17,48,36,.045);padding:10px 12px}.wonderhow-account-nudge p,.wonderhow-personalized-check p{color:#60736b;font-size:12.5px;line-height:1.45;margin:0}.wonderhow-account-nudge>div{align-items:center;display:flex;flex:0 0 auto;gap:8px}.wonderhow-account-nudge-copy{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.wonderhow-account-avatar-strip{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px}.wonderhow-account-avatar-strip b{background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.09);border-radius:999px;color:#173329;display:inline-flex;font-size:11px;font-weight:900;gap:4px;line-height:1;padding:6px 8px;white-space:nowrap}.wonderhow-account-avatar-strip em{color:#7a8a84;font-size:10px;font-style:normal;font-weight:820}.wonderhow-account-nudge a,.wonderhow-account-nudge button,.wonderhow-account-soft-link,.wonderhow-personalized-check a,.wonderhow-personalized-check button{border:1px solid rgba(25,104,77,.15);border-radius:999px;color:#0a563f;display:inline-flex;font:inherit;font-size:12px;font-weight:850;line-height:1;padding:8px 10px;text-decoration:none;white-space:nowrap}.wonderhow-account-nudge button,.wonderhow-account-soft-link,.wonderhow-personalized-check button{background:rgba(255,255,255,.7);cursor:pointer}.wonderhow-account-nudge button:first-child,.wonderhow-account-nudge>a,.wonderhow-personalized-check a{background:#0b5a43;border-color:rgba(6,73,54,.16);color:#fff}.wonderhow-personalized-check button{background:transparent;border-color:transparent;box-shadow:none;color:#6f7c75;font-size:12px;padding-inline:6px}.wonderhow-personalized-check button:focus-visible,.wonderhow-personalized-check button:hover{background:rgba(15,61,46,.055);border-color:rgba(15,61,46,.08);color:#345143}.wonderhow-account-panel-shell{display:grid;gap:10px}.wonderhow-account-panel-shell .app-auth-card{max-width:720px}.wonderhow-account-panel .app-auth-provider-list{grid-template-columns:repeat(3,minmax(0,1fr))}.wonderhow-account-onboarding{max-width:760px}.wonderhow-personalized-check{background:linear-gradient(135deg,rgba(232,248,240,.94),rgba(255,255,255,.82));border:1px solid rgba(25,104,77,.14);border-radius:18px;padding:12px}.wonderhow-personalized-check>div{display:grid;gap:4px;min-width:0}.wonderhow-personalized-check span{color:#0a563f;font-size:11px;font-weight:850}.wonderhow-personalized-check strong{color:#10241d;font-size:16px;letter-spacing:0}.wonderhow-account-nudge.mobile,.wonderhow-account-panel-shell.mobile,.wonderhow-personalized-check.mobile{margin-top:8px}.wonderhow-account-nudge.mobile,.wonderhow-personalized-check.mobile{align-items:flex-start;border-radius:15px;flex-direction:column;gap:8px;padding:10px 11px}.wonderhow-account-nudge.mobile .wonderhow-account-nudge-copy{align-items:flex-start;flex-direction:column;gap:7px}.wonderhow-account-panel-shell.mobile .app-auth-card{border-radius:16px;padding:16px}.wonderhow-account-panel-shell.mobile .app-auth-choice-grid,.wonderhow-account-panel-shell.mobile .app-auth-provider-list{grid-template-columns:1fr}.wonderhow-login-page{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(148,211,176,.34),transparent 34%),radial-gradient(circle at 88% 8%,rgba(205,152,55,.12),transparent 30%),linear-gradient(145deg,#edf8f2,#f7fbf8 52%,#fbfaf3);display:grid;min-height:100vh;padding:28px}.wonderhow-login-card{background:rgba(255,255,255,.9);border:1px solid rgba(25,104,77,.16);border-radius:30px;box-shadow:0 32px 90px rgba(17,48,36,.14);display:grid;gap:18px;justify-self:center;max-width:460px;padding:clamp(24px,5vw,38px);width:min(100%,460px)}.wonderhow-login-brand{align-items:center;display:flex;gap:10px}.wonderhow-login-brand span{align-items:center;background:#0b5a43;border-radius:14px;color:#fff;display:inline-flex;font-size:18px;font-weight:950;height:38px;justify-content:center;width:38px}.wonderhow-login-brand .wonderhow-brand-symbol{background:none;border-radius:0;color:transparent;height:38px;width:38px}.wonderhow-login-brand strong{color:#10241d;font-size:18px;font-weight:920}.wonderhow-login-copy{display:grid;gap:8px}.wonderhow-login-copy p{color:#0b684d;font-size:12px;font-weight:900;letter-spacing:0;margin:0}.wonderhow-login-copy h1{color:#10241d;font-size:clamp(25px,4.2vw,34px);letter-spacing:0;line-height:1.13;margin:0}.wonderhow-login-caution,.wonderhow-login-copy span,.wonderhow-login-disabled-note{color:#64756e;font-size:13px;line-height:1.58}.wonderhow-login-social-list{display:grid;gap:9px}.wonderhow-login-social{align-items:center;background:#f8fbf9;border:1px solid rgba(25,104,77,.13);border-radius:16px;color:#1c3028;display:grid;font:inherit;grid-template-columns:34px minmax(0,1fr) auto;min-height:52px;padding:8px 11px;text-align:left}.wonderhow-login-social span{align-items:center;background:#fff;border:1px solid rgba(25,104,77,.1);border-radius:11px;display:inline-flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.wonderhow-login-social strong{font-size:14px;font-weight:850;min-width:0}.wonderhow-login-social em{background:rgba(15,61,46,.07);border-radius:999px;color:#74827d;font-size:11px;font-style:normal;font-weight:800;padding:5px 8px}.wonderhow-login-social.primary.google{background:#0b5a43;border-color:rgba(6,73,54,.16);color:#ffffff}.wonderhow-login-social.primary.google span{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.18);color:#ffffff}.wonderhow-login-social.primary.kakao{background:#FEE500;border-color:rgba(35,35,35,.06);color:#1f1f1f}.wonderhow-login-social.primary.kakao span{background:rgba(255,255,255,.72);border-color:rgba(35,35,35,.08)}.wonderhow-login-social.secondary{background:#ffffff;border-color:rgba(15,47,35,.13)}.wonderhow-login-social.supporting{background:rgba(248,251,249,.72);min-height:46px}.wonderhow-login-social:disabled{cursor:not-allowed}.wonderhow-login-demo-button{align-items:center;background:#0b5a43;border:1px solid rgba(6,73,54,.16);border-radius:16px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:900;justify-content:center;min-height:50px;text-decoration:none}.wonderhow-login-caution,.wonderhow-login-disabled-note,.wonderhow-login-error{background:rgba(237,248,242,.72);border:1px solid rgba(25,104,77,.1);border-radius:16px;margin:0;padding:11px 12px}.wonderhow-login-error{background:rgba(255,247,237,.86);border-color:rgba(198,95,31,.18);color:#8a4a1f;font-size:13px;font-weight:760;line-height:1.55}.wonderhow-login-links{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center}.wonderhow-login-links a{color:#0b5a43;font-size:12.5px;font-weight:850;text-decoration:none}.watchlist-setup-page{display:grid;gap:18px}.watchlist-setup-card,.watchlist-setup-hero{background:rgba(255,255,255,.86);border:1px solid rgba(25,104,77,.14);border-radius:24px;box-shadow:0 18px 50px rgba(17,48,36,.07)}.watchlist-setup-hero{align-items:end;background:radial-gradient(circle at 24% 44%,rgba(129,214,171,.18),transparent 34%),linear-gradient(135deg,rgba(236,249,242,.96),rgba(251,253,251,.92));display:flex;gap:18px;justify-content:space-between;overflow:hidden;padding:clamp(22px,4vw,34px);position:relative}.watchlist-setup-hero>div{display:grid;gap:13px;max-width:720px;position:relative;z-index:1}.watchlist-setup-hero h1,.watchlist-setup-section-head h2{color:#10241d;letter-spacing:0;margin:0}.watchlist-setup-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.04}.watchlist-setup-hero p,.watchlist-setup-muted{color:#60736b;font-size:14px;line-height:1.65;margin:0}.watchlist-setup-benefits{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.watchlist-setup-benefits>div{background:rgba(255,255,255,.74);border:1px solid rgba(25,104,77,.11);border-radius:18px;box-shadow:0 12px 26px rgba(17,48,36,.055);display:grid;gap:6px;min-height:94px;padding:14px}.watchlist-setup-benefits strong{color:#173329;font-size:13.5px;font-weight:930}.watchlist-setup-benefits span{color:#60736b;font-size:12px;font-weight:760;line-height:1.45}.watchlist-setup-hero a,.watchlist-setup-save{align-items:center;background:#0b5a43;border:1px solid rgba(6,73,54,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;white-space:nowrap}.watchlist-setup-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.watchlist-setup-login{display:grid;justify-items:center}.watchlist-setup-login .watchlist-setup-card{max-width:520px;width:min(100%,520px)}.watchlist-setup-card{display:grid;gap:18px;padding:clamp(18px,3vw,26px)}.watchlist-setup-grid>aside.watchlist-setup-card{align-content:start;gap:15px}.watchlist-setup-section-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.watchlist-setup-section-head>div{display:grid;gap:5px}.watchlist-setup-section-head span{color:#0b684d;font-size:12px;font-weight:900}.watchlist-setup-section-head h2{font-size:clamp(22px,3vw,30px);line-height:1.15}.watchlist-setup-section-head p{color:#60736b;font-size:13px;font-weight:720;line-height:1.45;margin:0}.watchlist-setup-section-head em{background:rgba(12,90,67,.08);border-radius:999px;color:#0b5a43;font-size:12px;font-style:normal;font-weight:900;padding:7px 10px}.watchlist-setup-search{display:grid;gap:8px}.watchlist-setup-search span{color:#60736b;font-size:12px;font-weight:850}.watchlist-setup-search input{background:#f8fbf9;border:1px solid rgba(25,104,77,.15);border-radius:16px;color:#10241d;font:inherit;min-height:48px;outline:none;padding:0 14px;width:100%}.watchlist-setup-search input:focus{border-color:rgba(11,90,67,.42);box-shadow:0 0 0 4px rgba(23,131,91,.08)}.watchlist-setup-chip-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-setup-chip-grid button{background:#f8fbf9;border:1px solid rgba(25,104,77,.12);border-radius:18px;color:#1c3028;cursor:pointer;display:grid;font:inherit;gap:6px;min-height:92px;padding:14px;text-align:left}.watchlist-setup-chip-main{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.watchlist-setup-chip-main>span{min-width:0}.watchlist-setup-chip-grid button.is-selected{background:linear-gradient(135deg,rgba(228,247,238,.96),rgba(246,251,248,.96));border-color:rgba(11,90,67,.34);box-shadow:0 12px 28px rgba(17,48,36,.07)}.watchlist-setup-chip-grid strong,.watchlist-setup-selected-list strong{font-size:14px;font-weight:900}.watchlist-setup-chip-grid span,.watchlist-setup-selected-list span{color:#70827a;font-size:12px;font-weight:760}.watchlist-setup-selected-list{display:grid;gap:9px}.watchlist-setup-selected-list>div{align-items:center;background:#f8fbf9;border:1px solid rgba(25,104,77,.1);border-radius:15px;display:flex;gap:4px 10px;padding:11px 12px}.watchlist-setup-selected-list>div>span{display:grid;flex:1 1 auto;min-width:0}.watchlist-setup-selected-list button{background:transparent;border:0;color:#7a8a84;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.watchlist-setup-selected-list em{color:#70827a;font-size:12px;font-style:normal;font-weight:760}.watchlist-setup-save{cursor:pointer;font:inherit;margin-top:2px;width:100%}.watchlist-setup-grid>aside.watchlist-setup-card .wonderhow-login-social-list.compact{gap:6px}.watchlist-setup-grid>aside.watchlist-setup-card .wonderhow-login-social-list.compact .wonderhow-login-social:not(.kakao){border-radius:13px;grid-template-columns:26px minmax(0,1fr) auto;min-height:38px;opacity:.66;padding:5px 8px}.watchlist-setup-grid>aside.watchlist-setup-card .wonderhow-login-social-list.compact .wonderhow-login-social:not(.kakao) span{border-radius:9px;font-size:11px;height:22px;width:22px}.watchlist-setup-grid>aside.watchlist-setup-card .wonderhow-login-social-list.compact .wonderhow-login-social:not(.kakao) strong{font-size:12px;font-weight:760}.watchlist-setup-grid>aside.watchlist-setup-card .wonderhow-login-social-list.compact .wonderhow-login-social:not(.kakao) em{font-size:10px;padding:3px 6px}.watchlist-setup-save:disabled{background:#eef4f1;border-color:rgba(25,104,77,.08);box-shadow:none;color:#8a9892;cursor:not-allowed}.watchlist-setup-success{background:rgba(237,248,242,.82);border:1px solid rgba(25,104,77,.12);border-radius:14px;color:#0b5a43;display:grid;gap:8px;font-size:13px;font-weight:850;padding:11px 12px}.watchlist-setup-success p{margin:0}.watchlist-setup-success a{color:var(--brand);font-size:12px;font-weight:920;text-decoration:none}.watchlist-setup-onboarding{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr)}.watchlist-setup-hero-panel,.watchlist-setup-picker-panel,.watchlist-setup-preview-card,.watchlist-setup-selected-panel{background:rgba(255,255,255,.88);border:1px solid rgba(25,104,77,.13);border-radius:24px;box-shadow:0 18px 48px rgba(17,48,36,.065)}.watchlist-setup-hero-panel{align-items:center;background:radial-gradient(circle at 24% 48%,rgba(112,204,160,.16),transparent 32%),linear-gradient(135deg,rgba(238,250,244,.96),rgba(250,253,251,.92));display:grid;gap:clamp(22px,3.5vw,36px);grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);min-height:440px;overflow:hidden;padding:clamp(26px,4vw,42px);position:relative}.watchlist-setup-hero-panel:before{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.52)),radial-gradient(circle,rgba(32,151,102,.1),transparent 58%);border-radius:999px;content:"";height:280px;position:absolute;right:-120px;top:-120px;width:280px}.watchlist-setup-hero-copy,.watchlist-setup-illustration{position:relative;z-index:1}.watchlist-setup-illustration{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(31,163,104,.14),transparent 32%),radial-gradient(circle at 50% 50%,rgba(232,250,241,.86),rgba(214,244,229,.56) 58%,rgba(255,255,255,0) 59%);border-radius:999px;display:grid;max-width:280px;min-height:220px;opacity:.88;place-items:center;width:100%}.watchlist-setup-illustration:after,.watchlist-setup-illustration:before{border:1px solid rgba(25,104,77,.13);border-radius:999px;content:"";inset:18%;position:absolute;transform:rotate(-18deg)}.watchlist-setup-illustration:after{inset:28%;transform:rotate(24deg)}.watchlist-orbit-card{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(25,104,77,.12);border-radius:18px;box-shadow:0 14px 30px rgba(17,48,36,.08);color:#0b5a43;display:inline-flex;font-size:12px;font-weight:920;justify-content:center;min-height:48px;min-width:48px;padding:10px;position:absolute}.watchlist-orbit-card.main{background:linear-gradient(135deg,#0b5a43,#23a671);border-radius:30px;box-shadow:0 18px 34px rgba(12,90,67,.15);color:#fff;font-size:48px;height:104px;left:50%;top:50%;transform:translate(-50%,-50%);width:104px}.watchlist-orbit-card.note{left:10%;top:16%;transform:rotate(-7deg)}.watchlist-orbit-card.alert{right:13%;top:24%;transform:rotate(6deg)}.watchlist-orbit-card.line{bottom:18%;gap:5px;right:9%}.watchlist-orbit-card.line i{background:#17a66f;border-radius:999px;display:block;height:16px;width:5px}.watchlist-orbit-card.line i:nth-child(2){height:28px}.watchlist-orbit-card.line i:nth-child(3){height:38px}.watchlist-setup-hero-copy{display:grid;gap:13px;min-width:0}.watchlist-setup-hero-copy h1{color:#10241d;font-size:clamp(32px,3.35vw,44px);letter-spacing:0;line-height:1.08;margin:0;text-wrap:balance}.watchlist-setup-hero-copy p{color:#536a61;font-size:15px;font-weight:720;line-height:1.72;margin:0;max-width:680px}.watchlist-setup-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.watchlist-setup-primary-action,.watchlist-setup-secondary-action{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:920;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;white-space:nowrap}.watchlist-setup-primary-action{background:linear-gradient(135deg,#0b5a43,#109766);border:1px solid rgba(6,73,54,.16);box-shadow:0 14px 28px rgba(12,90,67,.18);color:#fff}.watchlist-setup-primary-action:disabled{background:#dfe7e3;box-shadow:none;color:#7b8a84;cursor:not-allowed}.watchlist-setup-secondary-action{background:rgba(255,255,255,.72);border:1px solid rgba(25,104,77,.18);color:#173329}.watchlist-setup-preview-card{align-content:start;display:grid;gap:18px;padding:clamp(20px,3vw,28px)}.watchlist-setup-preview-card h2{color:#10241d;font-size:clamp(21px,3vw,28px);letter-spacing:0;line-height:1.18;margin:0}.watchlist-setup-preview-list{display:grid;gap:13px}.watchlist-setup-preview-list>div{align-items:center;background:#f8fbf9;border:1px solid rgba(25,104,77,.11);border-radius:18px;display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr);padding:14px}.watchlist-preview-icon{align-items:center;background:linear-gradient(135deg,rgba(226,246,236,.96),rgba(244,251,248,.96));border-radius:16px;color:#0b684d;display:flex;font-size:14px;font-weight:950;height:52px;justify-content:center;width:52px}.watchlist-setup-preview-list span{display:grid;gap:4px;min-width:0}.watchlist-setup-preview-list strong{color:#173329;font-size:14px;font-weight:920}.watchlist-setup-preview-list em{color:#687d74;font-size:12px;font-style:normal;font-weight:760;line-height:1.5}.watchlist-setup-picker-panel,.watchlist-setup-selected-panel{display:grid;gap:16px;padding:clamp(18px,3vw,26px)}.watchlist-setup-picker-head{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.watchlist-setup-picker-head h2,.watchlist-setup-selected-head h2{color:#10241d;font-size:clamp(22px,3vw,28px);letter-spacing:0;line-height:1.18;margin:0}.watchlist-setup-picker-head p{color:#687d74;font-size:13px;font-weight:760;line-height:1.5;margin:6px 0 0}.watchlist-setup-search.compact{gap:7px}.watchlist-setup-search.compact input{min-height:44px}.watchlist-setup-pill-row{display:flex;flex-wrap:wrap;gap:10px}.watchlist-setup-selected-chips button,.watchlist-setup-stock-pill{align-items:center;background:#fbfdfc;border:1px solid rgba(25,104,77,.13);border-radius:999px;color:#1c3028;cursor:pointer;display:inline-flex;font:inherit;gap:12px;min-height:52px;padding:8px 10px 8px 14px}.watchlist-setup-stock-pill{justify-content:space-between;min-width:218px}.watchlist-setup-selected-chips button,.watchlist-setup-stock-pill.is-selected{background:linear-gradient(135deg,rgba(229,248,239,.96),rgba(248,253,250,.96));border-color:rgba(11,90,67,.28);box-shadow:0 12px 24px rgba(17,48,36,.055)}.watchlist-setup-selected-chips b,.watchlist-setup-stock-pill b{align-items:center;background:rgba(11,90,67,.08);border-radius:999px;color:#0b5a43;display:inline-flex;font-size:16px;font-weight:930;height:26px;justify-content:center;min-width:26px}.watchlist-setup-chip-main strong,.watchlist-setup-selected-chips span{color:#173329;display:block;font-size:13.5px;font-weight:920;line-height:1.2}.watchlist-setup-chip-main em,.watchlist-setup-selected-chips em{color:#7a8a84;display:block;font-size:11.5px;font-style:normal;font-weight:760;line-height:1.2;margin-top:3px}.watchlist-setup-selected-panel{background:rgba(248,252,250,.9)}.watchlist-setup-selected-panel:not(.has-items){gap:10px;padding:clamp(14px,2.2vw,18px)}.watchlist-setup-selected-panel:not(.has-items) .watchlist-setup-selected-head{align-items:center}.watchlist-setup-selected-panel:not(.has-items) .watchlist-setup-selected-head h2{font-size:clamp(18px,2.2vw,22px)}.watchlist-setup-selected-panel:not(.has-items) .watchlist-setup-muted{font-size:12.5px;line-height:1.45}.watchlist-setup-selected-panel.has-items{background:rgba(255,255,255,.9)}.watchlist-setup-selected-head{align-items:end;display:flex;gap:12px;justify-content:space-between}.watchlist-setup-selected-head span{color:#0b684d;font-size:12px;font-weight:900}.watchlist-setup-selected-head em{background:rgba(12,90,67,.08);border-radius:999px;color:#0b5a43;font-size:12px;font-style:normal;font-weight:920;padding:7px 10px}.watchlist-setup-selected-chips{display:flex;flex-wrap:wrap;gap:9px}.watchlist-setup-selected-chips button{min-height:50px;padding-left:14px;padding-right:8px}.watchlist-setup-save-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.watchlist-setup-save-row .watchlist-setup-save{flex:1 1 220px;margin-top:0;max-width:280px}.watchlist-setup-save.secondary{background:#ffffff;border-color:rgba(15,47,35,.14);color:#173329}.watchlist-setup-save.secondary:hover:not(:disabled){border-color:rgba(15,93,62,.24);box-shadow:0 10px 24px rgba(15,47,35,.08)}.watchlist-setup-save-row span{color:#7a8a84;flex:1 1 260px;font-size:12px;font-weight:760;line-height:1.45}@media (max-width:520px){.wonderhow-login-page{align-items:start;padding:18px}.wonderhow-login-card{border-radius:24px;gap:15px}.wonderhow-login-social{grid-template-columns:32px minmax(0,1fr)}.wonderhow-login-social em{grid-column:2;justify-self:start;margin-top:4px}.watchlist-setup-page{gap:14px}.watchlist-setup-hero-panel,.watchlist-setup-picker-panel,.watchlist-setup-preview-card,.watchlist-setup-selected-panel{border-radius:20px}.watchlist-setup-hero-panel{min-height:0;padding:18px}.watchlist-setup-illustration{margin:0 auto;max-width:210px;min-height:190px}.watchlist-orbit-card.main{font-size:36px;height:80px;width:80px}.watchlist-orbit-card.alert,.watchlist-orbit-card.note{min-height:40px;min-width:40px}.watchlist-setup-hero-actions,.watchlist-setup-save-row{align-items:stretch;display:grid;grid-template-columns:1fr}.watchlist-setup-primary-action,.watchlist-setup-save-row .watchlist-setup-save,.watchlist-setup-secondary-action{max-width:none;width:100%}.watchlist-setup-benefits,.watchlist-setup-picker-head{grid-template-columns:1fr}.watchlist-setup-pill-row,.watchlist-setup-selected-chips{display:grid;grid-template-columns:1fr}.watchlist-setup-selected-chips button,.watchlist-setup-stock-pill{width:100%}}@media (max-width:860px){.oauth-query-notice{grid-template-columns:minmax(0,1fr) auto;left:14px;right:14px;top:72px}.oauth-query-notice button{position:absolute;right:8px;top:8px}.oauth-query-notice a{justify-self:start}.watchlist-setup-grid,.watchlist-setup-hero,.watchlist-setup-hero-panel,.watchlist-setup-onboarding,.watchlist-setup-section-head{grid-template-columns:1fr}.watchlist-setup-hero{align-items:start;flex-direction:column}.watchlist-setup-grid{display:grid}.watchlist-setup-benefits,.watchlist-setup-chip-grid{grid-template-columns:1fr}.watchlist-setup-hero-copy{justify-items:start}}@media (max-width:980px){.terminal-clean-finance .home-featured-signal-grid,.terminal-clean-finance .reports-today-read-grid{grid-template-columns:1fr}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card:not(.is-primary),.terminal-clean-finance .reports-today-read-card,.terminal-clean-finance .reports-today-read-card:not(.is-primary){min-height:190px}}@media (max-width:640px){.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .reports-today-read-deck{border-radius:20px;padding:16px}.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .reports-today-read-head{display:grid}.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .reports-today-read-card.is-primary{min-height:238px}}@media (min-width:1024px){.terminal-clean-finance{--secondary-page-max-width:1260px;--secondary-page-gap:22px;--secondary-card-radius:22px;--secondary-card-shadow:0 18px 46px rgba(15,61,46,.085);--sg-page-padding-x:24px}.app-shell{place-items:start}.global-shell.terminal-clean-finance,.terminal-clean-finance.global-shell{margin-left:0!important;margin-right:auto!important;max-width:none!important;width:100%}.terminal-clean-finance .global-topbar,.terminal-clean-finance .screen{padding-left:var(--sg-page-padding-x)!important;padding-right:var(--sg-page-padding-x)!important}.terminal-clean-finance :is(.markets-page-shell,.themes-page-bottom,.stocks-directory-page,.watchlist-terminal-page,.disclosures-terminal-page,.reports-page-shell,.settings-page-bottom){gap:var(--secondary-page-gap);max-width:var(--secondary-page-max-width);padding-top:4px}.terminal-clean-finance :is(.markets-overview-grid,.themes-overview-shell){padding-left:0!important;padding-right:0!important}.terminal-clean-finance .terminal-page-shell>*,.terminal-clean-finance :is(.markets-home-hero-card-compact,.themes-hero-card-compact,.stocks-directory-hero,.watchlist-hero,.disclosures-intelligence-hero,.reports-hero-card,.settings-compact-hero,.market-quote-board-card,.generic-reference-hero-card){box-sizing:border-box;max-width:100%;min-width:0;width:100%}.terminal-clean-finance :is(.markets-overview-grid,.themes-overview-shell,.watchlist-terminal-shell,.reports-dashboard-shell,.reports-overview-shell,.settings-grid){gap:18px}.terminal-clean-finance :is(.markets-home-hero-card-compact,.themes-hero-card-compact,.stocks-directory-hero,.watchlist-hero,.disclosures-intelligence-hero,.reports-hero-card,.settings-compact-hero){background:radial-gradient(circle at 12% 0,rgba(34,197,94,.11),transparent 30%),linear-gradient(135deg,#ffffff,#f7fbf7 58%,#eff7f1);border:1px solid rgba(15,61,46,.11);border-radius:var(--secondary-card-radius);box-shadow:var(--secondary-card-shadow);padding:24px}.terminal-clean-finance :is(.markets-home-hero-card-compact,.themes-hero-card-compact,.stocks-directory-hero,.watchlist-hero,.disclosures-intelligence-hero,.settings-compact-hero) h1{font-size:clamp(30px,2.7vw,42px);letter-spacing:-.04em;line-height:1.06}.terminal-clean-finance :is(.markets-home-hero-card-compact,.themes-hero-card-compact,.stocks-directory-hero,.watchlist-hero,.disclosures-intelligence-hero,.settings-compact-hero) p{color:rgba(46,59,50,.74);font-size:14px;line-height:1.62;max-width:760px}.terminal-clean-finance :is(.markets-index-board,.markets-overview-preview,.market-universe-panel,.sector-intelligence-strip,.stocks-company-universe,.stocks-watchlist-feeder,.stocks-directory-terminal-panel,.stocks-directory-controls,.watchlist-command-strip,.watchlist-today-card,.watchlist-main-board,.watchlist-rail-card,.disclosures-layer-strip,.reports-side-panel,.settings-info-card,.settings-readiness-card,.settings-data-source-board){background:rgba(255,255,255,.92);border:1px solid rgba(15,61,46,.095);border-radius:20px;box-shadow:0 12px 34px rgba(15,61,46,.055)}.terminal-clean-finance :is(.markets-index-board,.markets-overview-preview,.market-universe-panel,.sector-intelligence-strip,.stocks-company-universe,.stocks-watchlist-feeder,.stocks-directory-terminal-panel,.watchlist-command-strip,.watchlist-today-card,.watchlist-main-board,.watchlist-rail-card){padding:18px}.terminal-clean-finance .stocks-directory-section{padding-top:0}.terminal-clean-finance .markets-home-hero-card-compact{grid-column:1/-1}.terminal-clean-finance .reports-layer-section,.terminal-clean-finance .reports-tab-nav-section,.terminal-clean-finance .settings-page-bottom>.section,.terminal-clean-finance .settings-page-bottom>section:first-child,.terminal-clean-finance :is(.markets-page-shell,.themes-page-bottom,.stocks-directory-page,.watchlist-terminal-page,.disclosures-terminal-page,.reports-page-shell,.market-detail-page)>.section{padding-left:0!important;padding-right:0!important}.terminal-clean-finance .stocks-directory-kpis{gap:12px}.terminal-clean-finance .disclosures-stat-card,.terminal-clean-finance .markets-hero-metric,.terminal-clean-finance .stocks-directory-kpi,.terminal-clean-finance .theme-map-insight-card,.terminal-clean-finance .watchlist-metric-card{background:#fff;border:1px solid rgba(15,61,46,.085);border-radius:16px;box-shadow:0 8px 24px rgba(15,61,46,.04);min-height:68px;padding:13px 14px}.terminal-clean-finance .disclosures-intelligence-copy,.terminal-clean-finance .sector-intelligence-strip-head,.terminal-clean-finance .stocks-company-universe-head,.terminal-clean-finance .stocks-company-universe-list,.terminal-clean-finance .stocks-directory-list,.terminal-clean-finance .stocks-directory-terminal-head,.terminal-clean-finance .watchlist-event-list,.terminal-clean-finance .watchlist-section-head,.terminal-clean-finance .watchlist-source-list,.terminal-clean-finance .watchlist-stock-grid{gap:10px}.terminal-clean-finance :is(.stocks-company-universe-row,.stocks-directory-row,.watchlist-stock-card,.watchlist-event-row,.watchlist-source-row,.disclosure-intelligence-row,.reports-list-row){background:#fff;border:1px solid rgba(15,61,46,.075);border-radius:16px;box-shadow:0 8px 22px rgba(15,61,46,.035);padding:14px 16px}.terminal-clean-finance :is(.stocks-company-universe-row,.stocks-directory-row,.watchlist-stock-card,.watchlist-event-row,.watchlist-source-row,.disclosure-intelligence-row,.reports-list-row)+:is(.stocks-company-universe-row,.stocks-directory-row,.watchlist-stock-card,.watchlist-event-row,.watchlist-source-row,.disclosure-intelligence-row,.reports-list-row){border-top:1px solid rgba(15,61,46,.075)}.terminal-clean-finance :is(.stocks-directory-row,.watchlist-stock-card):hover{box-shadow:0 14px 32px rgba(15,61,46,.075);transform:translateY(-1px)}.terminal-clean-finance .stocks-directory-controls{padding:14px}.terminal-clean-finance .stocks-directory-controls :is(input,select),.terminal-clean-finance .watchlist-add-search input{border-radius:14px;min-height:42px}.terminal-clean-finance :is(.stocks-directory-action,.watchlist-stock-actions a,.stocks-watchlist-feeder-actions a,.stocks-company-universe-actions a){border-radius:999px;min-height:34px;padding-inline:14px}.terminal-clean-finance .watchlist-terminal-shell{align-items:start;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.terminal-clean-finance .watchlist-stock-price{border-radius:16px;padding:12px 14px}.terminal-clean-finance .disclosures-layer-chip,.terminal-clean-finance .market-universe-chip,.terminal-clean-finance .stocks-company-universe-tags b,.terminal-clean-finance .stocks-directory-layer-chip,.terminal-clean-finance .watchlist-stock-counters span{border-radius:999px}.terminal-clean-finance .disclosures-intelligence-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.terminal-clean-finance .disclosures-intelligence-stats{gap:10px}.terminal-clean-finance .disclosures-terminal-page>.app-header{display:none}}.terminal-clean-finance .home-terminal-strip{background:linear-gradient(135deg,rgba(232,248,240,.84),rgba(247,250,246,.9));border:1px solid rgba(52,128,92,.14);border-radius:16px;box-shadow:0 10px 28px rgba(15,47,35,.045);gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:6px}.terminal-clean-finance .home-terminal-strip-head{align-items:center;border-bottom:1px solid rgba(52,128,92,.1);display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;margin-bottom:4px;min-width:0;padding:2px 4px 7px}.terminal-clean-finance .home-terminal-strip-head div{align-items:center;display:flex;gap:8px;min-width:0}.terminal-clean-finance .home-terminal-strip-head strong{color:var(--brand-ink);flex:0 0 auto;font-size:12px;font-weight:900}.terminal-clean-finance .home-terminal-strip-head span{color:rgba(68,78,70,.68);font-size:10.5px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-terminal-strip-head a{background:rgba(255,255,255,.72);border:1px solid rgba(52,128,92,.12);border-radius:999px;color:var(--brand);flex:0 0 auto;font-size:10.5px;font-weight:850;padding:5px 8px;text-decoration:none;white-space:nowrap}.terminal-clean-finance .home-terminal-strip .home-terminal-ticker{background:rgba(255,255,255,.48);border-right-color:rgba(52,128,92,.075);gap:1px;min-height:48px;padding:6px 9px 5px}.terminal-clean-finance .home-terminal-strip .home-terminal-ticker:last-of-type{border-right:0}.terminal-clean-finance .home-terminal-ticker-placeholder{color:rgba(19,29,24,.78);font-size:14px}.terminal-clean-finance .home-terminal-ticker-state{background:rgba(15,61,46,.06);border:1px solid rgba(15,61,46,.075);border-radius:999px;color:rgba(43,74,60,.76);font-size:9.4px;gap:4px;line-height:1;padding:2px 6px;width:-moz-fit-content;width:fit-content}.terminal-clean-finance .home-terminal-ticker-state:before{height:4px;width:4px}.terminal-clean-finance .home-terminal-ticker-track{background:linear-gradient(90deg,rgba(15,61,46,.08),rgba(15,61,46,.2),rgba(15,61,46,.08));height:2px;margin-block:2px 0;opacity:.55}.terminal-clean-finance .home-terminal-strip-note{background:rgba(238,247,242,.62);border-radius:999px;color:rgba(68,78,70,.68);font-size:10.2px;font-weight:720;grid-column:1/-1;justify-self:center;line-height:1.25;margin:2px auto 0;padding:3px 10px;text-align:center}.terminal-clean-finance .home-market-snapshot-custom{grid-template-columns:1fr;padding:9px}.terminal-clean-finance .home-market-snapshot-layout{align-items:start;gap:9px;grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-width:0}.terminal-clean-finance .home-market-snapshot-primary,.terminal-clean-finance .home-market-snapshot-side{background:rgba(255,255,255,.58);border:1px solid rgba(52,128,92,.11);border-radius:15px;min-width:0;padding:9px}.terminal-clean-finance .home-market-snapshot-primary{display:grid;gap:8px}.terminal-clean-finance .home-market-snapshot-side{display:grid;gap:9px}.terminal-clean-finance .home-market-snapshot-add{background:rgba(247,252,249,.78);border:1px solid rgba(52,128,92,.09);border-radius:13px;max-height:158px;min-width:0;overflow-y:auto;padding:8px}.terminal-clean-finance .home-market-snapshot-primary-top,.terminal-clean-finance .home-market-snapshot-subhead{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.terminal-clean-finance .home-market-snapshot-primary-top{margin-bottom:0}.terminal-clean-finance .home-market-snapshot-primary-top div{display:grid;gap:1px}.terminal-clean-finance .home-market-snapshot-primary-top h3{color:rgba(15,35,28,.95);font-size:clamp(22px,2.2vw,32px);font-weight:940;letter-spacing:0;line-height:1.05;margin:0}.terminal-clean-finance .home-market-snapshot-primary-top span,.terminal-clean-finance .home-market-snapshot-subhead span{color:rgba(15,47,35,.78);font-size:11px;font-weight:900}.terminal-clean-finance .home-market-snapshot-subhead small{color:rgba(68,78,70,.58);font-size:10px;font-weight:760}.terminal-clean-finance .home-market-snapshot-primary-top button,.terminal-clean-finance .home-market-snapshot-subhead button{background:rgba(238,247,242,.72);border:1px solid rgba(52,128,92,.12);border-radius:999px;color:rgba(15,61,46,.76);cursor:pointer;font-size:10px;font-weight:850;padding:4px 8px}.terminal-clean-finance .home-market-snapshot-primary-body{align-items:stretch;display:grid;gap:7px;grid-template-columns:minmax(0,.82fr) minmax(150px,1.18fr)}.terminal-clean-finance .home-market-snapshot-primary-body>strong{align-self:start;background:rgba(15,61,46,.075);border:1px solid rgba(15,61,46,.085);border-radius:999px;color:rgba(15,61,46,.84);font-size:12px;font-weight:920;justify-self:start;padding:5px 10px}.terminal-clean-finance .home-market-snapshot-primary-body p{color:rgba(68,78,70,.72);font-size:12px;font-weight:760;line-height:1.45;margin:0}.terminal-clean-finance .home-market-snapshot-chart-placeholder{align-items:center;background:linear-gradient(135deg,rgba(235,249,242,.82),rgba(255,255,255,.62));border:1px dashed rgba(52,128,92,.18);border-radius:13px;color:rgba(15,61,46,.62);display:grid;grid-column:1/-1;min-height:58px;min-width:0;overflow:hidden;padding:10px;position:relative}.terminal-clean-finance .home-market-snapshot-chart-placeholder span{font-size:11px;font-weight:900;position:relative;z-index:1}.terminal-clean-finance .home-market-snapshot-chart-placeholder i{background:linear-gradient(90deg,rgba(20,112,73,.08),rgba(20,112,73,.18),rgba(20,112,73,.08));border-radius:999px;bottom:16px;height:3px;left:16px;position:absolute;right:16px}.terminal-clean-finance .home-market-snapshot-primary-actions{display:flex;flex-wrap:wrap;gap:6px}.terminal-clean-finance .home-market-snapshot-primary-actions a,.terminal-clean-finance .home-market-snapshot-primary-actions button{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(52,128,92,.14);border-radius:999px;color:rgba(15,61,46,.82);cursor:pointer;display:inline-flex;font-size:11px;font-weight:880;min-height:30px;padding:6px 10px;text-decoration:none}.terminal-clean-finance .home-market-snapshot-mini-list{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.terminal-clean-finance .home-market-snapshot-mini-item{align-items:stretch;background:rgba(255,255,255,.76);border:1px solid rgba(52,128,92,.12);border-radius:13px;display:grid;gap:7px;min-width:0;padding:8px}.terminal-clean-finance .home-market-snapshot-mini-item.active{background:rgba(226,247,237,.86);border-color:rgba(20,112,73,.24)}.terminal-clean-finance .home-market-snapshot-mini-item button{align-items:center;background:transparent;border:0;color:rgba(15,47,35,.82);cursor:pointer;display:grid;gap:2px;min-width:0;padding:0;text-align:left}.terminal-clean-finance .home-market-snapshot-mini-item button:first-child span{font-size:11px;font-weight:900;line-height:1.15;min-width:0;overflow-wrap:anywhere}.terminal-clean-finance .home-market-snapshot-mini-item button:first-child small{color:rgba(20,112,73,.82);font-size:10px;font-weight:850}.terminal-clean-finance .home-market-snapshot-mini-item button:first-child em{color:rgba(68,78,70,.5);font-size:9.5px;font-style:normal;font-weight:760}.terminal-clean-finance .home-market-snapshot-mini-actions{display:flex;flex-wrap:wrap;gap:4px}.terminal-clean-finance .home-market-snapshot-mini-actions button{background:rgba(238,247,242,.72);border:1px solid rgba(52,128,92,.12);border-radius:999px;color:rgba(15,61,46,.7);cursor:pointer;display:inline-flex;font-size:9.4px;font-weight:850;min-height:22px;padding:3px 6px}.terminal-clean-finance .home-market-snapshot-mini-actions button:disabled{color:rgba(68,78,70,.34);cursor:not-allowed;opacity:.68}.terminal-clean-finance .home-market-snapshot-candidate-groups{display:grid;gap:8px}.terminal-clean-finance .home-market-snapshot-candidate-group{display:grid;gap:4px}.terminal-clean-finance .home-market-snapshot-candidate-group>span{color:rgba(68,78,70,.62);font-size:10px;font-weight:860}.terminal-clean-finance .home-market-snapshot-candidate-group>div{display:flex;flex-wrap:wrap;gap:5px}.terminal-clean-finance .home-market-snapshot-candidate{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(52,128,92,.13);border-radius:999px;color:rgba(15,47,35,.82);cursor:pointer;display:inline-flex;gap:5px;min-height:28px;padding:5px 7px}.terminal-clean-finance .home-market-snapshot-candidate.active,.terminal-clean-finance .home-market-snapshot-candidate.selected{background:rgba(226,247,237,.86);border-color:rgba(20,112,73,.24)}.terminal-clean-finance .home-market-snapshot-candidate strong{font-size:10.2px;font-weight:890;line-height:1}.terminal-clean-finance .home-market-snapshot-candidate em{color:rgba(20,112,73,.78);font-size:9.4px;font-style:normal;font-weight:850;line-height:1}.terminal-clean-finance .home-market-snapshot-candidate:focus-visible,.terminal-clean-finance .home-market-snapshot-candidate:hover{background:rgba(229,248,238,.92);border-color:rgba(20,112,73,.24)}@media (max-width:720px){.terminal-clean-finance .home-terminal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-clean-finance .home-terminal-strip-head{align-items:flex-start;display:grid}.terminal-clean-finance .home-terminal-strip-head div{align-items:flex-start;display:grid;gap:3px}.terminal-clean-finance .home-terminal-strip-note{text-align:left}.terminal-clean-finance .home-market-snapshot-layout,.terminal-clean-finance .home-market-snapshot-primary-body{grid-template-columns:1fr}.terminal-clean-finance .home-market-snapshot-add{max-height:none;overflow:visible;padding-bottom:10px}.terminal-clean-finance .home-market-snapshot-candidate-groups{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.terminal-clean-finance .home-market-snapshot-candidate-group{flex:0 0 220px}.terminal-clean-finance .home-market-snapshot-mini-list{grid-template-columns:1fr}}.mobile-market-indicator-card{flex-basis:128px;gap:3px;min-height:86px;padding:9px}.mobile-market-indicator-card strong{font-size:19px}.mobile-market-indicator-card small{background:rgba(15,61,46,.05);border:1px solid rgba(15,61,46,.07);border-radius:999px;color:rgba(48,72,58,.75);font-size:10px;line-height:1;padding:3px 6px;width:-moz-fit-content;width:fit-content}.mobile-market-indicator-card i{background:linear-gradient(90deg,rgba(15,61,46,.08),rgba(15,61,46,.2),rgba(15,61,46,.08));height:2px;margin-top:2px}.mobile-market-indicator-note{color:rgba(76,84,78,.68);font-size:10.4px;font-weight:720;line-height:1.35;margin:4px 2px 0}@media (min-width:1024px){.terminal-clean-finance:has(.home-dashboard-layout) .global-topbar,.terminal-clean-finance:has(.home-terminal-page) .global-topbar{gap:16px}.terminal-clean-finance:has(.home-dashboard-layout) .global-topbar-search,.terminal-clean-finance:has(.home-terminal-page) .global-topbar-search{justify-self:center;max-width:760px;width:min(100%,760px)}.terminal-clean-finance:has(.home-dashboard-layout) .global-topbar-search .global-search,.terminal-clean-finance:has(.home-terminal-page) .global-topbar-search .global-search{max-width:760px}}.terminal-clean-finance .wonderhow-account-nudge{align-items:center;gap:14px}.terminal-clean-finance .wonderhow-account-nudge-copy{align-items:center;flex-wrap:wrap;row-gap:7px}.terminal-clean-finance .wonderhow-account-avatar-strip{flex-wrap:wrap;max-width:min(100%,430px)}.terminal-clean-finance .wonderhow-account-avatar-strip b{padding-inline:9px}.terminal-clean-finance .wonderhow-account-nudge>div:last-child{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.terminal-clean-finance .wonderhow-personalized-check{align-items:center;gap:8px 12px;padding:10px 12px}.terminal-clean-finance .wonderhow-personalized-check>div{flex:1 1 360px}.terminal-clean-finance .wonderhow-personalized-check a{flex:0 0 auto;margin-left:auto;min-height:32px;padding-inline:12px}.terminal-clean-finance .wonderhow-personalized-check button{flex:0 0 auto;min-height:30px;padding-inline:8px}@media (max-width:720px){.terminal-clean-finance .wonderhow-account-nudge,.terminal-clean-finance .wonderhow-personalized-check{align-items:stretch}.terminal-clean-finance .wonderhow-personalized-check a{justify-content:center;margin-left:0}.terminal-clean-finance .wonderhow-account-nudge>div:last-child{justify-content:flex-start;width:100%}}.index-detail-hero-card{grid-template-columns:minmax(0,1fr) minmax(190px,260px);padding:24px}.index-detail-hero-copy{align-content:center;display:grid;min-width:0}.index-detail-hero-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.index-detail-hero-pills span,.index-detail-impact-list em,.index-detail-related-list small,.index-detail-value-card em{background:rgba(15,61,46,.055);border:1px solid rgba(15,61,46,.08);border-radius:999px;color:rgba(34,82,62,.82);display:inline-flex;font-size:10.5px;font-style:normal;font-weight:820;line-height:1;padding:5px 8px;width:-moz-fit-content;width:fit-content}.index-detail-value-card{align-content:center;gap:8px;min-height:150px}.index-detail-value-track{background:linear-gradient(90deg,rgba(15,61,46,.08),rgba(15,61,46,.22),rgba(15,61,46,.08));border-radius:999px;display:block;height:2px;margin-top:4px;width:100%}.index-detail-summary-card{display:grid;gap:12px;padding:16px}.index-detail-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.index-detail-section-head span,.index-detail-why-card>div>span{color:var(--brand);font-size:11px;font-weight:880;letter-spacing:.015em}.index-detail-section-head strong{color:var(--text-1);font-size:18px;font-weight:900}.index-detail-summary-list{display:grid;gap:8px}.index-detail-summary-list article{background:rgba(248,250,248,.82);border:1px solid rgba(15,61,46,.08);border-radius:15px;display:grid;gap:6px;padding:13px 14px}.index-detail-summary-list strong{color:var(--text-1);font-size:13px;font-weight:900}.index-detail-summary-list p{color:var(--text-2);font-size:12.2px;font-weight:720;line-height:1.5;margin:0}.index-detail-chart-unavailable{align-content:center;min-height:360px}.index-detail-chart-unavailable strong{font-size:15px}.index-detail-chart-unavailable span{color:var(--text-3);font-size:12px;font-weight:760;line-height:1.45;max-width:320px}.index-detail-panel,.index-detail-why-card{border-radius:18px}.index-detail-impact-list a,.index-detail-impact-list div,.index-detail-related-list a{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.index-detail-impact-list a:focus-visible,.index-detail-impact-list a:hover,.index-detail-related-list a:focus-visible,.index-detail-related-list a:hover{border-color:rgba(15,61,46,.16);box-shadow:0 8px 18px rgba(12,41,31,.055);transform:translateY(-1px)}.index-detail-why-card{background:linear-gradient(135deg,rgba(15,95,70,.055),rgba(255,255,255,.96) 62%),#fff}@media (max-width:767px){.index-detail-hero-card{gap:12px;padding:15px}.index-detail-hero-copy h1{font-size:32px;letter-spacing:-.04em}.index-detail-hero-copy p{font-size:13px;margin-top:9px}.index-detail-hero-pills{margin-top:12px}.index-detail-value-card{min-height:118px;padding:13px}.index-detail-value-card strong{font-size:32px}.index-detail-summary-list{grid-template-columns:minmax(0,1fr)}.index-detail-panel,.index-detail-summary-card,.index-detail-why-card{padding:14px}.index-detail-related-list a{grid-template-columns:minmax(0,1fr) auto}}.index-detail-page{gap:0;max-width:min(100%,1440px);padding-bottom:46px}.index-detail-topbar{align-items:center;display:flex;gap:8px;letter-spacing:0;padding:18px 24px 0}.index-detail-topbar a{color:var(--text-3)}.index-detail-topbar span:last-child{color:var(--text-1);font-weight:820}.index-detail-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(306px,356px);padding:16px 24px 48px}.index-detail-main-stack,.index-detail-side-stack{align-content:start;display:grid;gap:14px;min-width:0}.index-detail-side-stack{position:sticky;top:92px}.index-detail-hero-section{padding:0}.index-detail-anchor-tabs,.index-detail-chart-card,.index-detail-data-card,.index-detail-data-rail-card,.index-detail-description-card,.index-detail-etf-card,.index-detail-etf-preview-card,.index-detail-hero-card,.index-detail-info-card,.index-detail-reference-card,.index-detail-summary-card{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:18px;box-shadow:0 14px 34px rgba(13,32,26,.045)}.index-detail-hero-card{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);padding:22px}.index-detail-hero-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.index-detail-hero-copy{gap:7px}.index-detail-eyebrow{color:var(--text-3);font-size:12px;font-weight:820;letter-spacing:0}.index-detail-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.index-detail-hero-copy h1,.index-detail-title-row h1{color:var(--text-1);font-size:38px;font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.index-detail-title-row span{color:var(--text-3);font-size:19px;font-weight:760}.index-detail-title-row b{background:rgba(16,185,129,.13);border-radius:999px;color:var(--brand);font-size:12px;font-weight:900;line-height:1;padding:7px 11px}.index-detail-hero-copy p{color:var(--text-2);font-size:14px;font-weight:720;letter-spacing:0;margin:0}.index-detail-hero-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.index-detail-chart-actions button,.index-detail-description-actions a,.index-detail-description-actions button,.index-detail-hero-actions button{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:10px;color:var(--text-1);display:inline-flex;font-size:13px;font-weight:820;gap:6px;min-height:38px;padding:0 14px;text-decoration:none;white-space:nowrap}.index-detail-description-actions button:disabled{color:var(--text-3);cursor:not-allowed;opacity:.72}.index-detail-status-strip{display:grid;gap:14px;grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.index-detail-value-card{background:rgba(250,252,251,.94);border:1px solid rgba(15,61,46,.09);border-radius:16px;display:grid;gap:6px;min-height:92px;padding:14px}.index-detail-value-card span{color:var(--text-3);font-size:12px;font-weight:760}.index-detail-value-card strong{color:var(--text-2);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.18}.index-detail-value-card em{background:transparent;border:0;color:var(--text-3);font-size:12px;font-style:normal;font-weight:700;line-height:1.45;padding:0}.index-detail-meta-grid{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;overflow:hidden}.index-detail-meta-grid div{display:grid;gap:7px;min-width:0;padding:13px 12px}.index-detail-meta-grid div:not(:last-child){border-right:1px solid rgba(15,61,46,.08)}.index-detail-meta-grid dt{color:var(--text-3);font-size:11.5px;font-weight:760;letter-spacing:0;margin:0}.index-detail-meta-grid dd{color:var(--text-1);font-size:13px;font-weight:840;line-height:1.35;margin:0;overflow-wrap:anywhere}.index-detail-chart-card{display:grid;gap:0;overflow:hidden;padding:0}.index-detail-chart-toolbar{align-items:center;flex-wrap:wrap;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:16px 18px 10px}.index-detail-period-tabs{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.index-detail-period-tabs::-webkit-scrollbar{display:none}.index-detail-period-tabs button{background:transparent;border:0;border-radius:999px;color:var(--text-2);flex:0 0 auto;font-size:13px;font-weight:820;min-height:36px;padding:0 14px}.index-detail-period-tabs button.active{background:rgba(16,185,129,.12);color:var(--brand)}.index-detail-chart-actions{display:flex;flex:0 1 auto;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.index-detail-chart-actions::-webkit-scrollbar{display:none}.index-detail-chart-actions button{flex:0 0 auto;min-height:36px;padding:0 11px}.index-detail-chart-unavailable{background:radial-gradient(circle,rgba(15,61,46,.1) 1px,transparent 0),linear-gradient(180deg,#fff,rgba(250,253,251,.96));background-size:16px 16px,auto;border-top:1px solid rgba(15,61,46,.06);display:grid;gap:8px;justify-items:center;min-height:332px;padding:30px 18px;text-align:center}.index-detail-chart-icon{align-items:center;background:#fff;border:1px solid rgba(15,61,46,.12);border-radius:14px;box-shadow:0 10px 22px rgba(13,32,26,.06);color:var(--brand);display:inline-flex;font-size:22px;height:46px;justify-content:center;width:46px}.index-detail-chart-unavailable strong{color:var(--text-1);font-size:16px;font-weight:900}.index-detail-demo-chart{background:linear-gradient(rgba(15,61,46,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,61,46,.035) 1px,transparent 0);background-size:56px 56px;border-top:1px solid rgba(15,61,46,.06);display:grid;padding:14px 18px 8px}.index-detail-demo-chart svg{display:block;min-height:320px;width:100%}.index-detail-demo-chart-axis{color:var(--text-3);display:flex;font-size:11.3px;font-weight:720;justify-content:space-between;padding:0 4px 5px}.index-detail-chart-unavailable span:not(.index-detail-chart-icon){color:var(--text-3);font-size:13px;font-weight:740;line-height:1.55;max-width:360px}.index-detail-chart-footer{align-items:center;border-top:1px solid rgba(15,61,46,.06);color:var(--text-3);display:flex;font-size:11.5px;font-weight:720;gap:12px;justify-content:space-between;padding:11px 18px 14px}.index-detail-data-rail-card,.index-detail-description-card,.index-detail-etf-card,.index-detail-reference-card,.index-detail-summary-card{display:grid;gap:12px;padding:15px}.index-detail-anchor-tabs{align-items:center;display:flex;gap:6px;overflow-x:auto;padding:9px;scrollbar-width:none}.index-detail-anchor-tabs::-webkit-scrollbar{display:none}.index-detail-anchor-tabs a{border-radius:999px;color:var(--text-2);flex:1 0 auto;font-size:13px;font-weight:860;min-width:86px;padding:10px 14px;text-align:center;text-decoration:none;white-space:nowrap}.index-detail-anchor-tabs a.active,.index-detail-anchor-tabs a:focus-visible,.index-detail-anchor-tabs a:hover{background:rgba(16,185,129,.12);color:var(--brand)}.index-detail-section{display:grid;gap:12px;scroll-margin-top:92px}.index-detail-description-head{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.index-detail-description-head h2{color:var(--text-1);font-size:21px;font-weight:900;letter-spacing:0;margin:0}.index-detail-section-head h2{color:var(--text-1);font-size:20px;font-weight:900;letter-spacing:0;margin:0}.index-detail-section-head a{color:var(--brand);font-size:12.5px;font-weight:860;text-decoration:none}.index-detail-description-head span{background:rgba(16,185,129,.11);border-radius:999px;color:var(--brand);font-size:11px;font-weight:860;line-height:1;padding:6px 9px}.index-detail-data-card p,.index-detail-description-card p,.index-detail-etf-note,.index-detail-info-card p,.index-detail-section-note{color:var(--text-2);font-size:14px;font-weight:720;line-height:1.75;margin:0}.index-detail-description-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.index-detail-section-grid{display:grid;gap:12px}.index-detail-section-grid.two{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.index-detail-section-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.index-detail-info-card{display:grid;gap:12px;padding:18px}.index-detail-info-card h3{color:var(--text-1);font-size:16px;font-weight:900;letter-spacing:0;margin:0}.index-detail-empty-title{color:var(--text-1);font-size:15px;font-weight:900}.index-detail-card-actions{display:flex;flex-wrap:wrap;gap:8px}.index-detail-card-actions button{background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.13);border-radius:999px;color:var(--brand);font-size:12px;font-weight:860;min-height:32px;padding:0 12px}.index-detail-card-actions button:disabled{cursor:not-allowed;opacity:.78}.index-detail-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.index-detail-metric-grid div{background:rgba(248,251,249,.86);border:1px solid rgba(15,61,46,.08);border-radius:13px;display:grid;gap:6px;padding:12px}.index-detail-metric-grid span{color:var(--text-3);font-size:11.5px;font-weight:760}.index-detail-metric-grid strong{color:var(--text-1);font-size:14px;font-weight:900;overflow-wrap:anywhere}.index-detail-description-actions a{margin-left:auto}.index-detail-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.index-detail-reference-tabs{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}.index-detail-reference-tabs span{border-bottom:2px solid transparent;color:var(--text-2);font-size:13px;font-weight:840;min-width:0;padding:8px 4px 10px;text-align:center;white-space:nowrap}.index-detail-reference-tabs span.active{border-color:var(--brand);color:var(--brand)}.index-detail-etf-list,.index-detail-reference-list{display:grid;gap:3px}.index-detail-etf-list a,.index-detail-etf-list div,.index-detail-reference-list a,.index-detail-reference-list div{align-items:center;border:1px solid transparent;border-radius:13px;color:inherit;display:grid;gap:4px 9px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 10px;position:relative;text-decoration:none}.index-detail-reference-list a.active,.index-detail-reference-list div.active{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.15)}.index-detail-reference-list div>div{align-items:baseline;display:flex;gap:7px;min-width:0}.index-detail-etf-list span,.index-detail-reference-list strong{color:var(--text-1);font-size:13px;font-weight:900}.index-detail-etf-list em,.index-detail-reference-list em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:760}.index-detail-etf-list small,.index-detail-reference-list small{color:var(--text-3);font-size:11.5px;font-weight:720;grid-column:1;line-height:1.3}.index-detail-etf-list b,.index-detail-reference-list b{color:var(--brand);font-size:18px;font-weight:760;grid-column:2;grid-row:1/span 2}.index-detail-reference-more{align-items:center;border-top:1px solid rgba(15,61,46,.08);color:var(--text-2);display:flex;font-size:12.5px;font-weight:820;justify-content:space-between;margin:0 -15px -15px;padding:11px 15px;text-decoration:none}.index-detail-etf-list a,.index-detail-etf-list div{background:rgba(249,251,250,.72);border-color:rgba(15,61,46,.07)}.index-detail-etf-note{color:var(--text-3);font-size:12px;line-height:1.45}.index-detail-etf-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.index-detail-etf-preview-card{color:inherit;display:grid;gap:7px;min-height:118px;padding:16px;text-decoration:none}.index-detail-etf-preview-card span{color:var(--brand);font-size:12px;font-weight:900}.index-detail-etf-preview-card strong{color:var(--text-1);font-size:15px;font-weight:900}.index-detail-etf-preview-card small{color:var(--text-3);font-size:12px;font-weight:720;line-height:1.45}.index-detail-etf-preview-card em.is-up,.stock-research-rail-list em.is-up{color:var(--pos)}.index-detail-etf-preview-card em.is-down,.stock-research-rail-list em.is-down{color:var(--neg)}.index-detail-section-note{color:var(--text-3);font-size:12px;line-height:1.5;margin:0}.index-detail-news-list{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:15px;box-shadow:0 8px 20px rgba(13,32,26,.035);display:grid;overflow:hidden}.index-detail-news-list a{color:inherit;display:grid;gap:5px;padding:12px 15px;text-decoration:none}.index-detail-news-list a+a{border-top:1px solid rgba(15,61,46,.07)}.index-detail-news-list strong{color:var(--text-1);font-size:14.5px;font-weight:860;line-height:1.45}.index-detail-news-list span{color:var(--text-3);font-size:12px;font-weight:720}.index-detail-data-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.index-detail-data-card{display:grid;gap:7px;padding:13px}.index-detail-data-card>span{border-radius:999px;font-size:11px;font-weight:900;justify-self:start;line-height:1;padding:6px 9px}.index-detail-data-card>span.connected{background:rgba(16,185,129,.13);color:var(--brand)}.index-detail-data-card>span.pending{background:rgba(100,116,139,.1);color:var(--text-3)}.index-detail-data-card strong{color:var(--text-1);font-size:14px;font-weight:900}.index-detail-status-list{display:grid;gap:8px}.index-detail-status-list>div{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.index-detail-status-list>div>span{background:rgba(100,116,139,.28);border-radius:999px;height:8px;margin-top:7px;width:8px}.index-detail-status-list>div>span.connected{background:var(--brand)}.index-detail-status-list strong{color:var(--text-1);display:block;font-size:13px;font-weight:900}.index-detail-status-list em{color:var(--text-3);display:block;font-size:11.5px;font-style:normal;font-weight:720;line-height:1.4;margin-top:2px}@media (max-width:1180px){.index-detail-layout{grid-template-columns:minmax(0,1fr)}.index-detail-side-stack{position:static}}@media (max-width:760px){.index-detail-page{padding-bottom:28px}.index-detail-topbar{overflow-x:auto;padding:14px 12px 0;white-space:nowrap}.index-detail-layout{gap:12px;padding:12px 12px 32px}.index-detail-data-card,.index-detail-data-rail-card,.index-detail-description-card,.index-detail-etf-card,.index-detail-etf-preview-card,.index-detail-hero-card,.index-detail-info-card,.index-detail-news-list,.index-detail-reference-card,.index-detail-summary-card{border-radius:15px;padding:15px}.index-detail-chart-footer,.index-detail-chart-toolbar,.index-detail-hero-head{align-items:stretch;display:grid}.index-detail-hero-actions{justify-content:flex-start}.index-detail-hero-copy h1,.index-detail-title-row h1{font-size:32px;letter-spacing:0}.index-detail-data-grid,.index-detail-etf-preview-grid,.index-detail-section-grid.three,.index-detail-section-grid.two,.index-detail-status-strip,.index-detail-summary-list{grid-template-columns:minmax(0,1fr)}.index-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-detail-meta-grid div:not(:last-child){border-right:0}.index-detail-meta-grid div{border-bottom:1px solid rgba(15,61,46,.08)}.index-detail-meta-grid div:nth-last-child(-n+2){border-bottom:0}.index-detail-chart-toolbar{gap:10px;padding:13px 12px 9px}.index-detail-chart-actions{overflow-x:auto}.index-detail-chart-unavailable{min-height:320px;padding:36px 14px}.index-detail-chart-footer{gap:7px;padding-inline:12px}.index-detail-description-actions a{margin-left:0}.index-detail-reference-tabs{overflow-x:auto}.index-detail-anchor-tabs a{flex:0 0 auto}}@media (max-width:460px){.index-detail-meta-grid{grid-template-columns:minmax(0,1fr)}.index-detail-meta-grid div:nth-last-child(-n+2){border-bottom:1px solid rgba(15,61,46,.08)}.index-detail-meta-grid div:last-child{border-bottom:0}.index-detail-reference-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.global-shell .market-detail-section-nav{align-self:start;background:rgba(250,252,249,.94);border:1px solid rgba(15,61,46,.085);border-radius:14px;box-shadow:0 12px 28px rgba(15,47,35,.05);display:grid;gap:5px;grid-column:1;grid-row:1;left:304px;max-height:calc(100vh - 112px);overflow-x:hidden;overflow-y:auto;padding:6px;position:fixed;scrollbar-color:rgba(15,61,46,.22) transparent;scrollbar-width:thin;top:96px;width:92px;z-index:45}.global-shell .market-detail-section-nav::-webkit-scrollbar{display:block;width:5px}.global-shell .market-detail-section-nav::-webkit-scrollbar-thumb{background:rgba(15,61,46,.22);border-radius:999px}.global-shell .market-detail-section-nav a{border-radius:10px;font-size:11.2px;justify-content:flex-start;line-height:1.18;min-height:30px;padding:0 9px;white-space:normal}.global-shell .market-detail-section-nav a.active{box-shadow:inset 3px 0 0 rgba(12,105,72,.42)}}@media (max-width:1023px){.global-shell .market-detail-section-nav{border-left:0;border-right:0;border-radius:0;box-shadow:0 8px 20px rgba(15,47,35,.04);left:0;margin-left:0;margin-right:0;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));position:fixed;right:0;top:52px;z-index:75}.global-shell .market-detail-shell{padding-top:52px}}.data-status-hero,.data-status-page{display:grid;gap:16px}.data-status-hero{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:24px}.data-status-hero h1{color:var(--text-1);font-size:34px;font-weight:940;letter-spacing:-.04em;line-height:1.1;margin:12px 0 10px}.data-status-footer p,.data-status-hero p,.data-status-hero-note span{color:var(--text-2);font-size:14px;font-weight:700;line-height:1.6;margin:0}.data-status-hero-note{background:linear-gradient(135deg,rgba(232,248,240,.9),rgba(255,255,255,.78));border:1px solid rgba(15,61,46,.08);border-radius:18px;display:grid;gap:8px;padding:16px}.data-status-hero-note strong{color:var(--brand-strong);font-size:13px;font-weight:920}.data-status-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.data-status-card{background:rgba(255,255,255,.76);border:1px solid rgba(15,61,46,.08);border-radius:18px;box-shadow:0 14px 36px rgba(15,47,35,.045);display:grid;gap:12px;align-content:start;min-height:244px;padding:16px}.data-status-card div{display:grid;gap:5px}.data-status-card span{color:var(--text-3);font-size:11px;font-weight:880;letter-spacing:.03em;text-transform:uppercase}.data-status-card strong{color:var(--text-1);font-size:16px;font-weight:920;line-height:1.3}.data-status-card p{color:var(--text-2);font-size:12.2px;font-weight:700;line-height:1.5;margin:0}.data-status-card-list{display:grid;gap:8px;margin:0}.data-status-card-list div{background:rgba(255,255,255,.56);border:1px solid rgba(15,61,46,.06);border-radius:12px;display:grid;gap:3px;padding:9px 10px}.data-status-card-list dt{color:var(--text-3);font-size:10.5px;font-weight:900;letter-spacing:.02em}.data-status-card-list dd{color:var(--text-1);font-size:11.5px;font-weight:760;line-height:1.45;margin:0}.data-status-card.available{border-color:rgba(24,128,88,.18)}.data-status-card.checking{background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(240,249,245,.72))}.data-status-card.pending,.data-status-card.review{background:rgba(255,255,255,.66)}.data-status-footer{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.data-status-footer h2{color:var(--text-1);font-size:20px;font-weight:920;letter-spacing:-.02em;margin:0 0 8px}.data-status-section{display:grid;gap:16px;padding:20px}.data-status-section h2{color:var(--text-1);font-size:22px;font-weight:930;letter-spacing:-.03em;margin:8px 0}.data-status-section p{color:var(--text-2);font-size:13px;font-weight:740;line-height:1.6;margin:0}.data-status-two-column{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.data-status-list-card{background:rgba(244,251,247,.78);border:1px solid rgba(24,128,88,.12);border-radius:16px;display:grid;gap:10px;padding:14px}.data-status-list-card.muted{background:rgba(255,255,255,.68);border-color:rgba(15,61,46,.08)}.data-status-list-card strong{color:var(--brand-strong);font-size:13px;font-weight:920}.data-status-list-card ul,.data-status-principles{display:grid;gap:8px;list-style:none;margin:0;padding:0}.data-status-list-card li,.data-status-principles li{color:var(--text-2);font-size:12.5px;font-weight:760;line-height:1.45;padding-left:18px;position:relative}.data-status-list-card li:before,.data-status-principles li:before{background:rgba(24,128,88,.82);border-radius:999px;content:"";height:6px;left:2px;position:absolute;top:.58em;width:6px}.data-status-principles{background:rgba(255,255,255,.58);border:1px solid rgba(15,61,46,.07);border-radius:16px;padding:14px}.data-status-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.data-status-actions a{background:rgba(255,255,255,.76);border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--text-2);font-size:12px;font-weight:850;padding:9px 12px;text-decoration:none}@media (max-width:1180px){.data-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.data-status-footer,.data-status-hero{grid-template-columns:1fr}.data-status-hero{padding:18px}.data-status-hero h1{font-size:28px}.data-status-grid{grid-template-columns:1fr}.data-status-card{min-height:auto}.data-status-two-column{grid-template-columns:1fr}.data-status-actions{justify-content:flex-start}}.alert-preferences-page{gap:14px}.alert-category-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.alert-category-card,.alert-symbol-card{background:rgba(255,255,255,.68);border:1px solid rgba(15,61,46,.08);border-radius:16px;display:grid;gap:12px;padding:14px}.alert-category-card h3,.alert-empty-state h3,.alert-symbol-card h3{color:var(--text-1);font-size:15px;font-weight:920;letter-spacing:-.03em;margin:0}.alert-category-card p,.alert-empty-state p{color:var(--text-2);font-size:12.5px;font-weight:700;line-height:1.55;margin:5px 0 0}.alert-preferences-list.compact{gap:8px}.alert-preferences-list.compact .alert-preference-row{border-radius:12px;padding:11px 12px}.alert-preference-row.disabled{cursor:not-allowed;opacity:.66}.alert-preference-row.disabled input{cursor:not-allowed}.alert-symbol-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.alert-symbol-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.alert-symbol-head p{color:var(--text-3);font-size:12px;font-weight:850;margin:4px 0 0}.alert-symbol-head a{border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--brand-700);flex:0 0 auto;font-size:11px;font-weight:900;padding:7px 10px;text-decoration:none}.alert-symbol-toggle-row{display:flex;flex-wrap:wrap;gap:8px}.alert-symbol-toggle-row label{align-items:center;background:rgba(12,117,82,.06);border:1px solid rgba(12,117,82,.1);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:6px;padding:7px 9px}.alert-symbol-toggle-row input{accent-color:var(--brand-700);height:14px;width:14px}.alert-empty-state{align-items:flex-start;background:rgba(247,250,248,.78);border:1px dashed rgba(15,61,46,.16);border-radius:16px;display:grid;gap:10px;padding:16px}.alert-preview-card{background:linear-gradient(135deg,rgba(232,248,240,.82),rgba(255,255,255,.82))}.alert-preview-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.alert-preview-list span{background:rgba(255,255,255,.72);border:1px solid rgba(15,61,46,.08);border-radius:13px;color:var(--text-2);font-size:12px;font-weight:850;padding:12px}@media (max-width:960px){.alert-category-grid,.alert-loading-skeleton-grid,.alert-preview-list,.alert-symbol-grid{grid-template-columns:1fr}.alert-loading-skeleton-card{min-height:84px}}.watchlist-alert-settings-card .watchlist-section-head>a{border:1px solid rgba(15,61,46,.1);border-radius:999px;color:var(--brand-700);flex:0 0 auto;font-size:11px;font-weight:900;padding:7px 10px;text-decoration:none}.watchlist-alert-summary-list{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-alert-summary-list span{background:rgba(255,255,255,.66);border:1px solid rgba(15,61,46,.08);border-radius:12px;display:grid;gap:2px;padding:8px}.watchlist-alert-summary-list span.enabled{background:rgba(12,117,82,.07);border-color:rgba(12,117,82,.14)}.watchlist-alert-summary-list strong{color:var(--text-2);font-size:11px;font-weight:880;line-height:1.25}.watchlist-alert-summary-list em{color:var(--text-3);font-size:10.5px;font-style:normal;font-weight:850}.watchlist-alert-summary-list span.enabled em{color:var(--brand-700)}.watchlist-alert-price-note{background:rgba(15,61,46,.045);border-radius:12px;color:var(--text-3);font-size:11.5px;font-weight:800;line-height:1.45;margin:0;padding:9px 10px}@media (max-width:760px){.watchlist-alert-summary-list{grid-template-columns:1fr}}.terminal-clean-finance .home-terminal-board,.terminal-clean-finance .home-terminal-lower-grid{background:#fff;border-color:rgba(15,61,46,.075);box-shadow:0 10px 26px rgba(18,41,31,.045)}.terminal-clean-finance .home-featured-signals{background:linear-gradient(180deg,#ffffff,#fbfdfb);border-color:rgba(15,61,46,.105);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 42px rgba(18,41,31,.065)}.terminal-clean-finance .home-featured-signals:before{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0)),radial-gradient(circle at 92% 0,rgba(15,61,46,.045),transparent 34%);border-radius:inherit;inset:0;opacity:.8}.terminal-clean-finance .home-featured-signals-head a{background:#fff;border-color:rgba(15,61,46,.115);box-shadow:0 8px 18px rgba(18,41,31,.045)}.terminal-clean-finance .home-featured-signal-grid{grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(230px,1fr))}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){background:#fff;border-color:rgba(15,61,46,.085);box-shadow:0 12px 30px rgba(18,41,31,.055)}.terminal-clean-finance .home-featured-signal-card.is-primary{background:#fff;border-color:rgba(15,95,70,.16);box-shadow:inset 4px 0 0 rgba(11,90,67,.38),0 18px 42px rgba(18,41,31,.085);min-height:252px}.terminal-clean-finance .home-featured-signal-card.is-primary:after{background:linear-gradient(180deg,rgba(11,90,67,.16),rgba(11,90,67,.58),rgba(11,90,67,.16));border-radius:999px;bottom:22px;height:auto;left:14px;opacity:.72;top:22px;width:3px}.terminal-clean-finance .home-featured-signal-card:hover{border-color:rgba(15,95,70,.16);box-shadow:0 16px 34px rgba(18,41,31,.07)}.terminal-clean-finance .home-featured-signal-card.is-primary:hover{box-shadow:inset 4px 0 0 rgba(11,90,67,.42),0 20px 44px rgba(18,41,31,.095)}.terminal-clean-finance .home-featured-signal-rank{border:1px solid rgba(11,90,67,.12)}.terminal-clean-finance .home-featured-signal-status{background:#fbfcfb;border-color:rgba(15,61,46,.09);color:#53645d}.terminal-clean-finance .home-featured-signal-card.is-primary p{max-width:100%}.terminal-clean-finance .home-featured-quote-chip{background:#fbfcfb;border-color:rgba(15,61,46,.08)}.terminal-clean-finance .home-featured-signals .wonderhow-account-panel-shell{gap:8px}.terminal-clean-finance .home-featured-signals .wonderhow-account-panel-shell .app-auth-card{border-radius:16px;padding:16px}.terminal-clean-finance .home-featured-signals .app-auth-choice-grid,.terminal-clean-finance .home-featured-signals .app-auth-step-actions{gap:8px;margin-top:10px}.terminal-clean-finance .home-featured-signals .app-auth-choice-grid button{min-height:52px;padding:10px}.terminal-clean-finance .home-featured-signals .app-auth-choice-grid.compact button{min-height:46px}.terminal-clean-finance .home-data-trust-card,.terminal-clean-finance .home-market-monitor-card,.terminal-clean-finance .home-task-queue-card{background:#fff;border-color:rgba(15,61,46,.08);box-shadow:none;opacity:1}.terminal-clean-finance .home-monitor-basis,.terminal-clean-finance .home-source-status-row,.terminal-clean-finance .home-task-row,.terminal-clean-finance .home-task-stat-strip a{background:#fbfcfb;border-color:rgba(15,61,46,.075)}.terminal-clean-finance .home-monitor-conclusion{background:#fff;border-color:rgba(15,61,46,.07)}.terminal-clean-finance .home-data-limitation-note,.terminal-clean-finance .home-driver-mini-list,.terminal-clean-finance .home-event-table,.terminal-clean-finance .home-sector-flow-table{background:#fbfcfb;border-color:rgba(15,61,46,.075)}.terminal-clean-finance .home-driver-mini-row,.terminal-clean-finance .home-market-metric-card{background:#fff;border-color:rgba(15,61,46,.075)}.terminal-clean-finance .home-quote-availability.connected{background:#fbfcfb;border-color:rgba(16,128,77,.13)}.terminal-clean-finance .home-terminal-strip{background:#fff;border-color:rgba(15,61,46,.08);box-shadow:0 8px 22px rgba(18,41,31,.04)}.terminal-clean-finance .home-terminal-strip-head{border-bottom-color:rgba(15,61,46,.075)}.terminal-clean-finance .home-market-snapshot-primary-actions a,.terminal-clean-finance .home-market-snapshot-primary-actions button,.terminal-clean-finance .home-market-snapshot-primary-top button,.terminal-clean-finance .home-market-snapshot-subhead button,.terminal-clean-finance .home-terminal-strip-head a{background:#fff;border-color:rgba(15,61,46,.105)}.terminal-clean-finance .home-market-snapshot-add,.terminal-clean-finance .home-market-snapshot-candidate,.terminal-clean-finance .home-market-snapshot-mini-item,.terminal-clean-finance .home-market-snapshot-primary,.terminal-clean-finance .home-market-snapshot-side,.terminal-clean-finance .home-terminal-strip .home-terminal-ticker{background:#fff;border-color:rgba(15,61,46,.085)}.terminal-clean-finance .home-market-snapshot-primary-body>strong,.terminal-clean-finance .home-terminal-ticker-state{background:rgba(11,90,67,.055);border-color:rgba(11,90,67,.095);color:rgba(15,61,46,.82)}.terminal-clean-finance .home-terminal-ticker-track{background:linear-gradient(90deg,rgba(15,61,46,.055),rgba(15,61,46,.14),rgba(15,61,46,.055))}.terminal-clean-finance .home-market-snapshot-chart-placeholder,.terminal-clean-finance .home-terminal-strip-note{background:#fbfcfb;border-color:rgba(15,61,46,.105)}.terminal-clean-finance .home-market-snapshot-chart-placeholder i{background:linear-gradient(90deg,rgba(15,61,46,.055),rgba(15,61,46,.13),rgba(15,61,46,.055))}.terminal-clean-finance .home-market-snapshot-candidate.active,.terminal-clean-finance .home-market-snapshot-candidate.selected,.terminal-clean-finance .home-market-snapshot-candidate:focus-visible,.terminal-clean-finance .home-market-snapshot-candidate:hover,.terminal-clean-finance .home-market-snapshot-mini-item.active{background:rgba(11,90,67,.055);border-color:rgba(11,90,67,.16)}.terminal-clean-finance .home-terminal-page{gap:14px}.terminal-clean-finance .home-market-snapshot-custom{padding:10px 12px}.terminal-clean-finance .home-market-snapshot-layout{grid-template-columns:minmax(270px,.82fr) minmax(0,1.58fr)}.terminal-clean-finance .home-market-snapshot-primary,.terminal-clean-finance .home-market-snapshot-side{border-radius:14px;padding:10px}.terminal-clean-finance .home-market-snapshot-side{align-content:start;gap:8px}.terminal-clean-finance .home-market-snapshot-subhead{display:none}.terminal-clean-finance .home-market-snapshot-primary-top h3{font-size:clamp(21px,2vw,30px)}.terminal-clean-finance .home-market-snapshot-primary-body{gap:6px;grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .home-market-snapshot-primary-body>strong{font-size:11.5px;padding:4px 9px}.terminal-clean-finance .home-market-snapshot-primary-body>strong.home-market-snapshot-primary-value{background:transparent;border:0;color:var(--text-1);font-feature-settings:"tnum" 1;font-size:32px;font-weight:940;letter-spacing:0;line-height:1;padding:0}.terminal-clean-finance .home-market-snapshot-primary-body p{font-size:11.5px;line-height:1.38}.terminal-clean-finance .home-market-snapshot-chart-placeholder{min-height:48px;padding:8px}.terminal-clean-finance .home-market-snapshot-primary-actions a,.terminal-clean-finance .home-market-snapshot-primary-actions button{min-height:28px;padding:5px 9px}.terminal-clean-finance .home-market-snapshot-mini-list{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-clean-finance .home-market-snapshot-mini-item{border-radius:12px;gap:5px;min-height:74px;padding:7px}.terminal-clean-finance .home-market-snapshot-mini-item button:first-child span{font-size:10.5px}.terminal-clean-finance .home-market-snapshot-mini-item button:first-child small{font-size:9.5px}.terminal-clean-finance .home-market-snapshot-mini-actions{gap:3px}.terminal-clean-finance .home-market-snapshot-mini-actions button{font-size:8.8px;min-height:20px;padding:2px 5px}.terminal-clean-finance .home-market-snapshot-add{background:transparent;border:0;border-radius:0;box-shadow:none;max-height:none;overflow:visible;padding:0}.terminal-clean-finance .home-market-snapshot-add summary{align-items:center;background:#fff;border:1px solid rgba(11,90,67,.12);border-radius:12px;color:rgba(11,90,67,.86);cursor:pointer;display:flex;gap:7px;justify-content:center;min-height:32px;padding:6px 10px}.terminal-clean-finance .home-market-snapshot-add summary::-webkit-details-marker{display:none}.terminal-clean-finance .home-market-snapshot-add summary span{font-size:11px;font-weight:900}.terminal-clean-finance .home-market-snapshot-add summary small{color:rgba(68,78,70,.58);font-size:9.5px;font-weight:760}.terminal-clean-finance .home-market-snapshot-add[open]{background:#fff;border:1px solid rgba(15,61,46,.085);border-radius:13px;padding:8px}.terminal-clean-finance .home-market-snapshot-add[open] summary{background:#fbfcfb;margin-bottom:8px}.terminal-clean-finance .home-market-snapshot-add[open] .home-market-snapshot-candidate-groups{max-height:136px;overflow-y:auto;padding-right:2px}.terminal-clean-finance .home-market-snapshot-add,.terminal-clean-finance .home-market-snapshot-custom .home-terminal-strip-note,.terminal-clean-finance .home-market-snapshot-mini-actions,.terminal-clean-finance .home-market-snapshot-primary-top button{display:none}.terminal-clean-finance .home-market-snapshot-mini-item{padding-bottom:8px}.alerts-overview-page,.watchlist-demo-grid{min-width:0}.alerts-overview-page{display:grid;gap:16px}.alerts-overview-grid,.alerts-overview-hero,.alerts-overview-list,.alerts-overview-stats,.alerts-overview-status-list,.watchlist-demo-grid{min-width:0}.alerts-overview-hero{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);padding:20px}.alerts-overview-hero h1{color:var(--text-1);font-size:clamp(30px,3vw,44px);font-weight:940;letter-spacing:0;line-height:1.05;margin:10px 0 8px}.alerts-overview-hero p{color:var(--text-2);font-size:14px;font-weight:700;line-height:1.55;margin:0}.alerts-overview-hero small{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.16);border-radius:999px;color:var(--brand);display:inline-flex;font-size:11px;font-weight:850;margin-top:12px;padding:6px 9px}.alerts-overview-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-overview-stats div,.alerts-overview-status-list div{background:rgba(15,61,46,.035);border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:5px;padding:12px}.alerts-overview-head span,.alerts-overview-stats span,.alerts-overview-status-list span{color:var(--text-3);font-size:11px;font-weight:850}.alerts-overview-stats strong,.alerts-overview-status-list strong{color:var(--text-1);font-size:18px;font-weight:920}.alerts-overview-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.alerts-overview-card{display:grid;gap:14px;padding:16px}.alerts-overview-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.alerts-overview-head h2{color:var(--text-1);font-size:19px;font-weight:920;margin:3px 0 0}.alerts-overview-head a{color:var(--brand);font-size:12px;font-weight:860;text-decoration:none}.alerts-overview-list,.alerts-overview-status-list{display:grid;gap:8px}.alerts-overview-row{border:1px solid rgba(15,61,46,.08);border-radius:14px;display:grid;gap:5px;padding:12px}.alerts-overview-row>span{color:var(--brand);font-size:11px;font-weight:900}.alerts-overview-row>span.is-watch{color:var(--neg)}.alerts-overview-row strong{color:var(--text-1);font-size:14px;font-weight:880;line-height:1.35}.alerts-overview-row em,.alerts-overview-status-list em{color:var(--text-3);font-size:11px;font-style:normal;font-weight:760}.watchlist-demo-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-demo-card{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:16px;display:grid;gap:7px;min-width:0;padding:14px;text-decoration:none}.watchlist-demo-card span{align-items:baseline;display:flex;gap:8px;min-width:0}.watchlist-demo-card b,.watchlist-demo-card strong{color:var(--text-1)}.watchlist-demo-card strong{font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-demo-card p,.watchlist-demo-card small,.watchlist-demo-card span em{color:var(--text-3)}.watchlist-demo-card small,.watchlist-demo-card span em{font-size:11px;font-style:normal;font-weight:780}.watchlist-demo-card b{font-size:22px;font-weight:940}.watchlist-demo-card small.positive{color:var(--pos)}.watchlist-demo-card small.negative{color:var(--neg)}.watchlist-demo-card p{font-size:12px;font-weight:720;line-height:1.45;margin:0}@media (max-width:860px){.alerts-overview-grid,.alerts-overview-hero{grid-template-columns:minmax(0,1fr)}.watchlist-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.alerts-overview-card,.alerts-overview-hero{padding:14px}.alerts-overview-stats,.watchlist-demo-grid{grid-template-columns:minmax(0,1fr)}}.terminal-clean-finance .home-featured-signals{border-radius:20px;gap:14px;padding:16px}.terminal-clean-finance .home-featured-signals-head h2{font-size:clamp(21px,2.1vw,30px)}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){border-radius:16px;gap:12px;min-height:168px;padding:15px}.terminal-clean-finance .home-featured-signal-card.is-primary{box-shadow:inset 3px 0 0 rgba(11,90,67,.36),0 14px 34px rgba(18,41,31,.075)}.terminal-clean-finance .home-featured-signal-card.is-primary:after{bottom:18px;left:12px;top:18px}.terminal-clean-finance .home-featured-signal-card strong,.terminal-clean-finance .home-featured-signal-card.is-primary strong{font-size:17px;letter-spacing:0;line-height:1.18}.terminal-clean-finance .home-featured-signal-card p{font-size:12.5px;line-height:1.48;margin-top:8px}.terminal-clean-finance .home-featured-signal-foot{gap:8px}.terminal-clean-finance .home-briefing-checklist{background:#fff;border:1px solid rgba(15,61,46,.085);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 30px rgba(18,41,31,.045);display:grid;gap:10px;min-width:0;padding:14px 16px}.terminal-clean-finance .home-briefing-checklist-head{align-items:end;display:flex;gap:12px;justify-content:space-between;min-width:0}.terminal-clean-finance .home-briefing-checklist-head div{display:grid;gap:3px;min-width:0}.terminal-clean-finance .home-briefing-checklist-head span{color:rgba(11,90,67,.76);font-size:11px;font-weight:860}.terminal-clean-finance .home-briefing-checklist-head h2{color:var(--text-1);font-size:20px;font-weight:920;letter-spacing:0;line-height:1.16;margin:0}.terminal-clean-finance .home-briefing-checklist-head a{background:#fff;border:1px solid rgba(15,61,46,.105);border-radius:999px;color:var(--brand);flex:0 0 auto;font-size:12px;font-weight:860;padding:8px 11px;text-decoration:none}.terminal-clean-finance .home-briefing-row{grid-template-columns:38px minmax(112px,.36fr) minmax(0,1fr) auto}.terminal-clean-finance .home-briefing-row:hover{background:#fbfcfb}.terminal-clean-finance .home-briefing-row span{border:1px solid rgba(11,90,67,.11);font-size:10.5px;height:24px;width:30px}.terminal-clean-finance .home-terminal-board.home-terminal-board-secondary{grid-template-columns:minmax(0,1.58fr) minmax(210px,.52fr) minmax(220px,.52fr)}@media (max-width:980px){.terminal-clean-finance .home-market-snapshot-layout,.terminal-clean-finance .home-terminal-board.home-terminal-board-secondary{grid-template-columns:1fr}.terminal-clean-finance .home-market-snapshot-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-clean-finance .home-featured-signal-grid{grid-template-columns:1fr}.terminal-clean-finance .home-featured-signal-card.is-primary{min-height:218px}}@media (max-width:640px){.terminal-clean-finance .home-featured-signals{border-radius:18px;padding:16px}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){min-height:0}.terminal-clean-finance .home-market-snapshot-mini-list{grid-template-columns:1fr}.terminal-clean-finance .home-briefing-checklist{border-radius:16px;padding:13px}.terminal-clean-finance .home-briefing-checklist-head,.terminal-clean-finance .home-briefing-row{align-items:start}.terminal-clean-finance .home-briefing-row{gap:5px 9px;grid-template-columns:34px minmax(0,1fr)}.terminal-clean-finance .home-briefing-row em,.terminal-clean-finance .home-briefing-row small{grid-column:2}}.terminal-clean-finance .home-terminal-page{gap:16px}.terminal-clean-finance .home-briefing-checklist,.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .home-market-snapshot-custom,.terminal-clean-finance .home-simple-watchlist{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:18px;box-shadow:0 10px 28px rgba(18,41,31,.04);padding:16px}.terminal-clean-finance .home-briefing-checklist-head,.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .home-simple-section-head,.terminal-clean-finance .home-terminal-strip-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;min-width:0}.terminal-clean-finance .home-briefing-checklist-head h2,.terminal-clean-finance .home-featured-signals-head h2,.terminal-clean-finance .home-simple-section-head h2,.terminal-clean-finance .home-terminal-strip-head strong{color:var(--text-1);font-size:20px;font-weight:920;letter-spacing:0;line-height:1.18;margin:0}.terminal-clean-finance .home-demo-data-badge{background:rgba(11,90,67,.075);border:1px solid rgba(11,90,67,.11);color:#0b5a43;font-size:11px;font-weight:860;padding:5px 8px;white-space:nowrap}.terminal-clean-finance .home-market-snapshot-layout{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-clean-finance .home-market-snapshot-mini-list,.terminal-clean-finance .home-market-snapshot-side{display:contents}.terminal-clean-finance .home-market-snapshot-mini-item,.terminal-clean-finance .home-market-snapshot-primary{align-content:start;background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:14px;box-shadow:none;color:inherit;display:grid;gap:10px;min-height:112px;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.terminal-clean-finance .home-market-snapshot-mini-item:focus-visible,.terminal-clean-finance .home-market-snapshot-mini-item:hover,.terminal-clean-finance .home-market-snapshot-primary:focus-visible,.terminal-clean-finance .home-market-snapshot-primary:hover{border-color:rgba(11,90,67,.24);transform:translateY(-1px)}.terminal-clean-finance .home-market-snapshot-primary-body,.terminal-clean-finance .home-market-snapshot-primary-top{display:grid;gap:5px;min-width:0}.terminal-clean-finance .home-market-snapshot-mini-item span,.terminal-clean-finance .home-market-snapshot-primary-top h3{color:var(--text-1);font-size:13px;font-weight:850;letter-spacing:0;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-market-snapshot-primary-top small{display:none}.terminal-clean-finance .home-market-snapshot-mini-item strong,.terminal-clean-finance .home-market-snapshot-primary-body>strong{color:var(--text-1);font-size:22px;font-weight:930;letter-spacing:0;line-height:1.08;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-market-snapshot-mini-item em,.terminal-clean-finance .home-market-snapshot-primary-body p,.terminal-clean-finance .home-simple-stock-card em{color:#079669;font-size:13px;font-style:normal;font-weight:850;letter-spacing:0;margin:0}.terminal-clean-finance .home-market-snapshot-mini-item.down em,.terminal-clean-finance .home-market-snapshot-primary.down .home-market-snapshot-primary-body p,.terminal-clean-finance .home-simple-stock-card.down em{color:#e5484d}.terminal-clean-finance .home-briefing-checklist-head a,.terminal-clean-finance .home-featured-signals-head a,.terminal-clean-finance .home-simple-section-head a{background:#fff;border:1px solid rgba(15,61,46,.1);border-radius:999px;color:#0b5a43;flex:0 0 auto;font-size:12px;font-weight:860;padding:7px 10px;text-decoration:none}.terminal-clean-finance .home-simple-watchlist-grid{gap:10px}.terminal-clean-finance .home-simple-stock-card{background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:14px;color:inherit;gap:8px;min-width:0;padding:14px}.terminal-clean-finance .home-simple-stock-card span,.terminal-clean-finance .home-simple-stock-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-simple-stock-card span{color:var(--text-1);font-size:14px;font-weight:880}.terminal-clean-finance .home-simple-stock-card strong{color:var(--text-1);font-size:21px;font-weight:930;letter-spacing:0}.terminal-clean-finance .home-featured-signals{gap:12px}.terminal-clean-finance .home-featured-signal-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){background:#fff;border:1px solid rgba(15,61,46,.09);border-radius:14px;color:inherit;display:grid;gap:10px;grid-template-rows:auto minmax(42px,1fr) auto;min-height:132px;padding:14px}.terminal-clean-finance .home-featured-signal-card.is-primary:after,.terminal-clean-finance .home-featured-signals:before{display:none}.terminal-clean-finance .home-featured-signal-rank{align-items:center;background:rgba(11,90,67,.08);border-radius:999px;color:#0b5a43;display:inline-flex;font-size:11px;font-weight:920;height:24px;justify-content:center;width:30px}.terminal-clean-finance .home-featured-signal-card strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-1);display:-webkit-box;font-weight:900;letter-spacing:0;line-height:1.3}.terminal-clean-finance .home-featured-signal-foot{align-items:center;border-top:1px solid rgba(15,61,46,.07);display:flex;gap:10px;justify-content:space-between;min-width:0;padding-top:10px}.terminal-clean-finance .home-featured-signal-foot small{color:var(--text-2);font-size:12px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-featured-signal-foot b{color:#0b5a43;flex:0 0 auto;font-size:12px;font-weight:860}.terminal-clean-finance .home-briefing-row-list{border:1px solid rgba(15,61,46,.075);border-radius:14px}.terminal-clean-finance .home-briefing-row{background:#fff;border-bottom:1px solid rgba(15,61,46,.065);color:inherit;grid-template-columns:32px minmax(100px,.32fr) minmax(0,1fr) auto;min-height:42px;padding:9px 11px}.terminal-clean-finance .home-briefing-row span{align-items:center;background:rgba(11,90,67,.075);border-radius:999px;color:#0b5a43;display:inline-flex;font-size:10px;font-weight:920;height:23px;justify-content:center;width:28px}.terminal-clean-finance .home-briefing-row em,.terminal-clean-finance .home-briefing-row small,.terminal-clean-finance .home-briefing-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-briefing-row strong{color:var(--text-1);font-size:13px;font-weight:900}.terminal-clean-finance .home-briefing-row em{color:var(--text-2);font-size:12px;font-weight:720}.terminal-clean-finance .home-briefing-row small{color:rgba(11,90,67,.78);font-size:11px;font-weight:860}@media (max-width:1040px){.terminal-clean-finance .home-market-snapshot-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.terminal-clean-finance .home-featured-signal-grid,.terminal-clean-finance .home-market-snapshot-layout,.terminal-clean-finance .home-simple-watchlist-grid{grid-template-columns:1fr}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary),.terminal-clean-finance .home-market-snapshot-mini-item,.terminal-clean-finance .home-market-snapshot-primary,.terminal-clean-finance .home-simple-stock-card{min-height:0}.terminal-clean-finance .home-briefing-row{align-items:start;gap:5px 9px;grid-template-columns:32px minmax(0,1fr)}.terminal-clean-finance .home-briefing-row em,.terminal-clean-finance .home-briefing-row small{grid-column:2}}.terminal-clean-finance .home-terminal-page{background:#ffffff;color:#111827}.terminal-clean-finance .home-finance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;align-items:start}.terminal-clean-finance .home-finance-main-column,.terminal-clean-finance .home-finance-side-column{display:grid;gap:22px;min-width:0}.terminal-clean-finance .home-briefing-checklist,.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .home-side-rail-card,.terminal-clean-finance .home-simple-watchlist,.terminal-clean-finance .home-terminal-strip{border:1px solid #e5e7eb;border-radius:18px;background:#ffffff;box-shadow:0 12px 30px rgba(15,23,42,.035)}.terminal-clean-finance .home-terminal-strip{display:block;width:100%;padding:0;border:0;box-shadow:none}.terminal-clean-finance .home-briefing-checklist-head,.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .home-side-rail-head,.terminal-clean-finance .home-simple-section-head,.terminal-clean-finance .home-terminal-strip-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.terminal-clean-finance .home-briefing-checklist-head h2,.terminal-clean-finance .home-featured-signals-head h2,.terminal-clean-finance .home-side-rail-head h2,.terminal-clean-finance .home-simple-section-head h2,.terminal-clean-finance .home-terminal-strip-head strong{margin:0;color:#101827;font-size:23px;font-weight:800;line-height:1.2}.terminal-clean-finance .home-side-rail-head h2{font-size:18px}.terminal-clean-finance .home-featured-signals-head a,.terminal-clean-finance .home-side-rail-head a,.terminal-clean-finance .home-simple-section-head a{color:#6b7280;font-size:13px;font-weight:700;text-decoration:none}.terminal-clean-finance .home-market-snapshot-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.terminal-clean-finance .home-demo-data-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid #bfecd7;border-radius:999px;background:#effcf6;color:#047857;font-size:12px;font-weight:800}.terminal-clean-finance .home-market-settings-button{min-height:32px;padding:0 12px;border:1px solid #d1fae5;border-radius:999px;background:#ffffff;color:#047857;font-size:13px;font-weight:800;cursor:pointer}.terminal-clean-finance .home-market-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.terminal-clean-finance .home-market-card{position:relative;display:grid;min-height:156px;padding:17px 17px 14px;border:1px solid #e5e7eb;border-radius:16px;background:#ffffff;color:#111827;overflow:hidden;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.terminal-clean-finance .home-market-card:hover{border-color:#a7f3d0;box-shadow:0 16px 36px rgba(16,185,129,.12);transform:translateY(-1px)}.terminal-clean-finance .home-market-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.terminal-clean-finance .home-market-card-top span{color:#111827;font-size:14px;font-weight:800}.terminal-clean-finance .home-briefing-row>b,.terminal-clean-finance .home-featured-signal-card>b,.terminal-clean-finance .home-market-card-top b,.terminal-clean-finance .home-simple-stock-card>b{color:#64748b;font-size:22px;font-weight:600}.terminal-clean-finance .home-market-card>strong{display:block;margin-bottom:4px;color:#0f172a;font-size:25px;font-weight:850;line-height:1.15;letter-spacing:0}.terminal-clean-finance .home-market-card>em{display:block;color:#059669;font-size:13px;font-style:normal;font-weight:800}.terminal-clean-finance .home-market-card.down>em,.terminal-clean-finance .home-simple-stock-card.down em{color:#e11d48}.terminal-clean-finance .home-mini-sparkline{align-self:end;width:100%;height:42px;margin-top:12px}.terminal-clean-finance .home-mini-sparkline path{fill:none;stroke:#10b981;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.terminal-clean-finance .down .home-mini-sparkline path{stroke:#f43f5e}.terminal-clean-finance .home-market-settings-backdrop{position:fixed;inset:0;z-index:80;border:0;background:rgba(15,23,42,.18);cursor:default}.terminal-clean-finance .home-market-settings-panel{position:fixed;top:86px;right:28px;z-index:90;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - 112px);overflow:auto;padding:20px;border:1px solid #d1fae5;border-radius:20px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.18)}.terminal-clean-finance .home-market-settings-panel-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.terminal-clean-finance .home-market-settings-panel-head strong{display:block;color:#0f172a;font-size:19px;font-weight:850}.terminal-clean-finance .home-market-settings-meta,.terminal-clean-finance .home-market-settings-panel-head p{margin:5px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.terminal-clean-finance .home-market-settings-panel-head button{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;color:#6b7280;cursor:pointer}.terminal-clean-finance .home-market-settings-meta{display:flex;justify-content:space-between;margin-bottom:10px}.terminal-clean-finance .home-market-settings-list{display:grid;gap:8px}.terminal-clean-finance .home-market-setting-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;font-weight:750}.terminal-clean-finance .home-market-setting-row.selected{border-color:#a7f3d0;background:#f0fdf4}.terminal-clean-finance .home-market-setting-handle{color:#94a3b8;font-size:13px}.terminal-clean-finance .home-market-primary-select{display:grid;gap:8px;margin-top:16px;color:#374151;font-size:13px;font-weight:800}.terminal-clean-finance .home-market-primary-select select{min-height:42px;padding:0 12px;border:1px solid #d1d5db;border-radius:12px;background:#ffffff;color:#111827;font-weight:800}.terminal-clean-finance .home-market-settings-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.terminal-clean-finance .home-market-settings-actions button{min-height:40px;padding:0 16px;border:1px solid #d1d5db;border-radius:12px;background:#ffffff;color:#374151;font-weight:850;cursor:pointer}.terminal-clean-finance .home-market-settings-actions button:last-child{border-color:#047857;background:#047857;color:#ffffff}.terminal-clean-finance .home-briefing-checklist,.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .home-side-rail-card,.terminal-clean-finance .home-simple-watchlist{padding:20px}.terminal-clean-finance .home-featured-signal-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){display:flex;align-items:center;gap:18px;min-height:68px;padding:14px 16px;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:#ffffff;color:#111827;text-decoration:none;box-shadow:none}.terminal-clean-finance .home-featured-signal-card:last-child{border-bottom:0}.terminal-clean-finance .home-featured-news-label{flex:0 0 76px;color:#059669;font-size:13px;font-weight:850}.terminal-clean-finance .home-featured-signal-card>div{flex:1 1 auto;min-width:0}.terminal-clean-finance .home-featured-signal-card strong{display:block;overflow:hidden;color:#111827;font-size:16px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-featured-signal-card small{display:block;margin-top:4px;color:#6b7280;font-size:13px}.terminal-clean-finance .home-simple-watchlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.terminal-clean-finance .home-simple-stock-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "price spark" "change spark";gap:3px 12px;min-height:92px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#ffffff;color:#111827;text-decoration:none}.terminal-clean-finance .home-simple-stock-card>span{grid-area:name;overflow:hidden;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-simple-stock-card>strong{grid-area:price;color:#111827;font-size:22px;font-weight:850;line-height:1.1}.terminal-clean-finance .home-simple-stock-card>em{grid-area:change;color:#059669;font-size:13px;font-style:normal;font-weight:850}.terminal-clean-finance .home-simple-stock-card>svg{grid-area:spark;align-self:end;width:86px}.terminal-clean-finance .home-simple-stock-card>b{grid-area:arrow}.terminal-clean-finance .home-briefing-row-list{display:grid;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.terminal-clean-finance .home-briefing-row{display:grid;grid-template-columns:40px 110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 16px;border-bottom:1px solid #e5e7eb;color:#111827;text-decoration:none}.terminal-clean-finance .home-briefing-row:last-child{border-bottom:0}.terminal-clean-finance .home-briefing-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ecfdf5;color:#047857;font-weight:850}.terminal-clean-finance .home-briefing-row strong{font-size:15px;font-weight:850}.terminal-clean-finance .home-briefing-row em{overflow:hidden;color:#4b5563;font-size:14px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .home-side-rail-card{padding:20px}.terminal-clean-finance .home-side-alert-list,.terminal-clean-finance .home-side-research-list,.terminal-clean-finance .home-side-schedule-list{display:grid;gap:14px}.terminal-clean-finance .home-side-schedule-row{display:grid;grid-template-columns:42px 48px 8px minmax(0,1fr);align-items:center;gap:10px}.terminal-clean-finance .home-side-day-label{color:#6b7280;font-size:13px;font-weight:750}.terminal-clean-finance .home-side-schedule-row strong{color:#111827;font-size:14px}.terminal-clean-finance .home-side-schedule-row i{width:7px;height:7px;border-radius:999px;background:#10b981}.terminal-clean-finance .home-side-schedule-row i.down{background:#f43f5e}.terminal-clean-finance .home-side-alert-row p,.terminal-clean-finance .home-side-research-row p,.terminal-clean-finance .home-side-schedule-row p{margin:0;color:#374151;font-size:14px;line-height:1.45}.terminal-clean-finance .home-side-alert-row,.terminal-clean-finance .home-side-research-row{display:grid;grid-template-columns:22px minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;color:#111827;text-decoration:none}.terminal-clean-finance .home-side-alert-row span,.terminal-clean-finance .home-side-research-row span{color:#047857;font-weight:850}.terminal-clean-finance .home-side-alert-row strong{font-size:14px;font-weight:850}.terminal-clean-finance .home-side-alert-row time{color:#6b7280;font-size:13px}.terminal-clean-finance .home-side-research-row{grid-template-columns:24px minmax(0,1fr)}.terminal-clean-finance .home-side-research-row strong{display:block;color:#111827;font-size:14px;font-weight:850;line-height:1.35}.terminal-clean-finance .home-side-research-row p{margin-top:4px;color:#6b7280;font-size:13px}@media (max-width:1280px){.terminal-clean-finance .home-finance-layout{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .home-finance-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.terminal-clean-finance .home-market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.terminal-clean-finance .home-finance-side-column,.terminal-clean-finance .home-simple-watchlist-grid{grid-template-columns:1fr}.terminal-clean-finance .home-market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-clean-finance .home-briefing-row,.terminal-clean-finance .home-featured-signal-card{grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .home-briefing-row strong,.terminal-clean-finance .home-briefing-row>span,.terminal-clean-finance .home-featured-news-label{grid-column:1/-1}.terminal-clean-finance .home-briefing-row em{white-space:normal}}@media (max-width:520px){.terminal-clean-finance .home-terminal-page{padding-inline:14px}.terminal-clean-finance .home-briefing-checklist-head,.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .home-side-rail-head,.terminal-clean-finance .home-simple-section-head,.terminal-clean-finance .home-terminal-strip-head{align-items:flex-start;flex-direction:column}.terminal-clean-finance .home-market-card-grid{grid-template-columns:1fr}.terminal-clean-finance .home-market-card{min-height:140px}.terminal-clean-finance .home-market-settings-panel{inset:auto 10px 10px;width:auto;max-height:min(78vh,640px);border-radius:18px}.terminal-clean-finance .home-side-alert-row{grid-template-columns:22px minmax(0,1fr) auto}.terminal-clean-finance .home-side-alert-row p{grid-column:2/-1}}.terminal-clean-finance.global-shell:has(.home-terminal-page){max-width:1760px}.terminal-clean-finance:has(.home-terminal-page) .screen{padding-left:clamp(30px,2.7vw,48px);padding-right:clamp(18px,2.1vw,34px)}.terminal-clean-finance:has(.home-terminal-page) .global-sidebar{border-right-color:rgba(15,23,42,.055)}.terminal-clean-finance .home-terminal-page{gap:28px;max-width:min(100%,1632px);padding-left:clamp(16px,1.35vw,24px)}.terminal-clean-finance .home-finance-layout{grid-template-columns:minmax(0,1fr) minmax(306px,360px);gap:clamp(26px,2.3vw,36px)}.terminal-clean-finance .home-finance-main-column{gap:28px}.terminal-clean-finance .home-finance-side-column{gap:18px}.terminal-clean-finance .home-briefing-checklist,.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .home-simple-watchlist,.terminal-clean-finance .home-terminal-strip{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.terminal-clean-finance .home-market-card-grid{gap:clamp(12px,1vw,16px)}.terminal-clean-finance .home-market-card{min-height:164px;padding:18px 18px 15px;border-color:#e3e8ef;box-shadow:0 10px 24px rgba(15,23,42,.025)}.terminal-clean-finance .home-market-card>strong{font-size:clamp(24px,1.55vw,29px)}.terminal-clean-finance .home-briefing-row-list,.terminal-clean-finance .home-featured-signal-grid{border-color:#e2e8f0;box-shadow:0 10px 26px rgba(15,23,42,.025)}.terminal-clean-finance .home-simple-stock-card{border-color:#e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.024)}.terminal-clean-finance .home-side-rail-card{border-color:#e3e8ef;box-shadow:0 10px 26px rgba(15,23,42,.028);padding:22px}@media (max-width:1500px){.terminal-clean-finance .home-finance-layout{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .home-finance-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.terminal-clean-finance .home-terminal-page{gap:24px}.terminal-clean-finance .home-finance-main-column,.terminal-clean-finance .home-finance-side-column{gap:22px}}@media (max-width:520px){.terminal-clean-finance:has(.home-terminal-page) .screen{padding-left:14px;padding-right:14px}.terminal-clean-finance .home-terminal-page{padding-left:0}.terminal-clean-finance .home-market-card{min-height:148px}.terminal-clean-finance .home-side-rail-card{padding:18px}}.terminal-clean-finance .home-mobile-quick-nav{display:none}.terminal-clean-finance .home-market-settings-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1023px){.terminal-clean-finance.global-shell:has(.home-terminal-page){max-width:none;background:#f8faf9}.terminal-clean-finance:has(.home-terminal-page) .global-sidebar{display:none}.terminal-clean-finance:has(.home-terminal-page) .global-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom-color:rgba(15,23,42,.075);background:rgba(255,255,255,.94);box-shadow:0 10px 26px rgba(15,23,42,.045)}.terminal-clean-finance:has(.home-terminal-page) .global-topbar-leading{gap:0}.terminal-clean-finance:has(.home-terminal-page) .global-command-strip,.terminal-clean-finance:has(.home-terminal-page) .global-topbar-actions .language-toggle,.terminal-clean-finance:has(.home-terminal-page) .global-topbar-brand{display:none}.terminal-clean-finance:has(.home-terminal-page) .global-account-fallback,.terminal-clean-finance:has(.home-terminal-page) .global-account-trigger,.terminal-clean-finance:has(.home-terminal-page) .global-topbar-menu{width:44px;height:44px;min-width:44px;min-height:44px}.terminal-clean-finance:has(.home-terminal-page) .global-topbar-menu{padding:0;border-radius:15px}.terminal-clean-finance:has(.home-terminal-page) .global-topbar-search .global-search input{height:44px;padding-inline:14px;border-radius:16px;font-size:14px}.terminal-clean-finance:has(.home-terminal-page) .screen{padding:14px max(14px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-x:clip}.terminal-clean-finance .home-terminal-page{gap:18px;max-width:100%;padding-left:0}.terminal-clean-finance .home-mobile-quick-nav{display:flex;gap:8px;min-width:0;margin:0 -14px 2px;padding:0 14px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x proximity;scrollbar-width:none}.terminal-clean-finance .home-mobile-quick-nav::-webkit-scrollbar{display:none}.terminal-clean-finance .home-mobile-quick-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #e2e8f0;border-radius:999px;background:#ffffff;color:#475569;font-size:13px;font-weight:820;text-decoration:none;scroll-snap-align:start}.terminal-clean-finance .home-mobile-quick-nav a.active,.terminal-clean-finance .home-mobile-quick-nav a[aria-current=page]{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.terminal-clean-finance .home-finance-layout,.terminal-clean-finance .home-finance-main-column,.terminal-clean-finance .home-finance-side-column{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.terminal-clean-finance .home-briefing-checklist,.terminal-clean-finance .home-featured-signals,.terminal-clean-finance .home-simple-watchlist,.terminal-clean-finance .home-terminal-strip{padding:0;border:0;background:transparent;box-shadow:none}.terminal-clean-finance .home-briefing-checklist-head,.terminal-clean-finance .home-featured-signals-head,.terminal-clean-finance .home-side-rail-head,.terminal-clean-finance .home-simple-section-head,.terminal-clean-finance .home-terminal-strip-head{align-items:center;flex-direction:row;margin-bottom:12px}.terminal-clean-finance .home-briefing-checklist-head h2,.terminal-clean-finance .home-featured-signals-head h2,.terminal-clean-finance .home-simple-section-head h2,.terminal-clean-finance .home-terminal-strip-head strong{font-size:20px}.terminal-clean-finance .home-market-snapshot-head-actions{gap:6px}.terminal-clean-finance .home-demo-data-badge{min-height:26px;padding-inline:9px;font-size:11px}.terminal-clean-finance .home-market-settings-button{min-height:38px;padding-inline:12px}.terminal-clean-finance .home-market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.terminal-clean-finance .home-market-card:nth-child(5):last-child{grid-column:1/-1}.terminal-clean-finance .home-market-card{min-height:108px;padding:10px 11px;border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.028);font-variant-numeric:tabular-nums}.terminal-clean-finance .home-market-card-top{margin-bottom:4px}.terminal-clean-finance .home-market-card-top span{font-size:12.5px}.terminal-clean-finance .home-briefing-row>b,.terminal-clean-finance .home-featured-signal-card>b,.terminal-clean-finance .home-market-card-top b,.terminal-clean-finance .home-simple-stock-card>b{font-size:18px}.terminal-clean-finance .home-market-card>strong{margin-bottom:2px;font-size:clamp(17px,5vw,20px);font-variant-numeric:tabular-nums}.terminal-clean-finance .home-market-card>em{font-size:11.5px;line-height:1.25}.terminal-clean-finance .home-mini-sparkline{height:20px;margin-top:5px}.terminal-clean-finance .home-mini-sparkline path{stroke-width:2.6}.terminal-clean-finance .home-simple-watchlist-grid{grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance .home-simple-stock-card{min-height:86px;padding:14px;border-radius:15px}.terminal-clean-finance .home-simple-stock-card>strong{font-size:20px;font-variant-numeric:tabular-nums}.terminal-clean-finance .home-briefing-row-list,.terminal-clean-finance .home-featured-signal-grid{border-radius:15px}.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){min-height:64px;gap:12px;padding:13px}.terminal-clean-finance .home-featured-news-label{flex-basis:58px;font-size:12px}.terminal-clean-finance .home-featured-signal-card strong{font-size:14.5px}.terminal-clean-finance .home-briefing-row{grid-template-columns:34px minmax(74px,auto) minmax(0,1fr) auto;min-height:58px;padding:12px 13px}.terminal-clean-finance .home-briefing-row>span{width:28px;height:28px}.terminal-clean-finance .home-side-rail-card{padding:17px;border-radius:16px}.terminal-clean-finance .home-side-schedule-row{grid-template-columns:40px 44px 7px minmax(0,1fr);gap:8px}.terminal-clean-finance .home-market-settings-backdrop{z-index:220;background:rgba(15,23,42,.34)}.terminal-clean-finance .home-market-settings-panel{inset:auto 0 0;z-index:230;width:100%;max-height:min(82dvh,680px);padding:16px max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:24px 24px 0 0;box-shadow:0 -18px 52px rgba(15,23,42,.18)}.terminal-clean-finance .home-market-settings-panel-head{align-items:flex-start;margin-bottom:14px}.terminal-clean-finance .home-market-settings-actions button,.terminal-clean-finance .home-market-settings-panel-head button{min-width:44px;min-height:44px}.terminal-clean-finance .home-market-setting-row{min-height:48px}.terminal-clean-finance .home-market-primary-select select{min-height:46px}}@media (min-width:521px) and (max-width:1023px){.terminal-clean-finance .home-finance-side-column,.terminal-clean-finance .home-simple-watchlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.terminal-clean-finance .home-briefing-row,.terminal-clean-finance .home-featured-signal-card,.terminal-clean-finance .home-featured-signal-card.is-primary,.terminal-clean-finance .home-featured-signal-card:not(.is-primary){grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .home-briefing-row strong,.terminal-clean-finance .home-briefing-row>span,.terminal-clean-finance .home-featured-news-label{grid-column:1/-1}.terminal-clean-finance .home-briefing-row em{grid-column:1/-1;white-space:normal}}body:has(.mobile-app-viewport)>.app-shell{display:none!important}.mobile-app-viewport{align-items:stretch;background:radial-gradient(circle at top left,rgba(16,185,129,.08),transparent 34%),#f7faf9;display:flex;justify-content:center;min-height:100dvh;padding:0}.mobile-app-frame{background:#f9fbfa;box-shadow:0 24px 80px rgba(15,23,42,.12);color:#101827;display:flex;flex-direction:column;height:100dvh;max-width:430px;min-height:100dvh;overflow:hidden;position:relative;width:min(100%,430px)}.mobile-app-content{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 16px calc(92px + env(safe-area-inset-bottom));scrollbar-width:none}.mobile-app-content::-webkit-scrollbar{display:none}.mobile-mvp-header{align-items:center;background:rgba(249,251,250,.94);border-bottom:1px solid rgba(148,163,184,.18);display:flex;flex:0 0 auto;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;position:relative;z-index:5}.mobile-mvp-header .mobile-brand{align-items:center;color:#0f172a;display:inline-flex;gap:10px;min-width:0;text-decoration:none}.mobile-mvp-header .mobile-brand svg{flex:0 0 auto;height:34px;width:34px}.mobile-mvp-header .mobile-brand div{display:grid;gap:1px;min-width:0}.mobile-mvp-header .mobile-brand small,.mobile-mvp-header .mobile-brand strong{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-mvp-header .mobile-brand strong{font-size:15px;font-weight:800}.mobile-mvp-header .mobile-brand small{color:#667085;font-size:12px}.mobile-mvp-header .mobile-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.mobile-mvp-icon-button,.mobile-mvp-profile-button{align-items:center;border:1px solid rgba(148,163,184,.32);border-radius:999px;color:#0f172a;display:inline-flex;font-size:18px;font-weight:800;height:44px;justify-content:center;text-decoration:none;width:44px}.mobile-mvp-profile-button{background:#006b4f;border-color:#006b4f;color:#fff;font-size:13px}.mobile-mvp-bottom-nav{background:rgba(255,255,255,.96);border-top:1px solid rgba(148,163,184,.2);bottom:0;box-shadow:0 -16px 36px rgba(15,23,42,.08);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:absolute;right:0;z-index:10}.mobile-mvp-bottom-nav a{border-radius:16px;color:#667085;flex-direction:column;gap:3px;min-height:52px;min-width:0;text-decoration:none}.mobile-mvp-bottom-nav a,.mobile-mvp-bottom-nav a span{align-items:center;display:inline-flex;font-size:11px;justify-content:center}.mobile-mvp-bottom-nav a span{border-radius:999px;font-weight:900;height:22px;width:22px}.mobile-mvp-bottom-nav a strong{font-size:11px;font-weight:800;line-height:1.1}.mobile-mvp-bottom-nav a.active,.mobile-mvp-bottom-nav a[aria-current=page]{background:#e9f7f0;color:#006b4f}.mobile-mvp-bottom-nav a.active span,.mobile-mvp-bottom-nav a[aria-current=page] span{background:#006b4f;color:#fff}.mobile-mvp-hero,.mobile-mvp-section{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:24px;box-shadow:0 12px 32px rgba(15,23,42,.04);min-width:0}.mobile-mvp-hero{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px}.mobile-mvp-hero div{min-width:0}.mobile-mvp-hero span{color:#008766;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.mobile-mvp-hero h1{color:#101827;font-size:28px;font-weight:900;letter-spacing:0;line-height:1.16;margin:0}.mobile-mvp-hero em{background:#e9f7f0;border-radius:999px;color:#00785a;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:800;padding:7px 10px;white-space:nowrap}.mobile-mvp-section{display:grid;gap:12px;padding:16px}.mobile-mvp-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.mobile-mvp-section-head h2{color:#101827;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.25;margin:0;min-width:0}.mobile-mvp-section-head a{align-items:center;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#006b4f;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;min-height:36px;padding:0 12px;text-decoration:none}.mobile-mvp-market-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mobile-mvp-market-card{background:linear-gradient(180deg,#fff,#fbfdfc);border:1px solid rgba(148,163,184,.24);border-radius:18px;color:#101827;display:grid;gap:5px;min-height:116px;min-width:0;padding:14px;position:relative;text-decoration:none}.mobile-mvp-market-card em,.mobile-mvp-market-card span,.mobile-mvp-market-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-mvp-market-card span{color:#334155;font-size:13px;font-weight:800}.mobile-mvp-market-card strong{font-size:24px;font-weight:900;line-height:1.1}.mobile-mvp-market-card em,.mobile-mvp-row-value em{color:#667085;font-style:normal;font-weight:800}.mobile-mvp-market-card em[data-tone=up],.mobile-mvp-row-value em[data-tone=up]{color:#009966}.mobile-mvp-market-card em[data-tone=down],.mobile-mvp-row-value em[data-tone=down]{color:#e11d48}.mobile-mvp-market-card i{color:#64748b;font-size:21px;font-style:normal;position:absolute;right:14px;top:12px}.mobile-mvp-list{border:1px solid rgba(148,163,184,.18);border-radius:18px;display:grid;min-width:0;overflow:hidden}.mobile-mvp-quote-row,.mobile-mvp-settings-row,.mobile-mvp-text-row{align-items:center;background:#fff;border-bottom:1px solid rgba(148,163,184,.14);color:#101827;display:grid;gap:10px;min-height:68px;min-width:0;padding:12px;text-decoration:none}.mobile-mvp-quote-row:last-child,.mobile-mvp-settings-row:last-child,.mobile-mvp-text-row:last-child{border-bottom:0}.mobile-mvp-quote-row{grid-template-columns:minmax(0,1fr) minmax(82px,max-content) 16px}.mobile-mvp-text-row{grid-template-columns:minmax(54px,max-content) minmax(0,1fr) 16px}.mobile-mvp-row-main{display:grid;gap:3px;min-width:0}.mobile-mvp-row-main strong{color:#101827;font-size:15px;font-weight:850}.mobile-mvp-row-main small,.mobile-mvp-row-main strong{line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-mvp-row-main small{color:#667085;font-size:12px}.mobile-mvp-row-value{display:grid;gap:3px;justify-items:end;min-width:0;text-align:right}.mobile-mvp-row-value em,.mobile-mvp-row-value strong{font-size:13px;line-height:1.2;white-space:nowrap}.mobile-mvp-label{align-items:center;background:#eef8f3;border-radius:999px;color:#00785a;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:28px;min-width:0;padding:0 10px;white-space:nowrap}.mobile-mvp-label[data-tone=up]{background:#e9f7f0}.mobile-mvp-chevron{color:#94a3b8;font-size:20px;line-height:1}.mobile-mvp-empty{align-items:center;background:#fbfdfc;border:1px dashed rgba(0,107,79,.28);border-radius:18px;color:#475467;display:grid;gap:8px;justify-items:start;min-height:86px;min-width:0;padding:16px}.mobile-mvp-empty strong{color:#101827;font-size:15px}.mobile-mvp-empty a,.mobile-mvp-empty span{align-items:center;border:1px solid rgba(0,107,79,.25);border-radius:999px;color:#006b4f;display:inline-flex;font-size:12px;font-weight:800;min-height:36px;padding:0 12px;text-decoration:none}.mobile-mvp-settings-list{border:1px solid rgba(148,163,184,.18);border-radius:18px;display:grid;overflow:hidden}.mobile-mvp-settings-row{grid-template-columns:minmax(0,1fr) minmax(64px,max-content) 16px}.mobile-mvp-settings-row span,.mobile-mvp-settings-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-mvp-settings-row span{color:#101827;font-size:15px;font-weight:850}.mobile-mvp-settings-row strong{color:#667085;font-size:13px;font-weight:800;justify-self:end}@media (min-width:520px){.mobile-app-viewport{padding:28px 0}.mobile-app-frame{border:1px solid rgba(148,163,184,.2);border-radius:34px;min-height:min(920px,calc(100dvh - 56px))}}@media (max-width:360px){.mobile-app-content{padding-left:12px;padding-right:12px}.mobile-mvp-hero,.mobile-mvp-section{border-radius:20px}.mobile-mvp-hero{display:grid}.mobile-mvp-hero h1{font-size:25px}.mobile-mvp-market-grid{grid-template-columns:minmax(0,1fr)}.mobile-mvp-text-row{grid-template-columns:minmax(48px,max-content) minmax(0,1fr) 14px}}@media (prefers-reduced-motion:reduce){.terminal-clean-finance:has(.home-terminal-page) .home-market-card,.terminal-clean-finance:has(.home-terminal-page) .home-market-settings-panel,.terminal-clean-finance:has(.home-terminal-page) .home-mobile-quick-nav a{transition:none}}@media (max-width:1023px){.terminal-clean-finance :is(.stock-research-detail-page,.index-detail-page,.watchlist-terminal-page,.watchlist-setup-page,.disclosures-terminal-page,.reports-page-shell,.themes-page-bottom,.global-intelligence-page,.markets-page-shell,.stocks-directory-page,.data-status-page,.alerts-overview-page,.settings-page-bottom,.wonderhow-login-page){width:100%;max-width:100%;min-width:0;overflow-x:clip;grid-template-columns:minmax(0,1fr)!important}.terminal-clean-finance :is(.stock-research-layout,.index-detail-layout,.watchlist-terminal-shell,.watchlist-setup-onboarding,.watchlist-setup-grid,.reports-dashboard-shell,.reports-broker-hub,.global-intelligence-shell,.markets-overview-grid,.stocks-directory-monitor-grid,.data-status-two-column,.alerts-overview-grid){display:grid;grid-template-columns:minmax(0,1fr)}.terminal-clean-finance :is(.stock-research-main,.stock-research-side-rail,.index-detail-main-stack,.index-detail-side-stack,.watchlist-main-board,.watchlist-rail,.reports-dashboard-main,.reports-dashboard-side,.reports-broker-list,.reports-overview-shell,.themes-overview-shell,.global-intelligence-board,.global-intelligence-rail,.markets-overview-side,.markets-overview-preview,.stocks-directory-list){min-width:0}.terminal-clean-finance :is(.stock-research-side-rail,.index-detail-side-stack){position:static;top:auto}.terminal-clean-finance :is(.stock-research-period-tabs,.stock-research-chart-actions,.stock-research-anchor-tabs,.index-detail-period-tabs,.index-detail-chart-actions,.index-detail-anchor-tabs,.reports-layer-strip,.disclosures-layer-strip,.global-intelligence-layer-list,.stocks-directory-layer-strip,.market-universe-selector,.sector-intelligence-chip-row){display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.terminal-clean-finance :is(.stock-research-period-tabs,.stock-research-chart-actions,.stock-research-anchor-tabs,.index-detail-period-tabs,.index-detail-chart-actions,.index-detail-anchor-tabs,.reports-layer-strip,.disclosures-layer-strip,.global-intelligence-layer-list,.stocks-directory-layer-strip,.market-universe-selector,.sector-intelligence-chip-row)::-webkit-scrollbar{display:none}.terminal-clean-finance :is(.stock-research-period-tabs button,.stock-research-chart-actions button,.stock-research-anchor-tabs a,.index-detail-period-tabs button,.index-detail-chart-actions button,.index-detail-anchor-tabs a,.reports-layer-chip,.disclosures-layer-chip,.global-intelligence-layer-chip,.stocks-directory-layer-chip,.market-universe-chip,.sector-intelligence-chip){flex:0 0 auto}.terminal-clean-finance :is(.stock-research-chart-toolbar,.index-detail-chart-toolbar){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance :is(.stock-research-chart-actions,.index-detail-chart-actions){justify-content:flex-start}}@media (max-width:768px){.terminal-clean-finance :is(.stock-research-detail-page,.index-detail-page){gap:16px}.terminal-clean-finance :is(.stock-research-hero,.stock-research-chart-card,.stock-research-card,.stock-research-rail-card,.index-detail-hero-card,.index-detail-chart-card,.index-detail-description-card,.index-detail-summary-card,.index-detail-reference-card,.index-detail-etf-card,.index-detail-data-rail-card,.index-detail-info-card,.index-detail-data-card,.index-detail-etf-preview-card,.watchlist-hero,.watchlist-main-board,.watchlist-rail-card,.watchlist-empty-state,.watchlist-setup-hero-panel,.watchlist-setup-picker-panel,.watchlist-setup-selected-panel,.disclosures-intelligence-hero,.disclosure-intelligence-card,.reports-hero-card,.reports-summary-card,.reports-side-panel,.reports-broker-summary,.reports-broker-row,.themes-hero-card,.sector-intelligence-strip,.sector-intelligence-panel,.global-intelligence-hero,.global-intelligence-board,.global-intelligence-rail-card,.global-featured-signal-card,.markets-home-hero-card-compact,.markets-index-board,.markets-status-card,.markets-etf-preview-card,.markets-stock-card,.stocks-directory-hero,.stocks-watchlist-feeder,.stocks-directory-terminal-panel,.stocks-directory-row,.data-status-hero,.data-status-card,.data-status-section,.data-status-footer,.alerts-overview-hero,.alerts-overview-card,.settings-compact-hero,.settings-info-card,.settings-readiness-card,.wonderhow-login-card){border-radius:18px;padding:16px}.terminal-clean-finance :is(.stock-research-hero-main,.stock-research-title-row,.stock-research-price-row,.stock-research-actions,.stock-research-section-head,.index-detail-hero-head,.index-detail-title-row,.index-detail-hero-actions,.index-detail-section-head,.watchlist-section-head,.watchlist-setup-picker-head,.reports-today-read-head,.disclosures-intelligence-copy,.global-intelligence-section-head,.stocks-directory-terminal-head,.markets-index-board-head,.markets-status-card-top,.terminal-workflow-strip-head){align-items:flex-start;flex-wrap:wrap;gap:10px}.terminal-clean-finance :is(.stock-research-title-row h1,.index-detail-title-row h1,.index-detail-hero-copy h1){font-size:clamp(28px,8vw,36px);line-height:1.05}.terminal-clean-finance .stock-research-price-row strong{font-size:clamp(24px,7vw,34px)}.terminal-clean-finance :is(.stock-research-title-block p,.index-detail-hero-copy p){max-width:100%;font-size:13px;line-height:1.45}.terminal-clean-finance .stock-research-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.terminal-clean-finance .stock-research-meta-strip>div{min-height:72px;padding:10px;border-bottom:1px solid #edf2f7}.terminal-clean-finance .stock-research-meta-strip>div:nth-child(odd){border-left:0}.terminal-clean-finance .index-detail-meta-grid dd,.terminal-clean-finance .index-detail-meta-grid dt,.terminal-clean-finance .stock-research-meta-strip span,.terminal-clean-finance .stock-research-meta-strip strong{overflow-wrap:anywhere}.terminal-clean-finance :is(.stock-research-summary-grid,.stock-research-financial-grid,.stock-research-report-grid){grid-template-columns:minmax(0,1fr);gap:12px}.terminal-clean-finance :is(.stock-research-metric-grid,.stock-research-metric-grid.compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.terminal-clean-finance :is(.stock-research-chart-empty,.index-detail-chart-unavailable){min-height:220px;padding:22px 14px}.terminal-clean-finance :is(.stock-research-chart-empty strong,.index-detail-chart-unavailable strong){font-size:18px}.terminal-clean-finance :is(.stock-research-chart-empty p,.index-detail-chart-unavailable span:not(.index-detail-chart-icon)){max-width:260px;font-size:12.5px;line-height:1.45}.terminal-clean-finance :is(.stock-research-list-card a,.stock-research-list-card article){display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.terminal-clean-finance .stock-research-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.terminal-clean-finance .index-detail-status-strip{grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance .index-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-clean-finance :is(.index-detail-section-grid,.index-detail-section-grid.two,.index-detail-section-grid.three,.index-detail-etf-preview-grid,.index-detail-data-grid){grid-template-columns:minmax(0,1fr);gap:12px}.terminal-clean-finance .index-detail-reference-list>:nth-child(n+6){display:none}.terminal-clean-finance :is(.index-detail-reference-list a,.index-detail-reference-list div,.index-detail-etf-list a,.index-detail-etf-list div){min-height:52px;padding:10px 0}.terminal-clean-finance :is(.watchlist-summary-grid,.watchlist-stock-grid,.watchlist-demo-grid,.watchlist-benefit-row,.watchlist-flow-preview){grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance :is(.watchlist-hero-copy p,.watchlist-stock-role,.watchlist-stock-briefing-status,.watchlist-stock-source-links,.watchlist-source-details){display:none}.terminal-clean-finance .watchlist-stock-card{min-height:auto;padding:14px}.terminal-clean-finance .watchlist-stock-top{align-items:flex-start;gap:10px}.terminal-clean-finance .watchlist-stock-price{align-items:flex-start;margin-top:8px}.terminal-clean-finance :is(.watchlist-event-row,.watchlist-source-row,.watchlist-sector-row){min-height:48px;padding-block:10px}.terminal-clean-finance :is(.watchlist-setup-illustration,.watchlist-setup-preview-card){display:none}.terminal-clean-finance .watchlist-setup-pill-row,.terminal-clean-finance .watchlist-setup-selected-chips{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.terminal-clean-finance .watchlist-setup-pill-row::-webkit-scrollbar,.terminal-clean-finance .watchlist-setup-selected-chips::-webkit-scrollbar{display:none}.terminal-clean-finance :is(.disclosures-intelligence-hero,.reports-hero-card,.themes-hero-card,.data-status-hero,.alerts-overview-hero) h1{font-size:clamp(26px,7vw,34px)}.terminal-clean-finance :is(.global-intelligence-hero,.markets-home-hero-card-compact,.stocks-directory-hero) h1{font-size:clamp(28px,8vw,38px);line-height:1.06}.terminal-clean-finance :is(.disclosures-intelligence-copy p,.disclosures-source-note,.disclosure-intelligence-summary,.disclosure-intelligence-context-grid,.terminal-workflow-strip,.reports-research-note,.reports-side-note,.reports-broker-description,.reports-context-tags,.themes-hero-context,.market-universe-beta-note,.global-intelligence-hero-copy p,.global-featured-signal-card p,.global-featured-signal-chips,.global-intelligence-layer-head span,.markets-home-hero-card-compact p,.markets-home-hero-foot,.markets-index-board-head p,.markets-index-board-foot,.markets-stock-card-subtitle,.markets-stock-card-meta-grid,.markets-stock-card-coverage-note,.markets-stock-card-note,.stocks-directory-hero p,.stocks-watchlist-feeder p,.stocks-directory-terminal-head p,.stocks-directory-monitor-card-head span,.stocks-directory-meta,.data-status-hero-note,.data-status-card p,.data-status-card-list div:nth-child(n+2),.alerts-overview-hero p,.alerts-overview-hero small){display:none}.terminal-clean-finance :is(.disclosure-intelligence-row,.reports-list-row,.reports-hub-card){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.terminal-clean-finance .disclosure-intelligence-title strong,.terminal-clean-finance .reports-broker-title,.terminal-clean-finance .reports-hub-card h3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.terminal-clean-finance .alerts-overview-stats,.terminal-clean-finance .disclosures-intelligence-stats,.terminal-clean-finance .reports-broker-kpis,.terminal-clean-finance .reports-intelligence-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.terminal-clean-finance .reports-broker-row{grid-template-columns:minmax(0,1fr);padding:12px}.terminal-clean-finance :is(.reports-broker-code,.reports-broker-target,.reports-broker-action-separator){display:none}.terminal-clean-finance .reports-broker-actions{justify-content:flex-start;margin-top:2px}.terminal-clean-finance .reports-list-grid,.terminal-clean-finance .reports-today-read-grid{grid-template-columns:minmax(0,1fr)!important}.terminal-clean-finance .reports-page-shell :is(.reports-today-read-card,.reports-today-read-card.is-primary,.reports-today-read-card:not(.is-primary)){min-height:0!important;padding:14px}.terminal-clean-finance .reports-page-shell .reports-today-read-card p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.terminal-clean-finance .reports-page-shell .reports-today-read-foot{margin-top:10px}.terminal-clean-finance :is(.reports-overview-shell,.themes-overview-shell,.global-intelligence-page,.markets-page-shell,.stocks-directory-page){box-sizing:border-box;max-width:100%;min-width:0;width:100%;padding-left:0;padding-right:0}.terminal-clean-finance .disclosures-terminal-page>.app-header{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.terminal-clean-finance :is(.global-intelligence-hero,.global-intelligence-layer-strip,.global-featured-signals,.global-intelligence-board,.global-intelligence-rail-card){padding:16px}.terminal-clean-finance .global-featured-signal-grid,.terminal-clean-finance .global-intelligence-hero-stats,.terminal-clean-finance .markets-etf-preview-grid,.terminal-clean-finance .markets-hero-metrics-grid,.terminal-clean-finance .markets-index-board-grid,.terminal-clean-finance .stocks-directory-kpis,.terminal-clean-finance .stocks-directory-monitor-grid{grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance :is(.global-featured-signal-card,.markets-index-card,.markets-etf-preview-card,.stocks-directory-monitor-card){min-height:0}.terminal-clean-finance .global-intelligence-signal-grid{grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance .global-intelligence-source-row,.terminal-clean-finance .stocks-directory-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.terminal-clean-finance :is(.stocks-directory-controls,.markets-status-card-actions,.markets-etf-preview-head){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance .theme-map-board{display:none}.terminal-clean-finance .sector-intelligence-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance :is(.sector-intelligence-row,.sector-intelligence-card-link){min-height:48px;padding:11px 0}.terminal-clean-finance .data-status-grid{grid-template-columns:minmax(0,1fr);gap:10px}.terminal-clean-finance .data-status-card-list{gap:8px}.terminal-clean-finance .data-status-actions{flex-direction:column;align-items:stretch}.terminal-clean-finance .alerts-overview-list,.terminal-clean-finance .alerts-overview-status-list{gap:0}.terminal-clean-finance .alerts-overview-row,.terminal-clean-finance .alerts-overview-status-list>div{padding:11px 0}.terminal-clean-finance .settings-grid,.terminal-clean-finance .settings-readiness-grid,.terminal-clean-finance .settings-source-action-grid{grid-template-columns:minmax(0,1fr)}.terminal-clean-finance .settings-compact-hero p,.terminal-clean-finance .settings-data-trust-guide,.terminal-clean-finance .settings-inline-note,.terminal-clean-finance .settings-source-details{font-size:13px;line-height:1.45}.terminal-clean-finance .wonderhow-login-page{padding-inline:14px}.terminal-clean-finance .wonderhow-login-card{width:min(100%,420px)}.terminal-clean-finance :is(.watchlist-setup-primary-action,.watchlist-setup-secondary-action,.watchlist-setup-save,.wonderhow-login-social-list button,.wonderhow-login-demo-button){min-height:44px}}@media (max-width:430px){.terminal-clean-finance :is(.stock-research-meta-strip,.stock-research-metric-grid,.stock-research-metric-grid.compact,.index-detail-meta-grid,.reports-intelligence-stats,.reports-broker-kpis,.disclosures-intelligence-stats,.alerts-overview-stats){grid-template-columns:minmax(0,1fr)}.terminal-clean-finance :is(.stock-research-chart-empty,.index-detail-chart-unavailable){min-height:190px}.terminal-clean-finance :is(.stock-research-actions,.index-detail-hero-actions,.watchlist-section-actions,.watchlist-onboarding-actions){width:100%}.terminal-clean-finance :is(.stock-research-actions>*,.index-detail-hero-actions>*,.watchlist-section-actions>*,.watchlist-onboarding-actions>*){flex:1 1 140px}.terminal-clean-finance .alerts-overview-page .alerts-overview-stats,.terminal-clean-finance .disclosures-terminal-page .disclosures-intelligence-stats,.terminal-clean-finance .reports-page-shell :is(.reports-intelligence-stats,.reports-broker-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.today-radar-hero,.today-radar-hero-stats,.today-radar-hero>*,.today-radar-metric,.today-radar-page,.today-radar-page>*,.today-workflow-lane,.today-workflow-lane a,.today-workflow-lane li,.today-workflow-lane ol,.today-workflow-lane>*{box-sizing:border-box;max-width:100%;min-width:0}.today-radar-page{inline-size:100%;overflow-x:clip}.today-radar-hero,.today-workflow-lane{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;width:100%}.today-radar-hero.card,.today-workflow-lane.card{inline-size:100%;max-inline-size:100%}.today-radar-hero h1,.today-radar-hero p,.today-workflow-lane h2,.today-workflow-lane span{max-width:100%;min-width:0;overflow-wrap:break-word}.today-radar-hero-stats,.today-workflow-lane ol{display:grid;grid-template-columns:minmax(0,1fr);max-inline-size:100%;min-inline-size:0;width:100%}.today-radar-hero-stats{min-width:0}.today-workflow-lane a,.today-workflow-lane li{inline-size:100%}.today-workflow-lane a{overflow:hidden}.terminal-clean-finance .watchlist-setup-hero-panel{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;width:100%}.terminal-clean-finance .watchlist-setup-hero-panel:before{display:none}.terminal-clean-finance .watchlist-setup-hero-copy,.terminal-clean-finance .watchlist-setup-hero-copy>*,.terminal-clean-finance .watchlist-setup-hero-panel>*,.terminal-clean-finance .watchlist-setup-illustration,.terminal-clean-finance .watchlist-setup-illustration>*{box-sizing:border-box;max-width:100%;min-width:0}.terminal-clean-finance .watchlist-setup-illustration{justify-self:center;max-height:168px;max-width:min(100%,188px);min-height:0;width:100%}.terminal-clean-finance .watchlist-setup-hero-copy h1{font-size:clamp(26px,7.4vw,32px);overflow-wrap:break-word}.terminal-clean-finance .watchlist-setup-hero-copy p{max-width:100%;overflow-wrap:break-word}.terminal-clean-finance .stock-research-rail-list,.terminal-clean-finance .stock-research-rail-list a{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.terminal-clean-finance .stock-research-rail-list a{-moz-column-gap:4px;column-gap:4px;grid-template-columns:minmax(0,1fr) auto}.terminal-clean-finance .stock-research-rail-list a.active{margin-left:0;margin-right:0}.terminal-clean-finance .stock-research-rail-list small,.terminal-clean-finance .stock-research-rail-list span{max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.terminal-clean-finance .stock-research-rail-list em{justify-self:end;max-width:74px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-clean-finance .stock-research-rail-list small{grid-column:1/-1}}@media (max-width:340px){.terminal-clean-finance .reports-page-shell .reports-tab-nav-section nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.terminal-clean-finance .reports-page-shell :is(.reports-card-actions,.reports-tab-nav-section,.reports-broker-actions) .btn{flex:0 0 auto;gap:4px;max-width:100%;min-width:0;padding-left:10px!important;padding-right:10px!important}.terminal-clean-finance .reports-page-shell :is(.reports-card-actions,.reports-tab-nav-section,.reports-broker-actions) .btn>*{min-width:0}.terminal-clean-finance .reports-page-shell .reports-tab-nav-section .btn{width:100%}}@media (max-width:430px){.terminal-clean-finance .home-side-alert-row{grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) minmax(42px,max-content)}.terminal-clean-finance .home-side-alert-row time{min-width:42px;text-align:right;white-space:nowrap}.kospi-map-tile-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;-webkit-line-clamp:unset}.global-shell .kospi-map-label-full .kospi-map-tile-name{font-size:clamp(12px,3.8vw,15px)}.global-shell .kospi-map-label-small .kospi-map-tile-name{display:none}.app-shell .bold,.app-shell .muted{word-break:keep-all}.terminal-clean-finance .reports-page-shell :is(.reports-card-actions,.reports-broker-actions){align-items:stretch;display:grid!important;grid-template-columns:minmax(0,1fr);max-width:100%;width:100%}.terminal-clean-finance .reports-page-shell :is(.reports-card-actions,.reports-broker-actions) .btn{max-width:100%;min-width:0;padding-left:10px!important;padding-right:10px!important;white-space:normal;width:100%}}body:has(.agent-app-viewport)>.app-shell{display:none!important}.agent-app-viewport{align-items:stretch;background:radial-gradient(circle at 20% 0,rgba(16,185,129,.1),transparent 34%),linear-gradient(180deg,#f8fbfb,#eef5f2);color:#111827;display:flex;font-family:var(--sg-font-sans);justify-content:center;min-height:100svh;padding:16px;text-rendering:optimizeLegibility}.agent-app-frame{background:#fbfdfc;border:1px solid rgba(15,61,46,.12);border-radius:28px;box-shadow:0 28px 90px rgba(15,23,42,.14);display:flex;flex-direction:column;height:calc(100svh - 32px);max-width:480px;min-height:0;overflow:hidden;position:relative;width:min(100%,480px)}.agent-app-header{background:rgba(251,253,252,.94);border-bottom:1px solid rgba(148,163,184,.16);display:grid;flex:0 0 auto;gap:14px;padding:calc(18px + env(safe-area-inset-top, 0px)) 18px 14px;position:relative;z-index:5}.agent-app-header-minimal,.agent-app-header-plain{gap:0;padding-bottom:10px}.agent-app-header-minimal{border-bottom-color:transparent}.agent-app-activity-grid,.agent-app-answer-preview,.agent-app-brand,.agent-app-brand-row,.agent-app-calendar-control,.agent-app-chip-row,.agent-app-filter-row,.agent-app-header-actions,.agent-app-link-grid,.agent-app-profile-card,.agent-app-profile-pills,.agent-app-row,.agent-app-search-row,.agent-app-section-head,.agent-app-watch-row{min-width:0}.agent-app-brand-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.agent-app-brand{color:#111827;gap:10px;text-decoration:none}.agent-app-brand,.agent-app-logo-mark{align-items:center;display:inline-flex}.agent-app-logo-mark{color:#007a5a;flex:0 0 auto;font-size:40px;height:44px;justify-content:center;line-height:1;width:44px}.agent-app-header-minimal .agent-app-logo-mark,.agent-app-header-plain .agent-app-logo-mark{font-size:32px;height:36px;width:36px}.agent-app-brand strong{display:block;font-size:27px;font-weight:900;letter-spacing:0;line-height:1}.agent-app-header-minimal .agent-app-brand strong,.agent-app-header-plain .agent-app-brand strong{font-size:22px}.agent-app-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px}.agent-app-ai-button,.agent-app-calendar-control>button,.agent-app-filter-row button,.agent-app-icon-button,.agent-app-profile-button,.agent-app-question-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.28);font:inherit}.agent-app-icon-button,.agent-app-profile-button{background:#fff;color:#0f172a;flex:0 0 auto;height:44px;position:relative;text-decoration:none;width:44px}.agent-app-icon-button,.agent-app-notification em,.agent-app-profile-button{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.agent-app-notification em{background:#007a5a;color:#fff;font-size:12px;font-style:normal;font-weight:800;height:20px;position:absolute;right:-2px;top:-2px;width:20px}.agent-app-profile-button{background:#e5f6ef;border-color:#d4eee4}.agent-app-avatar i,.agent-app-profile-button span{background:linear-gradient(180deg,#a8e4c6,#73c7a4);border-radius:999px;display:block;height:24px;position:relative;width:24px}.agent-app-avatar i:before,.agent-app-profile-button span:before{background:rgba(255,255,255,.9);border-radius:999px;content:"";height:8px;left:8px;position:absolute;top:4px;width:8px}.agent-app-avatar i:after,.agent-app-profile-button span:after{background:rgba(255,255,255,.9);border-radius:999px 999px 6px 6px;bottom:4px;content:"";height:8px;left:5px;position:absolute;width:14px}.agent-app-search-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.agent-app-search{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:15px;color:#667085;display:flex;gap:10px;min-height:46px;min-width:0;padding:0 14px}.agent-app-search input{background:transparent;border:0;color:#111827;flex:1 1 auto;font-size:15px;min-width:0;outline:0;overflow:hidden;text-overflow:ellipsis}.agent-app-search input::-moz-placeholder{color:#667085}.agent-app-search input::placeholder{color:#667085}.agent-app-ai-button{align-items:center;background:#fff;border-radius:15px;color:#4f46e5;display:inline-flex;font-size:14px;font-weight:800;gap:6px;min-height:46px;padding:0 13px;text-decoration:none;white-space:nowrap}.agent-app-chip-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.agent-app-chip-row::-webkit-scrollbar,.agent-app-content::-webkit-scrollbar{display:none}.agent-app-chip-row a{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#0f172a;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;min-height:42px;padding:0 18px;text-decoration:none}.agent-app-chip-row a.is-active{background:linear-gradient(135deg,#007a5a,#00664e);border-color:#007a5a;color:#fff}.agent-app-content{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 18px calc(148px + env(safe-area-inset-bottom, 0px))}.agent-app-page-title{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;padding:2px 4px 0}.agent-app-page-title div{min-width:0}.agent-app-page-title em,.agent-app-page-title span{color:#007a5a;display:inline-flex;font-size:13px;font-style:normal;font-weight:800}.agent-app-page-title h1{color:#0f172a;font-size:26px;font-weight:900;letter-spacing:0;line-height:1.15;margin:4px 0 0}.agent-app-page-title p{color:#667085;font-size:15px;line-height:1.45;margin:8px 0 0}.agent-app-page-title em{color:#667085;flex:0 0 auto;font-weight:700;white-space:nowrap}.agent-app-brief-card,.agent-app-calendar-control,.agent-app-profile-card,.agent-app-section{background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.22);border-radius:18px;box-shadow:0 10px 34px rgba(15,23,42,.04)}.agent-app-section{display:grid;gap:12px;padding:15px}.agent-app-section-head{align-items:center;display:flex;justify-content:space-between}.agent-app-section-head h2{align-items:center;color:#111827;display:inline-flex;font-size:19px;font-weight:900;gap:8px;line-height:1.2;margin:0;min-width:0}.agent-app-section-head h2 span{color:#007a5a;flex:0 0 auto;font-size:18px}.agent-app-section-head a{color:#64748b;flex:0 0 auto;font-size:13px;font-weight:800;text-decoration:none}.agent-app-brief-card{align-items:center;background:linear-gradient(135deg,rgba(238,234,255,.96),rgba(236,253,245,.96));color:#111827;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:96px;padding:14px;text-decoration:none}.agent-app-sparkle{align-items:center;background:linear-gradient(135deg,#8b8cf6,#b9e6ff);border-radius:16px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:21px;height:50px;justify-content:center;width:50px}.agent-app-brief-copy{display:grid;gap:4px;min-width:0}.agent-app-brief-copy em,.agent-app-row-title-line em{align-self:start;background:#e8f8f1;border-radius:999px;color:#007a5a;display:inline-flex;font-size:12px;font-style:normal;font-weight:900;line-height:1;padding:5px 8px;width:-moz-fit-content;width:fit-content}.agent-app-brief-copy strong{color:#111827;font-size:18px;font-weight:900;line-height:1.28}.agent-app-brief-copy small,.agent-app-link-grid small,.agent-app-note,.agent-app-row-main small,.agent-app-source-note{color:#667085;font-size:13px;line-height:1.45}.agent-app-row-evidence{color:#007a5a!important;font-weight:750}.agent-app-brief-trailing{color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.agent-app-chevron{color:#667085;flex:0 0 auto;font-size:28px;font-weight:300;line-height:1}.agent-app-market-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-app-market-card{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:15px;color:#111827;display:grid;gap:4px;min-height:122px;min-width:0;overflow:hidden;padding:14px;position:relative;text-decoration:none}.agent-app-market-card span{color:#111827;font-size:14px;font-weight:900}.agent-app-market-card strong{font-size:23px;font-weight:900;letter-spacing:0;line-height:1.1}.agent-app-market-card em,.agent-app-row-value,.agent-app-stock-price em{color:#64748b;font-style:normal;font-weight:850}.agent-app-market-card [data-tone=up],.agent-app-row-value[data-tone=up],.agent-app-stock-price em[data-tone=up]{color:#009766}.agent-app-market-card [data-tone=down],.agent-app-row-value[data-tone=down],.agent-app-stock-price em[data-tone=down]{color:#e11d48}.agent-app-market-card i{background:linear-gradient(135deg,transparent 0 16%,rgba(0,151,102,.08) 16% 26%,transparent 26% 38%,rgba(0,151,102,.14) 38% 52%,transparent 52% 64%,rgba(0,151,102,.2) 64% 78%,transparent 78%),linear-gradient(180deg,transparent,rgba(16,185,129,.1));border-radius:999px;bottom:12px;height:34px;left:14px;position:absolute;right:14px}.agent-app-list,.agent-app-watch-list{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:15px;display:grid;overflow:hidden}.agent-app-row,.agent-app-watch-row{align-items:center;color:#111827;display:grid;gap:12px;min-width:0;padding:14px;text-decoration:none}.agent-app-row+.agent-app-row,.agent-app-watch-row+.agent-app-watch-row{border-top:1px solid rgba(148,163,184,.16)}.agent-app-row{grid-template-columns:auto minmax(0,1fr) auto}.agent-app-list-calendar .agent-app-row{grid-template-columns:54px auto minmax(0,1fr) auto auto}.agent-app-watch-row{grid-template-columns:64px minmax(0,1fr) auto auto}.agent-app-row-icon,.agent-app-stock-mark{align-items:center;background:#e8f8f1;border-radius:14px;color:#007a5a;display:inline-flex;flex:0 0 auto;font-size:17px;font-weight:900;height:46px;justify-content:center;width:46px}.agent-app-row-icon[data-icon=report],.agent-app-row-icon[data-icon=sparkle]{background:#eeeaff;color:#6d5dfc}.agent-app-row-icon[data-icon=filing],.agent-app-row-icon[data-icon=ir]{background:#e8f1ff;color:#2563eb}.agent-app-row-icon[data-icon=global],.agent-app-row-icon[data-icon=macro]{background:#fff1e8;color:#ea580c}.agent-app-row-main{display:grid;gap:3px;min-width:0}.agent-app-row-title-line{align-items:center;display:flex;gap:8px;min-width:0}.agent-app-row-main>strong,.agent-app-row-title-line strong{color:#111827;font-size:16px;font-weight:900;line-height:1.25;min-width:0;overflow-wrap:anywhere}.agent-app-row-time{color:#111827;font-size:16px;font-weight:850;white-space:nowrap}.agent-app-row-value{font-size:13px;white-space:nowrap}.agent-app-list-calendar .agent-app-row-value{color:#007a5a;font-size:18px}.agent-app-stock-mark{background:#fff;border:1px solid rgba(148,163,184,.2);color:#007a5a;font-size:13px;width:58px}.agent-app-stock-price{display:grid;gap:3px;justify-items:end;min-width:74px}.agent-app-stock-price strong{color:#111827;font-size:17px;font-weight:900;white-space:nowrap}.agent-app-stock-price em{font-size:13px;line-height:1.25;text-align:right}.agent-app-signal-grid .agent-app-list{background:transparent;border:0;gap:10px}.agent-app-signal-grid .agent-app-row{background:linear-gradient(135deg,#fff6f3,#fff);border:1px solid rgba(251,146,60,.18);border-radius:15px}.agent-app-keyword-chips,.agent-app-question-chips{display:flex;flex-wrap:wrap;gap:9px}.agent-app-keyword-chips a,.agent-app-question-chips button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:#111827;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:40px;padding:0 12px;text-decoration:none}.agent-app-keyword-chips span,.agent-app-question-chips span{color:#6d5dfc}.agent-app-answer-preview{align-items:center;background:linear-gradient(135deg,#eefaf5,#f8fffc);border-radius:15px;color:#111827;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px;padding:14px}.agent-app-answer-preview p{color:#334155;font-size:14px;line-height:1.55;margin:0}.agent-app-calendar-control{display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) 44px;padding:14px}.agent-app-calendar-control>strong{align-items:center;color:#111827;display:flex;font-size:20px;font-weight:900;gap:8px;grid-column:2;justify-content:center;text-align:center}.agent-app-calendar-control>strong em{background:#007a5a;border-radius:999px;color:#fff;font-size:12px;font-style:normal;padding:4px 8px}.agent-app-calendar-control>button{align-items:center;background:#fff;border-radius:12px;color:#334155;display:inline-flex;font-size:24px;height:44px;justify-content:center}.agent-app-filter-row{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none}.agent-app-calendar-control .agent-app-filter-row{grid-column:1/-1}.agent-app-filter-row button{background:#fff;border-radius:999px;color:#334155;flex:0 0 auto;font-size:14px;font-weight:850;min-height:40px;padding:0 18px}.agent-app-filter-row button.is-active{background:#007a5a;border-color:#007a5a;color:#fff}.agent-app-add-row{align-items:center;background:#f8fafc;border-radius:13px;color:#111827;display:flex;font-size:15px;font-weight:800;justify-content:space-between;padding:12px 14px;text-decoration:none}.agent-app-add-row span{align-items:center;border:1px solid rgba(0,122,90,.35);border-radius:999px;color:#007a5a;display:inline-flex;height:24px;justify-content:center;width:24px}.agent-app-link-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-app-link-grid a{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:15px;color:#111827;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:13px;text-decoration:none}.agent-app-link-grid small,.agent-app-link-grid strong{min-width:0}.agent-app-link-grid strong{font-size:15px;font-weight:900}.agent-app-link-grid small{grid-column:1/-1}.agent-app-profile-card{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.agent-app-avatar{align-items:center;background:#e5f6ef;border-radius:999px;display:inline-flex;height:86px;justify-content:center;position:relative;width:86px}.agent-app-avatar i{height:58px;width:58px}.agent-app-profile-card strong{color:#111827;font-size:25px;font-weight:900}.agent-app-profile-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.agent-app-profile-pills em{background:#f0f3ff;border-radius:999px;color:#4f46e5;font-size:12px;font-style:normal;font-weight:800;padding:5px 9px}.agent-app-activity-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-app-activity-grid a{align-items:start;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:15px;color:#111827;display:grid;gap:6px;min-width:0;padding:12px;text-decoration:none}.agent-app-activity-grid .agent-app-row-icon{height:38px;width:38px}.agent-app-activity-grid small{color:#667085;font-size:12px;min-width:0}.agent-app-activity-grid strong{font-size:18px;font-weight:900}.agent-app-note{margin:0}.agent-app-source-note{margin:2px 4px 8px;text-align:center}.agent-app-bottom-nav{background:rgba(255,255,255,.97);border-top:1px solid rgba(148,163,184,.22);bottom:16px;box-shadow:0 -10px 30px rgba(15,23,42,.06);display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));left:50%;max-width:480px;padding:7px 12px calc(7px + env(safe-area-inset-bottom, 0px));position:fixed;transform:translateX(-50%);width:min(calc(100% - 32px),480px);z-index:20}.agent-app-bottom-nav a{align-items:center;border-radius:16px;color:#64748b;display:grid;font-size:12px;font-weight:800;gap:3px;justify-items:center;min-height:56px;min-width:0;text-decoration:none}.agent-app-bottom-nav a span{align-items:center;display:inline-flex;font-size:22px;height:24px;justify-content:center}.agent-app-bottom-nav a strong{font-size:12px;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.agent-app-bottom-nav a.is-active,.agent-app-bottom-nav a.is-active span{color:#007a5a}@media (max-width:520px){.agent-app-viewport{padding:0}.agent-app-frame{border:0;border-radius:0;box-shadow:none;height:100svh;max-width:none;width:100%}.agent-app-content,.agent-app-header{padding-left:14px;padding-right:14px}.agent-app-content{padding-bottom:calc(156px + env(safe-area-inset-bottom, 0px))}.agent-app-brand strong{font-size:25px}.agent-app-ai-button{padding:0 11px}.agent-app-brief-card{grid-template-columns:auto minmax(0,1fr) auto}.agent-app-brief-trailing{display:none}.agent-app-watch-row{grid-template-columns:54px minmax(0,1fr) auto auto}.agent-app-stock-mark{height:48px;width:48px}.agent-app-link-grid{grid-template-columns:1fr}.agent-app-bottom-nav{bottom:0;width:100%}}@media (max-width:374px){.agent-app-content,.agent-app-header{padding-left:12px;padding-right:12px}.agent-app-brand strong{font-size:23px}.agent-app-logo-mark{font-size:34px;height:38px;width:38px}.agent-app-search{padding:0 11px}.agent-app-search input{font-size:14px}.agent-app-ai-button{font-size:13px;min-width:88px}.agent-app-market-grid{gap:8px}.agent-app-market-card{padding:12px}.agent-app-market-card strong{font-size:21px}.agent-app-row,.agent-app-watch-row{gap:9px;padding:12px}.agent-app-row-icon{height:40px;width:40px}.agent-app-list-calendar .agent-app-row{grid-template-columns:46px 40px minmax(0,1fr) auto auto}.agent-app-stock-price{min-width:64px}.agent-app-stock-price strong{font-size:15px}.agent-app-stock-price em{font-size:12px}}@media (min-width:900px){.agent-app-bottom-nav,.agent-app-frame{max-width:430px}}[data-agent-app] .agent-app-summary-strip{align-items:center;background:#ecfdf5;border:1px solid rgba(0,122,90,.16);border-radius:16px;color:#007a5a;display:flex;flex-wrap:wrap;gap:8px}[data-agent-app] .agent-app-summary-strip span,[data-agent-app] .agent-app-summary-strip strong{background:rgba(255,255,255,.72);border-radius:999px;font-size:13px;font-weight:900;padding:6px 9px}[data-agent-app] .agent-app-impact-list,[data-agent-app] .agent-app-portfolio-stack,[data-agent-app] .agent-app-reason-stack{display:grid;gap:12px;min-width:0}[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-impact-row,[data-agent-app] .agent-app-portfolio-card,[data-agent-app] .agent-app-question-box,[data-agent-app] .agent-app-reason-card,[data-agent-app] .agent-app-static-row{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:15px;color:#111827;min-width:0;text-decoration:none}[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-portfolio-card,[data-agent-app] .agent-app-reason-card{display:grid;padding:14px}[data-agent-app] .agent-app-answer-card footer,[data-agent-app] .agent-app-portfolio-card header,[data-agent-app] .agent-app-portfolio-price,[data-agent-app] .agent-app-reason-card footer,[data-agent-app] .agent-app-reason-card header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-portfolio-card header span,[data-agent-app] .agent-app-reason-card header span{display:grid;gap:3px;min-width:0}[data-agent-app] .agent-app-answer-card strong,[data-agent-app] .agent-app-portfolio-card strong,[data-agent-app] .agent-app-reason-card strong{color:#111827;font-weight:900}[data-agent-app] .agent-app-portfolio-card header strong,[data-agent-app] .agent-app-reason-card header strong{font-size:18px}[data-agent-app] .agent-app-answer-card footer em,[data-agent-app] .agent-app-answer-card footer span,[data-agent-app] .agent-app-portfolio-card small,[data-agent-app] .agent-app-reason-card footer span,[data-agent-app] .agent-app-reason-card small{color:#667085;font-size:12px;font-style:normal;line-height:1.4}[data-agent-app] .agent-app-portfolio-card header em,[data-agent-app] .agent-app-reason-card header em{border-radius:999px;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:900;padding:6px 9px}[data-agent-app] .agent-app-reason-card header em[data-tone=up]{background:#e8f8f1;color:#007a5a}[data-agent-app] .agent-app-reason-card header em[data-tone=down]{background:#fff1f2;color:#e11d48}[data-agent-app] .agent-app-reason-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-agent-app] .agent-app-reason-grid div{background:#f8fafc;border-radius:13px;display:grid;gap:4px;min-width:0;padding:10px}[data-agent-app] .agent-app-reason-grid strong{font-size:17px}[data-agent-app] .agent-app-reason-grid span{color:#667085;font-size:11px;line-height:1.35}[data-agent-app] .agent-app-next-watch{background:#f9fafb;border-radius:13px;display:grid;gap:8px;padding:11px}[data-agent-app] .agent-app-answer-card ul,[data-agent-app] .agent-app-next-watch ul{display:grid;gap:6px;margin:0;padding-left:18px}[data-agent-app] .agent-app-answer-card li,[data-agent-app] .agent-app-next-watch li{color:#334155;font-size:13px;line-height:1.45}[data-agent-app] .agent-app-reason-card footer a{color:#007a5a;flex:0 0 auto;font-size:13px;font-weight:900;text-decoration:none}[data-agent-app] .agent-app-calendar-control{grid-template-columns:1fr}[data-agent-app] .agent-app-calendar-control>strong{grid-column:auto;justify-content:flex-start}[data-agent-app] .agent-app-impact-row{align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) 36px}[data-agent-app] .agent-app-impact-row time{color:#111827;font-size:15px;font-weight:900}[data-agent-app] .agent-app-impact-row span{display:grid;gap:3px;min-width:0}[data-agent-app] .agent-app-impact-row strong{font-size:16px;font-weight:900}[data-agent-app] .agent-app-impact-row em,[data-agent-app] .agent-app-impact-row small,[data-agent-app] .agent-app-static-row small{color:#667085;font-size:12px;font-style:normal;line-height:1.35}[data-agent-app] .agent-app-impact-row button{align-items:center;background:#ecfdf5;border:1px solid rgba(0,122,90,.16);color:#007a5a;display:inline-flex;font-weight:900;height:32px;justify-content:center;width:32px}[data-agent-app] .agent-app-static-row{display:grid;gap:4px;padding:13px}[data-agent-app] .agent-app-static-row+.agent-app-static-row{border-top:1px solid rgba(148,163,184,.16);border-radius:0}[data-agent-app] .agent-app-portfolio-card header em{background:#f1f5f9;color:#334155}[data-agent-app] .agent-app-portfolio-price strong{font-size:23px}[data-agent-app] .agent-app-portfolio-price span{color:#007a5a;font-size:15px;font-weight:900}[data-agent-app] .agent-app-portfolio-card dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}[data-agent-app] .agent-app-portfolio-card dl div{background:#f8fafc;border-radius:12px;display:grid;gap:3px;min-width:0;padding:9px}[data-agent-app] .agent-app-portfolio-card dt{color:#667085;font-size:11px;font-weight:800}[data-agent-app] .agent-app-portfolio-card dd{color:#111827;font-size:13px;font-weight:900;margin:0;min-width:0}[data-agent-app] .agent-app-portfolio-card p{color:#334155;font-size:13px;font-weight:800;margin:0}[data-agent-app] .agent-app-question-box{display:grid;gap:8px;padding:13px}[data-agent-app] .agent-app-question-box span{color:#007a5a;font-size:12px;font-weight:900}[data-agent-app] .agent-app-question-box input{background:transparent;border:0;color:#111827;font-size:17px;font-weight:900;outline:0;width:100%}[data-agent-app] .agent-app-answer-card h3{color:#007a5a;font-size:13px;font-weight:900;margin:0 0 7px}@media (max-width:374px){[data-agent-app] .agent-app-portfolio-card dl,[data-agent-app] .agent-app-reason-grid{grid-template-columns:1fr}[data-agent-app] .agent-app-impact-row{grid-template-columns:48px minmax(0,1fr) 32px}}.agent-app-viewport{--agent-ai:#5b5ce2;--agent-ai-soft:#f1f0ff;--agent-bg:#f7faf9;--agent-border:rgba(15,23,42,0.1);--agent-bottom-nav-clearance:40px;--agent-bottom-nav-height:88px;--agent-muted:#667085;--agent-primary:#007a5a;--agent-primary-soft:#e9f8f1;--agent-surface:#ffffff;--agent-surface-soft:#f4f8f6;--agent-text:#101828;--wh-letter-normal:0;--wh-letter-tight:0;--wh-leading-body:1.5;--wh-leading-caption:1.4;--wh-leading-title:1.24;--wh-text-body:14px;--wh-text-body-sm:12.5px;--wh-text-caption:11.5px;--wh-text-chip:12px;--wh-text-title-lg:21px;--wh-text-title-md:17px;--wh-text-title-xl:27px;background:radial-gradient(circle at 80% -10%,rgba(0,122,90,.08),transparent 32%),var(--agent-bg);color:var(--agent-text);padding:0}.agent-app-viewport .agent-app-frame{background:var(--agent-bg);border:0;border-radius:0;box-shadow:none;height:100svh;max-width:430px;width:min(100%,430px)}[data-agent-app] .agent-app-header{background:rgba(247,250,249,.96);border-bottom:1px solid rgba(15,23,42,.06);gap:10px;padding:calc(12px + env(safe-area-inset-top, 0px)) 20px 11px}[data-agent-app] .agent-app-header-minimal,[data-agent-app] .agent-app-header-plain{gap:0;padding-bottom:8px}[data-agent-app] .agent-app-brand-row{gap:12px;min-height:42px}[data-agent-app] .agent-app-brand{gap:9px}[data-agent-app] .agent-app-logo-mark{background:transparent;color:var(--agent-primary);font-size:27px;font-weight:900;line-height:1}[data-agent-app] .agent-app-header-minimal .agent-app-logo-mark,[data-agent-app] .agent-app-header-plain .agent-app-logo-mark{font-size:24px}[data-agent-app] .agent-app-brand strong{color:var(--agent-text);font-size:24px;font-weight:850;line-height:1.05}[data-agent-app] .agent-app-header-minimal .agent-app-brand strong,[data-agent-app] .agent-app-header-plain .agent-app-brand strong{font-size:22px}[data-agent-app] .agent-app-header-actions{gap:8px}[data-agent-app] .agent-app-icon-button,[data-agent-app] .agent-app-profile-button{background:var(--agent-surface);border-color:rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.03);color:#344054;height:40px;width:40px}[data-agent-app] .agent-app-bottom-nav svg,[data-agent-app] .agent-app-icon-button svg,[data-agent-app] .agent-app-profile-button svg,[data-agent-app] .agent-app-row-icon svg,[data-agent-app] .agent-app-search svg{display:block;height:20px;width:20px}[data-agent-app] .agent-app-notification em{border:2px solid var(--agent-bg);font-size:10px;height:18px;right:-1px;top:-3px;width:18px}[data-agent-app] .agent-app-profile-button{background:#e8f6ef}[data-agent-app] .agent-app-avatar i,[data-agent-app] .agent-app-profile-button span{height:22px;width:22px}[data-agent-app] .agent-app-search-row{gap:8px;grid-template-columns:minmax(0,1fr) auto}[data-agent-app] .agent-app-search{border-color:rgba(15,23,42,.11);border-radius:14px;color:var(--agent-muted);gap:9px;min-height:43px;padding:0 13px}[data-agent-app] .agent-app-search input{font-size:14px}[data-agent-app] .agent-app-ai-button{background:var(--agent-surface);border-color:rgba(91,92,226,.16);border-radius:14px;color:var(--agent-ai);font-size:13px;gap:5px;min-height:43px;padding:0 12px}[data-agent-app] .agent-app-chip-row a,[data-agent-app] .agent-app-filter-row button{border-color:rgba(15,23,42,.1);min-height:35px;padding:0 15px}[data-agent-app] .agent-app-content{gap:16px;padding:15px 20px calc(var(--agent-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + var(--agent-bottom-nav-clearance))}[data-agent-app] .agent-app-page-title{align-items:flex-start;gap:10px;padding:0}[data-agent-app] .agent-app-page-title em,[data-agent-app] .agent-app-page-title span{color:var(--agent-primary);font-size:12px;font-weight:800;line-height:1.25}[data-agent-app] .agent-app-page-title h1{color:var(--agent-text);font-size:27px;font-weight:850;line-height:1.18;margin:4px 0 0;word-break:keep-all}[data-agent-app] .agent-app-page-title p{color:var(--agent-muted);font-size:14px;line-height:1.42;margin-top:7px;word-break:keep-all}[data-agent-app] .agent-app-summary-strip{background:var(--agent-primary-soft);border-color:rgba(0,122,90,.16);border-radius:18px;color:var(--agent-primary);gap:7px;padding:12px 14px}[data-agent-app] .agent-app-summary-strip span{background:var(--agent-surface);border-color:rgba(0,122,90,.12);border-radius:999px;color:#046c51;font-size:12px;min-height:30px;padding:0 10px}[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-brief-card,[data-agent-app] .agent-app-calendar-control,[data-agent-app] .agent-app-impact-row,[data-agent-app] .agent-app-portfolio-card,[data-agent-app] .agent-app-profile-card,[data-agent-app] .agent-app-question-box,[data-agent-app] .agent-app-reason-card,[data-agent-app] .agent-app-section,[data-agent-app] .agent-app-static-row{background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.03)}[data-agent-app] .agent-app-section{gap:12px;padding:16px}[data-agent-app] .agent-app-section-head{min-height:26px}[data-agent-app] .agent-app-section-head h2{color:var(--agent-text);font-size:19px;font-weight:850;letter-spacing:0;line-height:1.25}[data-agent-app] .agent-app-section-head h2 span{align-items:center;background:var(--agent-primary-soft);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-right:7px;min-width:24px}[data-agent-app] .agent-app-section-head a{color:var(--agent-muted);font-size:13px;font-weight:750;text-decoration:none}[data-agent-app] .agent-app-brief-card{background:linear-gradient(135deg,#ffffff,#f4fbf8 58%,#f6f5ff);gap:12px;grid-template-columns:42px minmax(0,1fr) auto 18px;min-height:84px;padding:14px}[data-agent-app] .agent-app-sparkle{background:var(--agent-ai-soft);border-radius:14px;color:var(--agent-ai);font-size:12px;font-weight:850;height:42px;width:42px}[data-agent-app] .agent-app-brief-copy{gap:3px}[data-agent-app] .agent-app-brief-copy em,[data-agent-app] .agent-app-row-title-line em{background:var(--agent-primary-soft);color:var(--agent-primary);font-size:11px;line-height:1.1;padding:4px 7px}[data-agent-app] .agent-app-brief-copy strong{color:var(--agent-text);font-size:17px;font-weight:850;line-height:1.3}[data-agent-app] .agent-app-answer-card footer em,[data-agent-app] .agent-app-answer-card footer span,[data-agent-app] .agent-app-brief-copy small,[data-agent-app] .agent-app-impact-row em,[data-agent-app] .agent-app-impact-row small,[data-agent-app] .agent-app-link-grid small,[data-agent-app] .agent-app-note,[data-agent-app] .agent-app-row-main small,[data-agent-app] .agent-app-source-note,[data-agent-app] .agent-app-static-row small{color:var(--agent-muted);font-size:12.5px;line-height:1.42;word-break:keep-all}[data-agent-app] .agent-app-brief-trailing{color:var(--agent-muted);white-space:nowrap}[data-agent-app] .agent-app-list{border-color:rgba(15,23,42,.08);border-radius:16px;overflow:hidden}[data-agent-app] .agent-app-row,[data-agent-app] .agent-app-watch-row{align-items:center;gap:12px;min-height:68px;padding:13px 14px}[data-agent-app] .agent-app-row{grid-template-columns:40px minmax(0,1fr) auto 16px}[data-agent-app] .agent-app-row-no-icon{grid-template-columns:minmax(0,1fr) auto 16px}[data-agent-app] .agent-app-row-no-value{grid-template-columns:40px minmax(0,1fr) 16px}[data-agent-app] .agent-app-row-no-icon.agent-app-row-no-value{grid-template-columns:minmax(0,1fr) 16px}[data-agent-app] .agent-app-list-calendar .agent-app-row{grid-template-columns:48px 40px minmax(0,1fr) auto 16px}[data-agent-app] .agent-app-row-icon,[data-agent-app] .agent-app-stock-mark{border-radius:13px;font-size:0;height:40px;width:40px}[data-agent-app] .agent-app-row-icon svg{height:20px;width:20px}[data-agent-app] .agent-app-row-main{gap:4px}[data-agent-app] .agent-app-row-title-line{gap:6px}[data-agent-app] .agent-app-row-main>strong,[data-agent-app] .agent-app-row-title-line strong{color:var(--agent-text);font-size:15px;font-weight:850;line-height:1.32;overflow-wrap:normal;word-break:keep-all}[data-agent-app] .agent-app-row-time{color:var(--agent-text);font-size:15px;font-weight:800}[data-agent-app] .agent-app-row-value{color:var(--agent-muted);font-size:12.5px;font-weight:800;line-height:1.25}[data-agent-app] .agent-app-chevron{color:#98a2b3;font-size:22px;line-height:1;place-self:center end}[data-agent-app] .agent-app-market-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-market-card{border-color:rgba(15,23,42,.09);border-radius:16px;min-height:128px;padding:14px}[data-agent-app] .agent-app-market-card strong{font-size:24px;font-weight:850;line-height:1.1}[data-agent-app] .agent-app-market-card em,[data-agent-app] .agent-app-market-card span{font-size:12.5px}[data-agent-app] .agent-app-watch-row{grid-template-columns:minmax(0,1fr) auto 16px}[data-agent-app] .agent-app-stock-mark{display:none}[data-agent-app] .agent-app-stock-price{min-width:72px}[data-agent-app] .agent-app-stock-price strong{font-size:15px;font-weight:850}[data-agent-app] .agent-app-stock-price em{font-size:12px}[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-portfolio-card,[data-agent-app] .agent-app-reason-card{gap:13px;padding:15px}[data-agent-app] .agent-app-answer-card footer,[data-agent-app] .agent-app-portfolio-card header,[data-agent-app] .agent-app-portfolio-price,[data-agent-app] .agent-app-reason-card header{gap:10px}[data-agent-app] .agent-app-portfolio-card header strong,[data-agent-app] .agent-app-reason-card header strong{color:var(--agent-text);font-size:17px;font-weight:850;line-height:1.25}[data-agent-app] .agent-app-portfolio-card dl,[data-agent-app] .agent-app-reason-grid{gap:8px}[data-agent-app] .agent-app-portfolio-card dl div,[data-agent-app] .agent-app-reason-grid div{background:var(--agent-surface-soft);border-radius:13px;padding:9px}[data-agent-app] .agent-app-next-watch{border-color:rgba(15,23,42,.08);padding-top:11px}[data-agent-app] .agent-app-impact-row{gap:11px;grid-template-columns:50px minmax(0,1fr) 36px;padding:13px}[data-agent-app] .agent-app-impact-row time{color:var(--agent-text);font-size:14px;font-weight:850;white-space:nowrap}[data-agent-app] .agent-app-impact-row button{background:var(--agent-surface-soft);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--agent-muted);height:34px;width:34px}[data-agent-app] .agent-app-keyword-chips,[data-agent-app] .agent-app-question-chips{gap:8px}[data-agent-app] .agent-app-keyword-chips a,[data-agent-app] .agent-app-question-chips button{border-color:rgba(15,23,42,.09);border-radius:999px;color:var(--agent-text);font-size:13px;min-height:38px;padding:0 12px}[data-agent-app] .agent-app-keyword-chips span,[data-agent-app] .agent-app-question-chips span{color:var(--agent-ai);font-size:11px}[data-agent-app] .agent-app-question-box{gap:7px;padding:13px 14px}[data-agent-app] .agent-app-question-box input{font-size:16px;font-weight:800}[data-agent-app] .agent-app-profile-card{gap:14px;grid-template-columns:54px minmax(0,1fr) 16px;padding:16px}[data-agent-app] .agent-app-avatar{height:54px;width:54px}[data-agent-app] .agent-app-profile-card strong{font-size:23px;font-weight:850}[data-agent-app] .agent-app-profile-pills em{background:var(--agent-surface-soft);border-color:rgba(15,23,42,.07);color:var(--agent-muted);font-size:12px}[data-agent-app] .agent-app-activity-grid{gap:8px}[data-agent-app] .agent-app-activity-grid a{border-color:rgba(15,23,42,.08);border-radius:16px;padding:13px}[data-agent-app] .agent-app-source-note{color:var(--agent-muted);font-size:12px;margin:0 2px}[data-agent-app] .agent-app-bottom-nav{border-color:rgba(15,23,42,.08);bottom:0;box-shadow:0 -1px 0 rgba(15,23,42,.04),0 -12px 30px rgba(15,23,42,.05);height:calc(var(--agent-bottom-nav-height) + env(safe-area-inset-bottom, 0px));left:50%;max-width:430px;padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:min(100%,430px)}[data-agent-app] .agent-app-bottom-nav a{border-radius:14px;gap:3px;padding:4px 2px}[data-agent-app] .agent-app-bottom-nav a span{color:inherit;height:24px;width:24px}[data-agent-app] .agent-app-bottom-nav a strong{color:currentColor;font-size:11.5px;font-weight:800}[data-agent-app] .agent-app-bottom-nav a.is-active{background:transparent}[data-agent-app] .chat-widget,[data-agent-app] .floating-action-button,[data-agent-app] .floating-button,[data-agent-app] .intercom-launcher,[data-agent-app] [data-floating-control]{display:none!important}@media (min-width:521px){.agent-app-viewport{padding:24px}.agent-app-viewport .agent-app-frame{border:1px solid rgba(15,23,42,.08);border-radius:28px;box-shadow:0 28px 90px rgba(15,23,42,.12);height:calc(100svh - 48px)}[data-agent-app] .agent-app-bottom-nav{bottom:24px;border-radius:0 0 28px 28px}}@media (min-width:1024px){.agent-app-viewport{align-items:stretch;box-sizing:border-box;display:block;margin-left:208px;min-height:100svh;padding:0;width:calc(100% - 208px)}.agent-app-viewport .agent-app-frame{border:0;border-radius:0;box-shadow:none;height:100svh;max-width:none;width:100%}[data-agent-app] .agent-app-header{background:#fff;border-bottom:1px solid rgba(15,23,42,.08);align-items:center;display:flex;gap:16px;height:var(--wh-desktop-header-height);min-height:var(--wh-desktop-header-height);padding:0 20px}[data-agent-app][data-desktop-header-mode=none] .agent-app-header{display:none}[data-agent-app] .agent-app-brand-row{display:contents}[data-agent-app] .agent-app-brand,[data-agent-app] .agent-app-mobile-account-actions{display:none}[data-agent-app] .agent-app-header-actions{flex:0 0 auto;margin-left:auto;order:2}[data-agent-app] .agent-app-icon-button,[data-agent-app] .agent-app-profile-button{color:var(--wh-shell-action-icon);height:var(--wh-desktop-header-action-size);min-width:var(--wh-desktop-header-action-size);width:var(--wh-desktop-header-action-size)}[data-agent-app] .agent-app-profile-button svg{height:20px;stroke:currentColor;width:20px}[data-agent-app] .agent-app-profile-button.is-signed-in{background:#087a55;border-color:#087a55;color:#fff;font-size:14px;font-weight:800}[data-agent-app] .agent-app-search-row{display:none}[data-agent-app] .agent-app-content{box-sizing:border-box;margin:0 auto;max-width:var(--wh-app-content-compact);padding:24px var(--wh-app-content-gutter-wide) 48px;width:100%}[data-agent-app][data-desktop-header-mode=none] .agent-app-content-headerless:not(.agent-app-content-stage){padding-top:32px}[data-agent-app] .agent-app-content-wide{max-width:1360px}[data-agent-app] .agent-app-bottom-nav{display:none}}@media (max-width:430px){[data-agent-app] .agent-app-content,[data-agent-app] .agent-app-header{padding-left:18px;padding-right:18px}}@media (max-width:374px){[data-agent-app] .agent-app-content,[data-agent-app] .agent-app-header{padding-left:16px;padding-right:16px}[data-agent-app] .agent-app-search-row{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-ai-button{justify-content:center}[data-agent-app] .agent-app-market-grid,[data-agent-app] .agent-app-portfolio-card dl,[data-agent-app] .agent-app-reason-grid{grid-template-columns:1fr}[data-agent-app] .agent-app-impact-row{grid-template-columns:46px minmax(0,1fr) 34px}}[data-agent-app] .agent-app-logo-mark{display:block;flex:0 0 auto;height:30px;width:30px}[data-agent-app] .agent-app-header-minimal .agent-app-logo-mark,[data-agent-app] .agent-app-header-plain .agent-app-logo-mark{height:28px;width:28px}[data-agent-app] .agent-app-page-title em{align-items:center;background:rgba(0,122,90,.07);border:1px solid rgba(0,122,90,.1);border-radius:999px;color:#667085;display:inline-flex;font-size:10.5px;min-height:23px;padding:0 8px}[data-agent-app] .agent-app-page-title h1{font-size:26px}[data-agent-app] .agent-app-brief-card{gap:10px;grid-template-columns:30px minmax(0,1fr) auto 18px;min-height:78px}[data-agent-app] .agent-app-sparkle{border:1px solid rgba(91,92,226,.12);border-radius:11px;font-size:0;height:30px;width:30px}[data-agent-app] .agent-app-sparkle svg{display:block;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}[data-agent-app] .agent-app-market-grid{gap:9px}[data-agent-app] .agent-app-market-card{gap:3px;min-height:110px;padding:13px}[data-agent-app] .agent-app-market-card strong{font-size:22px}[data-agent-app] .agent-app-market-card i{bottom:10px;height:27px;left:13px;opacity:.9;right:13px}[data-agent-app] .agent-app-bottom-nav{background:#fff;z-index:80}[data-agent-app] .floating-action-button,[data-agent-app] .floating-button,[data-agent-app] [data-floating-control],body:has(.agent-app-viewport)>[style*="position: fixed"]:not(.agent-app-bottom-nav),body:has(.agent-app-viewport)>button[style*="position: fixed"],body:has(.agent-app-viewport)>div[style*="position: fixed"][class*=floating]{display:none!important}[data-agent-app] .agent-app-chip-row{margin:-4px 0 20px;padding-bottom:2px}[data-agent-app] .agent-app-chip-row::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-chip-row a{border:1px solid rgba(15,23,42,.1);color:var(--agent-text);height:38px;min-width:74px;padding:0 18px;text-decoration:none}[data-agent-app] .agent-app-chip-row a.is-active{background:var(--agent-primary);border-color:var(--agent-primary)}[data-agent-app] .agent-app-ai-button svg,[data-agent-app] .agent-app-question-chips svg{height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:19px}[data-agent-app] .agent-app-answer-card{background:linear-gradient(135deg,rgba(0,122,90,.08),rgba(255,255,255,.96));border:1px solid rgba(0,122,90,.16);border-radius:22px;display:grid;gap:13px;padding:20px}[data-agent-app] .agent-app-answer-card span{align-self:start;background:rgba(0,122,90,.09);border-radius:999px;color:var(--agent-primary);font-size:13px;font-weight:850;padding:7px 11px;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-answer-card h2{color:var(--agent-text);font-size:25px;letter-spacing:0;line-height:1.28;margin:0;word-break:keep-all}[data-agent-app] .agent-app-answer-card p{color:var(--agent-text);font-size:15px;line-height:1.55;margin:0;word-break:keep-all}[data-agent-app] .agent-app-evidence-grid,[data-agent-app] .agent-app-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-agent-app] .agent-app-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-agent-app] .agent-app-evidence-grid div,[data-agent-app] .agent-app-metric-card{background:rgba(0,122,90,.035);border:1px solid rgba(0,122,90,.13);border-radius:18px;display:grid;gap:6px;min-width:0;padding:14px}[data-agent-app] .agent-app-evidence-grid small,[data-agent-app] .agent-app-metric-card small{color:var(--agent-muted);font-size:12px;font-weight:750}[data-agent-app] .agent-app-evidence-grid strong,[data-agent-app] .agent-app-metric-card strong{color:var(--agent-primary);font-size:22px;line-height:1.15}[data-agent-app] .agent-app-stock-board{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:hidden}[data-agent-app] .agent-app-stock-board-row{align-items:center;color:inherit;display:grid;gap:10px;grid-template-columns:44px minmax(94px,1.2fr) minmax(72px,.8fr) minmax(62px,.7fr) minmax(70px,.7fr) auto 12px;min-height:78px;padding:13px 14px;text-decoration:none}[data-agent-app] .agent-app-stock-board-row+.agent-app-stock-board-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-stock-symbol{align-items:center;background:linear-gradient(135deg,rgba(0,122,90,.92),rgba(30,178,126,.72));border-radius:14px;color:#fff;display:inline-flex;font-size:14px;font-weight:900;height:40px;justify-content:center;width:40px}[data-agent-app] .agent-app-stock-board-row span{min-width:0}[data-agent-app] .agent-app-stock-board-row small{color:var(--agent-muted);display:block;font-size:11px;line-height:1.35}[data-agent-app] .agent-app-stock-board-row strong{color:var(--agent-text);display:block;font-size:14px;line-height:1.35;white-space:nowrap}[data-agent-app] .agent-app-stock-board-row strong[data-tone=up]{color:var(--agent-primary)}[data-agent-app] .agent-app-stock-board-row strong[data-tone=down]{color:#e5484d}[data-agent-app] .agent-app-stock-board-row em{background:rgba(0,122,90,.08);border-radius:999px;color:var(--agent-primary);font-size:12px;font-style:normal;font-weight:850;padding:6px 9px;white-space:nowrap}[data-agent-app] .agent-app-stock-board-row i{color:var(--agent-muted);font-style:normal}[data-agent-app] .agent-app-stocks-page{display:grid;gap:0;min-width:0}[data-agent-app] .agent-app-stock-board-main{display:grid;gap:9px;min-width:0}[data-agent-app] .agent-app-stock-board-head{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-stock-board-head>span:first-child{min-width:0}[data-agent-app] .agent-app-stock-price-block{display:grid;flex:0 0 auto;gap:2px;justify-items:end;text-align:right}[data-agent-app] .agent-app-stock-price-block b{color:var(--agent-text);font-size:16px;line-height:1.2;white-space:nowrap}[data-agent-app] .agent-app-stock-price-block em{background:transparent;color:var(--agent-primary);font-size:13px;font-style:normal;font-weight:850;padding:0;white-space:nowrap}[data-agent-app] .agent-app-stock-board-meta b[data-tone=down],[data-agent-app] .agent-app-stock-price-block em[data-tone=down]{color:#e5484d}[data-agent-app] .agent-app-stock-board-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}[data-agent-app] .agent-app-stock-board-meta small{color:var(--agent-muted);display:inline-flex;gap:3px;white-space:nowrap}[data-agent-app] .agent-app-stock-board-meta b{color:var(--agent-primary);font-weight:850}[data-agent-app] .agent-app-stock-board-action{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-stock-board-action i{color:var(--agent-primary);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-bottom-nav,body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-content,body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-frame,body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-header{max-width:100%;min-width:0}@media (max-width:430px){body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-search-row{grid-template-columns:minmax(0,1fr) auto}body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-ai-button{min-width:0;padding-left:12px;padding-right:12px}body:has(.agent-app-stocks-page) [data-agent-app] .agent-app-bottom-nav{left:0;right:0;transform:none;width:100%}[data-agent-app] .agent-app-stocks-page .agent-app-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-row{align-items:start;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:0;padding:15px 14px}[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-row>span:nth-of-type(3),[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-row>span:nth-of-type(4),[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-row>span:nth-of-type(5){display:none}[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-row em{padding:4px 8px}[data-agent-app] .agent-app-stocks-page .agent-app-stock-board-head{align-items:flex-start}}[data-agent-app] .agent-app-notification-summary{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding:14px 10px}[data-agent-app] .agent-app-notification-summary div{align-items:center;display:grid;gap:4px;justify-items:center;min-width:0}[data-agent-app] .agent-app-notification-summary div+div{border-left:1px solid rgba(15,23,42,.08)}[data-agent-app] .agent-app-notification-summary small{color:var(--agent-muted);font-size:12px}[data-agent-app] .agent-app-notification-summary strong{color:var(--agent-primary);font-size:25px}[data-agent-app] .agent-app-notification-list,[data-agent-app] .agent-app-setting-list{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:hidden}[data-agent-app] .agent-app-notification-row,[data-agent-app] .agent-app-setting-row{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-height:74px;padding:14px}[data-agent-app] .agent-app-notification-row{grid-template-columns:44px minmax(0,1fr) auto auto}[data-agent-app] .agent-app-notification-row+.agent-app-notification-row,[data-agent-app] .agent-app-setting-row+.agent-app-setting-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-notification-row span,[data-agent-app] .agent-app-setting-row span{min-width:0}[data-agent-app] .agent-app-notification-row strong,[data-agent-app] .agent-app-setting-row strong{color:var(--agent-text);display:block;font-size:16px;line-height:1.35}[data-agent-app] .agent-app-notification-row small,[data-agent-app] .agent-app-setting-row small{color:var(--agent-muted);display:block;font-size:13px;line-height:1.35;margin-top:2px}[data-agent-app] .agent-app-notification-row em{background:rgba(0,122,90,.08);border-radius:999px;color:var(--agent-primary);font-size:12px;font-style:normal;font-weight:800;padding:5px 8px;white-space:nowrap}[data-agent-app] .agent-app-notification-row time,[data-agent-app] .agent-app-setting-row>i,[data-agent-app] .agent-app-setting-row>span{color:var(--agent-muted);font-size:13px;font-style:normal;white-space:nowrap}[data-agent-app] .agent-app-setting-row{grid-template-columns:minmax(0,1fr) auto auto}[data-agent-app] .agent-app-setting-row-stacked{grid-template-columns:minmax(0,1fr) auto}[data-agent-app] .agent-app-setting-row em{align-items:center;background:rgba(0,122,90,.12);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:12px;font-style:normal;font-weight:900;height:30px;justify-content:center;min-width:50px}[data-agent-app] .agent-app-setting-row em[data-on=false]{background:rgba(102,112,133,.14);color:var(--agent-muted)}[data-agent-app] .agent-app-priority-chips{display:flex;flex-wrap:wrap;gap:8px}[data-agent-app] .agent-app-priority-chips span{background:rgba(0,122,90,.08);border:1px solid rgba(0,122,90,.14);border-radius:999px;color:var(--agent-primary);font-size:13px;font-weight:800;padding:8px 12px}[data-agent-app] .agent-app-primary-action,[data-agent-app] .agent-app-text-action{border-radius:18px;font-size:16px;font-weight:900;min-height:52px;width:100%}[data-agent-app] .agent-app-primary-action{background:var(--agent-primary);border:0;color:#fff}[data-agent-app] .agent-app-text-action{background:transparent;border:0;color:var(--agent-primary)}@media (max-width:430px){[data-agent-app] .agent-app-evidence-grid{grid-template-columns:1fr}[data-agent-app] .agent-app-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-stock-board-row{grid-template-columns:42px minmax(0,1fr) auto 12px}[data-agent-app] .agent-app-stock-board-row>span:nth-of-type(3),[data-agent-app] .agent-app-stock-board-row>span:nth-of-type(4),[data-agent-app] .agent-app-stock-board-row>span:nth-of-type(5){display:none}[data-agent-app] .agent-app-notification-row{grid-template-columns:42px minmax(0,1fr) auto}[data-agent-app] .agent-app-notification-row em{display:none}[data-agent-app] .agent-app-answer-card h2{font-size:23px}}[data-agent-app] .agent-app-search{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 1px 0 rgba(15,23,42,.02);color:#7a8494}[data-agent-app] .agent-app-search svg{color:#7a8494;flex:0 0 auto;height:18px;stroke:currentColor;width:18px}[data-agent-app] .agent-app-ai-button{background:#f7fcf9;border:1px solid rgba(0,122,90,.14);color:var(--agent-primary)}[data-agent-app] .agent-app-ai-button svg{height:18px;stroke:currentColor;width:18px}[data-agent-app] .agent-app-chip-row{align-items:center;display:flex;gap:10px;margin:-2px 0 18px;min-height:40px;overflow-x:auto;overflow-y:visible;padding:0 1px 2px;scrollbar-width:none}[data-agent-app] .agent-app-chip-row a{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:999px;box-shadow:0 1px 1px rgba(15,23,42,.02);color:#1f2937;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;height:36px;justify-content:center;line-height:1;min-height:36px;min-width:72px;padding:0 16px}[data-agent-app] .agent-app-chip-row a.is-active{background:linear-gradient(135deg,#007a5a,#058263);border-color:rgba(0,122,90,.86);box-shadow:0 8px 18px rgba(0,122,90,.16);color:#fff}[data-agent-app] .agent-app-brief-card{align-items:start;background:linear-gradient(135deg,#f7fffb,#ffffff 52%,#f7fbff);border-color:rgba(0,122,90,.13);-moz-column-gap:11px;column-gap:11px;grid-template-columns:34px minmax(0,1fr) 22px;min-height:126px;overflow:hidden;padding:16px 14px}[data-agent-app] .agent-app-sparkle{align-self:start;background:#eef8f2;border:1px solid rgba(0,122,90,.12);color:var(--agent-primary);height:34px;margin-top:2px;width:34px}[data-agent-app] .agent-app-sparkle svg{height:19px;stroke-width:2;width:19px}[data-agent-app] .agent-app-brief-copy{min-width:0;row-gap:4px}[data-agent-app] .agent-app-brief-copy strong{font-size:18px;line-height:1.28;overflow-wrap:anywhere}[data-agent-app] .agent-app-brief-body{display:-webkit-box;line-height:1.42;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-agent-app] .agent-app-brief-trailing{color:#667085;display:block;font-size:12px;font-weight:750;line-height:1.25;margin-top:2px;white-space:normal}[data-agent-app] .agent-app-brief-card>.agent-app-chevron{align-self:center;color:#667085;font-size:26px;justify-self:end;line-height:1}[data-agent-app] .agent-app-bottom-nav{background:rgba(255,255,255,.98);border-top:1px solid rgba(15,23,42,.08)}[data-agent-app] .agent-app-bottom-nav a{border:1px solid transparent;color:#667085;min-height:58px}[data-agent-app] .agent-app-bottom-nav a span{align-items:center;display:inline-flex;height:26px;justify-content:center;width:26px}[data-agent-app] .agent-app-bottom-nav a span svg{height:24px;stroke:currentColor;width:24px}[data-agent-app] .agent-app-bottom-nav a.is-active{background:rgba(0,122,90,.08);border-color:rgba(0,122,90,.1);color:var(--agent-primary)}[data-agent-app] .agent-app-bottom-nav a.is-active span{color:var(--agent-primary)}[data-agent-app] .agent-app-back-link{align-items:center;color:var(--agent-muted);display:inline-flex;font-size:13px;font-weight:850;margin:-2px 0 4px;min-height:34px;text-decoration:none;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-action-strip{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}[data-agent-app] .agent-app-action-strip>span{color:var(--agent-muted);font-size:13px;font-weight:700;line-height:1.4;min-width:0}[data-agent-app] .agent-app-primary-mini,[data-agent-app] .agent-app-secondary-action{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:6px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none;white-space:nowrap}[data-agent-app] .agent-app-primary-mini{background:var(--agent-primary);color:#fff}[data-agent-app] .agent-app-secondary-action{background:#fff;border:1px solid rgba(0,122,90,.18);color:var(--agent-primary)}[data-agent-app] .agent-app-research-metrics{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-agent-app] .agent-app-research-metrics div{background:rgba(0,122,90,.045);border:1px solid rgba(0,122,90,.11);border-radius:16px;display:grid;gap:4px;min-width:0;padding:12px}[data-agent-app] .agent-app-research-metrics small{color:var(--agent-muted);font-size:12px;font-weight:750}[data-agent-app] .agent-app-research-metrics strong{color:var(--agent-primary);font-size:21px;line-height:1.15}[data-agent-app] .agent-app-library-list,[data-agent-app] .agent-app-signal-list{display:grid;gap:10px}[data-agent-app] .agent-app-library-card,[data-agent-app] .agent-app-material-link,[data-agent-app] .agent-app-signal-card{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;color:inherit;display:grid;gap:12px;min-width:0;padding:14px;text-decoration:none}[data-agent-app] .agent-app-library-card{align-items:start;gap:10px;grid-template-columns:minmax(0,1fr) 12px;padding:13px 14px}[data-agent-app] .agent-app-library-main,[data-agent-app] .agent-app-signal-main{display:grid;gap:5px;min-width:0}[data-agent-app] .agent-app-library-topline,[data-agent-app] .agent-app-signal-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-library-topline em{background:rgba(0,122,90,.09);border-radius:999px;color:var(--agent-primary);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:900;padding:5px 8px}[data-agent-app] .agent-app-library-main>small,[data-agent-app] .agent-app-library-topline small,[data-agent-app] .agent-app-material-link small,[data-agent-app] .agent-app-signal-main>small{color:var(--agent-muted);font-size:12.5px;line-height:1.4;min-width:0}[data-agent-app] .agent-app-library-main strong,[data-agent-app] .agent-app-material-link strong,[data-agent-app] .agent-app-signal-head strong{color:var(--agent-text);font-size:16px;line-height:1.3;min-width:0}[data-agent-app] .agent-app-library-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-agent-app] .agent-app-library-tags,[data-agent-app] .agent-app-pill-row,[data-agent-app] .agent-app-signal-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}[data-agent-app] .agent-app-form-chip-group em,[data-agent-app] .agent-app-library-tags i,[data-agent-app] .agent-app-pill-row span,[data-agent-app] .agent-app-signal-tags i{background:rgba(0,122,90,.075);border:1px solid rgba(0,122,90,.1);border-radius:999px;color:var(--agent-primary);font-size:11.5px;font-style:normal;font-weight:850;padding:5px 8px}[data-agent-app] .agent-app-library-meta{color:var(--agent-primary);font-size:12px;font-weight:850;line-height:1.35}[data-agent-app] .agent-app-library-count,[data-agent-app] .agent-app-signal-head em,[data-agent-app] .agent-app-signal-main b{color:var(--agent-primary);font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}[data-agent-app] .agent-app-signal-head em[data-tone=down]{color:#e5484d}[data-agent-app] .agent-app-signal-card{grid-template-columns:minmax(0,1fr) 12px}[data-agent-app] .agent-app-material-summary,[data-agent-app] .agent-app-soft-card{background:linear-gradient(135deg,rgba(0,122,90,.06),rgba(255,255,255,.96));border:1px solid rgba(0,122,90,.13);border-radius:18px;display:grid;gap:8px;padding:16px}[data-agent-app] .agent-app-soft-card strong{color:var(--agent-text);font-size:16px;line-height:1.35}[data-agent-app] .agent-app-material-summary p,[data-agent-app] .agent-app-soft-card p{color:var(--agent-muted);font-size:14px;line-height:1.5;margin:0}[data-agent-app] .agent-app-soft-card a{color:var(--agent-primary);font-size:13px;font-weight:900;text-decoration:none}[data-agent-app] .agent-app-connection-grid,[data-agent-app] .agent-app-question-link-grid,[data-agent-app] .agent-app-upload-methods{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}[data-agent-app] .agent-app-connection-grid div,[data-agent-app] .agent-app-question-link-grid a,[data-agent-app] .agent-app-upload-methods button{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:17px;color:inherit;display:grid;gap:7px;min-width:0;padding:13px;text-align:left;text-decoration:none}[data-agent-app] .agent-app-connection-grid strong,[data-agent-app] .agent-app-question-link-grid a,[data-agent-app] .agent-app-upload-methods button strong{color:var(--agent-text);font-size:14px;font-weight:850;line-height:1.35}[data-agent-app] .agent-app-connection-grid small,[data-agent-app] .agent-app-upload-methods button small{color:var(--agent-muted);font-size:12px;line-height:1.4}[data-agent-app] .agent-app-upload-form{display:grid;gap:12px}[data-agent-app] .agent-app-upload-form label{display:grid;gap:6px}[data-agent-app] .agent-app-form-chip-group>span,[data-agent-app] .agent-app-upload-form label span{color:var(--agent-muted);font-size:12px;font-weight:850}[data-agent-app] .agent-app-upload-form input,[data-agent-app] .agent-app-upload-form textarea{background:#fff;border:1px solid rgba(15,23,42,.11);border-radius:14px;color:var(--agent-text);font-size:14px;font-weight:700;min-height:44px;padding:11px 12px;resize:none;width:100%}[data-agent-app] .agent-app-form-chip-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}[data-agent-app] .agent-app-action-stack{display:grid;gap:9px}[data-agent-app] .agent-app-action-stack p{color:var(--agent-muted);font-size:12px;line-height:1.45;margin:0;text-align:center}[data-agent-app] .agent-app-material-summary span{background:rgba(0,122,90,.09);border-radius:999px;color:var(--agent-primary);font-size:12px;font-weight:900;padding:6px 10px;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-check-list,[data-agent-app] .agent-app-number-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}[data-agent-app] .agent-app-check-list p,[data-agent-app] .agent-app-number-list li{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr);margin:0;min-height:48px;padding:10px 12px}[data-agent-app] .agent-app-check-list span,[data-agent-app] .agent-app-number-list span{align-items:center;background:var(--agent-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}[data-agent-app] .agent-app-check-list p,[data-agent-app] .agent-app-number-list p{color:var(--agent-text);font-size:14px;line-height:1.42}[data-agent-app] .agent-app-dual-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-dual-actions .agent-app-primary-action,[data-agent-app] .agent-app-dual-actions .agent-app-secondary-action{min-width:0;text-decoration:none}[data-agent-app] .agent-app-material-link{grid-template-columns:minmax(0,1fr) 12px}[data-agent-app] .agent-app-signal-answer h2{font-size:22px}[data-agent-app] .agent-app-signal-stock-summary{background:#ffffff;border:1px solid rgba(0,122,90,.13);border-radius:20px;display:grid;gap:8px;padding:16px}[data-agent-app] .agent-app-signal-stock-summary div{display:grid;gap:5px}[data-agent-app] .agent-app-signal-stock-summary span{color:var(--agent-text);font-size:16px;font-weight:850}[data-agent-app] .agent-app-signal-stock-summary span em{color:var(--agent-muted);font-size:13px;font-style:normal;font-weight:750;margin-left:5px}[data-agent-app] .agent-app-signal-stock-summary strong{color:var(--agent-text);font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.15}[data-agent-app] .agent-app-signal-stock-summary strong b{color:#e5484d;font-size:15px;font-weight:850;margin-left:8px}[data-agent-app] .agent-app-signal-stock-summary p{color:var(--agent-muted);font-size:12.5px;font-weight:700;line-height:1.35;margin:0}[data-agent-app] .agent-app-signal-detail-conclusion{gap:10px}[data-agent-app] .agent-app-signal-detail-conclusion h2{font-size:21px;line-height:1.3}[data-agent-app] .agent-app-signal-detail-conclusion p{color:var(--agent-text);font-size:14px;line-height:1.5}[data-agent-app] .agent-app-signal-metric-list,[data-agent-app] .agent-app-signal-reason-list,[data-agent-app] .agent-app-signal-source-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}[data-agent-app] .agent-app-signal-reason-list li{align-items:start;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:17px;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:13px}[data-agent-app] .agent-app-signal-reason-list li>span{align-items:center;background:var(--agent-primary-soft);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}[data-agent-app] .agent-app-signal-reason-list div{display:grid;gap:5px;min-width:0}[data-agent-app] .agent-app-signal-reason-list strong{color:var(--agent-text);font-size:15px;font-weight:850;line-height:1.32;word-break:keep-all}[data-agent-app] .agent-app-signal-reason-list p{color:var(--agent-muted);font-size:13px;font-weight:650;line-height:1.45;margin:0;word-break:keep-all}[data-agent-app] .agent-app-signal-source-row{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:17px;color:inherit;display:grid;gap:10px;grid-template-columns:78px minmax(0,1fr) 12px;min-width:0;padding:12px;text-decoration:none}[data-agent-app] .agent-app-signal-source-row>em{background:rgba(0,122,90,.08);border-radius:999px;color:var(--agent-primary);font-size:10px;font-style:normal;font-weight:900;justify-self:start;letter-spacing:.02em;padding:6px 8px}[data-agent-app] .agent-app-signal-source-row span:not(.agent-app-chevron){display:grid;gap:3px;min-width:0}[data-agent-app] .agent-app-signal-source-row strong{color:var(--agent-text);font-size:14px;font-weight:850;line-height:1.32;min-width:0;word-break:keep-all}[data-agent-app] .agent-app-signal-source-row p,[data-agent-app] .agent-app-signal-source-row small{color:var(--agent-muted);font-size:12px;font-weight:650;line-height:1.38;margin:0;min-width:0}[data-agent-app] .agent-app-signal-source-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-signal-metric-list div{align-items:center;background:rgba(0,122,90,.035);border:1px solid rgba(0,122,90,.11);border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:10px 12px}[data-agent-app] .agent-app-signal-metric-list span{color:var(--agent-muted);font-size:12.5px;font-weight:800}[data-agent-app] .agent-app-signal-metric-list strong{color:var(--agent-primary);font-size:18px;font-weight:900}[data-agent-app] .agent-app-signal-report-link{border-color:rgba(0,122,90,.13)}[data-agent-app] .agent-app-signal-caution{background:#ffffff}@media (max-width:430px){[data-agent-app] .agent-app-action-strip,[data-agent-app] .agent-app-library-card{grid-template-columns:1fr}[data-agent-app] .agent-app-library-card>.agent-app-row-icon{display:none}[data-agent-app] .agent-app-library-count{white-space:normal}[data-agent-app] .agent-app-connection-grid,[data-agent-app] .agent-app-dual-actions,[data-agent-app] .agent-app-research-metrics{grid-template-columns:1fr}}[data-agent-app] .agent-app-agent-summary{border:1px solid rgba(0,122,90,.12);flex-wrap:nowrap;min-width:0}[data-agent-app] .agent-app-agent-hero{background:linear-gradient(135deg,rgba(0,122,90,.075),rgba(255,255,255,.98) 56%,rgba(231,246,255,.55));border:1px solid rgba(0,122,90,.13);border-radius:24px;display:grid;gap:13px;min-width:0;padding:21px 18px 18px}[data-agent-app] .agent-app-agent-kicker,[data-agent-app] .agent-app-answer-top>span{color:var(--agent-primary);font-weight:950;letter-spacing:0;line-height:1}[data-agent-app] .agent-app-agent-hero h1,[data-agent-app] .agent-app-answer-top h1{color:var(--agent-text);font-size:clamp(29px,8vw,38px);font-weight:950;letter-spacing:0;line-height:1.12;margin:0;word-break:keep-all}[data-agent-app] .agent-app-agent-hero p,[data-agent-app] .agent-app-answer-top p{color:#536173;font-size:15px;font-weight:750;margin:0;max-width:34rem;word-break:keep-all}[data-agent-app] .agent-app-agent-summary span,[data-agent-app] .agent-app-confidence-row span{background:transparent;border:0;border-radius:0;color:#344054;font-size:12.5px;font-weight:850;line-height:1.35;padding:0;white-space:normal}[data-agent-app] .agent-app-confidence-row span{background:rgba(0,122,90,.075);border:1px solid rgba(0,122,90,.12);border-radius:999px;color:var(--agent-primary);font-size:12px;line-height:1;padding:8px 10px;white-space:nowrap}[data-agent-app] .agent-app-agent-filters{display:flex;min-width:0;overflow-x:auto;padding:0 0 2px;scrollbar-width:none}[data-agent-app] .agent-app-agent-filters::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-agent-filters button{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.11);border-radius:999px;color:var(--agent-text);display:inline-flex;flex:0 0 auto;font-weight:850;height:36px;justify-content:center;padding:0 14px;white-space:nowrap}[data-agent-app] .agent-app-agent-filters button.is-active{background:var(--agent-primary);border-color:var(--agent-primary);color:#fff}[data-agent-app] .agent-app-agent-card-list{display:grid;gap:10px}[data-agent-app] .agent-app-agent-card{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;text-decoration:none}[data-agent-app] .agent-app-agent-card.is-featured{background:linear-gradient(135deg,#ffffff,rgba(0,122,90,.055));border-color:rgba(0,122,90,.18);padding:18px}[data-agent-app] .agent-app-agent-card-main{display:grid;gap:6px;min-width:0}[data-agent-app] .agent-app-agent-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-agent-card-head strong,[data-agent-app] .agent-app-agent-card-main b{color:var(--agent-text);font-size:16px;font-weight:900;line-height:1.28;min-width:0}[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-main b{font-size:21px;line-height:1.22}[data-agent-app] .agent-app-agent-card-head em{color:var(--agent-primary);flex:0 0 auto;font-size:14px;font-style:normal;font-weight:900;white-space:nowrap}[data-agent-app] .agent-app-agent-card-main small,[data-agent-app] .agent-app-agent-card-watch{color:var(--agent-muted);display:-webkit-box;font-size:12.5px;font-weight:700;line-height:1.38;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-main small{color:#344054;font-size:14px}[data-agent-app] .agent-app-agent-card-watch{display:block}[data-agent-app] .agent-app-agent-card-arrow{align-self:center;color:#98a2b3;font-size:26px;font-weight:750;line-height:1}[data-agent-app] .agent-app-agent-card-side{align-items:flex-end;display:grid;gap:10px;justify-items:end}[data-agent-app] .agent-app-agent-card-side i{background:rgba(0,122,90,.075);border-radius:999px;color:var(--agent-primary);font-size:11px;font-style:normal;font-weight:900;padding:6px 8px;white-space:nowrap}[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-side i{background:rgba(0,122,90,.11);border:1px solid rgba(0,122,90,.12)}[data-agent-app] .agent-app-agent-card-side span{color:var(--agent-primary);font-size:13px;font-weight:900;white-space:nowrap}[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-side span{align-items:center;background:var(--agent-primary);border-radius:999px;color:#fff;display:inline-flex;min-height:36px;padding:0 13px}[data-agent-app] .agent-app-answer-top{display:grid;gap:10px;min-width:0}[data-agent-app] .agent-app-answer-tags{margin-top:-4px}[data-agent-app] .agent-app-answer-hero{background:linear-gradient(135deg,rgba(0,122,90,.075),rgba(255,255,255,.96));border-color:rgba(0,122,90,.14);gap:9px;padding:18px}[data-agent-app] .agent-app-answer-hero span{background:rgba(0,122,90,.09);border-radius:999px;color:var(--agent-primary);font-weight:950;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-answer-hero h2{font-size:clamp(24px,7vw,31px)}[data-agent-app] .agent-app-answer-hero p{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-agent-app] .agent-app-confidence-row,[data-agent-app] .agent-app-followup-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}[data-agent-app] .agent-app-answer-evidence-grid{margin-bottom:10px}[data-agent-app] .agent-app-risk-note{background:#fff;border-color:rgba(15,23,42,.08)}[data-agent-app] .agent-app-followup-chips a{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:999px;color:var(--agent-text);display:inline-flex;font-size:13px;font-weight:850;min-height:38px;padding:0 13px;text-decoration:none}@media (max-width:430px){[data-agent-app] .agent-app-agent-hero{border-radius:22px;padding:19px 16px 16px}[data-agent-app] .agent-app-agent-hero h1,[data-agent-app] .agent-app-answer-top h1{font-size:30px}[data-agent-app] .agent-app-agent-card{align-items:stretch;grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-agent-card-side{align-items:center;display:flex;justify-content:space-between}[data-agent-app] .agent-app-answer-hero{padding:16px}}[data-agent-app] .agent-app-agent-card,[data-agent-app] .agent-app-agent-hero,[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-answer-reason-list,[data-agent-app] .agent-app-answer-top,[data-agent-app] .agent-app-research-connection-card{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}[data-agent-app] .agent-app-agent-hero{background:transparent;border:0;border-radius:0;gap:14px;padding:2px 0 0}[data-agent-app] .agent-app-agent-kicker,[data-agent-app] .agent-app-answer-top>span{color:#00866a;font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.25}[data-agent-app] .agent-app-agent-hero h1{color:#0f172a;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.16;max-width:18rem}[data-agent-app] .agent-app-agent-hero p,[data-agent-app] .agent-app-answer-top p{color:#667085;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.45;max-width:22rem}[data-agent-app] .agent-app-agent-summary{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(0,134,106,.12);border-radius:999px;box-shadow:none;display:inline-flex;gap:0;justify-content:flex-start;margin-top:0;max-width:100%;padding:8px 12px;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-agent-summary span{background:transparent;border:0;color:#344054;flex:0 1 auto;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1.35;padding:0;text-align:left;white-space:normal}[data-agent-app] .agent-app-agent-summary span+span{border-left:0}[data-agent-app] .agent-app-agent-market-brief{background:linear-gradient(135deg,rgba(234,248,242,.92),rgba(255,255,255,.96));border:1px solid rgba(0,134,106,.14);border-radius:22px;display:grid;gap:12px;min-width:0;padding:16px 18px}[data-agent-app] .agent-app-agent-market-brief>span{color:#00866a;font-size:12px;font-weight:850;line-height:1.25}[data-agent-app] .agent-app-agent-market-brief strong{color:#0f172a;font-size:16px;font-weight:850;line-height:1.36;word-break:keep-all}[data-agent-app] .agent-app-agent-sector-mini{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}[data-agent-app] .agent-app-agent-sector-mini span{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:3px;min-width:0;padding:10px}[data-agent-app] .agent-app-agent-sector-mini b{color:#0f172a;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-agent-sector-mini em{color:#e5484d;font-size:12px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-agent-sector-mini small{color:#667085;font-size:11px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-agent-evidence-list{display:grid;gap:7px;min-width:0}[data-agent-app] .agent-app-agent-evidence-summary{align-items:center;color:#667085;display:flex;flex-wrap:wrap;gap:6px 9px;font-size:12px;font-weight:720;line-height:1.35;min-width:0}[data-agent-app] .agent-app-agent-evidence-summary span{color:#0f172a;font-weight:850}[data-agent-app] .agent-app-agent-evidence-summary small{color:#667085;font-size:inherit;font-weight:inherit;line-height:inherit;min-width:0}[data-agent-app] .agent-app-agent-evidence-row{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.07);border-radius:14px;display:grid;gap:3px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px}[data-agent-app] .agent-app-agent-evidence-row b{align-items:center;background:rgba(0,134,106,.08);border-radius:999px;color:#006b56;display:inline-flex;font-size:10.5px;font-weight:850;grid-row:span 2;justify-content:center;min-width:34px;padding:4px 7px}[data-agent-app] .agent-app-agent-evidence-row strong{color:#0f172a;font-size:12.5px;font-weight:800;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-agent-evidence-row small{color:#667085;font-size:11.5px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-agent-market-brief>a{align-items:center;background:#00866a;border-radius:999px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:850;min-height:34px;padding:0 12px;text-decoration:none;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-agent-filters{align-items:center;background:rgba(255,255,255,.86);border:1px solid #ddeae5;border-radius:999px;box-sizing:border-box;box-shadow:none;display:inline-flex;gap:8px;height:42px;margin:0;max-width:100%;min-height:42px;padding:4px;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-agent-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#344054;font-size:13px;font-weight:800;height:32px;padding:0 12px}[data-agent-app] .agent-app-agent-filters button.is-active{background:#00866a;border:0;box-shadow:0 8px 18px rgba(0,134,106,.16);color:#ffffff}[data-agent-app] .agent-app-agent-card-list{gap:12px}[data-agent-app] .agent-app-agent-card{background:#ffffff;border:1px solid #ddeae5;border-radius:24px;box-shadow:0 10px 26px rgba(15,23,42,.035);gap:12px;grid-template-columns:minmax(0,1fr);min-height:112px;padding:18px}[data-agent-app] .agent-app-agent-card.is-featured{background:linear-gradient(135deg,#ffffff,#f5faf8);border-color:rgba(0,134,106,.22);padding:20px}[data-agent-app] .agent-app-agent-card-head strong{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3}[data-agent-app] .agent-app-agent-card-main b,[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-main b{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3}[data-agent-app] .agent-app-agent-card-head em{color:#00866a;font-size:15px;font-weight:800}[data-agent-app] .agent-app-agent-card-head em[data-tone=down]{color:#e5484d}[data-agent-app] .agent-app-agent-card-main small,[data-agent-app] .agent-app-agent-card-watch,[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-main small{color:#667085;display:-webkit-box;font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1.42;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}[data-agent-app] .agent-app-agent-card-watch{color:#344054}[data-agent-app] .agent-app-agent-card-arrow{display:none}[data-agent-app] .agent-app-agent-card-side{align-self:stretch;min-width:86px}[data-agent-app] .agent-app-agent-card-side i{background:#eaf8f2;color:#006b56;font-size:11.5px;font-weight:800;line-height:1.25;max-width:116px;padding:7px 9px;text-align:right;white-space:normal}[data-agent-app] .agent-app-agent-card-side span,[data-agent-app] .agent-app-agent-card.is-featured .agent-app-agent-card-side span{align-items:center;background:#00866a;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12.5px;font-weight:800;min-height:34px;padding:0 12px}[data-agent-app] .agent-app-answer-top{gap:8px}[data-agent-app] .agent-app-answer-top h1{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.18}[data-agent-app] .agent-app-answer-tags{gap:6px;margin-top:2px}[data-agent-app] .agent-app-answer-tags span{background:#ffffff;border:1px solid #ddeae5;border-radius:999px;color:#344054;font-size:12px;font-weight:750;line-height:1;padding:8px 10px}[data-agent-app] .agent-app-answer-card,[data-agent-app] .agent-app-answer-hero{background:#ffffff;border:1px solid #ddeae5;border-radius:24px;box-shadow:0 12px 32px rgba(15,23,42,.04);gap:12px;padding:20px}[data-agent-app] .agent-app-answer-hero{background:linear-gradient(135deg,#ffffff,#f5faf8);border-color:rgba(0,134,106,.2)}[data-agent-app] .agent-app-answer-hero span{background:#eaf8f2;color:#006b56;font-size:12px;font-weight:800;padding:7px 10px}[data-agent-app] .agent-app-answer-hero h2{color:#0f172a;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.25}[data-agent-app] .agent-app-answer-hero p{color:#344054;font-size:14px;font-weight:650;line-height:1.45}[data-agent-app] .agent-app-confidence-row{gap:6px}[data-agent-app] .agent-app-confidence-row span{background:#ffffff;border:1px solid #ddeae5;color:#667085;font-size:11.5px;font-weight:750;padding:8px 9px}[data-agent-app] .agent-app-answer-reason-list{background:#ffffff;border:1px solid #ddeae5;border-radius:24px;display:grid;list-style:none;margin:0;overflow:hidden;padding:0}[data-agent-app] .agent-app-answer-reason-list li{align-items:center;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:64px;padding:14px 16px}[data-agent-app] .agent-app-answer-reason-list li+li{border-top:1px solid #edf2f0}[data-agent-app] .agent-app-answer-reason-list span{align-items:center;background:#eaf8f2;border-radius:12px;color:#00866a;display:inline-flex;font-size:15px;font-weight:800;height:34px;justify-content:center;width:34px}[data-agent-app] .agent-app-answer-reason-list p{color:#0f172a;font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:1.38;margin:0;min-width:0;word-break:keep-all}[data-agent-app] .agent-app-answer-evidence-grid{gap:8px;margin-bottom:12px}[data-agent-app] .agent-app-answer-evidence-grid div{background:#ffffff;border-color:#ddeae5;border-radius:18px;gap:7px;padding:14px 12px}[data-agent-app] .agent-app-answer-evidence-grid small{color:#667085;font-size:11.5px;font-weight:750;letter-spacing:-.01em}[data-agent-app] .agent-app-answer-evidence-grid strong{color:#00866a;font-size:21px;font-weight:800;letter-spacing:-.02em}[data-agent-app] .agent-app-research-connection-card{background:#ffffff;border:1px solid rgba(0,134,106,.2);border-radius:24px;box-shadow:0 12px 32px rgba(15,23,42,.04);display:grid;gap:12px;padding:18px}[data-agent-app] .agent-app-research-connection-card strong{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3}[data-agent-app] .agent-app-research-connection-card p{color:#667085;font-size:13.5px;font-weight:650;line-height:1.45;margin:0;word-break:keep-all}[data-agent-app] .agent-app-research-connection-card div{display:flex;flex-wrap:wrap;gap:8px}[data-agent-app] .agent-app-research-connection-card a{align-items:center;background:#eaf8f2;border:1px solid rgba(0,134,106,.14);border-radius:999px;color:#006b56;display:inline-flex;font-size:13px;font-weight:800;min-height:36px;padding:0 12px;text-decoration:none}[data-agent-app] .agent-app-risk-note{border-radius:22px;padding:17px}[data-agent-app] .agent-app-risk-note strong{color:#0f172a;font-size:15px;font-weight:800;line-height:1.35}[data-agent-app] .agent-app-risk-note p{color:#667085;font-size:13px;line-height:1.45}@media (max-width:430px){[data-agent-app] .agent-app-agent-card{min-height:0}[data-agent-app] .agent-app-agent-card-side{align-items:center;min-width:0}[data-agent-app] .agent-app-agent-card-side i{max-width:min(56vw,210px);text-align:left}[data-agent-app] .agent-app-agent-summary span{padding-left:5px;padding-right:5px}[data-agent-app] .agent-app-answer-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-answer-evidence-grid div:first-child{grid-column:span 2}}[data-agent-app] .agent-app-home-market-ticker{margin-top:12px}[data-agent-app] .agent-app-home-market-ticker a{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 10px 28px rgba(15,23,42,.045);color:var(--agent-text);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;overflow:hidden;padding:12px 16px;text-decoration:none}[data-agent-app] .agent-app-home-market-label{color:var(--agent-primary);font-size:13px;font-weight:850;white-space:nowrap}[data-agent-app] .agent-app-home-market-tape{display:block;height:28px;min-width:0;overflow:hidden;position:relative}[data-agent-app] .agent-app-home-market-slide{align-items:baseline;animation:agent-home-market-ticker 12s infinite;animation-delay:calc(var(--ticker-index) * 3s);display:flex;gap:8px;inset:0;opacity:0;position:absolute;transform:translateY(12px);white-space:nowrap}[data-agent-app] .agent-app-home-market-slide strong{color:var(--agent-text);font-size:17px;font-weight:850}[data-agent-app] .agent-app-home-market-slide span{color:var(--agent-text);font-size:16px;font-weight:850}[data-agent-app] .agent-app-home-market-slide em{color:#475467;font-size:15px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-home-market-slide[data-tone=up] em,[data-agent-app] .agent-app-market-list-value em[data-tone=up]{color:#e5484d}[data-agent-app] .agent-app-home-market-slide[data-tone=down] em,[data-agent-app] .agent-app-market-list-value em[data-tone=down]{color:#2563eb}@keyframes agent-home-market-ticker{0%{opacity:0;transform:translateY(12px)}22%,5%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){[data-agent-app] .agent-app-home-market-slide{animation:none;opacity:0;transform:none}[data-agent-app] .agent-app-home-market-slide:first-child{opacity:1}}[data-agent-app] .agent-app-home-market-summary{background:linear-gradient(135deg,rgba(234,248,242,.92),rgba(255,255,255,.94));border:1px solid rgba(0,122,90,.12);border-radius:22px;display:grid;gap:12px;margin-top:12px;padding:16px 18px}[data-agent-app] .agent-app-home-summary-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-home-summary-head span{color:var(--agent-primary);font-size:13px;font-weight:850;white-space:nowrap}[data-agent-app] .agent-app-home-summary-head em{color:var(--agent-muted);font-size:11px;font-style:normal;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-market-summary strong{color:var(--agent-text);font-size:16px;font-weight:850;line-height:1.36;word-break:keep-all}[data-agent-app] .agent-app-home-reason-chips{display:flex;flex-wrap:wrap;gap:7px}[data-agent-app] .agent-app-home-reason-chips span{background:rgba(0,122,90,.08);border:1px solid rgba(0,122,90,.1);border-radius:999px;color:var(--agent-primary);font-size:12px;font-weight:800;line-height:1;padding:8px 10px;white-space:nowrap}[data-agent-app] .agent-app-home-watch-impact{align-items:center;border-top:1px solid rgba(15,23,42,.07);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}[data-agent-app] .agent-app-home-watch-impact span{color:var(--agent-muted);font-size:12px;font-weight:700;line-height:1.45;min-width:0;word-break:keep-all}[data-agent-app] .agent-app-home-watch-impact b{color:var(--agent-text);display:block;font-size:13px;font-weight:850;margin-bottom:2px}[data-agent-app] .agent-app-home-watch-impact-source{align-items:center;background:rgba(0,122,90,.07);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:11px;font-weight:850;margin-top:7px;padding:4px 8px;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-home-watch-impact a{align-items:center;background:#fff;border:1px solid rgba(0,122,90,.18);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:12px;font-weight:850;min-height:34px;padding:0 11px;text-decoration:none;white-space:nowrap}[data-agent-app] .agent-app-home-shortcuts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-agent-app] .agent-app-home-shortcuts a{align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;color:inherit;display:grid;gap:8px;min-width:0;padding:14px;text-decoration:none}[data-agent-app] .agent-app-home-shortcuts .agent-app-row-icon{height:34px;width:34px}[data-agent-app] .agent-app-home-shortcuts strong{color:var(--agent-text);font-size:16px;font-weight:850;line-height:1.25}[data-agent-app] .agent-app-home-shortcuts small{color:var(--agent-muted);font-size:12px;font-weight:700;line-height:1.35;word-break:keep-all}[data-agent-app] .agent-app-market-list{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;overflow:hidden}[data-agent-app] .agent-app-market-list-row{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:72px;padding:14px 16px}[data-agent-app] .agent-app-market-list-row+.agent-app-market-list-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-market-list-row span{min-width:0}[data-agent-app] .agent-app-market-list-row strong{color:var(--agent-text);display:block;font-size:16px;font-weight:850;line-height:1.25}[data-agent-app] .agent-app-market-list-row small{color:var(--agent-muted);display:block;font-size:12px;font-weight:700;margin-top:4px}[data-agent-app] .agent-app-market-list-value{text-align:right}[data-agent-app] .agent-app-market-list-value em{color:#475467;display:block;font-size:13px;font-style:normal;font-weight:850;margin-top:4px;white-space:nowrap}@media (max-width:430px){[data-agent-app] .agent-app-home-shortcuts{grid-template-columns:1fr}[data-agent-app] .agent-app-home-shortcuts a{align-items:center;grid-template-columns:38px minmax(0,.65fr) minmax(0,1fr)}[data-agent-app] .agent-app-home-market-ticker a{gap:10px;padding-inline:14px}[data-agent-app] .agent-app-home-market-slide strong{font-size:16px}[data-agent-app] .agent-app-home-market-slide em,[data-agent-app] .agent-app-home-market-slide span{font-size:14px}[data-agent-app] .agent-app-home-summary-head,[data-agent-app] .agent-app-home-watch-impact{align-items:flex-start;grid-template-columns:1fr}[data-agent-app] .agent-app-home-summary-head{display:grid}[data-agent-app] .agent-app-home-watch-impact a{justify-self:flex-start}}[data-agent-app] .agent-app-discovery-page{display:grid;gap:12px}[data-agent-app] .agent-app-discovery-page .agent-app-page-title{gap:6px}[data-agent-app] .agent-app-discovery-page .agent-app-page-title h1{font-size:25px;margin-top:2px}[data-agent-app] .agent-app-discovery-page .agent-app-page-title p{font-size:13px;line-height:1.35;margin-top:4px}[data-agent-app] .agent-app-discovery-page .agent-app-section{border-radius:19px;gap:9px;padding:12px}[data-agent-app] .agent-app-discovery-page .agent-app-section-head{min-height:24px}[data-agent-app] .agent-app-discovery-page .agent-app-section-head h2{font-size:18px}[data-agent-app] .agent-app-discovery-ai-issue,[data-agent-app] .agent-app-discovery-market-line{border:1px solid rgba(0,134,106,.14);border-radius:22px;background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.04)}[data-agent-app] .agent-app-discovery-market-line{display:grid;gap:8px;padding:16px 18px}[data-agent-app] .agent-app-discovery-page .agent-app-discovery-market-line{gap:6px;padding:13px 16px}[data-agent-app] .agent-app-discovery-market-line div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}[data-agent-app] .agent-app-discovery-market-line span{color:#667085;font-size:13px;font-weight:800}[data-agent-app] .agent-app-discovery-market-line strong{color:#e5484d;font-size:22px;font-weight:850;letter-spacing:-.02em}[data-agent-app] .agent-app-discovery-market-line p{margin:0;color:#0f172a;font-size:15px;font-weight:750;line-height:1.42;word-break:keep-all}[data-agent-app] .agent-app-discovery-ai-issue{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none}[data-agent-app] .agent-app-discovery-page .agent-app-discovery-ai-issue{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:10px 12px}[data-agent-app] .agent-app-discovery-ai-issue small{display:block;margin-bottom:3px;color:#00866a;font-size:12px;font-weight:850}[data-agent-app] .agent-app-discovery-ai-issue strong{display:block;color:#0f172a;font-size:15px;font-weight:800;line-height:1.34;min-width:0;word-break:keep-all}[data-agent-app] .agent-app-compact-info-list,[data-agent-app] .agent-app-popular-stock-list,[data-agent-app] .agent-app-sector-flow-list{display:grid;gap:7px}[data-agent-app] .agent-app-sector-flow-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:10px 12px 13px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffff;overflow:hidden}[data-agent-app] .agent-app-discovery-page .agent-app-sector-flow-row{border-radius:16px;gap:10px;min-height:44px;padding:8px 10px 11px}[data-agent-app] .agent-app-sector-flow-row span{display:grid;gap:3px;min-width:0}[data-agent-app] .agent-app-sector-flow-row strong{color:#0f172a;font-size:15px;font-weight:850}[data-agent-app] .agent-app-sector-flow-row small{color:#667085;font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-sector-flow-row em{color:#e5484d;font-size:14px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-sector-flow-row[data-tone=down] em{color:#2563eb}[data-agent-app] .agent-app-sector-flow-row>i{position:absolute;left:12px;right:12px;bottom:7px;height:3px;border-radius:999px;background:#eef4f1;overflow:hidden}[data-agent-app] .agent-app-discovery-page .agent-app-sector-flow-row>i{left:10px;right:10px;bottom:6px}[data-agent-app] .agent-app-sector-flow-row>i:after{display:block;width:var(--bar-width,48%);height:100%;border-radius:inherit;background:#e5484d;content:""}[data-agent-app] .agent-app-sector-flow-row[data-tone=down]>i:after{background:#2563eb}[data-agent-app] .agent-app-stock-discovery-filters{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}[data-agent-app] .agent-app-discovery-page .agent-app-stock-discovery-filters{gap:6px;margin-bottom:7px;padding-bottom:0}[data-agent-app] .agent-app-stock-discovery-filters::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-stock-discovery-filters a,[data-agent-app] .agent-app-stock-discovery-filters button{flex:0 0 auto;min-height:32px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffff;color:#475467;font-size:12px;font-weight:800;padding:0 13px}[data-agent-app] .agent-app-stock-discovery-filters a{align-items:center;display:inline-flex;text-decoration:none}[data-agent-app] .agent-app-discovery-page .agent-app-stock-discovery-filters a,[data-agent-app] .agent-app-discovery-page .agent-app-stock-discovery-filters button{min-height:28px;padding:0 11px}[data-agent-app] .agent-app-stock-discovery-filters a.is-active,[data-agent-app] .agent-app-stock-discovery-filters a[aria-pressed=true],[data-agent-app] .agent-app-stock-discovery-filters button.is-active{border-color:#00866a;background:#00866a;color:#ffffff}[data-agent-app] .agent-app-stock-directory-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;min-width:0}[data-agent-app] .agent-app-stock-directory-summary div{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:4px;min-width:0;padding:14px}[data-agent-app] .agent-app-stock-directory-summary small,[data-agent-app] .agent-app-stock-directory-summary span{color:var(--agent-muted);font-size:12px;line-height:1.35}[data-agent-app] .agent-app-stock-directory-summary strong{color:var(--agent-text);font-size:20px;font-weight:850;line-height:1.2}[data-agent-app] .agent-app-text-link{color:var(--agent-primary);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}[data-agent-app] .agent-app-stock-sort-row,[data-agent-app] .agent-app-stock-tabs{display:flex;gap:8px;margin-bottom:12px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}[data-agent-app] .agent-app-stock-sort-row::-webkit-scrollbar,[data-agent-app] .agent-app-stock-tabs::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-stock-sort-row a,[data-agent-app] .agent-app-stock-tabs a{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:var(--agent-muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:760;height:34px;justify-content:center;padding:0 14px}[data-agent-app] .agent-app-stock-sort-row a.is-active,[data-agent-app] .agent-app-stock-tabs a.is-active{background:var(--agent-primary);border-color:var(--agent-primary);color:#ffffff}[data-agent-app] .agent-app-stock-search{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:18px;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;margin-bottom:12px;min-width:0;padding:10px 10px 10px 14px}[data-agent-app] .agent-app-stock-search>span{color:var(--agent-muted);display:grid;height:18px;place-items:center;width:18px}[data-agent-app] .agent-app-stock-search input[name=q]{background:transparent;border:0;color:var(--agent-text);font-size:14px;font-weight:720;min-width:0;outline:0;width:100%}[data-agent-app] .agent-app-stock-search input[name=q]::-moz-placeholder{color:#94a3b8}[data-agent-app] .agent-app-stock-search input[name=q]::placeholder{color:#94a3b8}[data-agent-app] .agent-app-stock-search button{align-items:center;background:#e8f8f1;border:1px solid rgba(0,122,90,.14);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:13px;font-weight:820;height:32px;justify-content:center;padding:0 13px}[data-agent-app] .agent-app-section-meta{color:var(--agent-muted);font-size:12px;font-weight:760}[data-agent-app] .agent-app-stock-directory-list{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;min-width:0;overflow:hidden}[data-agent-app] .agent-app-stock-directory-row{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-width:0;padding:15px 16px}[data-agent-app] .agent-app-stock-directory-row+.agent-app-stock-directory-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-stock-directory-main{display:grid;gap:5px;min-width:0}[data-agent-app] .agent-app-stock-directory-title{align-items:baseline;display:flex;gap:6px;min-width:0}[data-agent-app] .agent-app-stock-directory-title strong{color:var(--agent-text);font-size:15px;font-weight:860;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-stock-directory-main small,[data-agent-app] .agent-app-stock-directory-price small,[data-agent-app] .agent-app-stock-directory-title em{color:var(--agent-muted);font-size:11.5px;font-style:normal;font-weight:720;line-height:1.35}[data-agent-app] .agent-app-stock-directory-meta,[data-agent-app] .agent-app-stock-directory-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}[data-agent-app] .agent-app-stock-directory-tags b{background:#f1faf6;border:1px solid rgba(0,122,90,.12);border-radius:999px;color:var(--agent-primary);font-size:11px;font-weight:760;line-height:1;padding:5px 8px}[data-agent-app] .agent-app-stock-directory-meta small{color:var(--agent-muted);white-space:nowrap}[data-agent-app] .agent-app-stock-directory-price{display:grid;gap:3px;justify-items:end;min-width:86px}[data-agent-app] .agent-app-stock-directory-price strong{color:var(--agent-text);font-size:15px;font-weight:860;line-height:1.2;white-space:nowrap}[data-agent-app] .agent-app-stock-directory-price em{background:transparent;color:#64748b;font-size:12px;font-style:normal;font-weight:820}[data-agent-app] .agent-app-stock-directory-price em[data-tone=up]{color:#e5484d}[data-agent-app] .agent-app-stock-directory-price em[data-tone=down]{color:#2563eb}[data-agent-app] .agent-app-stock-directory-empty{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;color:var(--agent-muted);display:grid;gap:4px;margin-top:10px;padding:16px}[data-agent-app] .agent-app-stock-directory-empty strong{color:var(--agent-text);font-size:15px}[data-agent-app] .agent-app-stock-more-link{align-items:center;background:#ffffff;border:1px solid rgba(0,122,90,.16);border-radius:16px;color:var(--agent-primary);display:flex;font-size:14px;font-weight:820;height:44px;justify-content:center;margin-top:12px}[data-agent-app] .agent-app-stock-live-region{color:var(--agent-muted);font-size:12px;font-weight:720;line-height:1.35;margin:-4px 0 10px}[data-agent-app] .agent-app-stock-loading-list{display:grid;gap:0}[data-agent-app] .agent-app-stock-loading-row{min-height:74px;position:relative}[data-agent-app] .agent-app-stock-loading-row:after,[data-agent-app] .agent-app-stock-loading-row:before{background:linear-gradient(90deg,#edf5f2,#f8fbfa,#edf5f2);border-radius:999px;content:"";left:16px;position:absolute}[data-agent-app] .agent-app-stock-loading-row:before{height:14px;right:92px;top:18px}[data-agent-app] .agent-app-stock-loading-row:after{height:11px;right:150px;top:42px}[data-agent-app] .agent-app-stock-loading-row+.agent-app-stock-loading-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-stock-end-state,[data-agent-app] .agent-app-stock-error{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;color:var(--agent-muted);display:flex;font-size:13px;font-weight:760;gap:10px;justify-content:space-between;line-height:1.4;margin-top:12px;min-width:0;padding:13px 14px}[data-agent-app] .agent-app-stock-error strong{color:var(--agent-text);font-size:13px;font-weight:830}[data-agent-app] .agent-app-stock-error button,[data-agent-app] .agent-app-stock-retry-button{align-items:center;background:#e8f8f1;border:1px solid rgba(0,122,90,.16);border-radius:999px;color:var(--agent-primary);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:850;height:34px;justify-content:center;padding:0 14px}[data-agent-app] .agent-app-stock-retry-button{margin-top:12px;width:100%}[data-agent-app] .agent-app-stock-retry-button:disabled{color:var(--agent-muted);opacity:.65}[data-agent-app] .agent-app-stock-sentinel{height:1px;pointer-events:none;width:100%}[data-agent-app] .agent-app-etf-directory-page,[data-agent-app] .agent-app-etf-page,[data-agent-app] .agent-app-stock-directory-page,[data-agent-app] .agent-app-stock-home,[data-agent-app] .agent-app-stock-ranking-page{display:grid;gap:18px;min-width:0}[data-agent-app] .agent-app-index-strip,[data-agent-app] .agent-app-invest-category-row{display:flex;gap:10px;margin:0 -2px;min-width:0;overflow-x:auto;padding:0 2px 2px;scrollbar-width:none}[data-agent-app] .agent-app-index-strip::-webkit-scrollbar,[data-agent-app] .agent-app-invest-category-row::-webkit-scrollbar,[data-agent-app] .agent-app-ranking-tabs::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-index-strip article,[data-agent-app] .agent-app-invest-category-row a,[data-agent-app] .agent-app-invest-category-row span{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;flex:0 0 auto;gap:4px;min-width:118px;padding:14px}[data-agent-app] .agent-app-invest-category-row a,[data-agent-app] .agent-app-invest-category-row span{color:inherit;min-width:110px;text-decoration:none}[data-agent-app] .agent-app-index-strip span,[data-agent-app] .agent-app-invest-category-row small{color:var(--agent-muted);font-size:12px;font-weight:760;line-height:1.35}[data-agent-app] .agent-app-index-strip strong,[data-agent-app] .agent-app-invest-category-row strong{color:var(--agent-text);font-size:17px;font-weight:880;line-height:1.2;white-space:nowrap}[data-agent-app] .agent-app-index-strip em{color:#64748b;font-size:13px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-compact-stock-list em[data-tone=up],[data-agent-app] .agent-app-index-strip em[data-tone=up],[data-agent-app] .agent-app-ranking-row em[data-tone=up]{color:#e5484d}[data-agent-app] .agent-app-compact-stock-list em[data-tone=down],[data-agent-app] .agent-app-index-strip em[data-tone=down],[data-agent-app] .agent-app-ranking-row em[data-tone=down]{color:#2563eb}[data-agent-app] .agent-app-invest-category-row a.is-active{background:#e8f8f1;border-color:rgba(0,122,90,.18)}[data-agent-app] .agent-app-invest-category-row a.is-active strong{color:var(--agent-primary)}[data-agent-app] .agent-app-invest-category-row .is-disabled{opacity:.62}[data-agent-app] .agent-app-stock-event-strip{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-sector-card-grid article,[data-agent-app] .agent-app-stock-event-strip a,[data-agent-app] .agent-app-stock-issue-card,[data-agent-app] .agent-app-stock-supply-grid article{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:20px;color:inherit;display:grid;gap:6px;min-width:0;padding:16px;text-decoration:none}[data-agent-app] .agent-app-sector-card-grid strong,[data-agent-app] .agent-app-stock-event-strip strong,[data-agent-app] .agent-app-stock-issue-card strong,[data-agent-app] .agent-app-stock-supply-grid strong{color:var(--agent-text);font-size:15px;font-weight:860;line-height:1.3}[data-agent-app] .agent-app-sector-card-grid small,[data-agent-app] .agent-app-sector-card-grid span,[data-agent-app] .agent-app-stock-event-strip span,[data-agent-app] .agent-app-stock-issue-card small,[data-agent-app] .agent-app-stock-issue-card span,[data-agent-app] .agent-app-stock-supply-grid small,[data-agent-app] .agent-app-stock-supply-grid span{color:var(--agent-muted);font-size:12.5px;font-weight:740;line-height:1.4}[data-agent-app] .agent-app-stock-issue-card{background:linear-gradient(135deg,#ffffff,#f0fbf6);border-color:rgba(0,122,90,.14)}[data-agent-app] .agent-app-stock-issue-card>span{color:var(--agent-primary);font-weight:860}[data-agent-app] .agent-app-install-cta{align-items:center;background:#ffffff;border:1px solid rgba(0,122,90,.14);border-radius:22px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;padding:16px}[data-agent-app] .agent-app-install-cta-icon{align-items:center;background:#e9f8f2;border-radius:16px;color:var(--agent-primary);display:inline-flex;height:42px;justify-content:center;width:42px}[data-agent-app] .agent-app-install-cta-icon svg{height:20px;width:20px}[data-agent-app] .agent-app-install-cta-copy{display:grid;gap:6px;min-width:0}[data-agent-app] .agent-app-install-cta-copy strong{color:var(--agent-text);font-size:15px;font-weight:860;line-height:1.3;word-break:keep-all}[data-agent-app] .agent-app-install-cta-copy small{color:var(--agent-muted);font-size:12.5px;font-weight:720;line-height:1.45;word-break:keep-all}[data-agent-app] .agent-app-install-cta-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}[data-agent-app] .agent-app-install-cta-chips em{background:#f3fbf7;border:1px solid rgba(0,122,90,.1);border-radius:999px;color:var(--agent-primary);font-size:11.5px;font-style:normal;font-weight:820;line-height:1.25;padding:5px 8px;white-space:nowrap}[data-agent-app] .agent-app-install-cta button{background:#f1faf6;border:1px solid rgba(0,122,90,.16);border-radius:999px;color:var(--agent-primary);font-size:12px;font-weight:850;min-height:34px;padding:0 12px;white-space:nowrap}[data-agent-app] .agent-app-install-cta button:disabled{cursor:default;opacity:.78}[data-agent-app] .agent-app-ranking-tabs{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}[data-agent-app] .agent-app-ranking-tabs a{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:var(--agent-muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:820;min-height:34px;padding:0 13px;text-decoration:none}[data-agent-app] .agent-app-ranking-tabs a.is-active,[data-agent-app] .agent-app-ranking-tabs a[aria-pressed=true]{background:var(--agent-primary);border-color:var(--agent-primary);color:#ffffff}[data-agent-app] .agent-app-compact-stock-list,[data-agent-app] .agent-app-ranking-list{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;min-width:0;overflow:hidden}[data-agent-app] .agent-app-compact-stock-list article,[data-agent-app] .agent-app-ranking-row{align-items:center;display:grid;gap:10px;min-width:0;padding:14px 15px}[data-agent-app] .agent-app-ranking-row{grid-template-columns:24px minmax(0,1fr) auto auto}[data-agent-app] .agent-app-compact-stock-list article{grid-template-columns:40px minmax(0,1fr) auto}[data-agent-app] .agent-app-compact-stock-list article+article,[data-agent-app] .agent-app-ranking-row+.agent-app-ranking-row{border-top:1px solid rgba(15,23,42,.07)}[data-agent-app] .agent-app-ranking-row>b{color:var(--agent-primary);font-size:13px;font-weight:880}[data-agent-app] .agent-app-compact-stock-list article>span:not(.agent-app-row-icon),[data-agent-app] .agent-app-ranking-row span{display:grid;gap:3px;min-width:0}[data-agent-app] .agent-app-compact-stock-list strong,[data-agent-app] .agent-app-ranking-row strong{color:var(--agent-text);font-size:14px;font-weight:850;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-compact-stock-list small,[data-agent-app] .agent-app-ranking-row small{color:var(--agent-muted);font-size:11.5px;font-weight:720;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-compact-stock-list em,[data-agent-app] .agent-app-ranking-row em{color:#64748b;font-size:12px;font-style:normal;font-weight:840;justify-self:end;white-space:nowrap}[data-agent-app] .agent-app-ranking-row button{background:#f1faf6;border:1px solid rgba(0,122,90,.12);border-radius:999px;color:var(--agent-primary);font-size:12px;font-weight:830;padding:7px 10px}[data-agent-app] .agent-app-sector-card-grid,[data-agent-app] .agent-app-stock-pick-grid,[data-agent-app] .agent-app-stock-supply-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}[data-agent-app] .agent-app-stock-pick-grid a{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;color:var(--agent-text);font-size:14px;font-weight:830;padding:14px;text-align:center;text-decoration:none}@media (max-width:430px){[data-agent-app] .agent-app-sector-card-grid,[data-agent-app] .agent-app-stock-event-strip,[data-agent-app] .agent-app-stock-pick-grid,[data-agent-app] .agent-app-stock-supply-grid{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-ranking-row{grid-template-columns:24px minmax(0,1fr) auto}[data-agent-app] .agent-app-ranking-row button{grid-column:2/-1;justify-self:start;margin-top:2px}[data-agent-app] .agent-app-ranking-row>span:nth-of-type(2){justify-items:end;text-align:right}[data-agent-app] .agent-app-stock-directory-summary{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-stock-directory-row{align-items:start;grid-template-columns:40px minmax(0,1fr);padding:14px}[data-agent-app] .agent-app-stock-directory-price{grid-column:2;justify-items:start;min-width:0}[data-agent-app] .agent-app-install-cta{align-items:start;grid-template-columns:40px minmax(0,1fr)}[data-agent-app] .agent-app-install-cta button{grid-column:2;justify-self:start}}[data-agent-app] .agent-app-compact-info-list a,[data-agent-app] .agent-app-popular-stock-row{display:grid;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffff;color:inherit;text-decoration:none}[data-agent-app] .agent-app-popular-stock-row{grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;min-height:68px;padding:12px 14px}[data-agent-app] .agent-app-discovery-page .agent-app-popular-stock-row{border-radius:16px;gap:9px;min-height:60px;padding:9px 11px}[data-agent-app] .agent-app-popular-stock-row>b{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;background:#eaf8f2;color:#00866a;font-size:12px;font-weight:900}[data-agent-app] .agent-app-popular-stock-row span:not(.agent-app-chevron){display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-popular-stock-row strong{color:#0f172a;font-size:15px;font-weight:850}[data-agent-app] .agent-app-popular-stock-row small{color:#667085;font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-popular-stock-row em{display:grid;gap:2px;color:#0f172a;font-size:13px;font-style:normal;font-weight:850;justify-items:end;white-space:nowrap}[data-agent-app] .agent-app-popular-stock-row em i{color:#e5484d;font-size:12px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-popular-stock-row em[data-tone=down] i{color:#2563eb}[data-agent-app] .agent-app-compact-info-list a{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:58px;padding:12px 14px}[data-agent-app] .agent-app-compact-info-list span{display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-compact-info-list strong{color:#0f172a;font-size:14px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-compact-info-list small{color:#667085;font-size:12px;font-weight:650}[data-agent-app] .agent-app-discovery-calendar-row{display:flex;flex-wrap:wrap;gap:8px}[data-agent-app] .agent-app-discovery-calendar-row span{border:1px solid rgba(0,134,106,.16);border-radius:999px;background:#ffffff;color:#0f172a;font-size:12px;font-weight:800;padding:9px 12px}@media (max-width:430px){[data-agent-app] .agent-app-popular-stock-row{grid-template-columns:26px minmax(0,1fr) auto}[data-agent-app] .agent-app-popular-stock-row .agent-app-chevron{display:none}}[data-agent-app] .agent-app-home-market-summary{border-radius:20px;gap:10px;margin-top:8px;padding:15px 16px}[data-agent-app] .agent-app-home-market-summary .agent-app-home-watch-impact{padding-top:10px}[data-agent-app] .agent-app-install-cta-home{padding:14px}[data-agent-app] .agent-app-install-cta-home .agent-app-install-cta-chips{display:none}[data-agent-app] .agent-app-discovery-page{gap:10px}[data-agent-app] .agent-app-discovery-page .agent-app-invest-category-row{gap:8px}[data-agent-app] .agent-app-discovery-page .agent-app-invest-category-row a,[data-agent-app] .agent-app-discovery-page .agent-app-invest-category-row span{border-radius:16px;flex-basis:calc((100% - 16px) / 3);min-width:104px;padding:12px}[data-agent-app] .agent-app-discovery-page .agent-app-invest-category-row strong{font-size:16px}[data-agent-app] .agent-app-discovery-page .agent-app-stock-event-strip{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-discovery-page .agent-app-stock-event-strip a{border-radius:16px;gap:4px;min-height:68px;padding:11px 12px}[data-agent-app] .agent-app-discovery-page .agent-app-stock-event-strip strong{font-size:14px}[data-agent-app] .agent-app-discovery-page .agent-app-stock-event-strip span{display:-webkit-box;font-size:11.5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-agent-app] .agent-app-discovery-page .agent-app-index-strip{gap:8px}[data-agent-app] .agent-app-discovery-page .agent-app-index-strip article{border-radius:16px;flex-basis:calc((100% - 16px) / 3);min-width:104px;padding:11px 12px}[data-agent-app] .agent-app-discovery-page .agent-app-index-strip strong{font-size:17px}[data-agent-app] .agent-app-discovery-page .agent-app-discovery-ai-issue{border-radius:18px;box-shadow:none}[data-agent-app] .agent-app-ranking-row{grid-template-columns:24px minmax(0,1fr) auto;padding:12px 14px}[data-agent-app] .agent-app-ranking-row>span:nth-of-type(2){justify-items:end;min-width:88px;text-align:right}[data-agent-app] .agent-app-ranking-row strong{font-size:14px}[data-agent-app] .agent-app-ranking-row>span:nth-of-type(2) strong{font-size:15px;white-space:nowrap}[data-agent-app] .agent-app-ranking-tabs{margin-bottom:10px}[data-agent-app] .agent-app-stock-ranking-page .agent-app-section{padding:14px}[data-agent-app] .agent-app-agent-market-brief{border-radius:20px;gap:10px;padding:14px 15px}[data-agent-app] .agent-app-agent-sector-mini{gap:6px}[data-agent-app] .agent-app-agent-sector-mini span{border-radius:14px;padding:8px}[data-agent-app] .agent-app-agent-market-brief>a{background:#ffffff;border:1px solid rgba(0,122,90,.18);color:var(--agent-primary);min-height:32px}[data-agent-app] .agent-app-home-calendar-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-home-calendar-item{align-content:start;align-items:start;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:6px;min-width:0;padding:10px}[data-agent-app] .agent-app-home-calendar-item em{align-items:center;background:#f0faf5;border:1px solid rgba(0,122,90,.12);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:11px;font-style:normal;font-weight:850;justify-content:center;min-height:24px;padding:0 8px;white-space:nowrap}[data-agent-app] .agent-app-home-calendar-item strong{color:var(--agent-text);font-size:13.5px;font-weight:850;line-height:1.28;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-calendar-item small{color:var(--agent-muted);font-size:11.5px;font-weight:690;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-watchlist-card{background:linear-gradient(180deg,#ffffff,#f8fbf9);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:12px;padding:14px}[data-agent-app] .agent-app-home-watchlist-head{display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-home-watchlist-head strong{color:var(--agent-text);font-size:15px;font-weight:860;line-height:1.3;word-break:keep-all}[data-agent-app] .agent-app-home-watchlist-head small{color:var(--agent-muted);font-size:12.5px;font-weight:710;line-height:1.45;word-break:keep-all}[data-agent-app] .agent-app-home-watchlist-rows{display:grid;gap:7px}[data-agent-app] .agent-app-home-calculator-link{align-items:center;background:linear-gradient(135deg,#effaf5,#ffffff);border:1px solid rgba(0,122,90,.14);border-radius:16px;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px;text-decoration:none}[data-agent-app] .agent-app-home-calculator-link span{display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-home-calculator-link strong{color:var(--agent-text);font-size:14px;font-weight:870;line-height:1.25}[data-agent-app] .agent-app-home-calculator-link small{color:var(--agent-muted);font-size:12px;font-weight:700;line-height:1.4;word-break:keep-all}[data-agent-app] .agent-app-home-calculator-link em{align-items:center;background:#ffffff;border:1px solid rgba(0,122,90,.18);border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:12px;font-style:normal;font-weight:850;min-height:30px;padding:0 10px;white-space:nowrap}[data-agent-app] .agent-app-home-watchlist-rows a{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:14px;color:inherit;display:grid;gap:8px;grid-template-columns:minmax(88px,auto) minmax(0,1fr);min-height:44px;min-width:0;padding:10px 12px;text-decoration:none}[data-agent-app] .agent-app-home-watchlist-rows span{color:var(--agent-text);font-size:14px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-watchlist-rows em{color:var(--agent-muted);font-size:12.5px;font-style:normal;font-weight:700;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-popular-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-agent-app] .agent-app-home-popular-row a{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;color:inherit;display:grid;gap:5px;min-width:0;padding:12px;text-decoration:none}[data-agent-app] .agent-app-home-popular-row span{color:var(--agent-muted);font-size:11px;font-weight:780;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-popular-row strong{color:var(--agent-text);font-size:14px;font-weight:870;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-home-news-list,[data-agent-app] .agent-app-library-news-list,[data-agent-app] .agent-app-news-headline-list,[data-agent-app] .agent-app-news-list{display:grid;gap:9px;min-width:0}[data-agent-app] .agent-app-home-news-row,[data-agent-app] .agent-app-library-news-row,[data-agent-app] .agent-app-news-card{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:17px;color:inherit;display:grid;gap:7px;min-width:0;padding:12px;text-decoration:none}[data-agent-app] .agent-app-home-news-row,[data-agent-app] .agent-app-library-news-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}[data-agent-app] .agent-app-home-news-row span,[data-agent-app] .agent-app-library-news-row span,[data-agent-app] .agent-app-news-card{min-width:0}[data-agent-app] .agent-app-home-news-row em,[data-agent-app] .agent-app-library-news-row em,[data-agent-app] .agent-app-news-topline em{color:var(--agent-primary);display:block;font-size:11px;font-style:normal;font-weight:850;line-height:1.25;margin-bottom:3px}[data-agent-app] .agent-app-home-news-row strong,[data-agent-app] .agent-app-library-news-row strong,[data-agent-app] .agent-app-news-card>strong{color:var(--agent-text);display:-webkit-box;font-size:14px;font-weight:850;line-height:1.35;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all}[data-agent-app] .agent-app-home-news-row small,[data-agent-app] .agent-app-library-news-row small,[data-agent-app] .agent-app-news-summary,[data-agent-app] .agent-app-news-topline small{color:var(--agent-muted);font-size:12px;line-height:1.4;min-width:0}[data-agent-app] .agent-app-home-news-row small,[data-agent-app] .agent-app-library-news-row small{max-width:94px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-agent-app] .agent-app-news-filter-row,[data-agent-app] .agent-app-news-source-filter-row{display:flex;gap:7px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}[data-agent-app] .agent-app-news-filter-row::-webkit-scrollbar,[data-agent-app] .agent-app-news-source-filter-row::-webkit-scrollbar{display:none}[data-agent-app] .agent-app-news-filter-row a,[data-agent-app] .agent-app-news-source-filter-row a{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--agent-muted);flex:0 0 auto;font-size:12px;font-weight:850;padding:8px 11px;text-decoration:none;white-space:nowrap}[data-agent-app] .agent-app-news-filter-row a.is-active,[data-agent-app] .agent-app-news-source-filter-row a.is-active{background:rgba(0,122,90,.1);border-color:rgba(0,122,90,.2);color:var(--agent-primary)}[data-agent-app] .agent-app-news-source-filter-row{margin-top:6px}[data-agent-app] .agent-app-news-control-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-block:4px 2px;min-width:0}[data-agent-app] .agent-app-news-preference-note{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--agent-text);display:inline-flex;align-items:center;font-size:12px;font-weight:850;justify-content:center;min-height:34px;padding:0 11px;white-space:nowrap;color:var(--agent-muted)}[data-agent-app] .agent-app-news-headline-card{background:linear-gradient(135deg,rgba(0,122,90,.1),rgba(255,255,255,.96));border:1px solid rgba(0,122,90,.12);border-radius:18px;color:inherit;display:grid;gap:8px;min-width:0;padding:13px;text-decoration:none}[data-agent-app] .agent-app-news-headline-card strong{color:var(--agent-text);font-size:15px;font-weight:900;line-height:1.32}[data-agent-app] .agent-app-news-headline-card strong,[data-agent-app] .agent-app-news-headline-card>small{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all}[data-agent-app] .agent-app-news-headline-card>small{color:var(--agent-muted);font-size:12px;line-height:1.45}[data-agent-app] .agent-app-news-headline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}[data-agent-app] .agent-app-news-headline-meta b{background:var(--agent-primary);border-radius:999px;color:#ffffff;font-size:11px;font-weight:900;line-height:1.2;padding:5px 8px}[data-agent-app] .agent-app-news-headline-meta small{color:var(--agent-muted);font-size:11.5px;font-weight:760;line-height:1.25}[data-agent-app] .agent-app-news-topline{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}[data-agent-app] .agent-app-news-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}[data-agent-app] .agent-app-news-meta b{background:rgba(0,122,90,.075);border-radius:999px;color:var(--agent-primary);font-size:11px;font-style:normal;font-weight:850;line-height:1.2;padding:5px 8px}[data-agent-app] .agent-app-news-action{align-self:start;color:var(--agent-primary);font-size:12px;font-weight:850;line-height:1.25;width:-moz-fit-content;width:fit-content}[data-agent-app] .agent-app-news-date-group{display:grid;gap:7px;min-width:0}[data-agent-app] .agent-app-news-date-label{color:var(--agent-muted);font-size:11.5px;font-weight:850;line-height:1.2;padding:2px 2px 0}[data-agent-app] .agent-app-news-date-list{display:grid;gap:8px;min-width:0}[data-agent-app] .agent-app-news-more-button{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--agent-primary);display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;margin:10px 0 4px;padding:0 14px;text-decoration:none;width:100%}[data-agent-app] .agent-app-news-end-note{color:var(--agent-muted);font-size:12px;font-weight:720;line-height:1.4;margin:8px 0 4px;text-align:center}[data-agent-app] .agent-app-news-empty{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:5px;padding:16px}[data-agent-app] .agent-app-news-empty strong{color:var(--agent-text);font-size:15px}[data-agent-app] .agent-app-news-empty p{color:var(--agent-muted);font-size:13px;line-height:1.45;margin:0}@media (max-width:430px){[data-agent-app] .agent-app-home-calendar-item{min-height:86px;padding:9px}[data-agent-app] .agent-app-home-calculator-link{align-items:start;grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-home-calculator-link em{justify-self:start}[data-agent-app] .agent-app-home-watchlist-rows a{grid-template-columns:minmax(76px,auto) minmax(0,1fr);padding-inline:10px}[data-agent-app] .agent-app-home-popular-row a{padding:10px}}[data-agent-app] .agent-app-watch-calculator-page{display:grid;gap:14px}[data-agent-app] .agent-app-calculator-card,[data-agent-app] .agent-app-calculator-info-card,[data-agent-app] .agent-app-calculator-preview{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 10px 28px rgba(15,23,42,.04);display:grid;gap:14px;min-width:0;padding:16px}[data-agent-app] .agent-app-calculator-info-card{background:linear-gradient(135deg,rgba(234,248,242,.94),#ffffff);gap:7px}[data-agent-app] .agent-app-calculator-info-card strong{color:var(--agent-text);font-size:16px;font-weight:880;line-height:1.32;word-break:keep-all}[data-agent-app] .agent-app-calculator-info-card span{color:var(--agent-muted);font-size:12.5px;font-weight:720;line-height:1.42;word-break:keep-all}[data-agent-app] .agent-app-calculator-card-head{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}[data-agent-app] .agent-app-calculator-card-head>span{align-items:center;background:#eaf8f2;border-radius:999px;color:var(--agent-primary);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}[data-agent-app] .agent-app-calculator-card-head h2{color:var(--agent-text);font-size:18px;font-weight:880;line-height:1.25;margin:0}[data-agent-app] .agent-app-calculator-card-head p{color:var(--agent-muted);font-size:12.5px;font-weight:710;line-height:1.42;margin:3px 0 0;word-break:keep-all}[data-agent-app] .agent-app-calculator-form,[data-agent-app] .agent-app-calculator-search{display:grid;gap:12px;min-width:0}[data-agent-app] .agent-app-calculator-field>span:first-child,[data-agent-app] .agent-app-calculator-search>label{color:var(--agent-text);font-size:13px;font-weight:840}[data-agent-app] .agent-app-calculator-field input,[data-agent-app] .agent-app-calculator-field textarea,[data-agent-app] .agent-app-calculator-search>input{background:#f8faf9;border:1px solid rgba(15,23,42,.1);border-radius:16px;color:var(--agent-text);font:inherit;font-size:15px;font-weight:760;min-height:48px;min-width:0;outline:none;padding:0 14px;width:100%}[data-agent-app] .agent-app-calculator-field textarea{min-height:72px;padding-block:12px;resize:none}[data-agent-app] .agent-app-calculator-field input:focus,[data-agent-app] .agent-app-calculator-field textarea:focus,[data-agent-app] .agent-app-calculator-search>input:focus{background:#ffffff;border-color:rgba(0,122,90,.38);box-shadow:0 0 0 3px rgba(0,122,90,.08)}[data-agent-app] .agent-app-calculator-results{display:grid;gap:8px}[data-agent-app] .agent-app-calculator-results button,[data-agent-app] .agent-app-calculator-saved-row,[data-agent-app] .agent-app-calculator-selected{align-items:center;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:16px;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}[data-agent-app] .agent-app-calculator-results button{cursor:pointer;font:inherit;text-align:left}[data-agent-app] .agent-app-calculator-results button.is-selected{background:#f0faf5;border-color:rgba(0,122,90,.24)}[data-agent-app] .agent-app-calculator-results span,[data-agent-app] .agent-app-calculator-selected span{display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-calculator-results strong,[data-agent-app] .agent-app-calculator-selected strong{color:var(--agent-text);font-size:14px;font-weight:850}[data-agent-app] .agent-app-calculator-results small,[data-agent-app] .agent-app-calculator-selected small{color:var(--agent-muted);font-size:12px;font-weight:700}[data-agent-app] .agent-app-calculator-results em,[data-agent-app] .agent-app-calculator-selected em{color:var(--agent-text);font-size:13px;font-style:normal;font-weight:850;white-space:nowrap}[data-agent-app] .agent-app-calculator-helper{color:var(--agent-muted);font-size:12.5px;font-weight:720;line-height:1.45;margin:0;word-break:keep-all}[data-agent-app] .agent-app-calculator-segment{background:#f3f6f4;border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}[data-agent-app] .agent-app-calculator-segment button{background:transparent;border:0;border-radius:999px;color:var(--agent-muted);font-size:12.5px;font-weight:850;min-height:36px;padding:0 10px}[data-agent-app] .agent-app-calculator-segment button.is-active{background:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,.08);color:var(--agent-primary)}[data-agent-app] .agent-app-calculator-field{display:grid;gap:7px;min-width:0}[data-agent-app] .agent-app-calculator-input-wrap{display:block;position:relative}[data-agent-app] .agent-app-calculator-input-wrap input{padding-right:44px}[data-agent-app] .agent-app-calculator-input-wrap em{color:var(--agent-muted);font-size:13px;font-style:normal;font-weight:820;position:absolute;right:14px;top:50%;transform:translateY(-50%)}[data-agent-app] .agent-app-calculator-preview-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-agent-app] .agent-app-calculator-metric{background:#f8faf9;border:1px solid rgba(15,23,42,.07);border-radius:16px;display:grid;gap:5px;min-width:0;padding:12px}[data-agent-app] .agent-app-calculator-metric small{color:var(--agent-muted);font-size:11.5px;font-weight:760;line-height:1.25}[data-agent-app] .agent-app-calculator-metric strong{color:var(--agent-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:880;line-height:1.25;min-width:0;overflow-wrap:anywhere}[data-agent-app] .agent-app-calculator-metric[data-tone=up] strong{color:#e5484d}[data-agent-app] .agent-app-calculator-metric[data-tone=down] strong{color:#2563eb}[data-agent-app] .agent-app-calculator-actions{display:flex;flex-wrap:wrap;gap:8px}[data-agent-app] .agent-app-calculator-actions button,[data-agent-app] .agent-app-calculator-saved-actions button{align-items:center;background:var(--agent-primary);border:0;border-radius:999px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;padding:0 14px}[data-agent-app] .agent-app-calculator-actions button:disabled{background:#d7e4df;color:#7a8f87;cursor:default}[data-agent-app] .agent-app-calculator-actions button.is-secondary,[data-agent-app] .agent-app-calculator-saved-actions button{background:#f3faf7;border:1px solid rgba(0,122,90,.14);color:var(--agent-primary)}[data-agent-app] .agent-app-calculator-empty{background:#f8faf9;border:1px dashed rgba(15,23,42,.14);border-radius:18px;display:grid;gap:6px;padding:18px;text-align:center}[data-agent-app] .agent-app-calculator-empty strong{color:var(--agent-text);font-size:15px;font-weight:850}[data-agent-app] .agent-app-calculator-empty span{color:var(--agent-muted);font-size:12.5px;font-weight:710;line-height:1.45}[data-agent-app] .agent-app-calculator-saved-list{display:grid;gap:8px}[data-agent-app] .agent-app-calculator-saved-row{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-calculator-saved-main,[data-agent-app] .agent-app-calculator-saved-values{display:grid;gap:4px;min-width:0}[data-agent-app] .agent-app-calculator-saved-main strong{color:var(--agent-text);font-size:15px;font-weight:870}[data-agent-app] .agent-app-calculator-saved-main small,[data-agent-app] .agent-app-calculator-saved-values small{color:var(--agent-muted);font-size:12px;font-weight:710}[data-agent-app] .agent-app-calculator-saved-main em{color:var(--agent-primary);font-size:12px;font-style:normal;font-weight:760}[data-agent-app] .agent-app-calculator-saved-values strong{color:var(--agent-text);font-size:14px;font-weight:850}[data-agent-app] .agent-app-calculator-saved-values em{color:var(--agent-muted);font-size:13px;font-style:normal;font-weight:850}[data-agent-app] .agent-app-calculator-saved-values em[data-tone=up]{color:#e5484d}[data-agent-app] .agent-app-calculator-saved-values em[data-tone=down]{color:#2563eb}[data-agent-app] .agent-app-calculator-saved-actions{display:flex;gap:8px}@media (max-width:430px){[data-agent-app] .agent-app-calculator-preview-grid{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-calculator-card,[data-agent-app] .agent-app-calculator-info-card,[data-agent-app] .agent-app-calculator-preview{padding:15px}[data-agent-app] .agent-app-calculator-segment button{font-size:12px;padding-inline:8px}[data-agent-app] .agent-app-ranking-row{grid-template-columns:22px minmax(0,1fr) auto}[data-agent-app] .agent-app-ranking-row button{display:none}[data-agent-app] .agent-app-discovery-page .agent-app-stock-event-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-agent-app]{letter-spacing:var(--wh-letter-normal);text-rendering:optimizeLegibility}[data-agent-app] :where(.agent-app-page-title p,.agent-app-section-head h2,.agent-app-section-head a,.agent-app-brief-copy small,.agent-app-row-main small,.agent-app-source-note,.agent-app-home-market-summary strong,.agent-app-home-summary-head,.agent-app-home-watch-impact,.agent-app-home-watchlist-head small,.agent-app-home-calculator-link small,.agent-app-discovery-ai-issue strong,.agent-app-agent-market-brief strong,.agent-app-calculator-card-head p,.agent-app-calculator-info-card span,.agent-app-calculator-helper,.agent-app-calculator-empty span){overflow-wrap:break-word;word-break:keep-all}[data-agent-app] :where(.agent-app-page-title h1,.agent-app-section-head h2,.agent-app-calculator-card-head h2,.agent-app-home-watchlist-head strong,.agent-app-home-calculator-link strong){letter-spacing:var(--wh-letter-tight);line-height:var(--wh-leading-title)}[data-agent-app] :where(.agent-app-home-market-summary,.agent-app-home-watchlist-card,.agent-app-section,.agent-app-discovery-ai-issue,.agent-app-agent-market-brief,.agent-app-calculator-info-card,.agent-app-calculator-card,.agent-app-calculator-preview){padding:16px}[data-agent-app] .agent-app-calculator-card-head,[data-agent-app] .agent-app-home-summary-head,[data-agent-app] .agent-app-section-head,[data-agent-app] .agent-app-stock-board-head{align-items:center;min-height:30px}[data-agent-app] .agent-app-section-head h2{font-size:18px;line-height:var(--wh-leading-title)}[data-agent-app] .agent-app-section-head a,[data-agent-app] .agent-app-text-link{align-items:center;display:inline-flex;min-height:30px}[data-agent-app] :where(.agent-app-home-reason-chips span,.agent-app-home-calendar-item em,.agent-app-chip-row a,.agent-app-filter-row button,.agent-app-stock-discovery-filters a,.agent-app-stock-discovery-filters button,.agent-app-stock-tabs a,.agent-app-stock-sort-row a,.agent-app-ranking-tabs a,.agent-app-calculator-segment button,.agent-app-calculator-actions button,.agent-app-calculator-saved-actions button){align-items:center;display:inline-flex;justify-content:center;line-height:1.15}[data-agent-app] :where(.agent-app-home-market-slide span,.agent-app-home-market-slide em,.agent-app-stock-price,.agent-app-stock-board-row strong,.agent-app-stock-price-block,.agent-app-stock-directory-price,.agent-app-ranking-row>span:nth-of-type(2),.agent-app-calculator-metric strong,.agent-app-calculator-saved-values,.agent-app-row-value){font-variant-numeric:tabular-nums}[data-agent-app] :where(.agent-app-stock-directory-price strong,.agent-app-stock-directory-price em,.agent-app-ranking-row>span:nth-of-type(2) strong,.agent-app-ranking-row>span:nth-of-type(2) small,.agent-app-calculator-metric strong,.agent-app-calculator-saved-values strong,.agent-app-calculator-saved-values em){white-space:nowrap}[data-agent-app] .agent-app-calculator-results button,[data-agent-app] .agent-app-calculator-saved-row,[data-agent-app] .agent-app-calculator-selected,[data-agent-app] .agent-app-home-popular-row a,[data-agent-app] .agent-app-home-watchlist-rows a,[data-agent-app] .agent-app-popular-stock-row,[data-agent-app] .agent-app-ranking-row,[data-agent-app] .agent-app-stock-directory-row{text-align:left}[data-agent-app] .agent-app-calculator-field input,[data-agent-app] .agent-app-calculator-field textarea,[data-agent-app] .agent-app-calculator-field>span:first-child,[data-agent-app] .agent-app-calculator-search>input,[data-agent-app] .agent-app-calculator-search>label{line-height:1.25}[data-agent-app] .agent-app-calculator-input-wrap em{line-height:1}[data-agent-app] .agent-app-calculator-actions button,[data-agent-app] .agent-app-calculator-saved-actions button{min-height:36px}@media (max-width:390px){[data-agent-app] .agent-app-search-row{grid-template-columns:minmax(0,1fr)}[data-agent-app] .agent-app-ai-button{justify-content:center;width:100%}[data-agent-app] .agent-app-agent-market-brief,[data-agent-app] .agent-app-calculator-card,[data-agent-app] .agent-app-calculator-info-card,[data-agent-app] .agent-app-calculator-preview,[data-agent-app] .agent-app-home-market-summary,[data-agent-app] .agent-app-home-watchlist-card,[data-agent-app] .agent-app-section{padding:15px}}:root{--wh-desktop-header-height:64px;--wh-desktop-header-action-size:40px;--wh-desktop-header-action-gap:8px;--wh-desktop-search-height:44px;--wh-desktop-search-max-width:760px;--wh-shell-font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--wh-shell-letter-spacing:-0.01em;--wh-shell-nav-inactive:#142437;--wh-shell-nav-active:#087a55;--wh-shell-search-muted:#6d7b84;--wh-shell-search-icon:#536878;--wh-shell-action-icon:#62717b}@media (min-width:1024px){body:has(.agent-app-content-stage){overflow:hidden}[data-agent-app]:has(.agent-app-content-stage),[data-agent-app]:has(.agent-app-content-stage) .agent-app-frame{height:100dvh;min-height:0;overflow:hidden}[data-agent-app] .agent-app-content.agent-app-content-stage{flex:1 1 auto;max-width:none;min-height:0;overflow:hidden;padding:0;width:100%}[data-agent-app][data-desktop-header-mode=none] .agent-app-content.agent-app-content-stage{height:100dvh}}@media (min-width:1280px) and (max-width:1439px){[data-agent-app] .agent-app-header{padding-left:24px;padding-right:24px}}@media (min-width:1440px){[data-agent-app] .agent-app-header{padding-left:28px;padding-right:28px}}