.intelligence-section{margin:30px 0}.macro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.macro-tile{min-width:0;padding:22px!important}.macro-tile h3{margin:20px 0 12px;font-size:18px;line-height:1.4}.macro-tile p{color:var(--muted);font-size:13px;line-height:1.7}.macro-number{opacity:.3;font-variant-numeric:tabular-nums;font-size:22px}.portfolio-impact{border-top:1px solid var(--line);padding-top:12px}.portfolio-impact strong{color:var(--text)}.research-sources{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.research-sources a{overflow-wrap:anywhere}.research-sources small{opacity:.65;font-size:10px;display:block}.asia-panel,.earnings-preview{margin:20px 0}.asia-panel>p,.asia-panel>h3{margin:14px 24px}.asia-headline{font-size:24px}.asia-headline small{margin-top:8px;font-size:12px;display:block}.earnings-preview-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.research-table{min-width:1050px}.research-table th button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0}.research-table td{vertical-align:top}.research-table small{white-space:normal;max-width:240px;display:block}.currency-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.entry-stack{gap:7px;min-width:160px;display:grid}.entry-stack details{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:10px;max-width:380px;padding:8px;font-size:12px}.entry-stack summary{cursor:pointer;font-weight:600;list-style:none}.entry-stack p{color:var(--text);white-space:normal;font-size:12px;line-height:1.55}.entry-stack details[open]{min-width:260px}.entry-meta{color:var(--muted);font-size:10px}@media (width<=1200px){.macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.macro-grid{grid-template-columns:1fr}.earnings-preview-row{flex-wrap:wrap}.macro-tile{padding:18px!important}}.research-preview-grid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.research-preview-grid .panel{min-width:0}@media (width<=900px){.research-preview-grid{grid-template-columns:1fr;gap:0}}.entry-stack summary{white-space:normal;line-height:1.5}:root{color:#e7eaf0;font-synthesis:none;--bg:#0c1019;--side:#0e131d;--card:#131a26;--card2:#171f2c;--line:#252e3d;--text:#e7eaf0;--muted:#929eaf;--faint:#647186;--accent:#b5efd8;--up:#81d7b4;--down:#f3949f;--amber:#e7bd73;--shadow:0 24px 90px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1019;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{border:0}small{color:var(--muted);font-size:11px;line-height:1.7}strong{font-weight:600}svg{vertical-align:middle;flex-shrink:0}p{color:var(--muted);line-height:1.7}.shell{min-height:100vh;display:flex}.sidebar{background:var(--side);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:230px;padding:30px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.6px;align-items:center;gap:12px;padding:0 10px;font-size:21px;font-weight:650;display:flex}.brand small{letter-spacing:3.2px;color:var(--muted);margin-top:5px;font-size:8px;display:block}.brand-icon{color:var(--accent);background:#243c37;border-radius:10px;place-items:center;width:39px;height:42px;display:grid}.workspace-label{letter-spacing:1.7px;color:var(--faint);padding:45px 13px 15px;font-size:9px}.nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:13px;margin-bottom:5px;padding:13px 14px;font-size:13px;display:flex}.nav-item:hover{background:var(--card2);color:var(--text)}.nav-item.active{color:var(--accent);box-shadow:inset 2px 0 var(--accent);background:#b5efd80d}.nav-item b{background:#b5efd813;border:1px solid #b5efd822;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:40px}.cloud-status{border:1px solid var(--line);letter-spacing:1.2px;border-radius:8px;gap:10px;padding:15px 12px;font-size:8px;line-height:1.5;display:flex}.cloud-status small{letter-spacing:0;margin-top:4px;display:block}.dot{background:var(--up);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #81d7b426}.cloud-status .dot{margin-top:3px}.owner{align-items:center;gap:11px;margin:22px 7px 0;font-size:12px;display:flex}.owner small{align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.avatar{background:var(--card2);border:1px solid var(--line);border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.main{width:calc(100% - 230px);margin-left:230px}header{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.breadcrumb{color:var(--faint);align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:var(--text);font-weight:450}.header-right{align-items:center;gap:19px;display:flex}.timezone{letter-spacing:1.4px;color:var(--muted);font-size:9px}.timezone b{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;margin-left:10px;font-weight:400}.icon-btn{min-width:32px;min-height:32px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--card2);color:var(--text)}.notif-dot{background:var(--amber);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:5px}main{max-width:1620px;margin:auto;padding:35px 42px 0}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:9px 0 24px;display:flex}.eyebrow{letter-spacing:2px;color:var(--muted);font-size:9px;font-weight:600}h1{letter-spacing:-1.1px;margin:12px 0 10px;font-size:31px;font-weight:500;line-height:1.25}.page-heading p{font-size:12px}.secondary,.primary,.quiet{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:11px 15px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.secondary{background:var(--card);border:1px solid var(--line);white-space:nowrap}.secondary:hover{border-color:var(--muted)}.primary{background:var(--accent);color:#11291f;border:1px solid #0000}.primary:hover{filter:brightness(1.05)}.quiet{color:var(--muted);background:0 0}.quiet:hover{color:var(--text)}.session-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:20px;margin-bottom:23px;padding:14px 0;font-size:10px;display:flex}.session-strip>span{align-items:center;gap:9px;display:flex}.session-strip>.text-btn{margin-left:auto}.faint{color:var(--faint)}.text-btn{color:var(--muted);background:0 0;align-items:center;gap:8px;padding:5px 0;font-size:10px;display:inline-flex}.text-btn:hover{color:var(--accent)}.search-area{background:var(--card);border:1px solid var(--line);height:47px;color:var(--muted);border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:0 15px;display:flex;position:relative}.search-area input{color:var(--text);background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:11px}.search-area input:focus{outline:none}.search-hint{letter-spacing:1.2px;gap:6px;font-size:8px;display:flex}.search-results{background:var(--card2);border:1px solid var(--line);z-index:30;box-shadow:var(--shadow);border-radius:8px;max-height:340px;position:absolute;top:51px;left:0;right:0;overflow:auto}.search-results button{text-align:left;border-bottom:1px solid var(--line);background:0 0;gap:15px;width:100%;padding:15px;display:flex}.search-results button:hover{background:var(--bg)}.search-results strong{min-width:60px}.search-results span{flex:1;font-size:12px}.search-results p{padding:20px}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.market-card{background:linear-gradient(140deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:8px;min-width:0;padding:17px 18px}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-card .row small{font-size:8px}.market-value{letter-spacing:-.8px;align-items:baseline;gap:12px;margin:15px 0 10px;font-size:25px;font-weight:500;display:flex}.market-value>.up,.market-value>.down{letter-spacing:0;font-size:10px}.up{color:var(--up)}.down{color:var(--down)}.amber{color:var(--amber)}.green{color:var(--up)}.muted{color:var(--muted)}.hero-grid{grid-template-columns:1.55fr 1fr;gap:21px;margin-bottom:22px;display:grid}.panel{border:1px solid var(--line);background:var(--card);border-radius:9px;margin-bottom:22px;overflow:hidden}.hero-grid>.panel{margin:0}.brief-card{background:radial-gradient(ellipse at 85% 0,#80cca510,transparent 60%),var(--card);padding:26px 28px;position:relative}.brief-card h2{letter-spacing:-1px;margin:27px 0 12px;font-size:32px;font-weight:450;line-height:1.24}.brief-card p{font-size:12px}.pill{border:1px solid var(--line);white-space:nowrap;background:#8291ac09;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:450;line-height:1.3;display:inline-flex}.pill.amber{background:#e7bd7309;border-color:#e7bd732b}.pill.green{background:#81d7b409;border-color:#81d7b42b}.brief-steps{color:var(--muted);gap:24px;margin:24px 0;font-size:10px;display:flex}.brief-steps span{align-items:center;gap:7px;display:flex}.brief-steps i{border:1px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.brief-steps .done{color:var(--up)}.actions{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;display:flex}.alert-card{padding:23px 23px 12px}.alert-card h3{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.alert-card h3>svg{color:var(--amber)}.alert-item{border-bottom:1px solid var(--line);margin:8px 0;padding:18px 0}.alert-item h4{margin:13px 0 7px;font-size:15px;font-weight:450}.alert-item p{margin-bottom:7px;font-size:10px;line-height:1.8}.alert-item strong .pill{margin-left:5px}.full{justify-content:space-between;width:100%;padding:12px 0}.metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;display:grid}.metric{min-width:0;padding:22px 22px 21px 0}.metric+.metric{border-left:1px solid var(--line);padding-left:27px}.metric strong{letter-spacing:-.7px;margin:10px 0;font-size:27px;font-weight:450;display:block}.metric strong em{color:var(--muted);letter-spacing:0;font-size:12px;font-style:normal}.metric>span{color:var(--faint);font-size:9px}.section-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.section-heading h3{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.section-heading h3 span{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:var(--faint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0000000d;padding:12px 22px;font-size:9px;font-weight:450}td{border-bottom:1px solid var(--line);padding:15px 22px}tr:last-child td{border-bottom:none}tbody tr:hover{background:#8291ac04}.security{align-items:center;gap:11px;display:flex}.security small,td>small{font-size:9px;display:block}.stock-avatar{background:var(--card2);border:1px solid var(--line);width:31px;height:31px;color:var(--muted);border-radius:8px;place-items:center;font-size:10px;display:grid}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:500}.empty{text-align:center;color:var(--faint);padding:50px 25px}.empty h3{color:var(--text);margin:15px 0 8px;font-size:15px;font-weight:500}.empty p{max-width:400px;margin:auto;font-size:11px}.prose h3{margin-bottom:16px;font-size:16px;font-weight:500}.prose p{margin:10px 0;font-size:12px}.prose .eyebrow{margin-top:22px;display:block}.prose li,.brief-list li{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.8}.brief-list{padding-left:18px}.sources{color:var(--accent);flex-wrap:wrap;gap:12px;margin-top:20px;font-size:11px;display:flex}.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rule-card h3{font-size:18px;font-weight:500}.level-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:15px 0;font-size:11px;display:flex}.level-row>span:first-child{flex:1}.timeline-item{border-top:1px solid var(--line);gap:20px;padding:25px;display:flex}.timeline-item h3{margin:9px 0;font-size:15px;font-weight:500}.timeline-item p{margin:7px 0;font-size:12px}.timeline-dot{border:2px solid var(--amber);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.channel-card{flex-direction:column;align-items:flex-start;gap:15px;min-height:250px;padding:35px;display:flex;position:relative}.channel-card>svg{color:var(--amber)}.channel-card h3{font-size:18px;font-weight:500}.channel-number{color:var(--line);font-size:34px;font-weight:600;position:absolute;top:20px;right:25px}.risk-row{padding:14px 0;font-size:12px}.risk-track{background:var(--line);border-radius:4px;height:6px;margin-top:12px;overflow:hidden}.risk-track>div{background:var(--accent);border-radius:4px;height:100%}.history-row,.connection{border-top:1px solid var(--line);align-items:center;gap:18px;padding:20px 24px;font-size:12px;display:flex}.history-row>span{color:var(--muted);flex:1}.connection{justify-content:space-between}.panel-note{border-top:1px solid var(--line);padding:22px;font-size:11px}footer{color:var(--faint);letter-spacing:.5px;justify-content:space-between;gap:20px;padding:24px 0 30px;font-size:8px;display:flex}.login-card{text-align:center;max-width:650px;margin:8vh auto;padding:35px}.login-card .large{width:64px;height:64px;margin:0 auto 35px}.login-card h1{margin:22px 0;font-size:48px}.login-card p{max-width:430px;margin:22px auto;font-size:15px}.login-card>.primary,.login-card>.quiet{margin:12px 5px}.login-card>small{margin-top:20px;display:block}.notice{border:1px solid var(--line);border-radius:7px;padding:15px}.demo-banner{color:var(--amber);background:#e7bd730a;border:1px solid #e7bd7333;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:11px 14px;font-size:10px;display:flex}.demo-banner span,.demo-banner a{align-items:center;gap:7px;display:flex}.toast{border:1px solid var(--line);background:var(--card2);box-shadow:var(--shadow);z-index:100;border-radius:9px;align-items:center;gap:20px;max-width:90vw;padding:13px 15px 13px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#030710bb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--line);width:540px;max-height:90vh;box-shadow:var(--shadow);border-radius:12px;padding:27px;overflow:auto}.modal h2{letter-spacing:-.5px;font-size:20px;font-weight:500}.modal h3{margin-top:22px}.modal p{margin:17px 0;font-size:12px}.modal form{margin-top:24px}.modal .primary{margin-top:20px}.modal .stack .primary{margin-top:0}.stack{flex-direction:column;gap:12px;margin-top:24px;display:flex}label{color:var(--muted);flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px;display:flex}input,select,textarea{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);border-radius:6px;padding:11px 12px;font-size:12px}textarea{resize:vertical;line-height:1.7}select{min-height:40px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile{display:none}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f9;--side:#fff;--card:#fff;--card2:#f3f6f8;--line:#dde3e9;--text:#202e3e;--muted:#586b7e;--faint:#748498;--accent:#286f59;--up:#216c4d;--down:#bd4053;--amber:#946b20;--shadow:0 24px 90px #17304722;color:var(--text);background:var(--bg)}[data-theme=light] .primary{color:#fff}[data-theme=light] .brand-icon{color:#b5efd8}[data-theme=light] .nav-item.active{background:#286f590c}@media (width>=1600px){main{padding-top:42px}.hero-grid{grid-template-columns:1.65fr 1fr}.brief-card{padding:32px}.brief-card h2{font-size:38px}}@media (width<=1200px){.sidebar{width:195px;padding:26px 12px}.main{width:calc(100% - 195px);margin-left:195px}header{padding:0 26px}main{padding:27px 26px 0}.market-card{padding:15px 12px}.market-card .row small{display:none}.market-value{flex-wrap:wrap;gap:8px;font-size:22px}.brief-card h2{font-size:29px}.brief-card{padding:23px}.metric strong{font-size:24px}td,th{padding-left:17px;padding-right:17px}.brand{font-size:19px}.brand-icon{width:34px}.session-strip{gap:15px}.page-heading .secondary{font-size:10px}.timezone{display:none}}@media (width<=950px){.hero-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-card .empty{padding:30px}.metric-grid{grid-template-columns:1fr 1fr}.metric:last-child{border-left:none;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.page-heading{align-items:flex-start}.page-heading .secondary{padding:10px;font-size:0}.page-heading .secondary svg{width:18px}.session-strip>span:nth-child(2){font-size:9px}.search-hint{display:none}.rule-grid,.channel-grid{grid-template-columns:1fr}h1{font-size:27px}}@media (width<=700px){.sidebar{width:235px;box-shadow:var(--shadow);transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main{width:100%;margin-left:0}.mobile{display:inline-grid}header{z-index:15;gap:12px;height:60px;padding:0 19px;position:sticky;top:0}.breadcrumb{gap:9px;margin-right:auto;font-size:10px}.header-right{gap:8px}main{padding:23px 17px 0}.page-heading{gap:12px;margin:8px 0 20px}h1{letter-spacing:-.8px;margin-top:11px;font-size:27px}.eyebrow{letter-spacing:1.6px;font-size:8px}.page-heading p{font-size:11px}.session-strip{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px 0}.session-strip>span:nth-child(2){order:3;width:100%;font-size:9px}.session-strip .text-btn{font-size:9px}.search-area{height:44px;margin-bottom:17px;padding:0 12px}.search-area input{font-size:10px}.search-area>svg{width:16px}.market-grid{gap:10px;margin-bottom:17px}.market-card{padding:14px}.market-value{gap:7px;margin:13px 0 8px;font-size:22px}.market-value>.up,.market-value>.down{font-size:9px}.market-foot{font-size:7px}.hero-grid{gap:17px}.brief-card{padding:23px 21px}.brief-card h2{margin-top:24px;font-size:30px}.brief-card>.row{gap:8px}.pill{font-size:8px}.brief-card p{font-size:11px}.brief-steps{gap:20px}.brief-card .actions{gap:2px}.primary,.secondary,.quiet{padding:11px 12px;font-size:10px}.metric-grid{margin:20px 0}.metric{padding:18px 8px 18px 0}.metric+.metric{padding-left:16px}.metric strong{font-size:22px}.metric>span{font-size:8px}.metric small{letter-spacing:1px;font-size:7px}.section-heading{padding:17px}.section-heading .text-btn{font-size:9px}.security small{text-overflow:ellipsis;max-width:120px;overflow:hidden}.panel{margin-bottom:17px}.demo-banner{margin-bottom:18px;padding:9px;font-size:8px}.demo-banner span{gap:5px}.demo-banner span svg{width:12px}.demo-banner a{white-space:nowrap}.rule-card{padding:20px}.history-row{flex-wrap:wrap;padding:18px}.connection{gap:10px;padding:17px}.connection .pill{font-size:7px}.modal{max-height:88vh;padding:22px}.modal h2{font-size:18px}.modal-backdrop{padding:12px}.login-card{margin-top:5vh;padding:25px 0}.login-card h1{font-size:38px}.login-card p{font-size:13px}.login-card .primary,.login-card .quiet{font-size:12px}footer{flex-direction:column;gap:10px;padding-top:15px;font-size:7px}.search-results button{flex-wrap:wrap;gap:10px}.search-results span{font-size:11px}.search-results small{font-size:9px}.prose{padding:21px}.prose p{font-size:11px}.prose .actions input{flex:1;min-width:160px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.main{min-width:0}main,.panel,.table-wrap{max-width:100%}:root{--bg:#09090f;--side:#12101e;--card:#171622;--card2:#201d30;--line:#ffffff15;--text:#efedf8;--muted:#aaa6bb;--faint:#89849c;--accent:#c9b7ff;--up:#80dfb6;--down:#ff96ab;--amber:#f3c88a;--glass:linear-gradient(145deg,#ffffff0c,#ffffff03 42%,#a982ff06),#15131ee6;--glass-shadow:inset 0 1px 0 #ffffff15,inset 1px 0 0 #ffffff06,0 12px 50px #00000024;background:var(--bg)}body{background:radial-gradient(ellipse at 78% -18%,#7445c337,transparent 48%),radial-gradient(ellipse at 0 35%,#42266c1c,transparent 42%),var(--bg);color:var(--text);min-width:320px}body:has(dialog[open]){overflow:hidden}.shell{display:block}.main{width:100%;min-width:0;margin:0}.sidebar{display:none}.glass-header{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:#101019b8;border-bottom:1px solid #ffffff12;gap:20px;height:82px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff05}.header-left{align-items:center;gap:24px;min-width:0;display:flex}.header-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:620;display:flex}.header-brand small{letter-spacing:2.5px;color:#aaa0c5;margin-top:3px;font-size:7px;line-height:1.5;display:block}.header-brand .brand-icon{border-radius:11px;width:35px;height:38px}.brand-icon{color:#d6c2ff;background:linear-gradient(145deg,#d1b7ff36,#8d56e220);border:1px solid #c4a2ff35;box-shadow:inset 0 1px #ffffff35,0 0 26px #9b6cde12}.header-right{gap:15px}.header-avatar{color:#ddd0ff;background:linear-gradient(145deg,#c5b0ff24,#78639e08);border:1px solid #d1b7ff38;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.header-setup{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.timezone{font-size:9px;display:block}.breadcrumb{border-left:1px solid var(--line);gap:20px;padding-left:8px;font-size:12px}.icon-btn{min-width:40px;min-height:40px;color:var(--muted)}.nav-trigger{color:var(--text);background:linear-gradient(150deg,#ffffff0c,#ffffff03);border:1px solid #ffffff18;border-radius:13px;box-shadow:inset 0 1px #ffffff15}main{max-width:1720px;padding:32px clamp(20px,4vw,64px) 0}.page-heading{align-items:center;margin:12px 0 24px}h1{letter-spacing:-1.65px;margin:10px 0;font-size:clamp(30px,2.9vw,44px);font-weight:520}.eyebrow{letter-spacing:2.1px;color:#aaa0c2;align-items:center;gap:7px;font-size:9px;display:inline-flex}.page-heading p{color:var(--muted);font-size:13px}.primary,.secondary,.quiet{border-radius:13px;min-height:43px;padding:12px 17px;font-size:12px}.primary{color:#24183c;background:linear-gradient(145deg,#e0d0ff,#bda1f4);font-weight:620;box-shadow:inset 0 1px #ffffffab,0 5px 20px #a473f21b}.secondary{color:var(--text);background:linear-gradient(150deg,#ffffff10,#ffffff04);border:1px solid #ffffff20;box-shadow:inset 0 1px #ffffff10}.quiet{color:var(--muted)}.text-btn{min-height:36px;font-size:11px}.pill{background:#ffffff04;border-radius:20px;padding:5px 9px;font-size:10px}.demo-banner{color:#d0b589;background:#e7bd7305;border-color:#e7bd731e;border-radius:12px;margin-bottom:26px;padding:10px 15px;font-size:10px}.demo-banner a{color:var(--text);gap:10px}.session-strip{border:0;gap:24px;margin:0 0 18px;padding:0;font-size:11px}.session-strip>.text-btn{background:#ffffff06;border:1px solid #ffffff0c;border-radius:9px;padding:6px 10px}.session-strip>span:first-child{color:var(--muted)}.search-area{background:linear-gradient(135deg,#ffffff07,#ffffff02);border:1px solid #ffffff18;border-radius:15px;height:51px;margin-bottom:22px;box-shadow:inset 0 1px #ffffff06}.search-area input{font-size:12px}.search-hint{font-size:9px}.search-results{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#201b2ff5;border-radius:15px}.market-grid{gap:16px;margin-bottom:22px}.market-card{background:var(--glass);box-shadow:var(--glass-shadow);border:1px solid #ffffff13;border-radius:20px;padding:20px 22px;position:relative;overflow:hidden}.market-card:after{content:"";filter:blur(20px);pointer-events:none;background:#a180ed08;border-radius:50%;width:130px;height:60px;position:absolute;top:-20px;right:0}.market-card .row>span{color:#c8c3d8;font-size:12px}.market-card .row small{font-size:9px;display:block}.market-value{letter-spacing:-1px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:17px 0 10px;font-size:31px}.market-value>.up,.market-value>.down{font-size:12px;font-weight:500}.market-foot{color:var(--faint);font-size:10px}.panel{background:var(--glass);box-shadow:var(--glass-shadow);border:1px solid #ffffff16;border-radius:22px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:20px;margin-bottom:24px}.hero-grid>.panel{min-width:0;min-height:355px}.brief-card{isolation:isolate;background:radial-gradient(ellipse at 90% 5%,#9660e325,transparent 72%),var(--glass);padding:27px 28px;position:relative}.brief-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bf9bff16;border-radius:50%;width:220px;height:220px;position:absolute;top:-72px;right:-58px;box-shadow:inset 0 0 35px #cda7ff09,0 0 50px #9860f00d}.brief-card h2{letter-spacing:-1.5px;max-width:700px;margin:29px 0 15px;font-size:clamp(27px,2.65vw,41px);font-weight:470;line-height:1.15}.brief-card p{font-size:12px;line-height:1.85}.brief-card .row{flex-wrap:wrap;gap:8px}.brief-steps{gap:22px;margin:24px 0 20px;font-size:10px}.brief-steps i{color:#c4addf;background:#c2a0fc08;border-color:#c2a0fc24}.brief-card .actions{gap:6px;margin-bottom:0}.brief-list li{font-size:13px}.brief-list{margin:15px 0}.alert-card{background:radial-gradient(ellipse at 100% 0,#bb7d5e0a,transparent 80%),var(--glass);flex-direction:column;padding:24px;display:flex}.alert-card h3{font-size:14px}.alert-item{margin:8px 0 0;padding:19px 0}.alert-item h4{margin:15px 0 10px;font-size:17px}.alert-item strong{font-size:19px}.alert-item p{font-size:12px}.alert-item small{font-size:10px}.alert-card>.full{margin-top:auto}.alert-item:has(.amber){border-bottom-color:#e7bd7326}.alert-card .empty{padding:33px 0}.risk-overview{flex-direction:column;padding:23px 24px;display:flex}.risk-overview>.row{margin-top:-3px}.risk-overview h2{letter-spacing:-.7px;font-size:24px;font-weight:500;line-height:1.15}.risk-summary{justify-content:space-between;align-items:center;gap:15px;margin:17px 0 18px;display:flex}.risk-summary p{max-width:190px;margin-top:9px;font-size:11px;line-height:1.6}.coverage-orbit{background:linear-gradient(140deg,#d1baff0a,#0000);border:1px solid #cfb8ff3a;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 0 5px #c7a6ff05,inset 0 0 25px #c7a6ff06}.coverage-orbit strong{letter-spacing:-1px;font-size:26px;font-weight:450}.coverage-orbit strong span{color:var(--muted);margin-left:2px;font-size:13px}.coverage-orbit small{font-size:9px}.risk-component-dots{flex-wrap:wrap;gap:9px 12px;margin-bottom:22px;display:flex}.risk-component-dots span{color:var(--faint);align-items:center;gap:5px;font-size:9px;display:flex}.risk-component-dots i{background:#646072;border-radius:50%;width:4px;height:4px}.risk-component-dots .available{color:var(--accent)}.risk-component-dots .available i{background:var(--accent);box-shadow:0 0 8px #c6a0ff40}.risk-concentration{border-top:1px solid var(--line);padding-top:15px}.risk-concentration .row{flex-wrap:wrap;gap:6px;font-size:11px}.risk-concentration strong{font-size:11px;font-weight:500}.risk-concentration p{margin-top:10px;font-size:10px}.risk-concentration p b{color:var(--text);font-weight:550}.exposure-bar{border-radius:10px;gap:3px;height:6px;margin-top:13px;display:flex;overflow:hidden}.exposure-bar span{background:linear-gradient(90deg,#c4a2ed,#9075c5)}.risk-overview>.full{margin-top:auto;padding-top:17px;padding-bottom:0}.metric-grid{background:linear-gradient(135deg,#ffffff04,#ffffff01);border:1px solid #ffffff0d;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;padding:0 24px}.metric{padding:21px 24px 22px 0}.metric+.metric{padding-left:30px}.metric:last-child{border-top:0;border-left:1px solid var(--line);grid-column:auto}.metric small{letter-spacing:1.3px;font-size:9px}.metric strong{margin:10px 0;font-size:29px}.metric>span{font-size:11px}.metric strong em{margin-left:8px}.section-heading{padding:22px 25px}.section-heading h3{font-size:15px}.section-heading h3 span{border-radius:20px;padding:3px 8px}.table-wrap{position:relative}table{font-size:12px}th{background:#ffffff0255;color:var(--faint);padding:13px 25px;font-size:10px}td{padding:16px 25px}.stock-avatar{color:#c9bce1;background:linear-gradient(145deg,#ffffff0a,#c7a2ff05);border:1px solid #ffffff15;border-radius:12px;width:36px;height:36px}.security strong{font-size:13px}.security small,td>small{font-size:10px}.numeric{font-size:13px}.up,.down{white-space:nowrap}.prose{padding:26px}.prose h3{font-size:18px}.prose p,.prose li{font-size:13px}.prose .eyebrow{font-size:10px}.sources a{font-size:12px}.rule-grid{gap:22px}.rule-card{padding:26px}.level-row{font-size:12px;line-height:1.6}.timeline-item{padding:26px}.timeline-item p{font-size:13px}.timeline-item h3{font-size:17px}.timeline-dot{box-shadow:0 0 14px #e7bd7326}.empty p{font-size:12px}.empty h3{font-size:16px}.empty{padding:44px 25px}.connection{padding:20px 26px;font-size:13px}.panel-note{font-size:12px;line-height:1.8}.risk-track>div{background:linear-gradient(90deg,#d3baff,#8e70c3)}.setup-callout{background:radial-gradient(ellipse at 20% 0,#a36be51c,transparent 80%),var(--glass);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.setup-callout h3{letter-spacing:-.6px;margin:12px 0 8px;font-size:22px;font-weight:500}.setup-callout p{font-size:12px}.setup-link{color:var(--accent);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:inline-flex}.login-card{max-width:780px;padding:55px 30px}.login-card h1{letter-spacing:-3px;font-size:clamp(40px,5vw,68px)}.login-card .large{border-radius:22px;width:68px;height:70px}.login-card>small{font-size:11px}.notice{background:#ffffff04;border:1px solid #ffffff18;border-radius:13px}input,select,textarea{color:var(--text);background:#100e18;border:1px solid #ffffff20;border-radius:11px;padding:13px;font-size:13px}label{gap:10px;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#08060fcc}.modal{background:linear-gradient(150deg,#292237,#17131f);border:1px solid #d7bbff28;border-radius:25px;padding:30px}.modal p{font-size:13px}.modal h2{font-size:22px}.toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);background:#292238f5;border-radius:15px}.video-item{border-top:1px solid var(--line);width:100%;padding-top:20px}.video-item>a{font-size:14px;line-height:1.6}.video-item>small{margin-top:8px;display:block}.channel-card{padding:28px}.channel-card p{font-size:13px}footer{color:var(--faint);padding:20px 0 30px;font-size:9px}.navigation-dialog{width:min(360px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:visible}.navigation-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05030b80}.glass-drawer{-webkit-backdrop-filter:blur(35px)saturate(140%);backdrop-filter:blur(35px)saturate(140%);background:linear-gradient(145deg,#292231ed,#13101ded);border-right:1px solid #e5cfff2a;flex-direction:column;height:100%;padding:24px;display:flex;overflow-y:auto;box-shadow:25px 0 100px #0006}.drawer-heading{align-items:center;gap:14px;min-height:40px;display:flex}.drawer-heading .brand{gap:10px;padding:0;font-size:21px}.drawer-heading .brand small{letter-spacing:2.5px;font-size:7px}.drawer-toggle{background:#ffffff08;border:1px solid #ffffff20;border-radius:13px;order:-1}.workspace-label{color:var(--faint);padding:35px 13px 17px;font-size:9px}.nav-item{border-radius:13px;gap:15px;min-height:48px;margin-bottom:5px;padding:15px 17px;font-size:14px}.nav-item.active{color:#ddcaff;background:linear-gradient(120deg,#c2a0ff20,#c2a0ff05);border:1px solid #c2a0ff25;box-shadow:inset 0 1px #ffffff09}.nav-item:not(.active){border:1px solid #0000}.nav-item b{background:#dcc0ff0d;border-color:#dcc0ff20;border-radius:7px}.drawer-bottom{margin-top:auto;padding:25px 13px 8px}.drawer-bottom p{align-items:center;gap:7px;margin:22px 0 4px;font-size:12px;display:flex}.drawer-bottom small{font-size:10px}[data-theme=light]{--bg:#f2eff8;--side:#faf8ff;--card:#fcfaff;--card2:#eee8f6;--line:#3b25551a;--text:#29213b;--muted:#6b607d;--faint:#83758f;--accent:#714cac;--up:#197650;--down:#bc3f62;--amber:#946421;--glass:linear-gradient(140deg,#ffffffc9,#ffffff76),#f2edf8;--glass-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #fff,0 10px 35px #5a376908}[data-theme=light] body{background:radial-gradient(ellipse at 80% -10%,#cab4ee63,transparent 50%),var(--bg)}[data-theme=light] .glass-header{background:#faf7ffb8;border-color:#ffffffc0;box-shadow:0 1px #542e7010}[data-theme=light] .header-brand small,[data-theme=light] .eyebrow{color:#86749e}[data-theme=light] .brand-icon{color:#694393;background:linear-gradient(145deg,#c7a5f24d,#ede3fb);border-color:#fff}[data-theme=light] .header-avatar{color:#7044a1;background:#e3d4f5;border-color:#aa82d34a}[data-theme=light] .nav-trigger,[data-theme=light] .secondary{background:linear-gradient(150deg,#fff,#f6effb);border-color:#fff;box-shadow:0 2px 8px #6645750a}[data-theme=light] .primary{color:#fff;background:linear-gradient(145deg,#a27bd5,#7950ab);box-shadow:inset 0 1px #ffffff70,0 5px 20px #a473f226}[data-theme=light] .panel,[data-theme=light] .market-card{border-color:#ffffffd9}[data-theme=light] .market-card .row>span{color:#695c7d}[data-theme=light] .brief-card{background:radial-gradient(ellipse at 90% 0,#c0a0e633,transparent 72%),var(--glass)}[data-theme=light] .search-area{background:#ffffff8f;border-color:#fff}[data-theme=light] .search-results{background:#faf6fff5;border-color:#d9cbe6}[data-theme=light] .metric-grid{background:#ffffff70;border-color:#fff}[data-theme=light] .stock-avatar{color:#76628d;background:#e8dff280;border-color:#fff}[data-theme=light] .coverage-orbit{background:#e7d8f633;border-color:#af8dc94d;box-shadow:0 0 0 5px #d5b5ed0d}[data-theme=light] .demo-banner{color:#907247;background:#fff8eb8a;border-color:#d5b97e40}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#fffcff;border-color:#cdbddc70}[data-theme=light] .modal{background:linear-gradient(150deg,#fff,#f0e8f9);border-color:#fff}[data-theme=light] .glass-drawer{background:linear-gradient(145deg,#fbf7ffed,#f0e8f9ed);border-color:#fff}[data-theme=light] .nav-item.active{color:#68409a;background:#b495d625;border-color:#c2a0ff55}[data-theme=light] .toast{background:#f9f2fff5}[data-theme=light] .notice{border-color:#b99bce40}@media (width>=1800px){main{padding-top:42px}.hero-grid{grid-template-columns:1.3fr 1fr 1fr}.hero-grid>.panel{min-height:365px}}@media (width<=1250px){.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero-grid>.alert-card{grid-column:1/-1;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:24px;min-height:0;display:grid}.hero-grid>.alert-card .alert-item{border:0;margin:0;padding:0}.hero-grid>.alert-card>.full{align-self:end;margin:0}.market-card .row small,.header-setup{display:none}.market-value,.metric strong{font-size:27px}.timezone{display:none}}@media (width<=950px){.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-card{padding:18px 15px}.market-value{font-size:24px;display:block}.market-value>.up,.market-value>.down{margin-top:10px;font-size:11px;display:block}.market-foot{font-size:9px}.hero-grid{gap:16px}.brief-card{padding:25px}.brief-card h2{font-size:34px}.hero-grid>.alert-card{grid-template-columns:1fr 1.5fr}.hero-grid>.alert-card>.full{grid-column:1/-1;min-height:28px;padding-top:0}.metric-grid{padding:0 20px}.metric+.metric{padding-left:20px}.metric strong{font-size:24px}.metric>span{font-size:10px}.metric small{font-size:8px}.page-heading .secondary{padding:12px 15px;font-size:12px}.header-left{gap:15px}.breadcrumb{gap:12px}.glass-header{height:76px}}@media (width<=700px){.glass-header{gap:10px;height:72px;padding:0 17px}.header-left{gap:12px}.header-brand{font-size:18px}.header-brand .brand-icon{display:none}.header-brand small{font-size:6px}.breadcrumb,.header-avatar{display:none}.header-right{gap:4px;margin-left:auto}.icon-btn{min-width:40px;min-height:40px}.header-setup{display:none}main{padding:23px 17px 0}.demo-banner{margin-bottom:23px;padding:10px 12px;font-size:9px}.demo-banner span{line-height:1.5}.page-heading{align-items:flex-start;gap:10px;margin-bottom:22px}.page-heading .secondary{border-radius:13px;flex-shrink:0;width:42px;height:43px;padding:10px;font-size:0}h1{letter-spacing:-1.2px;max-width:330px;font-size:31px;line-height:1.12}.page-heading p{max-width:330px;font-size:12px}.eyebrow{letter-spacing:1.6px;font-size:8px}.session-strip{gap:8px;margin-bottom:18px;font-size:10px}.session-strip>span:nth-child(2){gap:7px;font-size:10px}.search-area{border-radius:14px;height:49px}.search-area input{font-size:11px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.market-card{border-radius:18px;padding:17px}.market-card .row>span{font-size:11px}.market-value{letter-spacing:-.8px;margin-top:14px;font-size:27px}.market-value>.up,.market-value>.down{margin-top:8px;font-size:11px}.market-foot{font-size:9px;line-height:1.5}.hero-grid{grid-template-columns:1fr;gap:18px}.hero-grid>.panel{border-radius:22px;min-height:0}.hero-grid>.alert-card{grid-column:auto;align-items:stretch;gap:8px;display:flex}.hero-grid>.alert-card .alert-item{border-bottom:1px solid var(--line);padding:13px 0 18px}.hero-grid>.alert-card>.full{align-self:stretch;padding-top:8px}.brief-card{padding:25px}.brief-card h2{letter-spacing:-1.5px;font-size:38px}.brief-card p{font-size:13px}.brief-card .primary,.brief-card .quiet{font-size:12px}.brief-steps{gap:24px;font-size:11px}.risk-overview{padding:22px 25px}.risk-summary{margin-top:14px}.risk-summary p{max-width:230px;font-size:12px}.risk-component-dots{gap:10px 13px}.risk-component-dots span{font-size:10px}.risk-concentration p{font-size:11px}.risk-concentration .row{font-size:12px}.risk-overview>.full{font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;padding:0 20px}.metric{padding:21px 12px 20px 0}.metric+.metric{padding-left:18px}.metric:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.metric small{font-size:8px;line-height:1.6}.metric strong{font-size:25px}.metric>span{font-size:10px;line-height:1.6;display:block}.section-heading{padding:20px}.section-heading .text-btn{font-size:10px}.section-heading h3{font-size:14px}th,td{padding-left:20px;padding-right:20px}.security small{max-width:150px}.panel{margin-bottom:18px}.primary,.secondary,.quiet{padding:12px 16px;font-size:12px}.prose{padding:24px}.prose p{font-size:13px}.setup-callout{flex-direction:column;align-items:flex-start;gap:15px;padding:24px}.setup-callout h3{font-size:22px}.setup-callout p{font-size:13px}.glass-drawer{padding:16px 17px}.drawer-heading{gap:12px;min-height:40px}.drawer-heading .brand{font-size:20px}.drawer-heading .brand-icon{display:none}.workspace-label{padding-top:30px}.nav-item{min-height:47px;padding:12px 15px}.drawer-bottom{padding-top:22px}.modal{padding:25px}.modal-backdrop{padding:12px}.login-card{margin-top:3vh;padding:36px 8px}.login-card h1{letter-spacing:-2px;font-size:45px}.login-card p{font-size:14px}footer{gap:10px;font-size:8px}.form-grid{gap:12px}.video-item>a{font-size:13px}}@media (prefers-reduced-transparency:reduce){.glass-header,.glass-drawer,.modal,.panel,.market-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}.navigation-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080610ee}}@media (prefers-reduced-motion:no-preference){.navigation-dialog[open] .glass-drawer{animation:.2s ease-out drawer-in}@keyframes drawer-in{0%{opacity:.5;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}}.navigation-edge{display:none}@media (pointer:coarse){.navigation-edge{z-index:35;touch-action:pan-y;width:24px;display:block;position:fixed;top:80px;bottom:24px;left:0}.glass-drawer{touch-action:pan-y}}:root{--bg:#070c17;--side:#0c1423;--card:#101c2d;--card2:#18263b;--text:#eff4fc;--muted:#b4c1d6;--faint:#9aaac1;--line:#b8d4f224;--accent:#a7eed5;--up:#64e3ae;--down:#ff8995;--amber:#ffd080;--surface-alpha:.826;--edge-alpha:.189;--sheen-alpha:.051;--surface-rgb:15,26,43;--edge-rgb:193,223,255;--sheen-rgb:214,237,255;--glass:linear-gradient(135deg,rgba(var(--sheen-rgb),var(--sheen-alpha)),transparent 55%),rgba(var(--surface-rgb),var(--surface-alpha));--glass-shadow:inset 0 1px 0 rgba(var(--edge-rgb),var(--edge-alpha)),inset 1px 0 0 #d4e8ff08,0 18px 40px -24px #000b;background:var(--bg);color:var(--text);font-size:16px}body,[data-theme=light] body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px}#root{isolation:isolate}.liquid-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(160deg,var(--bg),var(--side));contain:strict;position:fixed;inset:0;overflow:hidden}.liquid-backdrop i{background:radial-gradient(#365b8540,#0000 65%);border-radius:45%;width:80vmax;height:80vmax;position:absolute;top:-35vmax;left:-22vmax}.liquid-backdrop i:nth-child(2){background:radial-gradient(#366a6940,#0000 65%);width:65vmax;height:65vmax;top:15%;left:45%}.liquid-backdrop i:nth-child(3){background:radial-gradient(#795d7930,#0000 67%);top:60%;left:5%}@media (prefers-reduced-motion:no-preference){.liquid-backdrop i{will-change:transform;animation:32s ease-in-out infinite alternate liquid-drift}.liquid-backdrop i:nth-child(2){animation-duration:39s;animation-direction:alternate-reverse}.liquid-backdrop i:nth-child(3){animation-duration:46s}@keyframes liquid-drift{0%{transform:translate(-2%)rotate(-8deg)}to{transform:translate(8%,9%)rotate(12deg)}}}.panel,.market-card,.metric-grid,.search-area,[data-theme=light] .panel,[data-theme=light] .market-card,[data-theme=light] .metric-grid,[data-theme=light] .search-area{background:var(--glass);border:1px solid rgba(var(--edge-rgb),calc(var(--edge-alpha) * .68));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(125%)}.glass-header,[data-theme=light] .glass-header{background:rgba(var(--surface-rgb),.87);border-color:var(--line);box-shadow:inset 0 -1px #e0edff04}.glass-drawer,[data-theme=light] .glass-drawer{background:rgba(var(--surface-rgb),.96);border-color:var(--line)}.modal,.toast,.search-results,[data-theme=light] .modal,[data-theme=light] .toast,[data-theme=light] .search-results{background:rgba(var(--surface-rgb),.98);border-color:var(--line);box-shadow:var(--glass-shadow)}.brief-card:before,.market-card:after{display:none}.brand-icon,[data-theme=light] .brand-icon{color:var(--accent);border-color:var(--line);background:linear-gradient(145deg,#92e6c926,#92cbe00b);box-shadow:inset 0 1px #e9ffff28}.header-avatar,[data-theme=light] .header-avatar,.stock-avatar,[data-theme=light] .stock-avatar{color:var(--muted);background:var(--card2);border-color:var(--line)}.primary,[data-theme=light] .primary{color:#0b3025;background:linear-gradient(140deg,#c4f6e6,#85d8ba);box-shadow:inset 0 1px #fff9,0 5px 18px #65dab012}.secondary,.nav-trigger,[data-theme=light] .secondary,[data-theme=light] .nav-trigger{background:var(--glass);border-color:var(--line);box-shadow:var(--glass-shadow)}.nav-item.active,[data-theme=light] .nav-item.active{color:var(--accent);box-shadow:inset 2px 0 var(--accent);background:linear-gradient(120deg,#87dbbe17,#87dbbe05);border-color:#87dbbe30}.nav-item b{color:var(--accent);border-color:var(--line);background:#8edebd0b}.header-brand small,.eyebrow,[data-theme=light] .header-brand small,[data-theme=light] .eyebrow{color:var(--muted)}.session-strip .dot{background:var(--up)}.coverage-orbit,[data-theme=light] .coverage-orbit{border-color:var(--line);background:#90d8c908;box-shadow:inset 0 1px #d9f9ff15}.exposure-bar span,.risk-track>div{background:linear-gradient(90deg,#8cddbf,#4ba597)}input,select,textarea,[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:var(--bg);color:var(--text);border-color:var(--line);font-size:16px}.market-card .row>span,[data-theme=light] .market-card .row>span{color:var(--muted);font-size:14px}.market-value{font-variant-numeric:tabular-nums;letter-spacing:-.7px}.market-value>.up,.market-value>.down{font-size:14px}.market-foot,.market-card .row small,small,.security small,td>small,.eyebrow,.metric small,.metric>span,.pill,.text-btn,.brief-steps,.risk-component-dots span,.risk-concentration p,.coverage-orbit small,.panel-note,.research-sources,.research-sources small,.entry-meta,footer,.session-strip,.session-strip>span:nth-child(2),.demo-banner,.timezone,.header-setup{font-size:12px}.page-heading p,.brief-card p,.alert-item p,.prose p,.prose li,.brief-list li,.timeline-item p,.channel-card p,.setup-callout p,.risk-summary p,.macro-tile p,.modal p,.empty p,.login-card p{font-size:16px;line-height:1.7}.section-heading h3,.alert-card h3{font-size:17px;font-weight:600}.primary,.secondary,.quiet,.search-area input,label,.connection,.level-row,.history-row,.sources a{font-size:14px}.metric strong{font-variant-numeric:tabular-nums}table,.numeric,.security strong,.entry-stack details,.entry-stack p{font-size:14px}th{color:var(--muted);background:#aecbea04;font-size:12px}[data-theme=light] th{background:#15385804}.table-wrap tr:hover{background:#a4d8e608}.entry-opening{color:#b6caff}.entry-adding{color:var(--up)}.entry-leveraged2x{color:var(--amber)}.notice,[data-theme=light] .notice{border-color:var(--line)}.demo-banner,[data-theme=light] .demo-banner{color:var(--amber);background:#edbd6408;border-color:#edbd6428}.appearance-control{position:relative}.appearance-control>summary{cursor:pointer;min-height:40px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:8px;font-size:12px;list-style:none;display:flex}.appearance-control>summary::-webkit-details-marker{display:none}.appearance-control>summary:hover,.appearance-control[open]>summary{color:var(--text);background:var(--card2)}.appearance-control>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.appearance-popover{border:1px solid var(--line);background:var(--card);width:300px;max-width:calc(100vw - 32px);box-shadow:0 20px 65px #0005,var(--glass-shadow);z-index:50;border-radius:19px;padding:22px;position:absolute;top:calc(100% + 14px);right:0}.appearance-popover h3{font-size:18px;font-weight:600}.appearance-popover p{margin:8px 0 22px;font-size:13px}.appearance-popover label{font-size:13px}.appearance-popover label>span{justify-content:space-between;gap:10px;display:flex}.appearance-popover output{font-variant-numeric:tabular-nums;color:var(--text)}.appearance-popover input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;background:0 0;min-height:28px;padding:0}.appearance-popover>small{margin-top:10px;font-size:12px;display:block}[data-theme=light]{--bg:#edf3f7;--side:#e4edf3;--card:#f7fafc;--card2:#e5edf3;--text:#142d43;--muted:#466076;--faint:#526b80;--line:#2c557724;--accent:#176951;--up:#167047;--down:#b12d43;--amber:#825300;--surface-rgb:249,252,255;--edge-rgb:77,116,146;--sheen-rgb:255,255,255;--glass:linear-gradient(135deg,#ffffff90,transparent 55%),rgba(var(--surface-rgb),var(--surface-alpha));--glass-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffff90,0 18px 40px -24px #294a692a}[data-theme=light] .liquid-backdrop{opacity:.7}[data-theme=light] .primary{color:#fff;background:linear-gradient(145deg,#267d65,#17654f)}[data-theme=light] .entry-opening{color:#3a5794}[data-theme=light] .entry-adding{color:var(--up)}[data-theme=light] .entry-leveraged2x{color:var(--amber)}@media (width<=950px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-control>summary span{display:none}}@media (width<=700px){main{padding:24px 16px 0}.glass-header{gap:8px;padding:0 16px}.header-right{gap:2px}.header-left{gap:8px}.market-card{padding:17px 14px}.market-value{font-size:26px}.brief-card h2{letter-spacing:-1px;font-size:32px}.brief-card{padding:24px}.brief-steps{flex-wrap:wrap;gap:12px}.metric-grid{grid-template-columns:1fr}.metric+.metric,.metric:last-child{border-left:0;border-top:1px solid var(--line);grid-column:auto;padding:20px 0}.page-heading p{font-size:16px}.form-grid{grid-template-columns:1fr}.section-heading,.connection{flex-wrap:wrap}.appearance-popover{position:fixed;top:80px;right:16px}.demo-banner{flex-wrap:wrap}.market-card .row>span{font-size:13px}.market-foot{overflow-wrap:anywhere}.risk-summary{flex-wrap:wrap}.risk-summary p{max-width:none}.header-brand{font-size:17px}.header-brand small{letter-spacing:1.7px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.market-card,.metric-grid,.search-area,.glass-header,.glass-drawer,[data-theme=light] .panel,[data-theme=light] .market-card,[data-theme=light] .metric-grid,[data-theme=light] .search-area,[data-theme=light] .glass-header,[data-theme=light] .glass-drawer{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.panel,.market-card,.metric-grid,.search-area,.glass-header,.glass-drawer,[data-theme=light] .panel,[data-theme=light] .market-card,[data-theme=light] .metric-grid,[data-theme=light] .search-area,[data-theme=light] .glass-header,[data-theme=light] .glass-drawer{background:var(--card);-webkit-backdrop-filter:none}.liquid-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.liquid-backdrop i{will-change:auto;opacity:.45;animation:none}}@media (prefers-contrast:more){:root{--muted:#d6e1f0;--faint:#c6d6e8;--line:#b8d4f27a}[data-theme=light]{--muted:#233e55;--faint:#2c4559;--line:#2c557780}.panel,.market-card,.metric-grid,.search-area{background:var(--card)!important}}.tape-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.tape-facts small{margin-bottom:8px;display:block}.tape-facts strong{font-variant-numeric:tabular-nums;font-size:24px}.tape-challenge{border-left:3px solid var(--amber);background:color-mix(in srgb,var(--amber) 7%,transparent);border-radius:8px;padding:14px 18px}.tape-challenge>strong{color:var(--amber)}.sector-tape>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.news-story{border-top:1px solid var(--line);padding:20px 0}.news-story h3{margin:8px 0;font-size:19px;line-height:1.45}.news-story a{color:var(--text);text-decoration:none}.news-story a:hover{color:var(--accent);text-decoration:underline}.news-story p{max-width:78ch}.tape-panel,.news-panel{margin-block:24px}.brief-card h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,44px);line-height:1.13}.brief-list{line-height:1.7}.brief-list li+li{margin-top:10px}.hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.hero-grid .brief-card{grid-row:span 2}.hero-grid .alert-card{grid-column:2}.tape-panel details>summary{cursor:pointer;padding:14px 0}.research-sources a{font-size:12px}.watchlist-sector{margin:18px 0}.watchlist-sector>summary{cursor:pointer;padding:16px;font-size:19px;font-weight:600}.import-progress{overflow-wrap:anywhere}@media (width<=850px){.hero-grid{grid-template-columns:1fr}.hero-grid .brief-card{grid-row:auto}.hero-grid .alert-card{grid-column:auto}.tape-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tape-facts strong{font-size:20px}}:root{--bg-0:#070a14;--ink:#eef2fb;--down:#ff6b7c;--down-dim:#ff6b7c24;--up:#43e6a0;--up-dim:#43e6a024;--amber:#ffc55c;--amber-dim:#ffc55c24;--glass:#ffffff0e;--glass-2:#ffffff17;--stroke:#ffffff1c;--stroke-soft:#ffffff0f;--radius:22px;--mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--disp:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bg:#070a14;--text:#eef2fb;--muted:#93a0bd;--faint:#5c6785;--line:var(--stroke);--accent:var(--amber);--side:#0b0f1d;--card:#111627;--card2:#171d31;--shadow:0 30px 80px -30px #000c;--surface-alpha:.5;--edge-alpha:.35;--sheen-alpha:.076;--glass-blur:22px;--glass-sat:150%;--blob-travel:1;--cg-ease:cubic-bezier(.2,.7,.2,1);--cg-surface-rgb:10,14,28;--cg-fill-a:var(--surface-alpha);--cg-head-a:calc(.52 + var(--surface-alpha) * .42);--cg-pop-a:calc(.66 + var(--surface-alpha) * .28);--cg-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));--cg-sheen:linear-gradient(160deg,rgba(255,255,255,var(--sheen-alpha)) 0%,#fff0 44%);--cg-fill:var(--cg-sheen),linear-gradient(var(--glass),var(--glass)),rgba(var(--cg-surface-rgb),var(--cg-fill-a));--cg-rim-top:rgba(255,255,255,calc(var(--edge-alpha) * .7 + .05));--cg-rim-left:rgba(255,255,255,calc(var(--edge-alpha) * .42 + .04));--cg-rim-far:#ffffff0f;--cg-inner:inset 0 1px 0 rgba(255,255,255,var(--edge-alpha)),inset 1px 0 0 rgba(255,255,255,calc(var(--edge-alpha) * .5)),inset 0 18px 32px -26px rgba(255,255,255,calc(var(--sheen-alpha) * 2.2));--cg-drop:0 18px 50px -22px #000000b3,0 1px 3px #00000040;--glass-shadow:var(--cg-inner),var(--cg-drop);--cg-btn:linear-gradient(180deg,rgba(255,255,255,calc(.07 + var(--sheen-alpha) * .5)),#ffffff06);--cg-btn-hover:linear-gradient(180deg,#ffffff26,#ffffff0e);--cg-btn-border:#ffffff21;--cg-btn-border-hover:#ffffff42;--cg-btn-shadow:inset 0 1px 0 rgba(255,255,255,calc(var(--edge-alpha) * .8 + .04)),0 6px 16px -10px #000000b3;--cg-press:inset 0 1px 3px #00000059;--cg-primary:linear-gradient(180deg,#ffc55c4d,#ffc55c24);--cg-primary-hover:linear-gradient(180deg,#ffc55c66,#ffc55c33);--cg-primary-border:#ffc55c73;--cg-primary-text:var(--amber);--cg-well:#ffffff0b;--cg-well-shadow:inset 0 1px 2px #00000059;--cg-row-hover:#ffffff08;--cg-th:#ffffff05;--cg-track:#ffffff1f;--cg-scroll:#ffffff29;--cg-slider:var(--amber);--cg-dim:#04060e8c;--cg-title:linear-gradient(180deg,#fff 0%,#e3e9f6 58%,#b4bfd9 100%);--cg-sky:radial-gradient(120% 90% at 85% 108%,#2a1636 0%,#2a163600 55%),radial-gradient(120% 80% at 92% 100%,#ff8a4c33 0%,#ff8a4c00 42%),linear-gradient(180deg,#070a14 0%,#0a0f1e 46%,#0d1224 100%);--blob-a:59,47,158;--blob-a-o:.5;--blob-b:124,58,237;--blob-b-o:.42;--blob-c:255,138,76;--blob-c-o:.28;--blob-d:14,116,144;--blob-d-o:.32;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#0d1324;--down:#c42842;--down-dim:#c428421a;--up:#0a7148;--up-dim:#0a71481c;--amber:#8f5a00;--amber-dim:#de961424;--glass:#ffffff47;--glass-2:#ffffff9e;--stroke:#121a341c;--stroke-soft:#121a3412;--bg:#eef1f8;--text:#0d1324;--muted:#465170;--faint:#5d6784;--side:#eef1f8;--card:#f7f8fc;--card2:#eceff7;--shadow:0 30px 80px -30px #26305659;--cg-surface-rgb:255,255,255;--cg-fill-a:calc(.12 + var(--surface-alpha) * .8);--cg-head-a:calc(.6 + var(--surface-alpha) * .36);--cg-pop-a:calc(.74 + var(--surface-alpha) * .22);--cg-sheen:linear-gradient(160deg,rgba(255,255,255,calc(var(--sheen-alpha) * 4)) 0%,#fff0 46%);--cg-rim-top:rgba(255,255,255,calc(.55 + var(--edge-alpha)));--cg-rim-left:rgba(255,255,255,calc(.35 + var(--edge-alpha) * .8));--cg-rim-far:#121a3417;--cg-inner:inset 0 1px 0 rgba(255,255,255,calc(.6 + var(--edge-alpha))),inset 1px 0 0 rgba(255,255,255,calc(.3 + var(--edge-alpha))),inset 0 -1px 0 #121a340a;--cg-drop:0 18px 50px -24px #2630564d,0 1px 3px #2630561a;--cg-btn:linear-gradient(180deg,#ffffffeb,#fff9);--cg-btn-hover:linear-gradient(180deg,#fff,#ffffffd1);--cg-btn-border:#121a341f;--cg-btn-border-hover:#121a3438;--cg-btn-shadow:inset 0 1px 0 #fff,0 4px 12px -6px #26305647;--cg-press:inset 0 1px 3px #2630562e;--cg-primary:linear-gradient(180deg,#ffd078d9,#ffbc468c);--cg-primary-hover:linear-gradient(180deg,#ffd687f2,#ffc050b3);--cg-primary-border:#a0690061;--cg-primary-text:#5a3700;--cg-well:#ffffffb8;--cg-well-shadow:inset 0 1px 2px #2630561a;--cg-row-hover:#121a3409;--cg-th:#121a3406;--cg-track:#121a341f;--cg-scroll:#121a3433;--cg-slider:#d99a24;--cg-dim:#d6dcec73;--cg-title:linear-gradient(180deg,#0d1324 0%,#222b47 60%,#48527a 100%);--cg-sky:radial-gradient(120% 90% at 85% 108%,#f3dcef 0%,#f3dcef00 55%),radial-gradient(120% 80% at 92% 100%,#ffaa7838 0%,#ffaa7800 42%),linear-gradient(180deg,#f5f7fc 0%,#eef1f8 46%,#e8ecf6 100%);--blob-a:124,112,246;--blob-a-o:.34;--blob-b:192,132,252;--blob-b-o:.3;--blob-c:255,164,110;--blob-c-o:.3;--blob-d:72,186,206;--blob-d-o:.26;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{font-family:var(--body);background:var(--bg);color:var(--text)}:root body{font-family:var(--body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root ::selection{background:var(--amber-dim);color:var(--text)}:root :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--amber);outline-offset:3px}:root :where(h1,h2,h3,h4,.header-brand,.brand,.header-avatar,.watchlist-sector>summary){font-family:var(--disp)}:root h1{letter-spacing:-.03em;font-weight:600}:root .brief-card h2{letter-spacing:-.025em;font-weight:600}:root :is(.section-heading h3,.alert-card h3,.section-heading h2,.prose h3,.risk-overview h2,.setup-callout h3){letter-spacing:-.01em;font-weight:600}:root :is(.market-value,.metric strong){letter-spacing:-.025em;font-weight:600}:root :is(h1,.brief-card h2){background:var(--cg-title);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root :where(.up,.down,.numeric,table,td,th,.timezone,.market-foot,.market-card .row small,.session-strip,.pill,.eyebrow,.search-hint,.brief-steps i,.header-brand small,.brand small,.workspace-label,.nav-item b,footer,.alert-item strong,.alert-item small,.news-story small,.timeline-item small,.timeline-item h3,.rule-card h3,.level-row b,.risk-row strong,.sector-tape strong,.history-row strong,.asia-headline small,.earnings-preview-row strong,.earnings-preview-row span,.research-sources small,.video-item>small,.brief-card>small,.entry-meta,.coverage-orbit small,.appearance-popover output,.search-results strong,.search-results small){font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root :where(.market-value,.metric strong,.tape-facts strong,.coverage-orbit strong,.asia-headline,.macro-number,.channel-number){font-family:var(--disp);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root .market-value>:is(.up,.down){font-family:var(--mono);letter-spacing:0;font-weight:500}:root :where(td:first-child small,td p,.entry-stack,.entry-stack p,.entry-stack summary,.earnings-preview-row small){font-family:var(--body)}:root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}:root :is(.market-card .row>span,.metric small,.tape-facts small){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}:root :is(.header-brand small,.brand small){letter-spacing:.28em;color:var(--muted)}:root .header-brand{letter-spacing:-.02em;font-weight:600}:root :is(.market-foot,.market-card .row small,.metric>span),:root .page-heading p{color:var(--muted)}:root :is(footer,.search-hint){color:var(--faint);letter-spacing:.08em}:root :is(.up,.green){color:var(--up)}:root .down{color:var(--down)}:root .amber,:root :is(.sources,.setup-link,.research-sources a){color:var(--amber)}:root :is(.text-btn,.header-setup,.news-story a,.sources a,.research-sources a){transition:color .2s var(--cg-ease)}:root :is(.text-btn,.header-setup):hover,:root .news-story a:hover{color:var(--amber)}:root .liquid-backdrop{--bu:1vw;z-index:-1;pointer-events:none;contain:strict;background:var(--cg-sky);opacity:1;position:fixed;inset:0;overflow:hidden}:root .liquid-backdrop i{will-change:transform;border-radius:50%;display:block;position:absolute;transform:translate(0,0)}:root .liquid-backdrop i:first-child{width:calc(var(--bu) * 70);height:calc(var(--bu) * 70);left:calc(var(--bu) * -23);top:calc(var(--bu) * -19);opacity:var(--blob-a-o);background:radial-gradient(circle closest-side,rgba(var(--blob-a),1) 0%,rgba(var(--blob-a),.72) 24%,rgba(var(--blob-a),.36) 50%,rgba(var(--blob-a),.12) 74%,rgba(var(--blob-a),0) 100%);animation:26s ease-in-out infinite cg-drift-a}:root .liquid-backdrop i:nth-child(2){width:calc(var(--bu) * 60);height:calc(var(--bu) * 60);left:calc(86% - var(--bu) * 30);top:calc(8% - var(--bu) * 8);opacity:var(--blob-b-o);background:radial-gradient(circle closest-side,rgba(var(--blob-b),1) 0%,rgba(var(--blob-b),.72) 24%,rgba(var(--blob-b),.36) 50%,rgba(var(--blob-b),.12) 74%,rgba(var(--blob-b),0) 100%);animation:32s ease-in-out infinite cg-drift-b}:root .liquid-backdrop i:nth-child(3){width:calc(var(--bu) * 78);height:calc(var(--bu) * 78);left:calc(86% - var(--bu) * 39);top:calc(100% - var(--bu) * 45);opacity:var(--blob-c-o);background:radial-gradient(circle closest-side,rgba(var(--blob-c),1) 0%,rgba(var(--blob-c),.7) 22%,rgba(var(--blob-c),.34) 48%,rgba(var(--blob-c),.1) 74%,rgba(var(--blob-c),0) 100%);animation:30s ease-in-out infinite cg-drift-c}:root .liquid-backdrop i:nth-child(4){width:calc(var(--bu) * 54);height:calc(var(--bu) * 54);left:calc(25% - var(--bu) * 27);top:calc(100% - var(--bu) * 32);opacity:var(--blob-d-o);background:radial-gradient(circle closest-side,rgba(var(--blob-d),1) 0%,rgba(var(--blob-d),.72) 24%,rgba(var(--blob-d),.36) 50%,rgba(var(--blob-d),.12) 74%,rgba(var(--blob-d),0) 100%);animation:34s ease-in-out infinite reverse cg-drift-a}@media (aspect-ratio<=4/5){:root .liquid-backdrop{--bu:.85vh}}@keyframes cg-drift-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate3d(calc(var(--blob-travel) * 5vw),calc(var(--blob-travel) * 4vh),0) scale(calc(1 + var(--blob-travel) * .08))}66%{transform:translate3d(calc(var(--blob-travel) * -2vw),calc(var(--blob-travel) * 6vh),0) scale(calc(1 - var(--blob-travel) * .03))}}@keyframes cg-drift-b{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate3d(calc(var(--blob-travel) * -4vw),calc(var(--blob-travel) * 5vh),0) scale(calc(1 + var(--blob-travel) * .06))}75%{transform:translate3d(calc(var(--blob-travel) * 2vw),calc(var(--blob-travel) * -3vh),0) scale(calc(1 - var(--blob-travel) * .02))}}@keyframes cg-drift-c{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(calc(var(--blob-travel) * -5vw),calc(var(--blob-travel) * -4vh),0) scale(calc(1 + var(--blob-travel) * .1))}}:root :is(.panel,.market-card,.metric-grid){background:var(--cg-fill);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);border-radius:var(--radius)}:root .search-area{isolation:isolate;z-index:5;border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:18px}:root .search-area:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--cg-fill);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);position:absolute;inset:-1px}:root .market-card{transition:transform .25s var(--cg-ease),box-shadow .25s var(--cg-ease)}@media (hover:hover){:root .market-card:hover{box-shadow:var(--cg-inner),0 24px 60px -22px #000000bf;transform:translateY(-2px)}:root[data-theme=light] .market-card:hover{box-shadow:var(--cg-inner),0 24px 60px -24px #26305661}}:root .search-area:focus-within{border-color:var(--cg-primary-border);box-shadow:var(--glass-shadow),0 0 0 3px var(--amber-dim)}:root .brief-card{background:radial-gradient(70% 90% at 100% 0%,rgba(var(--blob-b),.16),transparent 62%),var(--cg-fill)}:root .alert-card{background:radial-gradient(80% 70% at 100% 0%,var(--amber-dim),transparent 70%),var(--cg-fill)}:root .setup-callout{background:radial-gradient(70% 120% at 0% 0%,var(--amber-dim),transparent 70%),var(--cg-fill)}:root .glass-header{background:var(--cg-sheen),rgba(var(--cg-surface-rgb),var(--cg-head-a));border-bottom:1px solid var(--stroke-soft);box-shadow:inset 0 -1px 0 rgba(255,255,255,calc(var(--edge-alpha) * .15)),0 10px 30px -20px #0009;-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 6px)) saturate(var(--glass-sat));backdrop-filter:blur(calc(var(--glass-blur) + 6px)) saturate(var(--glass-sat))}:root[data-theme=light] .glass-header{box-shadow:inset 0 -1px #fffc,0 10px 30px -22px #2630564d}:root :is(.modal,.search-results,.appearance-popover,.toast,.glass-drawer){background:var(--cg-sheen),linear-gradient(var(--glass),var(--glass)),rgba(var(--cg-surface-rgb),var(--cg-pop-a));border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--cg-inner),0 30px 80px -28px #000c,0 2px 8px -2px #0000004d;-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);color:var(--text)}:root[data-theme=light] :is(.modal,.search-results,.appearance-popover,.toast,.glass-drawer){box-shadow:var(--cg-inner),0 30px 80px -30px #26305666,0 2px 8px -2px #2630561f}:root .modal{border-radius:28px}:root .appearance-popover{--cg-pop-a:calc(.86 + var(--surface-alpha) * .12)}:root[data-theme=light] .appearance-popover{--cg-pop-a:calc(.88 + var(--surface-alpha) * .1)}:root .search-results{border-radius:18px}:root .toast{border-radius:999px;padding-left:22px}:root .glass-drawer{border-left:0;border-radius:0 28px 28px 0}:root .modal-backdrop{background:var(--cg-dim);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}:root .navigation-dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#04060e8c}:root[data-theme=light] .navigation-dialog::backdrop{background:#d6dcec73}:root .search-results button{border-bottom-color:var(--stroke-soft);transition:background-color .15s}:root .search-results button:hover{background:var(--cg-row-hover)}:root :is(.primary,.secondary,.quiet,.icon-btn,.nav-trigger,.drawer-toggle,.pill,.appearance-control>summary,.session-strip>.text-btn){border-radius:999px}:root :is(.primary,.secondary,.quiet,.icon-btn,.nav-trigger,.appearance-control>summary,.session-strip>.text-btn,.nav-item,.earnings-preview-row){transition:transform .18s var(--cg-ease),background .2s var(--cg-ease),border-color .2s var(--cg-ease),box-shadow .2s var(--cg-ease),color .2s var(--cg-ease)}:root :is(.secondary,.nav-trigger,.drawer-toggle,.session-strip>.text-btn,.glass-header .icon-btn,.appearance-control>summary){background:var(--cg-btn);border:1px solid var(--cg-btn-border);box-shadow:var(--cg-btn-shadow);color:var(--text)}:root :is(.secondary,.nav-trigger,.drawer-toggle,.session-strip>.text-btn,.glass-header .icon-btn,.appearance-control>summary,.quiet,.icon-btn):hover:not(:disabled),:root .appearance-control[open]>summary{background:var(--cg-btn-hover);border-color:var(--cg-btn-border-hover);color:var(--text)}:root .quiet{color:var(--muted);background:0 0;border:1px solid #0000}:root .icon-btn{color:var(--muted)}:root .primary{background:var(--cg-primary);border:1px solid var(--cg-primary-border);color:var(--cg-primary-text);box-shadow:inset 0 1px 0 rgba(255,255,255,calc(var(--edge-alpha) * .7 + .1)),0 8px 22px -12px #ffc55c73;font-weight:600}:root .primary:hover:not(:disabled){background:var(--cg-primary-hover);filter:none}:root :is(.primary,.secondary,.quiet,.icon-btn,.nav-trigger,.drawer-toggle,.session-strip>.text-btn,.appearance-control>summary,.earnings-preview-row):active:not(:disabled){box-shadow:var(--cg-press);transform:scale(.96)}:root .nav-item:active{transform:scale(.985)}:root :is(.primary,.secondary,.quiet)[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px var(--cg-primary-border)}:root .pill{letter-spacing:.02em;background:var(--glass-2);border:1px solid var(--stroke);color:var(--muted);box-shadow:inset 0 1px 0 rgba(255,255,255,calc(var(--edge-alpha) * .3));font-size:11px;font-weight:500}:root .pill.amber{background:var(--amber-dim);color:var(--amber);border-color:#ffc55c4d}:root .pill.green{background:var(--up-dim);color:var(--up);border-color:#43e6a047}:root[data-theme=light] .pill.amber{border-color:#8f5a0040}:root[data-theme=light] .pill.green{border-color:#0a714840}:root .section-heading h3 span{font-family:var(--mono);background:var(--glass-2);border:1px solid var(--stroke);color:var(--muted);border-radius:999px;font-size:11px}:root .session-strip{color:var(--muted);font-size:12px}:root .session-strip .dot,:root .dot{background:var(--up);box-shadow:0 0 12px var(--up)}:root .notif-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px var(--amber);top:7px;right:7px}@media (prefers-reduced-motion:no-preference){:root .session-strip .dot{animation:2.4s ease-in-out infinite cg-pulse}}@keyframes cg-pulse{50%{opacity:.35}}:root .brand-icon{background:var(--cg-btn);border:1px solid var(--cg-btn-border);color:var(--amber);box-shadow:var(--cg-btn-shadow),0 0 22px -6px #ffc55c59;border-radius:13px}:root[data-theme=light] .brand-icon{color:var(--amber);box-shadow:var(--cg-btn-shadow)}:root .header-avatar,:root .stock-avatar{background:var(--cg-btn);border:1px solid var(--cg-btn-border);color:var(--text);box-shadow:var(--cg-btn-shadow);font-weight:600}:root .breadcrumb{border-left-color:var(--stroke)}:root .breadcrumb strong{color:var(--text);font-weight:500}:root .timezone{color:var(--muted);letter-spacing:.12em}:root .timezone b{color:var(--text);font-weight:500}:root .header-setup{color:var(--muted)}:root .workspace-label{letter-spacing:.16em;color:var(--faint)}:root .nav-item{color:var(--muted);box-shadow:none;border:1px solid #0000;border-radius:16px}:root .nav-item:hover{background:var(--cg-btn);border-color:var(--cg-btn-border);color:var(--text)}:root .nav-item.active{color:var(--amber);box-shadow:inset 0 1px 0 rgba(255,255,255,calc(var(--edge-alpha) * .5));background:linear-gradient(120deg,#ffc55c2e,#ffc55c0d);border-color:#ffc55c52}:root[data-theme=light] .nav-item.active{background:linear-gradient(120deg,#ffc55c57,#ffc55c1f);border-color:#8f5a0040}:root .nav-item b{background:var(--amber-dim);color:var(--amber);border:1px solid #ffc55c4d;border-radius:999px}:root .appearance-control>summary{color:var(--text);padding:8px 13px 8px 11px}:root .appearance-control>summary svg{color:var(--amber)}@media (width<=700px){:root .market-foot{font-size:11px}}@media (width<=950px){:root .appearance-control>summary{justify-content:center;width:40px;height:40px;padding:0}}:root .appearance-popover{border-radius:24px;padding:22px}:root .appearance-popover h3{font-family:var(--disp);font-size:18px;font-weight:600}:root .appearance-popover p{color:var(--muted);font-size:13px}:root .appearance-popover label{color:var(--muted);margin-bottom:16px}:root .appearance-popover label>span{align-items:baseline}:root .appearance-popover output{color:var(--amber);font-size:12px}:root .appearance-popover label>small{color:var(--faint);margin-top:-2px;font-size:11px;line-height:1.4;display:block}:root .appearance-popover .text-btn{color:var(--muted)}:root .appearance-popover input[type=range]{appearance:none;width:100%;height:28px;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:root .appearance-popover input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--cg-slider) 0 var(--fill,50%),var(--cg-track) var(--fill,50%) 100%);height:6px;box-shadow:var(--cg-well-shadow);border-radius:999px}:root .appearance-popover input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;transition:transform .15s var(--cg-ease);background:radial-gradient(circle at 35% 30%,#fff 0%,#eef2fb 45%,#c3cce0 100%);border:0;border-radius:50%;margin-top:-8px;box-shadow:0 2px 8px #00000073,inset 0 1px #fff,0 0 0 1px #00000014}:root .appearance-popover input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}:root .appearance-popover input[type=range]::-moz-range-track{background:var(--cg-track);border-radius:999px;height:6px}:root .appearance-popover input[type=range]::-moz-range-progress{background:var(--cg-slider);border-radius:999px;height:6px}:root .appearance-popover input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff 0%,#eef2fb 45%,#c3cce0 100%);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #00000073}:root .appearance-popover input[type=range]:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:999px}:root input:where(:not([type=range],[type=checkbox],[type=radio],[type=file])),:root select,:root textarea{background:var(--cg-well);border:1px solid var(--stroke);color:var(--text);box-shadow:var(--cg-well-shadow);border-radius:14px;transition:border-color .2s,box-shadow .2s}:root :is(input,select,textarea):focus-visible{border-color:var(--cg-primary-border);box-shadow:var(--cg-well-shadow),0 0 0 3px var(--amber-dim);outline:none}:root .search-area input{box-shadow:none;background:0 0;border:0}:root .search-area input:focus-visible{box-shadow:none}:root :is(input,textarea)::placeholder{color:var(--faint)}:root[data-theme=light] :is(input,textarea)::placeholder{color:var(--muted)}:root :is(input[type=checkbox],input[type=radio]){accent-color:var(--amber)}:root label{color:var(--muted)}:root th button{text-transform:inherit;letter-spacing:inherit;font-weight:inherit}:root th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--cg-th);border-color:var(--stroke-soft);font-size:10.5px;font-weight:600}:root td{border-bottom-color:var(--stroke-soft)}:root td strong{font-family:var(--mono);letter-spacing:.02em;font-weight:700}:root td small{color:var(--muted)}:root :is(.table-wrap tr:hover,tbody tr:hover){background:var(--cg-row-hover)}:root .currency-toolbar small{color:var(--muted)}:root :is(.alert-item,.timeline-item,.history-row,.connection,.level-row,.news-story,.earnings-preview-row,.panel-note,.video-item,.risk-concentration,.portfolio-impact,.sector-tape>div){border-color:var(--stroke-soft)}:root .earnings-preview-row:hover{background:var(--cg-row-hover)}:root .alert-item:has(.amber){border-bottom-color:#ffc55c33}:root .timeline-dot{border-color:var(--amber);box-shadow:0 0 12px var(--amber-dim),0 0 0 3px var(--amber-dim)}:root .brief-steps i{background:var(--glass-2);border-color:var(--stroke);color:var(--muted)}:root .brief-steps .done i{color:var(--up);border-color:#43e6a066}:root .entry-stack details{border-radius:14px}:root .tape-challenge{border-left-color:var(--amber);background:var(--amber-dim);border-radius:14px}:root .demo-banner{background:var(--amber-dim);color:var(--amber);border:1px solid #ffc55c47;border-radius:16px}:root[data-theme=light] .demo-banner{border-color:#8f5a0038}:root .demo-banner a{color:var(--text)}:root .notice{background:var(--glass-2);border:1px solid var(--stroke);border-radius:16px}:root .empty{color:var(--faint)}:root .empty h3{color:var(--text)}:root .coverage-orbit{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,calc(var(--sheen-alpha) * 2)),transparent 60%),var(--glass-2);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,var(--edge-alpha)),0 0 0 5px var(--glass),0 10px 30px -14px #0009}:root[data-theme=light] .coverage-orbit{box-shadow:inset 0 1px #fff,0 0 0 5px #ffffff80,0 10px 30px -16px #2630564d}:root .risk-component-dots i{background:var(--faint)}:root .risk-component-dots .available{color:var(--amber)}:root .risk-component-dots .available i{background:var(--amber);box-shadow:0 0 8px var(--amber)}:root .risk-track{background:var(--cg-track)}:root :is(.exposure-bar span,.risk-track>div){background:linear-gradient(90deg,var(--amber),#ff8a4c)}:root .channel-card>svg{color:var(--amber)}:root .channel-number{color:var(--stroke)}:root .table-wrap,:root .search-results,:root .modal,:root .glass-drawer{scrollbar-width:thin;scrollbar-color:var(--cg-scroll) transparent}:root{--cg-pad:20px;--cg-gap:16px;--cg-shell:clamp(16px,3vw,40px)}@media (width<=700px){:root{--cg-pad:16px;--cg-gap:12px}}:root :is(p,li,h1,h2,h3,h4,small,strong,span,a,button,summary,td,th,label){overflow-wrap:break-word}:root main{padding:20px var(--cg-shell) 0}:root .glass-header{height:64px;padding:0 var(--cg-shell);gap:16px}@media (width<=700px){:root .glass-header{height:58px}:root .appearance-popover{top:66px}}:root .demo-banner{margin-bottom:var(--cg-gap);flex-wrap:wrap;row-gap:4px;padding:8px 14px}:root .page-heading{margin:0 0 var(--cg-gap);gap:16px}:root h1{margin:6px 0 4px;font-size:clamp(26px,2.6vw,38px);line-height:1.1}:root .login-card h1{font-size:clamp(34px,5vw,56px)}:root .session-strip{flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}:root .search-area{height:46px;margin-bottom:var(--cg-gap)}:root .panel,:root .tape-panel,:root .news-panel,:root .asia-panel,:root .earnings-preview,:root .intelligence-section{margin:0 0 var(--cg-gap)}:root :is(.macro-grid,.rule-grid,.channel-grid,.research-preview-grid)>.panel{margin:0}:root .research-preview-grid{margin-bottom:var(--cg-gap)}:root footer{padding:12px 0 24px}:root :is(.page-heading p,.brief-card p,.alert-item p,.prose p,.prose li,.brief-list li,.timeline-item p,.channel-card p,.setup-callout p,.risk-summary p,.modal p,.empty p,.login-card p,.news-story p,.asia-panel>p:not(.panel-note),.tape-panel>p:not(.panel-note),.tape-challenge p){font-size:14px;line-height:1.55}:root .macro-tile p{font-size:13px;line-height:1.5}:root :is(.primary,.secondary,.quiet){gap:8px;min-height:40px;padding:9px 16px;font-size:13px}:root .actions{gap:8px;margin:10px 0}:root .market-grid{margin-bottom:var(--cg-gap);gap:12px}:root .market-card{padding:14px 16px}:root .market-value{gap:4px 10px;margin:8px 0 4px;font-size:clamp(22px,2.1vw,28px)}:root .metric-grid{margin:0 0 var(--cg-gap);padding:0 var(--cg-pad)}:root .metric{padding:14px 16px 14px 0}:root .metric+.metric{padding-left:20px}:root .metric strong{margin:6px 0;font-size:clamp(22px,2vw,28px)}@media (width<=700px){:root .metric,:root .metric+.metric,:root .metric:last-child{padding:12px 0}}:root .hero-grid{gap:var(--cg-gap);margin-bottom:var(--cg-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}:root .hero-grid>.panel{min-height:0;margin:0}:root .hero-grid .brief-card{grid-area:auto}:root .hero-grid>.alert-card{flex-direction:column;grid-column:auto;grid-template-columns:none;align-items:stretch;gap:0;display:flex}:root .hero-grid>.alert-card .alert-item{border-bottom:1px solid var(--stroke-soft);margin:0;padding:12px 0}:root .hero-grid>.alert-card>.full{align-self:stretch;margin-top:auto;padding:10px 0 0}@media (width<=1279px){:root .hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .hero-grid .brief-card{grid-column:1/-1}}@media (width<=760px){:root .hero-grid{grid-template-columns:minmax(0,1fr)}}:root .section-heading{padding:14px var(--cg-pad);flex-wrap:wrap;gap:8px 12px}:root .section-heading>div{min-width:0}:root .section-heading :is(h2,h3){margin:2px 0 0;font-size:17px;line-height:1.25}:root .intelligence-section>.section-heading{padding:4px 2px 10px}:root .panel-note{padding:10px var(--cg-pad);line-height:1.55}:root .prose{padding:var(--cg-pad)}:root .prose h3{margin-bottom:8px;font-size:16px}:root .prose p{margin:6px 0}:root .prose .eyebrow{margin-top:14px}:root :is(.prose li,.brief-list li){margin:4px 0}:root .brief-card{padding:var(--cg-pad)}:root .brief-card h2{margin:12px 0 8px;font-size:clamp(22px,2.1vw,30px);line-height:1.16}:root .brief-list{margin:8px 0;padding-left:18px}:root .brief-list li+li{margin-top:6px}:root .brief-steps{flex-wrap:wrap;gap:10px 18px;margin:14px 0}:root .brief-card .actions{margin:12px 0 0}:root .alert-card,:root .risk-overview{padding:16px var(--cg-pad)}:root .alert-item h4{margin:6px 0 2px;font-size:15px}:root .alert-item p{margin:0 0 2px}:root .alert-item strong{font-size:16px}:root .alert-card .empty{padding:20px 0}:root .risk-overview h2{font-size:22px}:root .risk-summary{gap:12px;margin:10px 0 12px}:root .risk-summary p{max-width:none;margin-top:4px}:root .coverage-orbit{width:68px;height:68px}:root .coverage-orbit strong{font-size:22px}:root .risk-component-dots{gap:6px 10px;margin-bottom:10px}:root .risk-overview .panel-note{border-top:1px solid var(--stroke-soft);padding:10px 0}:root .risk-concentration{padding-top:10px}:root .risk-overview>.full,:root .text-btn.full{padding:8px 0 0}:root .tape-facts{padding:4px var(--cg-pad) 14px;gap:12px;margin:0}:root .tape-facts strong{font-size:20px}:root .tape-panel>:is(h3,p:not(.panel-note),.tape-challenge,.research-sources){margin-inline:var(--cg-pad)}:root .tape-panel>h3{margin-top:12px;font-size:16px}:root .tape-panel>p:not(.panel-note){margin-block:4px 10px}:root .tape-challenge{margin-bottom:10px;padding:10px 14px}:root .tape-challenge p{margin:2px 0}:root .tape-panel>.research-sources{margin-bottom:12px}:root .tape-panel>details{padding:0 var(--cg-pad) 10px}:root .tape-panel details>summary{padding:10px 0}:root .sector-tape>div{padding:8px 0}:root .news-panel>.actions{padding:0 var(--cg-pad)}:root .news-story{padding:12px var(--cg-pad)}:root .news-story h3{margin:4px 0;font-size:15px;line-height:1.4}:root .news-story p{margin:4px 0}:root .news-story .actions{margin:6px 0 0}:root .research-preview-grid{gap:var(--cg-gap);align-items:start}:root .asia-panel>:is(p:not(.panel-note),h3){margin:8px var(--cg-pad)}:root .asia-panel>.panel-note{margin:8px 0 0}:root .asia-headline{font-size:20px}:root .earnings-preview-row{padding:10px var(--cg-pad);grid-template-columns:4.5em auto 1fr;align-items:baseline;gap:4px 12px;display:grid}:root .earnings-preview-row small{text-align:right}@media (width<=480px){:root .earnings-preview-row{grid-template-columns:4.5em 1fr}:root .earnings-preview-row small{text-align:left;grid-column:2}}:root .macro-grid{gap:12px}:root .macro-tile{padding:16px!important}:root .macro-tile h3{margin:10px 0 6px;font-size:16px;line-height:1.3}:root .portfolio-impact{margin-top:8px;padding-top:8px}:root .rule-grid{gap:var(--cg-gap)}:root .rule-card{padding:16px var(--cg-pad)}:root .level-row{gap:8px;margin-top:10px;padding:10px 0}:root .timeline-item{padding:14px var(--cg-pad);gap:14px}:root .timeline-item h3,:root .timeline-item p{margin:4px 0}:root :is(.history-row,.connection){padding:12px var(--cg-pad);flex-wrap:wrap;gap:8px 14px}:root .empty{padding:28px 20px}:root .empty h3{margin:10px 0 6px}:root .channel-grid{gap:var(--cg-gap)}:root .channel-card{padding:var(--cg-pad);gap:10px;min-height:0}:root .setup-callout{padding:var(--cg-pad);gap:16px}:root .setup-callout h3{margin:8px 0 4px}:root .watchlist-sector{margin:0 0 var(--cg-gap)}:root .watchlist-sector>summary{padding:12px var(--cg-pad);font-size:17px}:root .modal{padding:22px}:root .modal form{margin-top:14px}:root .modal p{margin:10px 0}:root label{gap:6px;margin-bottom:12px}@media (width<=700px){:root .prose .actions input{flex:100%;min-width:0}:root .page-heading .secondary{gap:0;width:42px;height:42px;min-height:42px;padding:0;font-size:0}}:root .currency-toolbar{padding:10px var(--cg-pad);gap:8px}:root .currency-toolbar :is(.primary,.quiet){min-height:32px;padding:5px 14px;font-size:12px}:root .research-table{min-width:0}:root .table-wrap table{white-space:normal;font-size:13px}:root .table-wrap :is(th,td){padding:10px 12px}:root .table-wrap :is(th,td):first-child{padding-left:var(--cg-pad)}:root .table-wrap :is(th,td):last-child{padding-right:var(--cg-pad)}:root .table-wrap td small{font-size:11px}:root .research-table small{max-width:none}@media (width>=1200px){:root .table-wrap th{white-space:nowrap}}:root .intelligence-section>.panel-note{border-top:0;padding:6px 2px 10px}:root .entry-stack{gap:5px;min-width:150px}:root .entry-stack details{padding:6px 8px}:root td :is(.up,.down),:root td .quiet{white-space:nowrap}@media (width<=900px){:root .table-wrap{overflow:visible}:root .table-wrap table,:root .table-wrap tbody,:root .table-wrap td{width:auto;min-width:0;display:block}:is(:root .table-wrap thead:not(:has(button)),:root .table-wrap th:not(:has(button))){display:none}:root .table-wrap thead{display:block}:root .table-wrap thead tr{padding:10px var(--cg-pad);border-bottom:1px solid var(--stroke-soft);flex-wrap:wrap;gap:6px;display:flex}:root .table-wrap th,:root .table-wrap th:first-child,:root .table-wrap th:last-child{background:0 0;border:0;padding:0}:root .table-wrap th button{border:1px solid var(--stroke);background:var(--glass-2);border-radius:999px;padding:4px 10px}:root .table-wrap tbody tr{padding:14px var(--cg-pad);border-bottom:1px solid var(--stroke-soft);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 16px;display:grid}:root .table-wrap tbody tr:last-child{border-bottom:0}:root .table-wrap tbody tr:hover{background:0 0}:root .table-wrap td,:root .table-wrap td:first-child,:root .table-wrap td:last-child{border:0;padding:0}:root .table-wrap td:has(.entry-stack,p){grid-column:1/-1}:root .table-wrap td:first-child strong{font-size:15px}:root .table-wrap td[data-label]:before{content:attr(data-label);font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;display:block}:root .entry-stack{min-width:0}:root .table-wrap td:first-child{grid-column:1/-2}:root .table-wrap td[data-label=Manage]{grid-area:1/-2/auto/-1;place-self:start end}:root .table-wrap td[data-label=Manage]:before{display:none}:root .table-wrap td[data-label=Manage] .quiet{min-height:32px;padding:4px 12px}:root .entry-stack details,:root .entry-stack details[open]{min-width:0;max-width:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :is(.panel,.market-card,.metric-grid,.modal,.search-results,.appearance-popover,.toast,.glass-drawer),:root .glass-header,:root .search-area:before{background:var(--card)}}@media (prefers-reduced-transparency:reduce){:root :is(.panel,.market-card,.metric-grid,.modal,.search-results,.appearance-popover,.toast,.glass-drawer,.brief-card,.alert-card,.setup-callout),:root .glass-header,:root .search-area:before{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .modal-backdrop,:root .navigation-dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04060ee6!important}:root[data-theme=light] .modal-backdrop,:root[data-theme=light] .navigation-dialog::backdrop{background:#d6dcecf0!important}:root .liquid-backdrop{display:none!important}:root :is(h1,.brief-card h2){-webkit-text-fill-color:currentColor;background:0 0}}@media (prefers-reduced-motion:reduce){:root .liquid-backdrop i,:root .session-strip .dot{animation:none!important}:root .liquid-backdrop i{will-change:auto}:root :is(.primary,.secondary,.quiet,.icon-btn,.nav-trigger,.drawer-toggle,.session-strip>.text-btn,.appearance-control>summary,.earnings-preview-row,.nav-item,.market-card):is(:active,:hover){transform:none!important}}@media (prefers-contrast:more){:root{--muted:#c3cce0;--faint:#a3aecb;--stroke:#ffffff4d;--cg-fill-a:.9}:root[data-theme=light]{--muted:#2c3552;--faint:#3b4563;--stroke:#121a3459;--cg-fill-a:.95}:root :is(h1,.brief-card h2){-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){:root :is(h1,.brief-card h2){-webkit-text-fill-color:currentColor;background:0 0}:root .liquid-backdrop{display:none}}.v6-orb{vertical-align:middle;flex:none}.p2-empty.v6-wait{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p2-empty.v6-wait>span{flex-basis:100%;padding-left:30px}.p3-tile.pinned{aspect-ratio:auto;border-color:color-mix(in srgb,var(--amber) 45%,transparent);grid-column:span 2;align-self:stretch;min-height:160px}.p3-tile.pinned .back{transition:none}.p3-tile.pinned .face{visibility:hidden}.p3-tile[data-turning],.p3-tgrid.v6-moving .p3-tile{-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover) and (pointer:fine){.p3-tile:not(.pinned):hover .back{opacity:0;pointer-events:none}}.p3-tile .back .v6-why{font:400 12px/1.5 var(--body);color:var(--muted);margin:0}.p3-tile .back .v6-why b{color:var(--text);font-weight:600}.p3-tile .back .v6-meta{font:500 10px/1.3 var(--mono);color:var(--faint);margin:auto 0 0}.v6-idx{font:700 8px/1 var(--mono);letter-spacing:.06em;background:var(--glass-2);color:var(--muted);border:1px solid var(--stroke-soft);white-space:nowrap;border-radius:5px;padding:2px 5px}.p3-subhead.v6-market-head{margin-top:34px}.v6-market-head .p2-stale{margin-left:6px}:root{--flip-ms:.54s;--drawer-ms:.28s;--p2-tkw:132px}:root body{overflow-x:clip}:root .glass-header{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top));padding-left:max(var(--cg-shell),env(safe-area-inset-left));padding-right:max(var(--cg-shell),env(safe-area-inset-right))}@media (width<=700px){:root .glass-header{height:calc(58px + env(safe-area-inset-top))}}:root footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}:root .toast{bottom:calc(20px + env(safe-area-inset-bottom))}:root.p2-swipe body{touch-action:pan-y;touch-action:pan-y pinch-zoom}:root.p2-drawer-open,:root.p2-lock{overflow:hidden}.p2-dash .up,.v.up,.gv.up{color:var(--up)}.p2-dash .amber,.v.amber,.gv.amber{color:var(--amber)}.p2-dash .red,.v.red,.gv.red{color:var(--down)}.p2-dash .muted,.v.muted,.gv.muted{color:var(--muted)}.p2-dash :is(.v,.lv,.p2-risk-level,.mpct){white-space:normal}.src-link{color:var(--amber);border-bottom:1px dotted #ffc55c80;text-decoration:none;transition:color .15s}.src-link:hover{color:var(--text)}:root[data-theme=light] .src-link{border-bottom-color:#8f5a0073}.p2-dash{gap:calc(var(--cg-gap) + 12px);flex-direction:column;padding-bottom:6px;display:flex}.p2-sec{min-width:0}:root .p2-sec .panel{margin:0}.p2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 14px;margin:0 2px 10px;display:flex}.p2-head-text{min-width:0}.p2-head h2{font:600 clamp(18px,1.7vw,22px)/1.2 var(--disp);letter-spacing:-.015em;color:var(--text);margin:3px 0 0}.p2-head-side{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.p2-stamp{font:500 11px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.p2-stamp>span{align-items:center;gap:6px;display:inline-flex}.p2-stale{font:700 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--amber-dim);color:var(--amber);border:1px solid #ffc55c4d;border-radius:6px;padding:3px 7px}:root .p2-head .text-btn{padding:4px 0;font-size:12px}.p2-pad{padding:4px var(--cg-pad)}.p2-empty{color:var(--muted);padding:18px 2px;font-size:14px;line-height:1.55}.p2-empty b{color:var(--text);font-weight:600}.p2-note{font:400 12px/1.55 var(--body);color:var(--muted);margin:12px 2px 0}.p2-banner{background:var(--amber-dim);color:var(--amber);border:1px solid #ffc55c4d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;font-size:13px;display:flex}.p2-banner .secondary{min-height:34px;padding:5px 14px}.p2-stats{padding:var(--cg-pad) var(--cg-pad) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=599px){.p2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.p2-stat{--p2-lab:#b4bed6;border:1px solid var(--stroke-soft);-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:#ffffff06;border-radius:14px;min-width:0;padding:12px 14px;container-type:inline-size}:root[data-theme=light] .p2-stat{--p2-lab:var(--muted);background:#ffffff6b}.p2-stat .lab{font:600 10.5px/1.25 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p2-lab);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2-stat .val{font:600 clamp(15px,13cqi,20px)/1.2 var(--disp);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 3px;overflow:hidden}.p2-stat .chg{font:500 12px/1.3 var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2-stat .chg.muted{color:var(--p2-lab)}.p2-stat .chg .ctx{color:var(--p2-lab);font-size:10.5px;font-weight:400}.p2-brief{padding:16px var(--cg-pad) var(--cg-pad)}.p2-lead{font:600 clamp(16px,1.5vw,19px)/1.38 var(--disp);letter-spacing:-.01em;color:var(--text);margin:0 0 12px}.p2-bullets{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.p2-bullets li{color:var(--muted);padding-left:17px;font-size:14px;line-height:1.55;position:relative}.p2-bullets li:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px;box-shadow:0 0 8px #ffc55c99}.p2-bullets li>b:first-child{color:var(--text);margin-right:7px;font-weight:600}.p2-srcs{margin-left:6px;font-size:12px;display:inline}.p2-srcs .src-link+.src-link{margin-left:8px}.p2-shape{border-top:1px solid var(--stroke-soft);margin-top:14px;padding-top:8px}.p2-shape summary{cursor:pointer;font:600 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 0}.p2-shape-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 20px;display:grid}.p2-shape-grid>div{border-bottom:1px solid var(--stroke-soft);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.p2-shape-grid b{font:600 12px var(--mono)}.p2-shape-grid small{color:var(--muted)}.p2-flip{perspective:1000px;min-width:0;transition:transform .25s var(--cg-ease);border-radius:17px;position:relative}.p2-flip-inner{border-radius:inherit;transform-style:preserve-3d;transition:transform var(--flip-ms) cubic-bezier(.2,.7,.2,1);position:relative}.p2-flip.is-open .p2-flip-inner{transform:rotateY(180deg)}.p2-flip.lift-a{animation:p2-lift-a var(--flip-ms) cubic-bezier(.2,.7,.2,1)}.p2-flip.lift-b{animation:p2-lift-b var(--flip-ms) cubic-bezier(.2,.7,.2,1)}@keyframes p2-lift-a{50%{transform:translateZ(20px)scale(1.02)}}@keyframes p2-lift-b{50%{transform:translateZ(20px)scale(1.02)}}.p2-face{color:var(--text);backface-visibility:hidden;background:var(--cg-fill);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);border-radius:17px}.p2-front{aspect-ratio:1;cursor:pointer;visibility:visible;transition:visibility 0s linear calc(var(--flip-ms) * .15);flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.p2-back{overscroll-behavior:contain;background:var(--cg-sheen),rgba(var(--cg-surface-rgb),var(--cg-pop-a));scrollbar-width:thin;scrollbar-color:var(--cg-scroll) transparent;visibility:hidden;transition:visibility 0s linear calc(var(--flip-ms) * .15);padding:14px 14px 16px;position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}.p2-flip.is-open .p2-front{visibility:hidden}.p2-flip.is-open .p2-back{visibility:visible}.p2-flip.warn .p2-face{border-color:#ffc55c4d}.p2-flip.hot .p2-face{border-color:#ff6b7c57}:root[data-theme=light] .p2-flip.warn .p2-face{border-color:#8f5a004d}:root[data-theme=light] .p2-flip.hot .p2-face{border-color:#c4284252}.p2-turn{width:28px;height:28px;font:600 14px/1 var(--mono);color:var(--muted);background:var(--cg-btn);border:1px solid var(--cg-btn-border);box-shadow:var(--cg-btn-shadow);cursor:pointer;z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.p2-turn:hover{color:var(--text)}.p2-peek{display:none}@media (hover:hover) and (pointer:fine){.p2-peek{pointer-events:none;height:50%;font:400 12px/1.45 var(--body);color:var(--muted);transition:transform .32s var(--cg-ease);background:var(--cg-sheen),rgba(var(--cg-surface-rgb),var(--cg-pop-a));border-top:1px solid var(--cg-rim-top);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);padding:12px 14px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(101%)}.p2-peek b{color:var(--amber);font-weight:600}.p2-flip:not(.is-open):hover{transform:translateY(-2px)}.p2-flip:not(.is-open):hover .p2-peek,.p2-front:focus-visible .p2-peek{transform:none}}.p2-macro{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=600px){.p2-macro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.p2-macro{grid-template-columns:repeat(4,minmax(0,1fr))}}.p2-mtile{flex-direction:column;min-width:0;padding:16px 16px 14px;display:flex}.p2-mtile.warn{border-color:#ffc55c4d}.p2-mtile.hot{border-color:#ff6b7c57}:root[data-theme=light] .p2-mtile.warn{border-color:#8f5a004d}:root[data-theme=light] .p2-mtile.hot{border-color:#c4284252}.p2-mtile .k{font:600 10.5px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.p2-mtile .v{font:700 clamp(17px,1.45vw,21px)/1.14 var(--disp);letter-spacing:-.015em}.p2-mtile .s{font:400 12.5px/1.45 var(--body);color:var(--muted);margin:8px 0 12px}.p2-mtile .how{font:400 12px/1.45 var(--body);color:var(--muted);border-top:1px solid var(--stroke-soft);margin-top:auto;padding-top:9px}.p2-mtile .how b{color:var(--amber);font-weight:600}.p2-msrc{font:500 10.5px/1.3 var(--mono);flex-wrap:wrap;gap:2px 10px;margin:8px 0 0;display:flex}.p2-msrc .src-link+.src-link{margin-left:0}.geo-rows{flex-direction:column;gap:6px;margin-top:8px;display:flex}.geo-row{font:400 11px/1.35 var(--body);color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.geo-row .gn{font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex-shrink:0}.geo-row .gv{font:700 12.5px/1.2 var(--disp);text-align:right}:root .movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=599px){:root .movers{grid-template-columns:minmax(0,1fr)}}:root .mover-card{min-width:0;padding:20px 22px;position:relative;overflow:hidden}:root .mover-card.gain{border-color:#43e6a052}:root .mover-card.lose{border-color:#ff6b7c52}:root[data-theme=light] .mover-card.gain{border-color:#0a714847}:root[data-theme=light] .mover-card.lose{border-color:#c4284247}.mover-card .ml{font:600 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.mover-card.gain .ml{color:var(--up)}.mover-card.lose .ml{color:var(--down)}.mover-card .mtk{font:700 26px/1.1 var(--disp);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.mover-card .mname{font:500 13px/1.3 var(--body);color:var(--muted);letter-spacing:0}.mover-card .mpct{font:700 22px/1.1 var(--disp)}.mover-card .mmeta{font:400 13px/1.5 var(--body);color:var(--muted)}.mover-card .mpx{font:600 13px/1.45 var(--mono);color:var(--text);border-top:1px solid var(--stroke-soft);margin-top:10px;padding-top:10px}.mover-card .mpx .mfrom{color:var(--muted);font-weight:400}.mover-card .mwhy{font:400 13px/1.55 var(--body);color:var(--muted);margin-top:8px}.mwhy b,.p2-stock .brd b{color:var(--text);font-weight:600}.p2-news{margin-top:4px;display:block}.p2-news small{color:var(--muted);font-family:var(--mono);font-size:10.5px}.mw-section-head{align-items:center;gap:12px;margin:22px 4px 14px;display:flex}.mw-section-head span{font:600 15px/1.2 var(--disp);letter-spacing:.02em}.mw-section-head.gain span{color:var(--up)}.mw-section-head.lose span{color:var(--down)}.mw-section-head:after{content:"";background:var(--stroke-soft);flex:1;height:1px}.mw-icon{flex-shrink:0;width:36px;height:36px;overflow:visible}.mw-icon.bull{filter:drop-shadow(0 0 6px #43e6a0b3)drop-shadow(0 0 14px #43e6a059);animation:3.2s ease-in-out infinite mw-float}.mw-icon.bear{filter:drop-shadow(0 0 6px #ff6b7cb3)drop-shadow(0 0 14px #ff6b7c59);animation:3.6s ease-in-out infinite reverse mw-float}@keyframes mw-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}}.mw-divider{background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:2px;height:2px;margin:26px 0 6px;position:relative;overflow:hidden}:root[data-theme=light] .mw-divider{background:linear-gradient(90deg,#0000,#121a342e,#0000)}.mw-divider:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#fff,#0000);width:30%;height:100%;animation:2.8s linear infinite mw-sweep;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes mw-sweep{to{transform:translate(400%)}}.p2-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.p2-tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.p2-tgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.p2-stock .p2-front{gap:5px;padding:13px 12px 12px 15px}.p2-stock .p2-front>.mid{flex-direction:column;gap:7px;margin:auto 0;display:flex}.p2-stock .p2-front>.bot{flex-direction:column;gap:4px;display:flex}.p2-stock .p2-front:before{content:"";z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}.p2-stock.safe .p2-front:before{background:var(--up);box-shadow:0 0 12px var(--up)}.p2-stock.bear .p2-front:before{background:var(--down);box-shadow:0 0 12px var(--down)}.p2-stock .tk-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p2-stock .tk{font:700 clamp(15px,10cqi,26px)/1.1 var(--disp);letter-spacing:.01em}.hflag{font:700 8px/1 var(--mono);letter-spacing:.06em;background:var(--amber-dim);color:var(--amber);white-space:nowrap;vertical-align:middle;border:1px solid #ffc55c4d;border-radius:5px;padding:3px 5px;display:inline-block}.p2-stock .px{font:600 clamp(13px,8.4cqi,22px)/1.1 var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.pre-line{font:700 clamp(10px,6cqi,15px)/1.3 var(--mono);white-space:nowrap;border-radius:7px;width:fit-content;max-width:100%;padding:4px 7px}.pe-line{font:500 clamp(10px,5.2cqi,13px)/1.2 var(--mono);color:var(--muted)}.pe-line b{color:var(--text)}.p2-stock .nm{font:400 clamp(10px,5cqi,13px)/1.3 var(--body);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (width<=150px){.p2-stock .nm{display:none}}.p2-stock .bhead{font:700 13px/1.2 var(--disp);color:var(--text);align-items:baseline;gap:8px;padding-right:30px;display:flex}.p2-stock .bhead .x{color:var(--muted);font:500 10.5px var(--mono)}.p2-stock .bstrip{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.p2-stock .bm{font:500 10px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke-soft);color:var(--text);border-radius:6px;padding:4px 6px}.p2-stock .bm .k{color:var(--muted);margin-right:4px}.p2-stock .brd{font:400 12px/1.5 var(--body);color:var(--muted)}.p2-pf{overflow:hidden}.p2-pf-sum{padding:14px var(--cg-pad);border-bottom:1px solid var(--stroke-soft);flex-wrap:wrap;align-items:flex-end;gap:8px 26px;display:flex}.p2-pf-sum span{flex-direction:column;gap:3px;min-width:0;display:flex}.p2-pf-sum small{font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.p2-pf-sum b{font:600 clamp(16px,1.6vw,20px)/1.15 var(--disp);font-variant-numeric:tabular-nums;color:var(--text)}.p2-pf-sum b.up{color:var(--up)}.p2-pf-sum b.red{color:var(--down)}.p2-pf-sum .p2-fxline{font:500 11px/1.4 var(--mono);color:var(--muted);align-self:center;margin-left:auto}.p2-pf-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:var(--p2-tkw);scrollbar-width:thin;scrollbar-color:var(--cg-scroll) transparent;outline-offset:-2px;overflow:auto hidden}:root .p2-pf-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:900px;font-size:13px}:root .p2-pf-table th{text-align:right;height:34px;font:600 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-top:0;border-bottom:1px solid var(--stroke-soft);background:0 0;padding:0 10px}:root .p2-pf-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}:root .p2-pf-table th[aria-sort=ascending],:root .p2-pf-table th[aria-sort=descending]{color:var(--text)}:root .p2-pf-table td{text-align:right;border-bottom:1px solid var(--stroke-soft);height:44px;font:500 13px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--text);padding:0 10px}:root .p2-pf-table tbody tr:last-child td{border-bottom:0}:root .p2-pf-table td small{font:400 11px var(--mono);color:var(--muted);display:inline}:root .p2-pf-table td.up{color:var(--up)}:root .p2-pf-table td.red{color:var(--down)}:root .p2-pf-table td.amber{color:var(--amber)}:root .p2-pf-table td.muted{color:var(--muted)}:root .p2-pf-table tr.clickable{cursor:pointer}:root .p2-pf-table .tk{z-index:2;text-align:left;width:var(--p2-tkw);min-width:var(--p2-tkw);max-width:var(--p2-tkw);padding-left:var(--cg-pad);text-overflow:ellipsis;background:rgba(var(--cg-surface-rgb),calc(var(--cg-pop-a) - .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:1px 0 0 var(--stroke-soft);position:sticky;left:0;overflow:hidden}:root .p2-pf-table td.tk{line-height:1.15;display:table-cell}:root .p2-pf-table td.tk small{font:400 10.5px/1.25 var(--body);text-overflow:ellipsis;max-width:calc(var(--p2-tkw) - var(--cg-pad) - 8px);display:block;overflow:hidden}:root .p2-pf-table .snap{scroll-snap-align:start}:root .p2-pf-table .en{text-align:left;padding-right:var(--cg-pad)}.p2-row-btn{font:700 13px/1.2 var(--mono);letter-spacing:.02em;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.p2-row-btn:hover{color:var(--amber)}.p2-entries{vertical-align:middle;gap:5px;display:inline-flex}.p2-sq{width:26px;height:26px;font:600 7.5px/1 var(--mono);letter-spacing:-.03em;color:var(--muted);border:1px solid var(--stroke);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:help;background:#ffffff0a;border-radius:7px;flex:0 0 26px;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}:root[data-theme=light] .p2-sq{background:#ffffff8c;box-shadow:inset 0 1px 2px #2630561f}.p2-sq.none{opacity:.55}.p2-sq.lit{background:var(--up-dim);border-color:var(--up);color:var(--up);box-shadow:0 0 10px -1px var(--up),inset 0 0 6px #43e6a040;animation:2s ease-in-out infinite p2-pulse}@keyframes p2-pulse{50%{box-shadow:0 0 3px -2px var(--up),inset 0 0 3px #43e6a01f}}.p2-tip{z-index:120;max-width:min(300px,90vw);font:400 12px/1.45 var(--body);color:var(--text);pointer-events:none;background:var(--cg-sheen),rgba(var(--cg-surface-rgb),.95);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-radius:12px;padding:8px 11px;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 14px 34px -14px #000000b3}.p2-skel-row td{height:44px}.p2-pf>.p2-note{padding:10px var(--cg-pad) 14px;border-top:1px solid var(--stroke-soft);margin:0}dialog.p2-sheet{inset:auto 0 var(--kb,0px) 0;width:100%;max-width:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}dialog.p2-sheet::backdrop{background:var(--cg-dim);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}.p2-sheet-body{max-height:calc(var(--vvh,100dvh) - 16px - env(safe-area-inset-top));overscroll-behavior:contain;padding:8px var(--cg-pad) calc(18px + env(safe-area-inset-bottom));background:var(--cg-sheen),linear-gradient(var(--glass),var(--glass)),rgba(var(--cg-surface-rgb),var(--cg-pop-a));border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);box-shadow:var(--cg-inner),0 -20px 60px -24px #000000b3;-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);border-radius:26px 26px 0 0;overflow-y:auto}.p2-sheet[open] .p2-sheet-body{animation:p2-sheet-up .28s var(--cg-ease)}@keyframes p2-sheet-up{0%{opacity:.5;transform:translateY(28px)}}.p2-sheet-grip{background:var(--stroke);border-radius:3px;width:40px;height:5px;margin:2px auto 10px}.p2-sheet-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p2-sheet-top h2{font:700 22px/1.15 var(--disp);margin:0}.p2-sheet-top h2 small{font:500 13px var(--body);color:var(--muted);margin-left:6px}.p2-sheet-px{font:600 14px/1.4 var(--mono);margin:6px 0 0}.p2-sheet-px small{color:var(--muted);font-weight:400}.p2-tabs{background:var(--cg-well);box-shadow:var(--cg-well-shadow);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin:14px 0 12px;padding:4px;display:grid}.p2-tabs button{min-height:36px;color:var(--muted);font:600 12px/1.2 var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px}.p2-tabs button.on{background:var(--cg-btn);border-color:var(--cg-btn-border);box-shadow:var(--cg-btn-shadow);color:var(--text)}.p2-sheet form{flex-direction:column;gap:2px;display:flex}.p2-sheet label{font:600 11px/1.3 var(--body);letter-spacing:.02em;color:var(--muted);flex-direction:column;gap:6px;margin:0 0 12px;padding:0;display:flex}.p2-sheet :is(input,select,textarea){width:100%;min-height:44px;font:400 16px/1.3 var(--body);color:var(--text);padding:10px 12px}.p2-sheet textarea{resize:vertical;min-height:0}.p2-sheet .form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.p2-sheet .primary{justify-content:center;width:100%;min-height:44px}.p2-sheet p.muted{margin:0 0 10px;font-size:12px}.p2-sheet-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.p2-sheet-row>*{flex:160px;justify-content:center}.p2-danger{color:var(--down)!important}.p2-confirm{background:var(--down-dim);border:1px solid #ff6b7c4d;border-radius:16px;margin-top:12px;padding:12px 14px}.p2-confirm p{margin:0;font-size:13px;line-height:1.5}.p2-sheet-err{background:var(--down-dim);color:var(--down);border-radius:12px;padding:8px 12px;font-size:13px}.p2-sheet-entries{border-bottom:1px solid var(--stroke-soft);margin-bottom:10px;padding:4px 0 10px}.p2-sheet-entries p{color:var(--muted);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.4;display:flex}.p2-sheet-entries p b{color:var(--text)}.p2-sheet-entries .p2-sq{cursor:default;border-radius:4px;flex:0 0 14px;width:14px;height:14px}@media (width>=768px){dialog.p2-sheet{width:min(460px,100vw);height:100%;inset:0 0 0 auto}.p2-sheet-body{height:100%;max-height:none;padding:20px 24px calc(24px + env(safe-area-inset-bottom));border-radius:26px 0 0 26px}.p2-sheet[open] .p2-sheet-body{animation-name:p2-sheet-left}.p2-sheet-grip{display:none}}@keyframes p2-sheet-left{0%{opacity:.5;transform:translate(36px)}}.p2-earn ul{margin:0;padding:4px 0;list-style:none}.p2-earn li{padding:11px var(--cg-pad);border-bottom:1px solid var(--stroke-soft);grid-template-columns:4.6em 3.4em 7.6em minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.p2-earn li:last-child{border-bottom:0}.p2-earn .tk{font:700 14px/1.2 var(--mono)}.p2-earn .when{font:600 13px/1.2 var(--mono);color:var(--text)}.p2-earn .when.amber{color:var(--amber)}.p2-earn .slot{font:400 12.5px/1.4 var(--body);color:var(--muted)}.p2-earn .p2-empty{padding:16px var(--cg-pad)}@media (width<=520px){.p2-earn li{grid-template-columns:4.6em 3.4em minmax(0,1fr)}.p2-earn .slot{grid-column:1/-1}}.p2-risk{padding:16px var(--cg-pad) 14px}:root .p2-risk.warn{border-color:#ffc55c4d}:root .p2-risk.hot{border-color:#ff6b7c57}.p2-risk-top{border-bottom:1px solid var(--stroke-soft);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.p2-risk-level{font:700 clamp(26px,3vw,34px)/1.05 var(--disp);letter-spacing:-.02em;margin-top:6px}.p2-risk-cov{text-align:right;font-family:var(--mono);color:var(--muted)}.p2-risk-cov b{font:600 24px/1 var(--disp);color:var(--text)}.p2-risk-cov small{margin-top:3px;font-size:10.5px;display:block}.p2-risk-list{margin:0;padding:0;list-style:none}.p2-risk-list li{border-bottom:1px solid var(--stroke-soft);grid-template-columns:8.5em 8.5em minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.p2-risk-list .nm{font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.p2-risk-list .lv{font:700 13.5px/1.3 var(--disp)}.p2-risk-list .ex{color:var(--muted);font-size:13px;line-height:1.5}.p2-risk-list .ex small{font-family:var(--mono);font-size:10.5px}@media (width<=600px){.p2-risk-list li{grid-template-columns:minmax(0,1fr) auto}.p2-risk-list .ex{grid-column:1/-1}}.p2-hsearch{position:relative}.p2-hsearch-pop{z-index:40;background:var(--cg-sheen),rgba(var(--cg-surface-rgb),.95);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);width:min(440px,100vw - 24px);box-shadow:var(--cg-inner),0 30px 80px -28px #000c;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}@media (width<=700px){.p2-hsearch-pop{width:auto;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 64px);position:fixed}}.p2-hsearch-field{background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}:root .p2-hsearch-field input{min-width:0;height:42px;box-shadow:none;font:400 16px var(--body);color:var(--text);background:0 0;border:0;flex:1;padding:0}:root .p2-hsearch-field input:focus-visible{box-shadow:none;outline:none}.p2-hsearch-results{max-height:min(60vh,420px);margin-top:6px;overflow-y:auto}.p2-hsearch-results button{border:0;border-bottom:1px solid var(--stroke-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:5em minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 10px;display:grid}.p2-hsearch-results button:hover{background:var(--cg-row-hover)}.p2-hsearch-results strong{font:700 13px var(--mono)}.p2-hsearch-results span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p2-hsearch-results small{font:500 10.5px var(--mono);color:var(--muted)}.p2-hsearch-results p{color:var(--muted);margin:0;padding:12px 10px;font-size:13px}.p2-nav-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.p2-nav-dialog::backdrop{background:0 0}.p2-scrim{opacity:0;touch-action:none;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#04060e73;position:absolute;inset:0}:root[data-theme=light] .p2-scrim{background:#d6dcec73}:root .p2-nav-panel{overscroll-behavior:contain;touch-action:pan-y;width:min(340px,86vw);height:100%;padding:calc(16px + env(safe-area-inset-top)) 17px calc(16px + env(safe-area-inset-bottom)) max(17px,env(safe-area-inset-left));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}:root .p2-nav-panel:focus{outline:none}.p2-ccy{background:var(--cg-well);border:1px solid var(--stroke-soft);border-radius:18px;margin:18px 2px 0;padding:14px}.p2-seg{box-shadow:var(--cg-well-shadow);background:#0003;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 0 8px;padding:4px;display:grid}:root[data-theme=light] .p2-seg{background:#121a340f}.p2-seg button{min-height:34px;color:var(--muted);font:600 12px/1 var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px}.p2-seg button[aria-pressed=true]{background:var(--cg-primary);border-color:var(--cg-primary-border);color:var(--cg-primary-text);box-shadow:inset 0 1px #fff3}.p2-seg button:disabled{opacity:.4;cursor:not-allowed}.p2-ccy small{font:500 10.5px/1.5 var(--mono);color:var(--muted);display:block}.p2-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite p2-shimmer}:root[data-theme=light] .p2-skel{background:linear-gradient(90deg,#121a340d,#121a341a,#121a340d) 0 0/200% 100%}@keyframes p2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.p2-skel.line{height:12px;margin:6px 0}.p2-skel.line.l{width:70%;height:22px}.p2-skel.line.s{width:45%}.p2-skel.eyebrow-skel{width:140px;height:10px;margin-bottom:8px}.p2-skel.title-skel{width:200px;height:22px}@media (prefers-reduced-motion:reduce){.p2-flip-inner{transition:none}.p2-flip.is-open .p2-flip-inner,.p2-back{transform:none}.p2-front{opacity:1;transition:opacity .15s linear,visibility linear}.p2-back,.p2-flip.is-open .p2-front{opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}.p2-flip.is-open .p2-back{opacity:1;transition:opacity .15s linear,visibility linear}.p2-flip.lift-a,.p2-flip.lift-b,.p2-sq.lit,.mw-icon.bull,.mw-icon.bear,.mw-divider:after,.p2-skel,.p2-sheet[open] .p2-sheet-body{animation:none}.p2-peek{transition:none}.p2-flip:not(.is-open):hover{transform:none}}@media (prefers-reduced-transparency:reduce){:root :is(.p2-face,.p2-stat,.p2-sheet-body,.p2-peek,.p2-hsearch-pop,.p2-pf-table .tk){background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .p2-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04060ee0!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :is(.p2-face,.p2-sheet-body,.p2-pf-table .tk){background:var(--card)}}@media (forced-colors:active){.p2-sq.lit{forced-color-adjust:none}}dialog.p2-sheet.p3-pop.sp-stock-workspace{inset:var(--vvt,0px) 0 var(--kb,0px) 0;width:calc(100vw - 32px);max-width:1800px;height:calc(var(--vvh,100dvh) - 32px);max-height:calc(var(--vvh,100dvh) - 32px);overscroll-behavior:contain;box-sizing:border-box;background:var(--cg-sheen),linear-gradient(var(--glass),var(--glass)),var(--card);color:var(--text);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--glass-shadow);border-radius:17px;margin:auto;padding:0;position:fixed;overflow:auto;transform:none}:root .p3-pop.sp-stock-workspace .p2-sheet-body{min-width:0;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 18px 18px;animation:none;overflow:visible}.p3-pop.sp-stock-workspace .p2-sheet-body:before,.p3-pop.sp-stock-workspace .p2-sheet-grip{display:none}.p3-pop.sp-stock-workspace .p2-sheet-top{z-index:3;background:var(--card);border-bottom:1px solid var(--stroke-soft);border-radius:0;align-items:center;gap:16px;margin:0 -18px;padding:12px 18px;display:flex;position:sticky;top:0}.p3-pop.sp-stock-workspace .p2-sheet-top>div:first-child{flex:1;min-width:0}.p3-pop.sp-stock-workspace .p2-sheet-top h2{font:650 24px/1.2 var(--disp);letter-spacing:-.025em;margin:4px 0 0}.p3-pop.sp-stock-workspace .p2-sheet-top h2 small{font:500 12px var(--body);color:var(--muted);overflow-wrap:anywhere;margin-left:8px}.p3-pop.sp-stock-workspace .p2-sheet-top .eyebrow{font-size:9px}.p3-pop.sp-stock-workspace .p2-sheet-top>.icon-btn{flex-shrink:0;min-width:40px;min-height:40px}.sp-header-prices{grid-template-columns:auto auto;align-items:center;gap:4px 14px;min-width:0;display:grid}.sp-header-prices .p3-last{font-size:14px}.sp-header-prices .pre-line{margin:0}.sp-header-prices .p3-vol{grid-column:1/-1;font-size:9px}.sp-summary{border-bottom:1px solid var(--stroke-soft);padding:12px 0 8px}.sp-summary-grid{grid-template-columns:1fr 1fr 1.4fr 1fr 1fr;gap:0;margin:0;display:grid}.sp-summary-grid>div{border-right:1px solid var(--stroke-soft);min-width:0;padding:0 12px}.sp-summary-grid>div:first-child{padding-left:0}.sp-summary-grid>div:last-child{border-right:0}.sp-summary-grid dt{font:600 10px/1.5 var(--mono);letter-spacing:.04em;color:var(--muted)}.sp-summary-grid dd{font:600 14px/1.4 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0}.sp-summary-grid .up{color:var(--up)}.sp-summary-grid .red{color:var(--down)}.sp-summary small,.sp-summary-sources{font:10px/1.5 var(--mono);color:var(--muted)}.sp-summary-grid small{display:block}.sp-summary-sources{margin-top:6px}.sp-summary-sources summary{cursor:pointer;max-width:fit-content;padding:4px 0}.sp-summary-sources p{font:11px/1.5 var(--body);margin:5px 0}.sp-summary-sources a{color:var(--amber)}.sp-summary-loading{font:11px var(--mono);color:var(--muted);padding:8px 0}.sp-drawing-close{border-bottom:1px solid var(--stroke-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.sp-drawing-close p{min-width:220px;font:12px/1.5 var(--body);color:var(--amber);flex:1}.sp-overview{border-bottom:1px solid var(--stroke-soft);align-items:center;gap:14px;padding:10px 0;display:flex}.sp-performance{flex:1;min-width:0}.sp-performance dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.sp-performance dl>div{border-right:1px solid var(--stroke-soft);min-width:0;padding:3px 12px}.sp-performance dl>div:first-child{padding-left:0}.sp-performance dl>div:last-child{border-right:0}.sp-performance dt{font:600 10px/1.4 var(--mono);letter-spacing:.09em;color:var(--muted)}.sp-performance dd{font:600 14px/1.3 var(--mono);font-variant-numeric:tabular-nums;margin:4px 0 0}.sp-performance dd.up{color:var(--up)}.sp-performance dd.red{color:var(--down)}.sp-performance small{font:500 9px/1.5 var(--mono);color:var(--muted);margin-top:7px;display:block}.sp-alert-action{border-left:1px solid var(--stroke-soft);padding-left:14px}.p3-pop.sp-stock-workspace .sp-alert-action>.icon-btn{min-width:44px;min-height:44px}.sp-work-grid{padding-top:10px;display:block}.sp-market-column{min-width:0}.sp-management{min-width:0;margin-top:14px;padding:12px;scroll-margin-top:110px}.p3-pop.sp-stock-workspace .sp-management .p2-tabs{gap:4px;max-width:440px;margin:0 0 12px;display:flex}.p3-pop.sp-stock-workspace .sp-management .p2-tabs button{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.p3-pop.sp-stock-workspace .sp-management form{max-width:720px;margin-top:0}.p3-pop.sp-stock-workspace .sp-management label{font-size:12px}.p3-pop.sp-stock-workspace .sp-management .form-grid{grid-template-columns:1fr 1fr}.p3-pop.sp-stock-workspace .sp-management input,.p3-pop.sp-stock-workspace .sp-management select{max-width:100%;font-size:13px}.p3-pop.sp-stock-workspace .p2-sheet-row{flex-wrap:wrap}.p3-pop.sp-stock-workspace .p3-list-pick{width:100%}.p3-pop.sp-stock-workspace .sp-management .muted{font-size:11px;line-height:1.5}.p3-pop.sp-stock-workspace .sp-management .v3-level-row{min-width:0}.sp-chart-loading{min-height:420px;color:var(--muted);font:12px var(--mono);place-items:center;display:grid}.sp-news{border-top:1px solid var(--stroke-soft);margin-top:12px;padding:12px 0 0}.sp-news-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sp-news h3,.sp-earn h3{font:600 16px/1.35 var(--disp);margin:0}.sp-news small,.sp-earn small{font:10px/1.5 var(--mono);color:var(--muted)}.sp-news details,.sp-earn details{border-top:1px solid var(--stroke-soft);padding:0}.sp-news-list>.sp-news-item:first-child{border-top:0}.sp-news summary,.sp-earn summary{cursor:pointer;font:600 12px/1.5 var(--body);overflow-wrap:anywhere;padding:10px 0}.sp-news summary:hover,.sp-earn summary:hover{background:var(--cg-row-hover)}.sp-news-headline{font:600 12px/1.5 var(--body)}.sp-news-important>summary{color:var(--amber)}.sp-news p,.sp-earn p,.sp-earn li{font:400 12px/1.55 var(--body);overflow-wrap:anywhere}.sp-news-detail{padding:0 0 10px 14px}.sp-news-detail p{margin:0 0 6px}.sp-news .sp-news-impact{margin:5px 0;font-weight:500}.sp-news .sp-news-impact.positive{color:var(--up)}.sp-news .sp-news-impact.negative{color:var(--down)}.sp-news-meta{font:10px/1.5 var(--mono);color:var(--muted);margin-top:5px;display:block}.sp-news a,.sp-earn a{color:var(--amber)}.sp-earn-heading{gap:3px;margin-bottom:10px;display:grid}.sp-earn-verdict-row{font:10px var(--body);color:var(--muted);align-items:center;gap:8px;display:flex}.sp-earn .sp-earn-headline{font:600 13px/1.5 var(--body);margin:10px 0}.sp-earn-meta{font:10px/1.5 var(--mono);color:var(--muted);gap:3px;margin:8px 0;display:grid}.sp-earn-summary{border-top:1px solid var(--stroke-soft);grid-template-columns:1fr 1fr;gap:0 18px;margin:10px 0 0;display:grid}.sp-earn-summary>div{border-bottom:1px solid var(--stroke-soft);padding:8px 0}.sp-earn-summary dt{font:600 10px/1.5 var(--mono);color:var(--muted)}.sp-earn-summary dd{font:400 12px/1.5 var(--body);overflow-wrap:anywhere;margin:4px 0 0}.sp-earn h4{font:600 11px/1.5 var(--body);margin:10px 0 4px}.sp-earn .sp-earn-source,.sp-earn .sp-earn-empty,.sp-earn-note{font:11px/1.5 var(--body);color:var(--muted)}.sp-earn-note{display:block}.sp-earn-calendar{border-top:1px solid var(--stroke-soft);margin-top:10px;padding-top:4px}.sp-earn-calendar small{margin:5px 0;display:block}.sp-earn-estimates,.sp-earn-grades,.sp-earn-sources{font:10px/1.5 var(--mono);flex-wrap:wrap;gap:8px;padding:5px 0;display:flex}.sp-earn-source-dates span{margin-top:5px;display:block}.sp-earn-quarters,.sp-earn-quarter{overflow-wrap:anywhere}.sp-entry-research{border-top:1px solid var(--stroke-soft);margin-top:12px;padding:12px 0;scroll-margin-top:110px}.sp-entry-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-entry-heading h3{font:600 16px/1.4 var(--disp)}.sp-entry-detail p{font:12px/1.5 var(--body);margin:10px 0}.sp-entry-detail summary{cursor:pointer;font:600 12px/1.5 var(--body);padding:8px 0}.sp-entry-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sp-entry-detail pre{font:11px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--muted);margin:6px 0}:root .p2-pf-table:is(.p3-wl-table,.p2-pf-periods) :is(th,td).sp-alert-col{border-left:1px solid var(--stroke-soft);text-align:left;width:150px;min-width:150px;padding-left:14px}:root .p2-pf-table:is(.p3-wl-table,.p2-pf-periods) th.sp-alert-col{border-left-color:#0000}:is(.p3-wl-table,.p2-pf-periods) th.sp-alert-col>svg{vertical-align:-2px;margin-right:3px}:root .p2-pf-table:is(.p3-wl-table,.p2-pf-periods) td.sp-alert-col>span{white-space:nowrap;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:2px 0;font-size:10px;line-height:1.4;display:flex}:root .p2-pf-table:is(.p3-wl-table,.p2-pf-periods) td.sp-alert-col>span.p3-entry{padding:2px 5px 2px 2px}.sp-alert-col .p3-entry i{align-items:center;gap:2px;display:inline-flex}.sp-alert-col svg{flex-shrink:0}.p3-wl-table.v91-wl{min-width:1120px}.p3-wl-table.v91-wl th,.p3-wl-table.v91-wl td{white-space:normal}.p3-wl-table.v91-wl th:nth-child(n+4):nth-child(-n+9),.p3-wl-table.v91-wl td:nth-child(n+4):nth-child(-n+9){width:60px;min-width:60px}:root .p2-pf-table.p2-pf-periods{min-width:1220px}:root .p2-pf-table.p2-pf-periods :is(th,td).pf-period{white-space:nowrap;min-width:64px}:root .p2-pf-table.p2-pf-periods :is(th,td):nth-child(5){padding-right:10px}:root .p2-pf-table.p2-pf-periods .tk{background:var(--card);-webkit-backdrop-filter:none}.p3-pop.sp-stock-workspace :is(button,summary,a):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.p3-pop.sp-stock-workspace .sc-heading{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.p3-pop.sp-stock-workspace .sc-heading>div{min-width:0}@media (width<=1000px){.sp-header-prices .p3-vol{display:none}}@media (width<=650px){dialog.p2-sheet.p3-pop.sp-stock-workspace{width:calc(100vw - 12px);height:calc(var(--vvh,100dvh) - 12px);max-height:calc(var(--vvh,100dvh) - 12px);border-radius:17px}:root .p3-pop.sp-stock-workspace .p2-sheet-body{padding:0 10px calc(12px + env(safe-area-inset-bottom))}.p3-pop.sp-stock-workspace .p2-sheet-top{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:6px;margin:0 -10px;padding:10px;display:grid}.p3-pop.sp-stock-workspace .p2-sheet-top>div:first-child{grid-area:1/1}.p3-pop.sp-stock-workspace .p2-sheet-top>.icon-btn{grid-area:1/2}.p3-pop.sp-stock-workspace .p2-sheet-top h2{font-size:22px}.p3-pop.sp-stock-workspace .p2-sheet-top h2 small{font-size:11px}.p3-pop.sp-stock-workspace .p2-sheet-top .eyebrow{font-size:8px}.sp-header-prices{grid-area:2/1/auto/-1;grid-template-columns:auto auto;justify-content:start;gap:4px 8px}.sp-header-prices .p3-last{font-size:12px}.sp-summary-grid{grid-template-columns:1fr 1fr;gap:8px 0}.sp-summary-grid>div{padding:0 8px}.sp-summary-grid>div:nth-child(2n){border-right:0}.sp-summary-grid>div:nth-child(odd){padding-left:0}.sp-summary-grid>div:nth-child(3){border-right:0;grid-column:1/-1}.sp-summary-grid>div:nth-child(4){border-right:1px solid var(--stroke-soft);padding-left:0}.sp-summary-grid>div:nth-child(5){border-right:0;padding-left:8px}.sp-summary-grid dd{font-size:13px}.sp-summary-grid dt,.sp-summary-grid small{font-size:9px}.sp-overview{align-items:stretch;gap:8px;padding:8px 0}.sp-performance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0}.sp-performance dl>div{padding:0 8px}.sp-performance dl>div:nth-child(3n){border-right:0}.sp-performance dl>div:nth-child(3n+1){padding-left:0}.sp-performance dd{font-size:13px}.sp-performance dt{font-size:9px}.sp-performance small{margin-top:6px;font-size:8px}.sp-alert-action{align-items:center;padding-left:8px;display:flex}.sp-work-grid{padding-top:10px}.sp-management{padding:10px;scroll-margin-top:145px}.sp-earn-summary,.p3-pop.sp-stock-workspace .sp-management .form-grid{grid-template-columns:1fr}.p3-pop.sp-stock-workspace .sp-management input,.p3-pop.sp-stock-workspace .sp-management select{font-size:16px}.sp-management .p2-tabs button{min-height:40px}.sp-chart-loading{min-height:350px}.sp-news summary,.sp-earn summary{box-sizing:border-box;min-height:40px;display:list-item}}.idx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.idx-card.panel{text-align:left;cursor:pointer;min-width:0;color:var(--text);font:inherit;border-radius:14px;flex-direction:column;gap:7px;padding:12px 15px;transition:border-color .15s;display:flex}.idx-card:hover{border-color:var(--accent)}.idx-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.idx-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.idx-heading h3{margin:0;font-size:14px;line-height:1.2}.idx-heading>span,.idx-stamp,.idx-levels,.idx-ai-at,.idx-ai-empty{font-family:var(--mono);font-size:10px}.idx-heading>span,.idx-stamp,.idx-ai-at,.idx-ai-empty{color:var(--muted)}.idx-quote{min-width:0}.idx-price{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.idx-price strong{letter-spacing:-.035em;font-size:25px;font-weight:700;line-height:1.1}.idx-price>small{color:var(--muted);font-size:10px}.idx-price>span{font-family:var(--mono);margin-left:auto;font-size:12px}.idx-stamp{overflow-wrap:anywhere;margin-top:3px;line-height:1.35;display:block}.idx-levels{border-top:1px solid var(--stroke-soft);gap:4px;padding-top:6px;display:grid}.idx-levels>div{grid-template-columns:85px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.idx-levels>div>span{color:var(--muted);text-transform:capitalize}.idx-levels b{flex-wrap:wrap;justify-content:flex-end;gap:3px 8px;min-width:0;font-size:11px;font-weight:600;display:flex}.idx-point{white-space:nowrap}.idx-ai{min-width:0}.idx-ai .idx-levels{padding-top:5px}.idx-ai-at{text-align:right;margin-top:4px;font-size:9px;display:block}.idx-ai-empty{border-top:1px solid var(--stroke-soft);padding-top:5px;line-height:1.3;display:block}.idx-editor{padding:18px 0}.idx-editor h3{margin-top:0}.idx-editor p,.idx-editor form>small{font-size:12px;line-height:1.6}.idx-editor form{gap:15px;display:grid}.idx-editor label{gap:6px;font-size:13px;display:grid}.idx-editor input{box-sizing:border-box;width:100%}.idx-editor .actions{flex-wrap:wrap}.idx-level-inputs{border:1px solid var(--stroke-soft);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.idx-level-inputs legend{padding:0 5px;font-size:12px}.idx-level-inputs>.secondary{justify-self:start;font-size:12px}.idx-level-input{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.idx-level-input>.quiet{height:36px;padding:0;font-size:22px}.sp-header-prices .idx-price strong{font-size:24px}.sp-header-prices .idx-price>span{font-size:13px}.sp-header-prices .idx-stamp{font-size:10px}.idx-editor .idx-levels{margin-bottom:12px}@media (width<=600px){.idx-grid{gap:8px}.idx-card.panel{border-radius:12px;gap:6px;padding:10px}.idx-heading{flex-direction:column;align-items:flex-start;gap:3px}.idx-heading h3{font-size:12px}.idx-heading>span{font-size:9px}.idx-price strong{font-size:21px}.idx-price>span{margin-left:0;font-size:11px}.idx-stamp{font-size:9px}.idx-levels>div{grid-template-columns:1fr;gap:1px}.idx-levels b{justify-content:flex-start;gap:2px 6px;font-size:10px}.idx-ai-at{text-align:left;font-size:8px}.idx-ai-empty{font-size:9px}.idx-price{gap:4px}}.idx-ai-request{border-top:1px solid var(--stroke-soft);margin-top:16px;padding-top:12px}.idx-ai-request p{margin-bottom:0}:root .p2-pf-table.p2-pf-periods.pf-pairs{min-width:1020px}:root .p2-pf-table.p2-pf-periods.pf-pairs .tk{background:linear-gradient(var(--glass-2),var(--glass-2)),linear-gradient(var(--glass),var(--glass)),var(--card2);-webkit-backdrop-filter:none;box-shadow:inset -1px 0 0 var(--stroke-soft)}:root .p2-pf-table.pf-pairs .pf-pair-head{white-space:nowrap;min-width:96px}:root .p2-pf-table.pf-pairs .pf-pair-head>span{align-items:center;gap:3px;display:inline-flex}:root .p2-pf-table.pf-pairs .pf-pair-head button{color:var(--muted)}:root .p2-pf-table.pf-pairs .pf-pair-head button[aria-pressed=true]{color:var(--text)}:root .p2-pf-table.pf-pairs .pf-pair-head button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}:root .p2-pf-table.pf-pairs td.pf-period-pair{min-width:96px}:root .p2-pf-table.pf-pairs td.pf-valuation{min-width:112px}:root .p2-pf-table.pf-pairs :is(th,td):nth-child(5){padding-right:10px}:root{--p3-blue:#7ab4ff;--p3-blue-dim:#7ab4ff26;--p3-yellow:#ffd65c;--p3-yellow-dim:#ffd65c26}:root[data-theme=light]{--p3-blue:#1d5fc4;--p3-blue-dim:#1d5fc41a;--p3-yellow:#8a6400;--p3-yellow-dim:#deaa1429}html{scrollbar-gutter:stable}:is(.p3-card,.p3-analysis,.p3-news-item,.p3-chain,.p3-asia-card,.p3-driver,.p3-tile .back){white-space:normal}.p3-tile,.p3-sect,.p3-hover{background:var(--cg-fill);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);color:var(--text)}.p3-read{padding:var(--cg-pad)}.p3-subject{font:700 clamp(19px,2.1vw,25px)/1.22 var(--disp);letter-spacing:-.015em;background:linear-gradient(#fff 0%,#ffe8b8 45%,#ffc55c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px}:root[data-theme=light] .p3-subject{background:linear-gradient(#9a6500 0%,#7a4d00 100%);-webkit-background-clip:text;background-clip:text}.p3-subject a.src-link{-webkit-text-fill-color:currentColor;color:#ffd8a0}:root[data-theme=light] .p3-subject a.src-link{color:#7a4d00}.p3-analysts{gap:6px;margin:0 0 10px;display:flex}.p3-analyst{font:600 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--stroke);color:var(--muted);border-radius:6px;padding:4px 7px}.p3-analyst.claude{color:var(--amber);border-color:#ffc55c4d}.p3-analyst.chatgpt{color:var(--p3-blue);border-color:color-mix(in srgb,var(--p3-blue) 35%,transparent)}.p3-bullets{gap:6px}.p3-bullets li{font-size:13.5px;line-height:1.5}.p3-bullets li:before{width:5px;height:5px;top:.55em}.p3-driver{border:1px solid var(--stroke-soft);background:var(--glass);border-radius:14px;margin:14px 0 0;padding:12px 14px}.p3-driver .h{font:600 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.p3-driver p{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.p3-driver.bullish{background:var(--up-dim);border-color:color-mix(in srgb,var(--up) 30%,transparent)}.p3-driver.bullish .h{color:var(--up)}.p3-driver.bearish{background:var(--down-dim);border-color:color-mix(in srgb,var(--down) 30%,transparent)}.p3-driver.bearish .h{color:var(--down)}.p3-driver.mixed{background:var(--amber-dim);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.p3-driver.mixed .h{color:var(--amber)}:root .p3-read .p3-stats{gap:8px;margin-top:14px;padding:0}:root .p3-read .p2-empty+.p3-stats{margin-top:12px}.p3-stats .p2-stat{border-radius:12px;padding:9px 11px}.p3-stats .p2-stat .lab{font-size:9.5px}.p3-stats .p2-stat .val{margin:4px 0 2px;font-size:clamp(13px,11cqi,16px)}.p3-stats .p2-stat .val.up{color:var(--up)}.p3-stats .p2-stat .val.red{color:var(--down)}.p3-stats .p2-stat .val.amber{color:var(--amber)}.p3-stats .p2-stat .chg{font-size:11px}button.p3-stat-btn{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;min-height:0;margin:0;display:block}button.p3-stat-btn:hover{border-color:var(--stroke)}button.p3-stat-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (width>=600px){:root .p3-read .p3-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.p3-odds{gap:4px;margin:0 0 12px}.p3-odds .geo-row .gn{text-transform:none;letter-spacing:0;min-width:0;font:500 10.5px/1.25 var(--body);color:var(--muted);flex:auto}.p3-odds .geo-row .gv{flex-shrink:0;font-size:12px}.p3-odds-src{font:500 9.5px/1.2 var(--mono);color:var(--muted);margin-top:2px}.p3-asia-card{width:100%;padding:var(--cg-pad);cursor:pointer;text-align:left;color:var(--text);display:block}.p3-asia-big{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p3-asia-big .num{font:700 clamp(34px,6vw,54px)/.9 var(--disp);letter-spacing:-.03em;color:var(--muted)}.p3-asia-big .num.up{color:var(--up)}.p3-asia-big .num.red{color:var(--down)}.p3-asia-big .lab{flex:240px;min-width:0}.p3-asia-big .t{font:600 11px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.p3-asia-big .u{font:500 14px/1.45 var(--body);color:var(--text);margin-top:4px}.p3-asia-rows{border-top:1px solid var(--stroke-soft);font:500 12px/1.3 var(--mono);flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:10px;display:flex}.p3-asia-rows b{color:var(--muted);font-weight:600}.p3-asia-rows .up{color:var(--up)}.p3-asia-rows .red{color:var(--down)}.p3-asia-rows .muted{color:var(--muted)}.p3-asia-rt{font:600 11px/1.2 var(--mono);color:var(--amber);margin-top:10px}.p3-asia-page .p2-head{margin-top:6px}.p3-asia-panel{padding:var(--cg-pad);margin-bottom:22px}.p3-asia-why{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.55}.p3-table-scroll{margin:14px calc(var(--cg-pad) * -1) 0;padding:0 var(--cg-pad);overflow-x:auto}.p3-asia-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.p3-asia-table th{text-align:left;font:600 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--stroke-soft);padding:8px 10px}.p3-asia-table td{border-bottom:1px solid var(--stroke-soft);vertical-align:top;padding:10px;line-height:1.45}.p3-asia-table td:first-child{white-space:nowrap;font-weight:600}.p3-asia-table td small{font:400 10.5px/1.3 var(--mono);color:var(--muted);margin-top:2px;display:block}.p3-asia-table td.up{color:var(--up)}.p3-asia-table td.red{color:var(--down)}.p3-asia-table td.muted{color:var(--muted)}.p3-asia-table td:nth-child(2){font:600 12.5px/1.4 var(--mono);white-space:nowrap}.p3-asia-table .vol{color:var(--muted)}.p3-asia-src{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.55}.p3-asia-src b{color:var(--text)}.p3-chains{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.p3-chain{margin:0;padding:16px}.p3-chain .top{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:center;gap:12px;display:grid}.p3-chain .lbl{font:600 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.p3-chain .nm{font:600 13px/1.35 var(--disp);margin-top:4px}.p3-chain .conduit{flex-direction:column;align-items:center;gap:5px;display:flex}.p3-chain .stars{color:var(--amber);letter-spacing:1px;font-size:12px}.p3-chain .stars span{opacity:.25}.p3-chain .tag{font:700 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 7px}.p3-chain .tag.bullish{background:var(--up-dim);color:var(--up)}.p3-chain .tag.bearish{background:var(--down-dim);color:var(--down)}.p3-chain .tag.mixed{background:var(--amber-dim);color:var(--amber)}.p3-chain.bullish{border-left:3px solid var(--up)}.p3-chain.bearish{border-left:3px solid var(--down)}.p3-chain.mixed{border-left:3px solid var(--amber)}.p3-chain .mstrip{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.p3-chain .m{font:500 11px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke-soft);border-radius:7px;padding:5px 7px}.p3-chain .mk{color:var(--muted);margin-right:5px}.p3-chain .affect{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}@media (width<=560px){.p3-chain .top{grid-template-columns:1fr}.p3-chain .conduit{flex-direction:row;justify-content:flex-start}}.p3-tgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.p3-tile{aspect-ratio:1;border-radius:17px;min-width:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;container-type:inline-size}.p3-tile.wide{aspect-ratio:auto;grid-column:span 2;align-self:stretch;min-height:160px}.p3-tile .face>.col{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.p3-tile.wide .face{flex-direction:row;gap:14px}.p3-tile.wide .face>.col{flex:52%}.p3-tile:before{content:"";z-index:4;width:3px;position:absolute;top:0;bottom:0;left:0}.p3-tile.safe:before{background:var(--up);box-shadow:0 0 12px var(--up)}.p3-tile.bear:before{background:var(--down);box-shadow:0 0 12px var(--down)}.p3-tile.wide.safe{border-color:color-mix(in srgb,var(--up) 38%,transparent)}.p3-tile.wide.bear{border-color:color-mix(in srgb,var(--down) 38%,transparent)}.p3-hit{z-index:1;border-radius:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.p3-hit:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.p3-tile .face{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:4px;height:100%;padding:10px 10px 9px 13px;display:flex;position:relative}.p3-tile .face :is(a,button){pointer-events:auto}.p3-tile .tk-row{align-items:center;gap:6px;min-width:0;display:flex}.p3-tile .tk{font:700 15px/1.1 var(--disp);letter-spacing:.01em}.hflag{font:700 8px/1 var(--mono);letter-spacing:.06em;background:var(--amber-dim);color:var(--amber);border:1px solid #ffc55c4d;border-radius:5px;padding:2px 5px}.p3-lead{font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.p3-lead.gain{color:var(--up)}.p3-lead.lose{color:var(--down)}.p3-name{font:500 11.5px/1.3 var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p3-lines{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.p3-last,.p3-vol{font:600 10.5px/1.25 var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.p3-last .k,.p3-vol .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:5px;font-size:9.5px;font-weight:500}.p3-last .up{color:var(--up)}.p3-last .red{color:var(--down)}.p3-last .muted{color:var(--muted)}.pre-line{font:700 10px/1.25 var(--mono);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:6px;width:fit-content;max-width:100%;padding:3px 6px;display:inline-block;overflow:hidden}.pre-line.pre-up{background:var(--up-dim);color:var(--up);border:1px solid color-mix(in srgb,var(--up) 30%,transparent)}.pre-line.pre-dn{background:var(--down-dim);color:var(--down);border:1px solid color-mix(in srgb,var(--down) 30%,transparent)}.pre-line.pre-fl{background:var(--glass-2);color:var(--muted);border:1px solid var(--stroke-soft)}.p3-vbg{border-radius:5px;margin-left:2px;padding:2px 5px;font-size:10px}.p3-vbg.up{background:var(--up-dim);color:var(--up)}.p3-vbg.red{background:var(--down-dim);color:var(--down)}.p3-vol .muted{color:var(--muted);font-size:10px;font-weight:500}.p3-tile .pe-line{font:500 9.5px/1.2 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p3-tile .pe-line b{color:var(--text)}.p3-tile .pe-line span{margin-left:3px;font-size:9.5px}@container (width<=176px){.p3-tile .pe-line span{display:none}}.p3-entries{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.p3-entries.none{font:500 9.5px/1.2 var(--mono);color:var(--muted)}.p3-entry{font:600 9px/1 var(--mono);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 5px 2px 2px;display:inline-flex}.p3-entry i{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 4px;font-size:8.5px;font-style:normal;font-weight:700}.p3-entry.blue{background:var(--p3-blue-dim);color:var(--p3-blue);border-color:color-mix(in srgb,var(--p3-blue) 30%,transparent)}.p3-entry.blue i{background:var(--p3-blue);color:#07101f}.p3-entry.yellow{background:var(--p3-yellow-dim);color:var(--p3-yellow);border-color:color-mix(in srgb,var(--p3-yellow) 30%,transparent)}.p3-entry.yellow i{background:var(--p3-yellow);color:#1c1400}.p3-entry.red{background:var(--down-dim);color:var(--down);border-color:color-mix(in srgb,var(--down) 30%,transparent)}.p3-entry.red i{background:var(--down);color:#1d0508}:root[data-theme=light] .p3-entry:is(.blue,.yellow,.red) i{color:#fff}.p2-note .p3-entry{vertical-align:1px;padding:2px 3px}.p3-why{min-width:0;font:400 11.5px/1.4 var(--body);color:var(--muted);border-left:1px solid var(--stroke-soft);flex-direction:column;flex:48%;gap:4px;padding-left:12px;display:flex}.p3-why .p3-lead{margin:0}.p3-why b{font:600 13px/1.25 var(--disp);color:var(--text)}.p3-why>span:last-child{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p3-tile .back{z-index:3;overscroll-behavior:contain;opacity:0;pointer-events:none;cursor:pointer;background:#080b14f0;flex-direction:column;gap:7px;padding:12px 12px 12px 14px;transition:opacity .18s;display:flex;position:absolute;inset:0;overflow-y:auto}:root[data-theme=light] .p3-tile .back{background:#fafbfff7}.p3-tile.pinned .back{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.p3-tile:hover{transform:translateY(-2px)}.p3-tile:hover .back{opacity:1;pointer-events:auto}}.p3-tile .bhead{font:700 13px/1.2 var(--disp);align-items:baseline;gap:8px;min-width:0;display:flex}.p3-tile .bhead .x{font:500 10.5px/1.2 var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p3-chips{flex-wrap:wrap;gap:4px;display:flex}.p3-chip{font:500 9.5px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke-soft);color:var(--text);white-space:nowrap;border-radius:6px;padding:4px 6px}.p3-chip .k{color:var(--muted);margin-right:4px}.p3-chip.up{color:var(--up)}.p3-chip.red{color:var(--down)}.p3-chip.amber{color:var(--amber)}.p3-analysis{flex-direction:column;gap:8px;display:flex}.p3-an p{white-space:normal;font:400 11.5px/1.45 var(--body);color:var(--muted);margin:4px 0 0}.p3-an p.muted{opacity:.85}.p3-an-h{font:700 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.p3-an-h.claude{color:var(--amber)}.p3-an-h.gpt{color:var(--p3-blue)}.p3-an-news b{color:var(--text)}.p3-an-news.up b{color:var(--up)}.p3-an-news.down b{color:var(--down)}.p3-an-news.watch b{color:var(--amber)}.p3-an .text-btn{padding:0;font-size:11px}.p3-tape-wrap{margin-top:22px}.p3-subhead{font:600 15px/1.2 var(--disp);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex}.p3-subhead small{font:400 12px var(--body);color:var(--muted)}.p3-sectors{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.p3-sect{white-space:normal;border-radius:15px;flex-direction:column;min-width:0;padding:12px 13px;display:flex}.p3-sect .nm{font:600 12.5px/1.25 var(--disp);justify-content:space-between;gap:6px;display:flex}.p3-sect .arrow{font:700 12px/1 var(--mono);flex-shrink:0}.p3-sect .val{font:700 20px/1.1 var(--disp);margin:5px 0 3px}.p3-sect.up :is(.arrow,.val){color:var(--up)}.p3-sect.dn :is(.arrow,.val){color:var(--down)}.p3-sect.fl :is(.arrow,.val){color:var(--amber)}.p3-sect .dr{font:400 11px/1.4 var(--body);color:var(--muted)}.p3-news{padding:var(--cg-pad)}.p3-news .actions{margin:0 0 12px}.p3-news-sum{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.55}.p3-news-moves{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.p3-news-moves>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p3-lbl{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;min-width:124px;margin-right:4px}.p3-lbl.up{color:var(--up)}.p3-lbl.red{color:var(--down)}.p3-lbl.amber{color:var(--amber)}.p3-move{font:600 11.5px/1 var(--mono);border:1px solid var(--stroke-soft);background:var(--glass);color:var(--text);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;display:inline-flex}.p3-move.static{cursor:default;flex-wrap:wrap;min-height:0;padding:4px 7px}.p3-move.up span{color:var(--up)}.p3-move.red span{color:var(--down)}.p3-move.amber span{color:var(--amber)}.p3-move small{font:500 9px/1 var(--mono);color:var(--amber);text-transform:uppercase;letter-spacing:.05em}.p3-move em{font:400 11.5px/1.35 var(--body);color:var(--muted);flex-basis:100%;font-style:normal}.p3-news-list{flex-direction:column;display:flex}.p3-news-item{border-top:1px solid var(--stroke-soft);padding:11px 0;scroll-margin-top:90px}.p3-news-group .p3-news-item{padding:12px var(--cg-pad);border:1px solid var(--stroke-soft);background:var(--glass);border-radius:14px;margin-bottom:8px}.p3-news-item h3{font:600 14px/1.4 var(--disp);margin:5px 0 0}.p3-news-item h3 a{color:var(--text);text-decoration:none}.p3-news-item h3 a:hover{text-decoration:underline}.p3-news-item p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.p3-news-meta{font:500 10.5px/1.2 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.p3-impact{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 6px;font-size:9.5px;font-weight:700}.p3-impact.opportunity{background:var(--up-dim);color:var(--up)}.p3-impact.risk{background:var(--down-dim);color:var(--down)}.p3-impact.watch{background:var(--amber-dim);color:var(--amber)}.p3-hot{color:var(--amber);font-weight:700}.p3-news-tk{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.p3-news-group{margin:18px 0}.p3-subhead.opportunity{color:var(--up)}.p3-subhead.risk{color:var(--down)}.p3-subhead.watch{color:var(--amber)}.p3-flash{animation:1.6s ease-out p3-flash}@keyframes p3-flash{0%,30%{box-shadow:0 0 0 2px var(--amber)}to{box-shadow:0 0 #0000}}.p3-dot{cursor:pointer;vertical-align:middle;border:0;border-radius:50%;flex:none;width:9px;height:9px;margin:0 1px;padding:0;position:relative}.p3-dot:after{content:"";position:absolute;inset:-9px}.p3-dot.up{background:var(--up);box-shadow:0 0 8px var(--up)}.p3-dot.down{background:var(--down);box-shadow:0 0 8px var(--down)}.p3-dot.watch{background:var(--p3-yellow);box-shadow:0 0 8px var(--p3-yellow)}.p3-dot{animation:2.2s ease-in-out infinite p3-shine}@keyframes p3-shine{50%{opacity:.65;box-shadow:0 0 1px #0000}}.p3-dot:focus-visible{outline:2px solid var(--amber);outline-offset:3px}:root .p2-pf-table{min-width:640px}:root .p2-pf-table .tk{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);box-shadow:inset -1px 0 0 var(--stroke-soft);background:#ffffff0b}:root[data-theme=light] .p2-pf-table .tk{background:#ffffff8c}:root .p2-pf-table td.tk{vertical-align:middle;padding-top:7px;padding-bottom:7px}:root .p2-pf-table td.tk small{color:var(--muted);margin-top:3px}.p3-tkline .hflag{margin-left:2px}:root .p2-pf-table :is(td,th){vertical-align:middle}:root .p2-pf-table td.p3-two{line-height:1.25}:root .p2-pf-table td.p3-two>span{white-space:nowrap;display:block}:root .p2-pf-table td.p3-two>span+span{margin-top:2px;font-size:11.5px}:root .p2-pf-table td.p3-two .up{color:var(--up)}:root .p2-pf-table td.p3-two .red{color:var(--down)}:root .p2-pf-table td.p3-two .muted{color:var(--muted)}:root .p2-pf-table td.p3-two small{font-size:10px}.p3-tkline{align-items:center;gap:6px;min-width:0;display:flex}.p3-wl-table .en .p3-entries{flex-wrap:nowrap;margin:0}.p3-hover{z-index:130;box-sizing:border-box;background:linear-gradient(145deg,#ffffff1f,#fff0 38%),rgba(var(--cg-surface-rgb),.9);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);border-radius:16px;max-width:calc(100vw - 16px);max-height:min(520px,70vh);padding:14px;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -20px #000000b3,inset 0 1px #ffffff24}.p3-card{flex-direction:column;gap:9px;display:flex}.p3-card-head{font:700 15px/1.2 var(--disp)}.p3-card-head span{font:500 12px var(--body);color:var(--muted);margin-left:4px}.p3-card-px{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.p3-card .p3-chip{font-size:10.5px}.p3-card .p3-an p{font-size:12.5px}dialog.p2-sheet.p3-pop{inset:0 0 var(--kb,0px) 0;width:min(580px,100vw - 20px);height:fit-content;max-height:calc(var(--vvh,100dvh) - 24px);margin:auto}dialog.p2-sheet.p3-pop::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.p3-pop .p2-sheet-body{height:auto;max-height:calc(var(--vvh,100dvh) - 24px);background:linear-gradient(135deg,#ffffff29 0%,#ffffff08 34%,#fff0 60%),rgba(var(--cg-surface-rgb),.8);-webkit-backdrop-filter:blur(30px)saturate(175%);backdrop-filter:blur(30px)saturate(175%);border:1px solid #ffffff24;border-radius:24px;padding:20px 22px 22px;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #0003,inset 0 1px #ffffff38}:root[data-theme=light] .p3-pop .p2-sheet-body{background:linear-gradient(135deg,#fffffff2 0%,#ffffff8c 40%,#ffffff59 100%),#ffffff8c;border-color:#ffffffe6;box-shadow:0 40px 90px -30px #26305673,0 0 0 1px #121a3414,inset 0 1px #fff}.p3-pop .p2-sheet-body:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff12 42%,#0000 55%);position:absolute;inset:0}.p3-pop[open] .p2-sheet-body{animation:p3-pop-in .22s var(--cg-ease)}@keyframes p3-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.p3-pop .p2-sheet-grip{display:none}.p3-pop .p2-sheet-top{margin-bottom:10px}.p3-manage-h{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--stroke-soft);margin:18px 0 10px;padding-top:14px}.p3-list-pick{margin:0!important}.p3-pop .p2-sheet-row{align-items:flex-end}@media (width<=767px){dialog.p2-sheet.p3-pop{width:calc(100vw - 16px)}.p3-pop .p2-sheet-body{padding:16px 16px calc(18px + env(safe-area-inset-bottom))}}.p3-wl-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 2px 14px;display:flex}:root .p3-pick{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:row;align-items:center;gap:8px;margin:0;display:inline-flex}:root .p3-pick select{width:auto;min-height:36px;font:500 13px/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--text);max-width:min(60vw,280px);padding:6px 30px 6px 10px}.p3-wl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.p3-wl-actions :is(button,.secondary,.primary){min-height:36px;padding:0 14px;font-size:13px}.p3-wl-form{align-items:center;gap:6px;display:flex}.p3-wl-form input{width:190px;min-height:36px;padding:6px 10px;font-size:14px}.p3-import{display:contents}.p3-import>small,.p3-import [role=status]:empty{display:none}.p3-import .actions{margin:0}.p3-import :is(.notice,[role=status],[role=alert],details){flex-basis:100%;margin:0}.p3-wl-group .section-heading{padding:12px var(--cg-pad) 8px}@media (width<=600px){.p3-wl-actions{margin-left:0}}:root .rule-grid{columns:min(100%,290px) 4;column-gap:var(--cg-gap);display:block}:root .rule-grid>.rule-card{break-inside:avoid;margin:0 0 var(--cg-gap);overflow-wrap:anywhere;min-width:0}.p3-alert-note{color:var(--muted);margin:-4px 2px 12px;font-size:12.5px;line-height:1.5}:root .rule-card .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:root .rule-card .level-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}:root .rule-card .level-row>small{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.p3-dot,.p3-flash,.p3-pop[open] .p2-sheet-body{animation:none}.p3-tile,.p3-tile .back{transition:none}}@media (prefers-reduced-transparency:reduce){:root :is(.p3-tile,.p3-sect,.p3-hover,.p3-pop .p2-sheet-body){background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (width<=420px){.p3-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:not([data-theme=light]) :is(.p2-stamp,.p2-mtile .k,.p3-news-meta,.p3-odds-src,.p3-odds .geo-row .gn,.p2-pf-table th:not([aria-sort$=ending]),.p2-pf-table td small){color:#b4bed6}:root[data-theme=light] .p3-driver.bearish .h{color:#a51d33}:root[data-theme=light] .p3-driver.bullish .h{color:#075c3a}:root[data-theme=light] .p3-driver.mixed .h{color:#7a4d00}:root[data-theme=light]{--p3-yellow:#765400}:root{--v3-hit:var(--amber);--v3-hit-dim:var(--amber-dim)}.v3-rchips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.v3-rchip{min-width:0;font:500 12px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke);color:var(--muted);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.v3-rchip .k{color:var(--muted)}.v3-rchip b{color:var(--ink,var(--text));font-variant-numeric:tabular-nums;font-weight:700}.v3-rchip :is(b,span).up{color:var(--up)}.v3-rchip :is(b,span).red{color:var(--down)}.v3-rchip :is(b,span).amber{color:var(--amber)}.v3-rchip span.muted{color:var(--muted)}.v3-rchip .ctx{opacity:.85;font-size:11px}button.v3-rchip{cursor:pointer;font:500 12px/1 var(--mono);transition:border-color .15s,transform .15s}button.v3-rchip:hover{border-color:var(--amber);transform:translateY(-1px)}button.v3-rchip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v3-rchip.skel{width:150px;height:30px;padding:0 12px}.v3-rchip.skel .p2-skel{width:100%}:root .p3-read .p2-empty+.v3-rchips{margin-top:12px}@media (width<=599px){.v3-rchips{gap:6px}.v3-rchip,button.v3-rchip{gap:5px;padding:7px 9px;font-size:11px}.v3-rchip .ctx{font-size:10px}.v3-rchip.mk .ctx{opacity:1;order:-1;font-weight:600}.v3-rchip.mk .k{display:none}.v3-rchip.mk{gap:5px}.v3-rchip:not(.mk):not(.btn) .ctx{display:none}}.p3-sect{position:relative}.p3-sect>:not(.p3-sect-hit,.v3-sect-pop){pointer-events:none;position:relative}.p3-sect-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.p3-sect-hit:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.p3-sect.open{z-index:40;border-color:var(--stroke)}@media (hover:hover) and (pointer:fine){.p3-sect:hover{transform:translateY(-1px)}}.v3-sect-pop{z-index:41;overscroll-behavior:contain;background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);cursor:default;border-radius:14px;width:max-content;min-width:230px;max-width:min(300px,100vw - 24px);max-height:340px;padding:10px 12px 8px;animation:.14s ease-out v3-pop;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px -12px #0000008c}.v3-sect-pop.right{left:auto;right:0}@keyframes v3-pop{0%{opacity:0;transform:translateY(-4px)}}.v3-sect-h{border-bottom:1px solid var(--stroke-soft);font:600 12px/1.3 var(--disp);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.v3-sect-h b{white-space:normal}.v3-sect-h span{font:700 11px var(--mono);white-space:nowrap}.v3-sect-h .up{color:var(--up)}.v3-sect-h .red{color:var(--down)}.v3-sect-h .amber{color:var(--amber)}.v3-sect-pop ul{margin:0;padding:0;list-style:none}.v3-sect-pop li{font:500 12px/1.2 var(--mono);border-bottom:1px solid var(--stroke-soft);grid-template-columns:minmax(44px,auto) auto 1fr auto;align-items:center;gap:6px;padding:4px 0;display:grid}.v3-sect-pop li:last-child{border-bottom:0}.v3-sect-pop li b{color:var(--text);font-weight:700}.v3-sect-pop li:not(:has(.hflag)) b{grid-column:span 2}.v3-sp{color:var(--muted);justify-self:end;font-size:11px}.v3-sc{text-align:right;justify-self:end;min-width:52px;font-weight:700}.v3-sc.up{color:var(--up)}.v3-sc.red{color:var(--down)}.v3-sc.muted{color:var(--muted)}select option,select optgroup{background-color:var(--card);color:var(--text)}:root .p2-pf-table td.v3-acell>span{justify-content:flex-end;align-items:center;gap:3px;display:flex}:root .p2-pf-table td.v3-acell>span.hit{color:var(--v3-hit);text-shadow:0 0 10px color-mix(in srgb,var(--v3-hit) 45%,transparent)}:root .p2-pf-table td.v3-acell .v3-arrow.up{color:var(--up)}:root .p2-pf-table td.v3-acell .v3-arrow.dn{color:var(--down)}.v3-updown{vertical-align:3px;font:700 12px/1 var(--mono);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:9px;margin-left:12px;display:inline-flex}.v3-updown .up{color:var(--up)}.v3-updown .red{color:var(--down)}.v3-updown .muted{color:var(--muted);font-weight:500}.v3-updown small{font:400 10.5px var(--body);color:var(--muted)}@media (width<=420px){.v3-updown{margin:6px 0 0;display:flex}}:root .p2-pf-table td.v3-qty>span+span{font-size:11px}:root .p2-pf-table :is(th,td):nth-child(5){padding-right:28px}:root .p2-pf-table :is(th,td).en{border-left:1px solid var(--stroke-soft);padding-left:14px}:root .p2-pf-table thead th.en{border-left-color:#0000}.p3-hover.v3-follow{will-change:left,top}@media (width<=767px){dialog.p2-sheet.p3-pop{width:calc(100vw - 32px);max-width:400px;max-height:min(72dvh,calc(var(--vvh,100dvh) - 48px))}.p3-pop .p2-sheet-body{max-height:min(72dvh,calc(var(--vvh,100dvh) - 48px));border-radius:20px;padding:12px 13px 14px}.p3-pop .p3-chips{gap:3px}.p3-pop .p3-an-news{font-size:11px}.p3-pop .p2-sheet-top{margin-bottom:6px}.p3-pop .p2-sheet-top h2{font-size:17px}.p3-pop .p2-sheet-top h2 small{font-size:11.5px}.p3-pop .p3-card{gap:7px}.p3-pop .p3-card-px{gap:3px}.p3-pop .p3-card .p3-chip{padding:3px 5px;font-size:9px}.p3-pop .p3-card .p3-an p{font-size:11px;line-height:1.4}.p3-pop .p3-an-h{font-size:8.5px}.p3-pop .p3-manage-h{margin:10px 0 6px;font-size:13px}.p3-pop .p2-tabs button{padding:6px 8px;font-size:12px}.p3-pop label{margin-bottom:8px;font-size:10.5px}.p3-pop :is(input,select,textarea){min-height:38px;padding:8px 10px}.p3-pop .primary{min-height:40px}}.v3-bell{vertical-align:-2px;color:var(--amber);margin-right:4px}.v3-watch{padding:14px var(--cg-pad);flex-direction:column;gap:10px;display:flex}.v3-watch.lit{border-color:color-mix(in srgb,var(--v3-hit) 45%,transparent);box-shadow:var(--glass-shadow),0 0 26px -10px var(--v3-hit)}.v3-watch-row{align-items:flex-start;gap:12px;display:flex}.v3-watch-h{font:700 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:0 0 118px;padding-top:8px}.v3-watch.lit .v3-watch-row:first-child .v3-watch-h{color:var(--v3-hit)}.v3-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.v3-none{padding-top:6px;font-size:12.5px}.v3-chip{min-width:0;max-width:100%;font:500 12px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:8px 11px;transition:transform .15s,border-color .15s;display:inline-flex}.v3-chip:hover{border-color:var(--amber);transform:translateY(-1px)}.v3-chip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v3-chip>b,.v3-chip .v3-lv{font-weight:700}.v3-chip-sub{color:var(--muted);font-size:11px}.v3-chip-src{color:var(--muted);text-overflow:ellipsis;max-width:170px;font-size:10.5px;overflow:hidden}.v3-chip.hit{background:var(--v3-hit-dim);border-color:color-mix(in srgb,var(--v3-hit) 70%,transparent);box-shadow:0 0 14px -3px var(--v3-hit);animation:2.4s ease-in-out infinite v3-glow}.v3-chip.hit .v3-lv{color:var(--v3-hit)}@keyframes v3-glow{50%{box-shadow:0 0 22px -2px var(--v3-hit)}}.v3-hint{font:400 11.5px/1.45 var(--body);color:var(--muted);white-space:normal;margin:2px 0 0}@media (width<=640px){.v3-watch-row{flex-direction:column;gap:6px}.v3-watch-h{flex:none;padding:0}.v3-chip-src{display:none}}.v3-watch-sum{font:500 12px/1.4 var(--body);color:var(--muted);margin:0}.v3-watch-sum b{color:var(--text)}.v3-watch-sum b.amber{color:var(--v3-hit)}.v3-wgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr));gap:8px;display:grid}.v3-wbox{background:var(--glass-2);border:1px solid var(--stroke);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:5px;padding:9px 10px;transition:transform .15s,border-color .15s;display:flex}.v3-wbox:hover{border-color:var(--amber);transform:translateY(-1px)}.v3-wbox:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.v3-wbox.hit{border-color:color-mix(in srgb,var(--v3-hit) 70%,transparent);box-shadow:0 0 14px -4px var(--v3-hit)}.v3-wbox-h{font:500 12px/1.2 var(--mono);color:var(--muted);align-items:baseline;gap:7px;display:flex}.v3-wbox-h b{font:700 14px/1.1 var(--disp);color:var(--text);margin-right:auto}.v3-wbox-h .up{color:var(--up)}.v3-wbox-h .red{color:var(--down)}.v3-wbox .v3-lvls li{padding:3px 5px;font-size:11.5px}.v3-more-btn{align-self:flex-start;padding:0;font-size:11.5px}.v3-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:0 2px 10px;display:flex}.v3-stats{font:500 12px/1.3 var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}.v3-stats b{color:var(--text);font-weight:700}.v3-stats .amber b{color:var(--amber)}.p3-alert-note svg{vertical-align:-2px}.v3-agrid{margin-bottom:var(--cg-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.v3-acard{background:var(--cg-fill);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);min-width:0;min-height:160px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);color:var(--text);white-space:normal;border-radius:17px;flex-direction:column;gap:8px;padding:11px 12px 9px 15px;transition:transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.v3-acard:before{content:"";z-index:3;background:var(--stroke);width:3px;position:absolute;top:0;bottom:0;left:0}.v3-acard.hit{border-color:color-mix(in srgb,var(--v3-hit) 60%,transparent);box-shadow:var(--glass-shadow),0 0 26px -8px var(--v3-hit),inset 0 0 40px -30px var(--v3-hit)}.v3-acard.hit:before{background:var(--v3-hit);box-shadow:0 0 14px var(--v3-hit);animation:2.2s ease-in-out infinite v3-bar}@keyframes v3-bar{50%{opacity:.55}}.v3-acard.paused{opacity:.72}@media (hover:hover) and (pointer:fine){.v3-acard:hover{transform:translateY(-2px)}}.v3-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.v3-hit:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.v3-cols{flex:auto;gap:12px;min-width:0;display:flex}.v3-acol{z-index:2;pointer-events:none;flex-direction:column;flex:52%;gap:5px;min-width:0;display:flex;position:relative}.v3-acol :is(a,button,label,input,select){pointer-events:auto}.v3-right{border-left:1px solid var(--stroke-soft);flex:48%;padding-left:12px}.v3-acard .tk-row{align-items:center;gap:6px;min-width:0;display:flex}.v3-acard .tk{font:700 16px/1.1 var(--disp);letter-spacing:.01em}.v3-sev{font:700 8.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--stroke);color:var(--muted);white-space:nowrap;border-radius:6px;margin-left:auto;padding:3px 6px}.v3-sev.critical{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent)}.v3-sev.important{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.v3-acard.paused .v3-sev{color:var(--muted);border-color:var(--stroke)}.v3-name{font:400 11px/1.3 var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3-px{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.v3-px b{font:700 18px/1.1 var(--disp);font-variant-numeric:tabular-nums}.v3-px small{font:400 10px var(--mono);color:var(--muted)}.v3-chg{font:700 11px/1 var(--mono);background:var(--glass-2);border-radius:6px;padding:3px 6px}.v3-chg.up{color:var(--up);background:var(--up-dim)}.v3-chg.red{color:var(--down);background:var(--down-dim)}.v3-chg.muted{color:var(--muted)}.v3-gpt{flex-direction:column;gap:4px;min-width:0;margin-top:auto;display:flex}.v3-gpt .p3-entries{margin:0}.v3-gpt p{font:400 11px/1.4 var(--body);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.v3-lead{font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v3-hit)}.v3-lead.muted{color:var(--muted)}.v3-lvls{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.v3-lvls li{font:500 12px/1.25 var(--mono);border-radius:8px;grid-template-columns:14px auto 1fr;grid-template-areas:"a v s"".src src";align-items:center;gap:1px 6px;min-width:0;padding:4px 6px;display:grid}.v3-lvls li>.v3-arrow{grid-area:a}.v3-lvls li>.v3-lv{font-variant-numeric:tabular-nums;grid-area:v;font-weight:700}.v3-lvls li>.v3-state{color:var(--muted);white-space:nowrap;grid-area:s;justify-self:end;font-size:10.5px}.v3-lvls li>.v3-src{grid-area:src}.v3-lvls li.hit{background:var(--v3-hit-dim);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-hit) 50%,transparent)}.v3-lvls li.hit>.v3-lv,.v3-lvls li.hit>.v3-state{color:var(--v3-hit)}.v3-arrow{flex-shrink:0}.v3-arrow.up{color:var(--up)}.v3-arrow.dn{color:var(--down)}.v3-src{min-width:0;font:400 10.5px/1.3 var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}a.v3-src:hover{color:var(--amber);text-decoration:underline}.v3-more{font:500 10px var(--mono);color:var(--muted);padding-left:6px}.v3-foot{z-index:2;border-top:1px solid var(--stroke-soft);pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;padding-top:7px;display:flex;position:relative}.v3-foot :is(label,input){pointer-events:auto}.v3-foot-h{font:700 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:root .v3-check{letter-spacing:0;font:500 11.5px/1 var(--body);color:var(--muted);cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}:root .v3-check input{width:15px;height:15px;min-height:0;accent-color:var(--amber);cursor:pointer;flex:none;margin:0;padding:0}.v3-check.sm{font-size:11px}.v3-check:has(input:checked){color:var(--text)}.v3-manage-link{font:500 10.5px var(--mono);color:var(--muted);margin-left:auto}.v3-hist{flex-wrap:wrap;gap:4px 12px;display:flex}.v3-hist span{font:500 12.5px var(--mono);align-items:center;gap:3px;display:inline-flex}.v3-hist small{font:400 11px var(--body);color:var(--muted);margin-left:3px}.v3-hist .v3-arrow.up{color:var(--up)}.v3-hist .v3-arrow.dn{color:var(--down)}@media (width<=380px){.v3-cols{flex-direction:column}.v3-right{border-left:0;border-top:1px solid var(--stroke-soft);padding:8px 0 0}}.v3-sub{font:500 12.5px/1.4 var(--mono);color:var(--muted);margin:4px 0 0}.v3-sub .up{color:var(--up)}.v3-sub .red{color:var(--down)}.v3-manage{flex-direction:column;gap:12px;display:flex}.v3-rule{background:var(--glass-2);border:1px solid var(--stroke-soft);border-radius:14px;padding:10px 12px}.v3-rule.paused{opacity:.75}.v3-rule-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;display:flex}.v3-rule-head>b{font:600 13px var(--disp)}.v3-now{font:500 12px var(--mono);color:var(--muted)}:root .v3-rule-head .v3-sevpick{font:500 11px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);border:0;flex-direction:row;align-items:center;gap:6px;margin:0 0 0 auto;padding:0;display:flex}:root .v3-rule-head .v3-sevpick select{width:auto;min-height:30px;padding:4px 8px;font-size:12.5px}:root .v3-mini{flex:none;gap:5px;width:auto;min-height:30px;padding:5px 10px;font-size:12px}.v3-rule .v3-lvls{gap:4px;margin:2px 0 8px}.v3-rule .v3-lvls li{grid-template-columns:14px auto minmax(0,1fr) auto auto 30px;grid-template-areas:"a v src st t x";padding:5px 6px;font-size:13px}.v3-rule .v3-lvls li>.v3-state{grid-area:st}.v3-rule .v3-lvls li>.v3-src{font-size:11.5px}.v3-ticks{grid-area:t;gap:8px;display:inline-flex}:root .v3-ticks label{color:var(--muted);cursor:pointer;flex-direction:row;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}:root .v3-ticks input{width:15px;height:15px;min-height:0;accent-color:var(--amber);flex:none;margin:0;padding:0}.v3-x{grid-area:x;width:28px;height:28px;min-height:0}.v3-add{border:1px dashed var(--stroke);border-radius:14px;padding:12px}.v3-add h4{font:600 13px var(--disp);margin:0 0 10px}.v3-add-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;display:grid}:root .v3-add label{margin:0 0 10px}.v3-seg{border:1px solid var(--stroke);border-radius:11px;min-height:44px;margin:0 0 10px;display:flex;overflow:hidden}.v3-seg button{color:var(--muted);font:600 12.5px var(--body);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.v3-seg button[aria-pressed=true]{background:var(--amber-dim);color:var(--amber)}.v3-seg button:first-child[aria-pressed=true]{background:var(--up-dim);color:var(--up)}.v3-seg button:last-child[aria-pressed=true]{background:var(--down-dim);color:var(--down)}.v3-add-foot{grid-template-columns:auto auto 1fr;align-items:center}.v3-add-foot .v3-check{margin:0;font-size:12.5px}:root .v3-add-foot .primary{justify-self:end;width:auto;min-height:40px}.v3-pick{flex-direction:column;gap:8px;display:flex}.v3-search{align-items:center;gap:8px;flex-direction:row!important;margin:0!important;display:flex!important}.v3-pick ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v3-pick li button{text-align:left;border:1px solid var(--stroke-soft);background:var(--glass-2);width:100%;color:var(--text);cursor:pointer;font:400 13px var(--body);border-radius:10px;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.v3-pick li button:hover{border-color:var(--amber)}.v3-pick li b{font:700 13px var(--mono)}.v3-pick li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-pick li small{font:400 11px var(--mono);color:var(--muted)}@media (width<=560px){.v3-rule .v3-lvls li{grid-template-columns:14px auto 1fr 30px;grid-template-areas:"a v st x"".src src src"".t t t"}.v3-add-foot{grid-template-columns:auto auto}:root .v3-add-foot .primary{grid-column:1/-1;width:100%}}.v3-flag{font:700 8px/1 var(--mono);letter-spacing:.06em;background:var(--glass-2);color:var(--muted);border:1px solid var(--stroke);border-radius:5px;padding:2px 5px}.v3-flag.watch{color:var(--p3-blue,#7fb2ff);border-color:color-mix(in srgb,var(--p3-blue,#7fb2ff) 35%,transparent)}:root .v3-earn-day{padding:12px var(--cg-pad) 8px;margin:0 0 10px}.v3-earn-day h3{font:600 14px/1.3 var(--disp);margin:0 0 6px}.v3-earn-day h3 small{font:400 11px var(--mono);color:var(--muted);margin-left:6px}.v3-earn-day ul{margin:0;padding:0;list-style:none}.v3-earn-day li{border-top:1px solid var(--stroke-soft);grid-template-columns:62px 48px minmax(0,1fr) auto;grid-template-areas:"tk f nm slot"". .est est";align-items:center;gap:2px 10px;padding:7px 0;font-size:12.5px;display:grid}.v3-earn-day li:first-child{border-top:0}.v3-earn-day .tk{font:700 13px var(--mono);grid-area:tk}.v3-earn-day li>span:nth-child(2){grid-area:f;justify-self:start}.v3-earn-day .nm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:nm;overflow:hidden}.v3-earn-day .slot{font:500 11.5px var(--mono);color:var(--text);white-space:nowrap;grid-area:slot}.v3-earn-day .est{font:400 11px var(--mono);color:var(--muted);grid-area:est;justify-self:end}@media (width<=560px){.v3-earn-day li{grid-template-columns:56px auto minmax(0,1fr);grid-template-areas:"tk f nm""slot slot slot""est est est"}.v3-earn-day .slot,.v3-earn-day .est{justify-self:start}}.v3-filter{flex-wrap:wrap;gap:6px;display:flex}.v3-filter button{font:500 12px/1 var(--body);border:1px solid var(--stroke);background:var(--glass-2);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 12px}.v3-filter button[aria-pressed=true]{color:var(--text);border-color:var(--amber);background:var(--amber-dim)}.v3-vgrid{gap:var(--cg-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));align-items:start;margin-bottom:12px;display:grid}:root .v3-video{padding:16px var(--cg-pad) 14px;white-space:normal;flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}:root .v3-video>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:static}.v3-ch{font:700 11px/1.2 var(--mono);letter-spacing:.04em;color:var(--amber);align-items:center;gap:6px;display:inline-flex}.v3-video>header small{font:400 11px var(--mono);color:var(--muted);white-space:nowrap}.v3-vt{font:600 15px/1.35 var(--disp);color:var(--text);text-decoration:none}.v3-vt:hover{color:var(--amber)}.v3-vt svg{vertical-align:-1px;opacity:.7}.v3-bul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3-bul li{font:400 13px/1.5 var(--body);color:var(--text);padding-left:15px;position:relative}.v3-bul li:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.v3-bul li b{color:var(--amber);font-weight:600}.v3-mini-h{font:700 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.v3-mini-h .text-btn{font:600 10px var(--mono);letter-spacing:.04em;text-transform:none;padding:0}.v3-stocks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3-stocks .v3-mini-h{margin:0 4px 0 0}.v3-stock{font:600 11.5px/1 var(--mono);background:var(--glass-2);border:1px solid var(--stroke-soft);border-radius:8px;align-items:center;gap:4px;padding:4px 6px 4px 8px;display:inline-flex}.v3-stock button{border:1px solid var(--stroke);width:18px;height:18px;color:var(--amber);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.v3-stock button:hover{background:var(--amber-dim)}.v3-ylv ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3-ylv>.text-btn{margin-top:6px;padding:0;font-size:12px}.v3-yl{border:1px solid var(--stroke-soft);background:#ffffff05;border-radius:12px;padding:8px 10px}:root[data-theme=light] .v3-yl{background:#fff6}.v3-yl.saved{border-color:color-mix(in srgb,var(--up) 35%,transparent)}.v3-yl.dim{opacity:.55}.v3-yl-main{flex-wrap:wrap;align-items:baseline;gap:6px 9px;display:flex}.v3-yl-tk{font:700 13px var(--mono)}.v3-yl-cat{font:600 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--glass-2);color:var(--muted);border-radius:5px;padding:3px 6px}.v3-yl-val{font:700 13px var(--mono);align-items:center;gap:3px;display:inline-flex}.v3-yl-main small{font:400 11px var(--mono)}.v3-yl-ts{font:500 11px var(--mono);color:var(--muted);margin-left:auto;text-decoration:none}.v3-yl-ts:hover{color:var(--amber)}.v3-yl-q{font:400 12px/1.45 var(--body);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.v3-yl-q small{font:400 10px var(--mono);opacity:.8}.v3-yl-pick{margin:8px 0 0}.v3-yl-err{font:400 12px/1.4 var(--body);color:var(--down);margin:6px 0 0}.v3-yl-err .text-btn{padding:0;font-size:12px}.v3-yl-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.v3-in{font:600 12px var(--body);color:var(--up);align-items:center;gap:4px;display:inline-flex}.v3-pending{margin:0;font-size:12.5px}.v3-model{font:400 10.5px var(--mono);color:var(--muted)}@media (prefers-reduced-motion:reduce){.v3-chip.hit,.v3-acard.hit:before,.v3-sect-pop{animation:none}.v3-acard,.v3-chip,.p3-hover.v3-follow{transition:none!important}}@media (prefers-reduced-transparency:reduce){:root :is(.v3-acard,.v3-sect-pop){background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root:not([data-theme=light]) :is(.v3-rchip .k,.v3-src,.v3-chip-sub,.v3-hint,.v3-yl-q){color:#b4bed6}.v4-refresh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.v4-loaded{font:500 11px/1.4 var(--mono);color:var(--muted)}.v4-loaded small{font-size:inherit;color:var(--faint)}.v4-refresh-btn{border-radius:11px;align-items:center;gap:8px;min-height:36px;padding:7px 14px;font-weight:600;display:inline-flex}.v4-refresh-btn[disabled]{opacity:.7;cursor:progress}.v4-spin{animation:1s linear infinite v4-spin}@keyframes v4-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v4-spin{animation:none}}.v4-earlier{background:var(--amber-dim);color:var(--text);border:1px solid #ffc55c47;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.5}.v4-when{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500}@media (width<=560px){.v4-refresh{margin-bottom:14px}.v4-loaded small{display:none}}.p2-pf-table .en .p3-entries{flex-wrap:nowrap;margin:0}.p3-entry.lit{box-shadow:0 0 0 1px currentColor,0 0 10px color-mix(in srgb,currentColor 55%,transparent)}.p3-entries.tight{gap:3px}.p3-entries.tight .p3-entry{padding-right:4px}@media (width>=900px){.p3-wl-table{table-layout:fixed;width:100%}.p3-wl-table th:first-child{width:16%}.p3-wl-table th:nth-child(2){width:12%}.p3-wl-table th:nth-child(3){width:13%}.p3-wl-table th:nth-child(4),.p3-wl-table th:nth-child(5){width:11%}.p3-wl-table th:nth-child(6){width:12%}.p3-wl-table th:nth-child(7){width:25%}.p3-wl-table .en .p3-entries{flex-wrap:wrap}}.v5-vl{font:500 11.5px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--down);margin:2px 0 11px}.p3-read .v5-vl+.p3-subject{text-transform:uppercase;letter-spacing:-.005em}.v5-narr{color:var(--text);margin:0;font-size:clamp(14px,1.6vw,15.5px);line-height:1.62}.v5-narr a.src-link,.p3-driver p a.src-link{color:#ffd8a0}:root[data-theme=light] :is(.v5-narr,.p3-driver p) a.src-link{color:#7a4d00}.v5-narr b,.v5-chip b{color:var(--ink,var(--text));font-weight:600}.v5-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.v5-chip{font:500 12px/1.45 var(--mono);background:var(--glass-2);border:1px solid var(--stroke);color:var(--muted);white-space:normal;border-radius:11px;min-width:0;max-width:100%;padding:8px 12px}.p2-seg.v5-seg{margin:0 0 14px}.v5-seg button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:42px;padding:4px 6px;display:flex}.v5-seg button small{font:500 10px/1 var(--mono);letter-spacing:0;opacity:.75;text-transform:none}.p3-read :is(.v5-chips,.v5-narr,.p3-driver)+.p3-bullets{margin-top:14px}.mv{white-space:nowrap;font-weight:700}.mv.up{color:var(--up)}.mv.dn{color:var(--down)}ul.v8-sents{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}ul.v8-sents>li{padding-left:15px;position:relative}ul.v8-sents>li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.p3-driver ul.v8-sents{color:var(--text);margin-bottom:6px;font-size:13.5px;line-height:1.55}.p3-driver .v8-sents a.src-link{color:#ffd8a0}:root[data-theme=light] .p3-driver .v8-sents a.src-link{color:#7a4d00}.p3-read .p2-bullets>li>b:first-child{margin:0 0 3px;display:block}.p2-bullets ul.v8-sents>li{font-size:inherit;padding-left:13px}.p2-bullets ul.v8-sents>li:before{background:var(--muted);width:4px;height:4px;box-shadow:none;top:.62em;left:2px}.p2-bullets ul.v8-sents li>b:first-child{margin-right:0}.p3-news-tk .p3-move.static{white-space:normal;min-width:0;max-width:100%}.p3-move em{white-space:normal;overflow-wrap:anywhere;min-width:0}.p3-news-item{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.p3-news-sum{font-size:13px}.p3-news-item h3{font-size:13.5px}.p3-news-item p{font-size:12.5px}.p3-move em{font-size:11px}}.p3-asia-table td:nth-child(3){white-space:normal;min-width:240px;font:400 13px/1.5 var(--body);color:var(--muted)}.p3-asia-table td:nth-child(3) .vol{font:inherit}@media (width<=640px){.p3-table-scroll{overflow-x:visible}.p3-asia-table{min-width:0;display:block}.p3-asia-table thead{display:none}.p3-asia-table tbody{display:block}.p3-asia-table tr{border-bottom:1px solid var(--stroke-soft);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:9px 0;display:grid}.p3-asia-table td{border:0;padding:1px 0}.p3-asia-table td:nth-child(2){text-align:right;font-size:12px}.p3-asia-table td:nth-child(3){grid-column:1/-1;min-width:0;margin-top:4px;font-size:12.5px}}.v8-earn{padding:var(--cg-pad);white-space:normal;font-family:var(--body);overflow-wrap:anywhere;margin-bottom:14px}.v8-earn-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v8-earn-top .tk{font:700 18px/1 var(--mono);color:var(--text)}.v8-earn-top small{font:500 11px/1.3 var(--mono);color:var(--muted)}.v8-verdict{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--stroke-soft);border-radius:6px;padding:4px 7px}.v8-verdict.beat{color:var(--up);background:var(--up-dim)}.v8-verdict.miss{color:var(--down);background:var(--down-dim)}.v8-verdict.mixed,.v8-verdict.inline{color:var(--amber);background:var(--amber-dim)}.v8-earn h3{font:600 15px/1.4 var(--disp);color:var(--text);margin:8px 0 10px}.v8-earn-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 18px;display:grid}.v8-earn-grid section{min-width:0;color:var(--muted);font-size:13px;line-height:1.5}.v8-earn-grid section>b{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:6px;display:block}.v8-earn-entry{border:1px solid var(--stroke-soft);background:var(--glass);color:var(--text);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.v8-earn-entry .zones{font:500 12px/1.4 var(--mono);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.v8-earn-entry .zones b{color:var(--muted);margin-right:4px;font-weight:600}.v8-earn-pending{color:var(--muted);margin:0 0 14px;font-size:13px}.v8-earn-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.p2-earn .v8-earn-chips{padding:12px var(--cg-pad,16px) 2px;margin:0}.sd-logo{aspect-ratio:1;isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:24%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.sd-logo img{object-fit:contain;width:100%;height:100%;display:block}.sd-logo:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at var(--logo-x,35%) var(--logo-y,25%),#d7ffff60 0%,#45eafc30 25%,#137cff10 45%,transparent 68%);transition:opacity .18s;position:absolute;inset:0}.sd-logo[data-lit]:after{opacity:1}:root .brand-icon:has(>.sd-logo){width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:11px;flex:none;padding:0;display:flex}:root[data-theme=light] .brand-icon:has(>.sd-logo){width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:11px;flex:none;padding:0;display:flex}:root .brand-icon.large:has(>.sd-logo){border-radius:22px;width:88px;height:88px}@media (width<=700px){:root .header-brand .brand-icon:has(>.sd-logo){border-radius:9px;width:34px;height:34px}:root .header-brand{gap:8px}}@media (width<=420px){:root .header-brand>span:last-child{display:none}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.sd-logo:after{transition:none;display:none}}:root .p8-framework{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font:400 12.5px/1.5 var(--body);color:var(--muted);margin:8px 0}:root .p8-framework th,:root .p8-framework td{font:inherit;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--stroke);padding:10px 8px}:root .p8-framework th{color:var(--text);text-transform:none;letter-spacing:normal;font-weight:600}.p8-framework th:first-child{width:24%}.p8-framework th:nth-child(2){width:25%}.p8-framework td:first-child{color:var(--text);font-weight:600}.p8-framework td small{font:500 10px/1.5 var(--mono);display:block}.p8-framework summary{color:var(--p3-blue);cursor:pointer;margin-top:6px;font-size:11px}.p8-framework details p{font-size:12px}.p8-framework details .sources{overflow-wrap:anywhere}.p3-card.compact .p8-framework{font-size:11px}.p3-card.compact .p8-framework th,.p3-card.compact .p8-framework td{padding:6px 4px}.p2-pf-table .en .p3-entries.framework,.p3-wl-table .en .p3-entries.framework{flex-wrap:wrap}@media (width<=480px){:root .p8-framework{font-size:12px}:root .p8-framework th,:root .p8-framework td{padding:9px 5px}.p8-framework th:first-child{width:25%}.p8-framework th:nth-child(2){width:26%}}.v3-bar-act{flex-wrap:wrap;gap:8px;display:flex}.v3-bar-act button{align-items:center;gap:6px;display:inline-flex}.tone-up{--t:var(--up);--t-dim:var(--up-dim)}.tone-dn{--t:var(--down);--t-dim:var(--down-dim)}.tone-amber,.tone-gold,.tone-{--t:var(--amber);--t-dim:var(--amber-dim)}.tone-mute{--t:var(--muted);--t-dim:#ffffff0d}.v91-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}@media (width<=1000px){.v91-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.v91-tiles{grid-template-columns:1fr}}.v91-tile{background:var(--cg-fill);border:1px solid var(--cg-rim-far);border-top-color:var(--cg-rim-top);border-left-color:var(--cg-rim-left);min-width:0;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--cg-filter);backdrop-filter:var(--cg-filter);color:var(--text);border-radius:17px;flex-direction:column;gap:5px;padding:11px 12px 12px 15px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.v91-tile:before{content:"";background:var(--t);width:3px;box-shadow:0 0 12px var(--t);position:absolute;top:0;bottom:0;left:0}.v91-tile:hover{box-shadow:var(--glass-shadow),0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent)}.v91-tile small{font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v91-tile>b{font:700 15px/1.15 var(--disp);color:var(--t);overflow-wrap:anywhere}.v91-tile span{font:400 12px/1.45 var(--body);color:var(--text);opacity:.85;white-space:normal}.v91-chips{flex-wrap:wrap;gap:4px;display:flex}.v91-chips i,.v91-pill{font:600 10px/1 var(--mono);white-space:nowrap;color:var(--t);background:var(--t-dim);border:1px solid color-mix(in srgb,var(--t) 30%,transparent);text-transform:none;border-radius:7px;padding:4px 7px;font-style:normal}.v91-pill{letter-spacing:.06em;text-transform:uppercase;margin-left:8px}.v91-byline{font:500 11px var(--mono);color:var(--muted);margin:0 0 6px}.v91-sec{margin-top:12px}.v91-sec h5{font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);align-items:center;margin:0 0 6px;display:flex}.v91-sec h5 em{color:var(--muted);letter-spacing:.04em;margin-left:6px;font-style:normal}.v91-sec p{margin:4px 0;font-size:13px;line-height:1.55}.v91-news,.v91-entry{background:var(--cg-fill);border:1px solid var(--stroke-soft);border-radius:14px;padding:12px 14px}.v91-entry{border-color:#ffc55c38}.v91-basis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:10px;display:grid}.v91-basis>div{border:1px solid var(--stroke-soft);background:#ffffff06;border-radius:12px;padding:9px 11px}.v91-basis>div.mine{background:var(--amber-dim);border-color:#ffc55c66}.v91-basis small{font:600 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.v91-basis .mine small{color:var(--amber)}.v91-opportunity .p2-sec{margin-bottom:22px}.v91-count{font:500 12px var(--mono);color:var(--muted);margin-left:6px}:root .v91-table th.l,:root .v91-table td.l{text-align:left}:root .v91-table td.tk small{text-overflow:ellipsis;max-width:190px;display:block;overflow:hidden}.v91-tk{font:700 14px var(--disp)}:root .v91-table td.v91-cell{max-width:200px}:root .v91-table td.v91-cell>span,:root .v91-table td.v91-cell>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root .v91-table td.p3-two em{font-style:normal}:root .v91-table .tone-txt{font-family:var(--disp);font-weight:600}:root .v91-table .tone-txt.up{color:var(--up)}:root .v91-table .tone-txt.dn{color:var(--down)}:root .v91-table .tone-txt.amber,:root .v91-table .tone-txt.gold{color:var(--amber)}:root .v91-table .tone-txt.mute{color:var(--muted)}:root .v91-table td.v91-hit{background:var(--down-dim)}:root .v91-table tr.v91-open>td{background:#ffffff09}:root .v91-table tr.clickable:focus-visible{outline:1px solid var(--amber);outline-offset:-1px}:root .v91-table tr.v91-xrow>td{text-align:left;white-space:normal;height:auto;font:400 13px/1.5 var(--body);background:#0000002e;padding:14px 16px 16px}.v91-verdict i{padding:3px 6px}.v91-icon{width:30px;height:30px;color:var(--muted);place-items:center;display:inline-grid;position:relative}.v91-icon.on{color:var(--amber)}.v91-icon i{font:700 8.5px/1 var(--mono);background:var(--amber);color:#1c1400;border-radius:6px;padding:2px 4px;font-style:normal;position:absolute;top:-2px;right:-3px}.v91-confirm{font:500 11px var(--body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v91-filters{border-bottom:1px solid var(--stroke-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}:root .v91-filters label{font:500 11px var(--mono);color:var(--muted);flex-direction:row;align-items:center;gap:6px;display:flex}.v91-filters select,.v91-filters input{border-radius:9px;padding:7px 10px;font-size:12px}.v91-filters input{width:180px}.v91-filters .v91-sector-nav{flex-wrap:wrap;flex-basis:100%;gap:6px;margin:0;display:flex}.v91-filters .v91-sector-nav button{font:500 11px var(--body);border-radius:999px;padding:5px 10px}.v91-sector-actions{align-items:center;gap:10px;display:flex}.v91-opportunity .p2-pf>.v9-details{border-top:1px solid var(--stroke-soft);margin:0;padding:10px 14px}.v91-alerts .v91-alert-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.v91-alert-list li{background:var(--cg-fill);border:1px solid var(--stroke-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.v91-alert-list li b{font:600 12px var(--mono);flex:1}.v91-alert-list li.paused{opacity:.55}.v91-alert-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.v91-alert-form label{font:500 11px var(--mono);color:var(--muted);gap:4px;display:grid}.v91-alert-form input{width:110px}.v91-claude-entry{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:28ch;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.v91-row-actions button[aria-busy=true],.v91-table button[aria-busy=true]{align-items:center;gap:6px;display:inline-flex}.v91-opportunity-detail .v9-news small{color:var(--muted);margin-left:8px}.v91-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:10px 0;display:grid}.v91-inline{align-items:center;gap:6px;display:inline-flex}.v91-inline input{width:72px}.v91-check{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.v91-check input{width:auto}.p2-head-side .secondary.v91-on{color:var(--amber);border-color:#ffc55c73}.p3-earnmark{width:15px;height:15px;font:700 9px/1 var(--mono);color:var(--p3-blue);background:var(--p3-blue-dim);border:1px solid color-mix(in srgb,var(--p3-blue) 40%,transparent);cursor:pointer;vertical-align:middle;border-radius:4px;place-items:center;margin-left:3px;padding:0;display:inline-grid}.p3-earnmark.beat{color:var(--up);background:var(--up-dim);border-color:color-mix(in srgb,var(--up) 40%,transparent)}.p3-earnmark.miss{color:var(--down);background:var(--down-dim);border-color:color-mix(in srgb,var(--down) 40%,transparent)}.p3-earnmark.mixed{color:var(--amber);background:var(--amber-dim)}.v91-flash{animation:2.4s ease-out p3-flash}.v91-custom{margin-bottom:12px;padding:14px 16px}.v91-circles{flex-wrap:wrap;gap:14px;display:flex}.v91-circle{color:var(--muted);font:500 11px var(--body);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:84px;display:flex}.v91-circle span{width:42px;height:42px;color:var(--text);background:var(--cg-fill);border:1px solid var(--cg-rim-far);box-shadow:var(--glass-shadow);border-radius:50%;place-items:center;font-size:17px;display:grid}.v91-circle:hover span,.v91-circle.on span{color:var(--amber);border-color:#ffc55c80}.v91-circle.on{color:var(--text)}.v91-custom .p3-wl-form,.v91-custom .p3-import{margin-top:12px}.v91-manage{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v91-manage>li{background:var(--cg-fill);border:1px solid var(--stroke-soft);cursor:grab;border-radius:12px;padding:8px 10px}.v91-manage-h{align-items:center;gap:8px;display:flex}.v91-manage-h b{flex:1}.v91-manage-h small{font:500 11px var(--mono);color:var(--muted)}.v91-manage ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:6px 0 0 22px;list-style:none;display:flex}.v91-manage ul li{font:500 12px var(--mono);align-items:center;gap:6px;display:flex}.v91-manage select{max-width:170px;padding:4px 6px;font-size:11px}.v91-grip{color:var(--muted);cursor:grab;margin-right:6px}.p3-wl-group .section-heading[draggable=true]{cursor:grab}.p3-wl-group.v91-dragging{opacity:.55}.p3-wl-bar .secondary.v91-on{color:var(--amber);border-color:#ffc55c73}:root .p3-wl-table.v91-wl{table-layout:fixed;width:100%;min-width:1240px}:root .p3-wl-table.v91-wl th:nth-child(n){width:auto}:root .p3-wl-table.v91-wl th:first-child{width:11%}:root .p3-wl-table.v91-wl th:nth-child(2){width:8%}:root .p3-wl-table.v91-wl th:nth-child(3){width:9%}:root .p3-wl-table.v91-wl th:nth-child(n+4):nth-child(-n+9){width:5.4%}:root .p3-wl-table.v91-wl th:nth-child(10){width:7%}:root .p3-wl-table.v91-wl th:nth-child(11){width:8%}:root .p3-wl-table.v91-wl th:nth-child(12){width:6.6%}:root .p3-wl-table.v91-wl th:nth-child(13){width:18%}:root .p3-wl-table.v91-wl td,:root .p3-wl-table.v91-wl th{padding-left:6px;padding-right:6px}.v91-manage details summary{font:500 11px var(--body);color:var(--muted);cursor:pointer;margin:4px 0 0 22px}.v8-earn{scroll-margin-top:96px}.v9-brief,.v9-opportunities{gap:20px;min-width:0;margin-bottom:28px;display:grid}.v9-panel,.v9-candidate{min-width:0;padding:24px}.v9-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.v9-heading h2,.v9-heading h3{align-items:center;gap:9px;margin:5px 0;display:flex}.v9-heading h3 small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.v9-heading h3:has(small){display:block}.v9-actions,.v9-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.v9-actions .secondary,.v9-actions .primary{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.v9-controls label{align-items:center;gap:8px;font-size:12px;display:flex}.v9-controls select,.v9-controls input{max-width:230px;margin:0}.v9-note{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.6;display:block}.v9-details{margin:14px 0;font-size:13px}.v9-details summary{cursor:pointer;color:var(--muted);padding:6px 0}.v9-details p{line-height:1.65}.v9-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:12px;overflow:auto}.v9-image-empty{text-align:center;background:linear-gradient(130deg,#aa844715,#0000);border:1px dashed #8c774e75;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:42px 22px;display:flex}.v9-image-empty h3{margin:16px 0 5px;font-size:23px}.v9-image-empty p{max-width:470px;color:var(--muted);font-size:14px;line-height:1.6}.v9-evening-image{border-radius:12px;width:100%;height:auto;display:block}.v9-upload{cursor:pointer;position:relative;overflow:hidden}.v9-upload input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v9-upload:focus-within{outline:2px solid var(--accent,#e0b975);outline-offset:3px}.v9-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.v9-takeaways p{font-size:14px;line-height:1.6}.v9-heatmap{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px;margin-top:18px;display:grid}.v9-heatmap.stocks{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.v9-heat{color:#fff;box-sizing:border-box;overflow-wrap:anywhere;border-radius:7px;flex-direction:column;justify-content:space-between;gap:7px;min-height:104px;padding:12px;display:flex}.v9-heat span{font-size:12px;line-height:1.3}.v9-heat strong{letter-spacing:-.03em;font-size:23px}.v9-heat small{opacity:.8;font-size:10px}.v9-heat.unknown{color:#d3d8df;background:#3b424d}.v9-heat:focus{outline-offset:2px;outline:2px solid #e0ba70}.v9-thresholds{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.v9-thresholds span{background:#b9363c12;border:1px solid #b9363c30;border-radius:9px;padding:12px 18px;font-size:12px}.v9-thresholds b{margin-right:7px;font-size:23px}.v9-coverage{font-size:13px;line-height:1.7}.v9-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v9-candidate{flex-direction:column;display:flex}.v9-candidate>.primary{align-self:flex-start;margin-top:auto}.v9-returns{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.v9-returns div{background:#80808010;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.v9-returns b{letter-spacing:-.04em;font-size:24px}.v9-returns small{color:var(--muted);font-size:11px}.v9-returns .hit{background:#d2465119;border:1px solid #ce4a5050}.v9-returns .hit b{color:#df6370}.v9-catalyst{margin:8px 0 20px}.v9-catalyst h4{margin:0 0 8px}.v9-catalyst p{margin:7px 0;font-size:14px;line-height:1.6}.v9-news{border-bottom:1px solid #8883;padding:10px 0}.v9-news a{font-weight:600}.v9-news small{color:var(--muted);margin:5px 0;display:block}.v9-dialog{color:var(--text,#ebedf2);background:var(--bg,#121822);border:1px solid #8885;border-radius:18px;width:min(760px,100vw - 28px);max-height:90dvh;padding:0}.v9-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.v9-dialog-body{padding:26px}.v9-dialog p{font-size:14px;line-height:1.7}.v9-import{margin:22px 0 12px;font-size:13px;display:block}.v9-import textarea{width:100%;min-height:140px;margin-top:10px;font-family:monospace;display:block}@media (width<=650px){.v9-panel,.v9-candidate{padding:17px}.v9-candidates{grid-template-columns:1fr}.v9-takeaways{grid-template-columns:1fr 1fr}.v9-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-heatmap.stocks{grid-template-columns:repeat(3,minmax(0,1fr))}.v9-actions{align-items:stretch}.v9-actions>*{justify-content:center;font-size:12px}.v9-heading{align-items:flex-start}.v9-thresholds{gap:6px}.v9-thresholds span{padding:9px;font-size:10px}.v9-thresholds b{font-size:19px}.v9-dialog-body{padding:18px}.v9-controls{align-items:flex-start}.v9-controls input{max-width:180px}.v9-image-empty{min-height:220px;padding:25px 12px}}.v91-move,.p3-sect.v91-move{background:linear-gradient(150deg,#ffffff17,transparent 45%),linear-gradient(125deg,color-mix(in srgb,var(--move-tint) var(--move-strength),var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--move-color) var(--move-border),var(--stroke));color:var(--text);transition:background .2s,border-color .2s,transform .15s;box-shadow:inset 0 1px #ffffff14,0 12px 32px -22px #0009}button.v9-heat{appearance:none;text-align:left;cursor:pointer;font-family:var(--body);min-height:112px;color:var(--text);border-radius:16px;width:100%;margin:0}.v9-heat:hover{transform:translateY(-2px)}.v9-heat span{font:600 13px/1.3 var(--disp)}.v9-heat strong{font:700 27px/1.1 var(--disp);color:var(--move-color)}.v9-heat small{font:500 10px/1.3 var(--mono);color:var(--muted);opacity:1}.v9-heatmap{gap:10px}.v9-heat.unknown{background:var(--glass-2);color:var(--muted)}.v91-sector-list{gap:6px;margin-top:18px;display:grid}.v91-sector-stock{text-align:left;border:1px solid var(--stroke-soft);background:var(--glass-2);width:100%;color:var(--text);font-family:var(--body);border-radius:12px;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.v91-sector-stock b{font-family:var(--mono)}.v91-sector-stock small{color:var(--muted);overflow-wrap:anywhere}.v91-sector-stock strong{font-family:var(--mono)}.pre-line{box-sizing:border-box;flex-direction:column;align-items:flex-start;max-width:100%;white-space:normal!important;text-overflow:clip!important;font:700 12px/1.4 var(--mono)!important;display:flex!important;overflow:visible!important}.pre-line .v91-session{letter-spacing:.02em;opacity:.85;white-space:normal;font-size:10px}.pre-line .v91-price-change{white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:baseline;gap:7px;width:100%;display:flex;overflow:visible}.pre-line .v91-price-change>span{white-space:nowrap}.p3-lines{min-width:0}.p3-tile .face{min-height:var(--tile-size)}.v91-opportunity{font-family:var(--body)}.v91-opportunity h2,.v91-opportunity h3{font-family:var(--disp)}.v91-sector-nav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.v91-sector-nav button{font:600 12px var(--body);border:1px solid var(--stroke-soft);background:var(--glass-2);color:var(--muted);border-radius:99px;padding:9px 12px}.v91-sector-nav button[aria-pressed=true]{background:var(--amber-dim);border-color:var(--amber);color:var(--text)}.v91-opportunity-group{gap:12px;display:grid}.v91-opportunity-group .section-heading{margin:14px 0 0}.v91-opportunity-row{grid-template-columns:1fr 210px auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.v91-opportunity-row h3{margin:4px 0;font-size:19px}.v91-opportunity-row .v9-returns{gap:6px;margin:0}.v91-opportunity-row .v9-returns div{padding:9px}.v91-opportunity-row .v9-returns b{font:700 17px var(--mono)}.v91-opportunity-row .v91-company{color:var(--muted);font-size:12px}.v91-opportunity-row .v91-row-news{color:var(--muted);max-width:650px;margin:8px 0 0;font-size:12px;line-height:1.5}.v91-opportunity-row .v91-row-actions{flex-wrap:wrap;gap:8px;display:flex}.v91-opportunity-row .v91-row-actions button{padding:9px 12px;font-size:11px}.v91-opportunity-detail{border-top:1px solid var(--stroke-soft);grid-column:1/-1;padding-top:14px}.v91-opportunity-detail p{font-size:14px;line-height:1.6}.v91-opportunity-status{font:500 11px var(--mono);color:var(--muted)}.v91-watchlink{font:500 12px var(--body)}.v91-analysis{border:1px solid var(--stroke-soft);background:var(--glass-2);border-radius:14px;margin-top:20px;padding:18px}.v91-analysis h4{font-family:var(--disp);margin:0 0 10px}.v91-media-status{font:500 12px var(--mono);color:var(--muted);align-items:center;gap:10px;padding:10px 0;display:flex}.v91-media-status .failed{color:var(--down)}.v91-podcast-player{width:100%;margin:18px 0;display:block}.v91-source-note{color:var(--muted);margin-top:10px;font-size:11px}.v91-settings{gap:14px;margin-top:14px;display:grid}.v91-settings label{font:500 13px var(--body);align-items:center;gap:9px;display:flex}.v91-settings input[type=checkbox]{width:auto;margin:0}@media (width<=850px){.v91-opportunity-row{grid-template-columns:1fr auto;gap:12px}.v91-opportunity-row .v9-returns{grid-area:2/1/auto/-1}.v91-opportunity-row .v91-row-actions{justify-content:flex-end;max-width:145px}.v91-opportunity-row{padding:16px}.v91-sector-stock{grid-template-columns:60px 1fr auto;gap:8px}.v91-sector-stock small{font-size:11px}}.tone-txt.up{color:var(--up)}.tone-txt.dn,.tone-txt.red{color:var(--down)}.tone-txt.amber,.tone-txt.gold{color:var(--amber)}.tone-txt.mute{color:var(--muted)}.p2-pf-scroll{container-type:inline-size}:root .v91-table tr.v91-xrow>td{padding:0}.v91-xrow>td>*{box-sizing:border-box;width:100cqw;max-width:100cqw;padding:14px 16px 16px;position:sticky;left:0}.v91-xrow .v91-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.v91-xrow :is(p,li,a,span){overflow-wrap:anywhere}.v92-why{vertical-align:middle;margin-left:6px}.v92-why[aria-expanded=true] svg{transform:rotate(180deg)}.v92-wr-bar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 14px 4px;display:flex}.v92-wr-add{flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:520px;display:flex}.v92-wr-field{border:1px solid var(--stroke);background:var(--glass);border-radius:12px;flex:1;align-items:center;gap:6px;min-width:180px;padding:6px 10px;display:flex}:root .v92-wr-field input{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--text);font:13px/1.4 var(--body);background:0 0;border:0;outline:none;flex:1;margin:0;padding:2px 0}.v92-wr-add ul{border:1px solid var(--stroke);background:var(--card);border-radius:12px;width:100%;margin:0;padding:4px;list-style:none}.v92-wr-add li button{width:100%;color:var(--text);text-align:left;font:12px/1.3 var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.v92-wr-add li button:hover:not(:disabled){background:var(--glass-2)}.v92-wr-add li button:disabled{opacity:.6;cursor:default}.v92-wr-add li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v92-wr-add li small,.v92-wr-add li em{color:var(--muted);font:10px/1 var(--mono);font-style:normal}:root .p3-wl-table.v91-wl.v92-wr{min-width:1320px}:root .p3-wl-table.v91-wl.v92-wr th:nth-child(10){width:7%}:root .p3-wl-table.v91-wl.v92-wr th:nth-child(11){text-align:left;width:14%}:root .p3-wl-table.v91-wl.v92-wr th:nth-child(12){width:150px}:root .p3-wl-table.v91-wl.v92-wr th:nth-child(13){width:11%}.v92-wr td.tk small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:root .p2-pf-table.v92-wr td.v92-wr-res{text-align:left;overflow:hidden}.v92-wr-res small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v92-wr-res .tone-txt{font-family:var(--disp);font-weight:600}.sp-entry-top{gap:8px;margin:4px 0 12px;display:grid}.sp-entry-top .v91-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-entry-sum{border:1px solid var(--stroke-soft);border-left:3px solid var(--amber);background:var(--amber-dim);border-radius:14px;gap:4px;min-width:0;padding:12px 14px;display:grid}.sp-entry-sum>b{font:600 14px/1.3 var(--disp)}.sp-entry-sum small{color:var(--muted);font:11px/1.4 var(--body)}.sp-entry-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.sp-entry-by{color:var(--muted);font:11px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sp-entry-by .text-btn{padding:0;font-size:11px}.sp-entry-act{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.sp-entry-run{white-space:nowrap}.sp-entry-status{font:12px/1.45 var(--body);color:var(--muted);margin:0}.sp-entry-status[role=alert]{color:var(--amber)}.sp-research-full{border:1px solid var(--stroke-soft);background:var(--glass);border-radius:14px;margin:14px 0 4px;padding:10px 14px}.sp-research-full>summary{cursor:pointer;font:600 14px/1.5 var(--disp)}.sp-research-full>summary small{font:400 11px/1 var(--mono);color:var(--muted);margin-left:8px}.sp-news .v91-news{margin:4px 0 12px}.p3-pop.sp-stock-workspace .p2-sheet-top>div:first-child{flex:0 auto;max-width:34%}.sp-head-mid{flex:1;justify-content:center;align-self:center;align-items:center;gap:6px;min-width:0;display:flex}.sp-head-chips{justify-content:center;gap:4px}.p3-pop .sp-head-chips .p3-chip{padding:4px 6px;font-size:10.5px}.sp-head-bell{flex-shrink:0;min-width:34px;min-height:34px}@media (width<=1000px){.sp-entry-top .v91-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.p3-pop.sp-stock-workspace .p2-sheet-top>div:first-child{max-width:none}.sp-head-mid{grid-area:3/1/auto/-1;justify-content:flex-start}.sp-head-chips{justify-content:flex-start}.p3-pop .sp-head-chips .p3-chip{padding:3px 5px;font-size:9.5px}.sp-entry-top .v91-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sp-entry-top .v91-tile{border-radius:14px;padding:9px 9px 10px 12px}.sp-entry-top .v91-tile span{font-size:11.5px;line-height:1.4}.sp-entry-top .v91-chips i{font-size:9px}}.v92-outlook{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.v92-o{border:1px solid var(--stroke-soft);background:var(--glass);border-radius:14px;min-width:0;padding:12px 14px}.v92-o>small{font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v92-o p{font:14px/1.55 var(--body);color:var(--text);margin:0}.v92-story{grid-column:1/-1}.v92-stories{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.v92-stories ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.v92-stories li{border-left:3px solid var(--t);font:13.5px/1.5 var(--body);background:#0000002e;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.v92-stories li>b{font:600 14px/1.35 var(--body);color:var(--text)}:root[data-theme=light] .v92-stories li{background:#0000000a}.v92-story>p:first-of-type{font-size:15px}.v92-last{color:var(--muted)!important;margin-top:8px!important;font-size:13px!important}.v92-why ol{font:13px/1.5 var(--body);gap:5px;margin:0;padding-left:18px;display:grid}.v92-next{border-color:color-mix(in srgb,var(--t) 35%,transparent);border-left:3px solid var(--t);background:var(--t-dim);grid-row:span 2}.v92-bias{font:700 10px/1 var(--mono);letter-spacing:.06em;color:#0b0f1d;background:var(--t);border-radius:6px;padding:3px 7px;font-style:normal}.v92-next em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.v92-ifs{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v92-ifs li{border-left:3px solid var(--t);font:13px/1.45 var(--body);background:#0000002e;border-radius:10px;gap:2px;padding:7px 9px;display:grid}.v92-ifs b{font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t);margin-right:4px}.v92-ifwhy{color:var(--muted)}.v92-ifwhy b{color:var(--muted)!important}.v92-wwhy{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.v92-follow{background:#00000024;border-radius:10px;margin:10px 0 0;padding:8px 10px}.v92-follow ul{gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v92-follow li{font:13px/1.45 var(--body);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}.v92-follow em{font:600 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-style:normal}.v92-fnote{color:var(--muted);grid-column:2}.v92-st{font:700 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--t,var(--muted));border:1px solid;border-radius:6px;padding:3px 6px}.v92-st.tone-muted{color:var(--muted)}:root[data-theme=light] .v92-follow{background:#0000000a}.v92-score{font:12.5px/1.45 var(--body);margin:6px 0 0}.v92-score summary{cursor:pointer;font-weight:600}.v92-score ul{gap:2px!important;margin:4px 0 0!important}.v92-score li{color:var(--muted);display:block!important}.v92-score time{font:600 11px/1.6 var(--mono);margin-right:6px}.v92-follow li.v92-it{border-top:1px solid var(--stroke-soft);grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 0;display:grid}.v92-its li.v92-it:first-child{border-top:0}.v92-ithead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v92-call{font:700 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#0b0f1d;background:var(--c);border:1px solid var(--c);border-radius:6px;padding:4px 7px}.v92-call.call-right{--c:var(--up)}.v92-call.call-wrong{--c:var(--down)}.v92-call.call-partly{--c:var(--amber)}.v92-call.call-not_tested{--c:var(--muted)}.v92-call.call-pending{--c:#6aa7ff;color:var(--c);background:0 0}.v92-trig{font:600 9.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--stroke-soft);color:var(--muted);border-radius:5px;padding:3px 5px}.v92-itrows{border-collapse:collapse;font:12.5px/1.45 var(--body);width:100%}.v92-itrows th{font:700 10px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--muted);vertical-align:baseline;white-space:nowrap;width:1%;padding:1px 8px 1px 0}.v92-itrows td{vertical-align:baseline;padding:1px 8px 1px 0}.v92-itrows td:nth-child(3){color:var(--muted);white-space:nowrap}.v92-itrows td:last-child{text-align:right;width:1%;padding-right:0;font-weight:700}.v92-it .v92-fnote{grid-column:auto}.v92-watch ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v92-watch li{font:13px/1.45 var(--body);grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:10px;display:grid}.v92-watch time{font:600 11px/1.6 var(--mono);color:var(--amber)}.v92-book{border-color:color-mix(in srgb,var(--amber) 30%,transparent);grid-column:1/-1}.v92-full{border-top:1px solid var(--stroke-soft);margin:12px 0 0;padding-top:8px}.v92-full>summary{cursor:pointer;font:600 13px/1.6 var(--body);color:var(--muted)}.v92-full[open]>summary{color:var(--text);margin-bottom:6px}:root[data-theme=light] .v92-ifs li{background:#0000000a}:root[data-theme=light] .v92-bias{color:#fff}@media (width<=760px){.v92-outlook{grid-template-columns:1fr}.v92-next{grid-row:auto}.v92-outlook>.v92-why{order:1}.v92-outlook>.v92-next{order:2}.v92-outlook>.v92-watch{order:3}.v92-outlook>.v92-book{order:4}.v92-watch li{grid-template-columns:1fr;gap:0}}.p3-wl-group>.section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.v92-del{opacity:.7}.v92-del:hover{opacity:1;color:var(--down)}.v92-del-confirm{margin:0 14px 12px}.v92-tape-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.v92-tape-head .p3-subhead{margin:0}.p2-seg.v92-tape-seg{grid-template-columns:auto auto auto;margin:0;display:inline-grid}.p2-seg.v92-tape-seg button{min-height:30px;padding:0 14px;font-size:11px}.v92-recovery{font:700 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--up);background:var(--up-dim);border:1px solid color-mix(in srgb,var(--up) 30%,transparent);border-radius:6px;align-self:flex-start;margin:2px 0 3px;padding:3px 6px}.v9-panel .p3-tape-wrap{margin:0}.v92-pager{border-bottom:1px solid var(--stroke-soft);font:600 12px/1.4 var(--mono);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:0 0 10px;display:flex}.v92-pager small{color:var(--muted);font-weight:400}.v92-cm,.v92-backdrop{padding:14px 16px}.v92-cm-cols{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:10px;display:grid}.v92-cm h4{font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.v92-cm h4.up{color:var(--up)}.v92-cm h4.red{color:var(--down)}.v92-cm ul{margin:0;padding:0;list-style:none}.v92-cm li{border-bottom:1px solid var(--stroke-soft);font:600 12.5px/1.3 var(--mono);grid-template-columns:62px auto 1fr auto;align-items:baseline;gap:2px 8px;padding:6px 0;display:grid}.v92-cm li .hflag{grid-column:2;justify-self:start}.v92-cm-px{grid-column:3;justify-self:end;font-weight:500}.v92-cm-ch{grid-column:4;justify-self:end}.v92-cm li small{font:400 11px/1.35 var(--body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.v92-backdrop{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.v92-backdrop>.p2-note,.v92-backdrop>.p2-empty{grid-column:1/-1;margin:0}.v92-backdrop .v92-next{grid-row:auto;align-self:start}.v92-st-use{color:var(--text);margin-top:8px!important;font-size:13px!important}.v92-st-side{align-content:start;gap:10px;min-width:0;display:grid}.v92-st-macro{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v92-st-macro .red{color:var(--down)}.v92-st-macro .amber{color:var(--amber)}.v92-st-macro .up{color:var(--up)}.v92-st-macro li{font:13px/1.4 var(--body);grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}@media (width<=760px){.v92-cm-cols,.v92-backdrop{grid-template-columns:1fr}}.v92-st-macro .k{font:600 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs{min-width:1180px}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:first-child{width:11%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(2){width:8%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(3){width:9%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(n+4):nth-child(-n+6){width:7%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(7){width:8%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(8){text-align:left;width:15%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(9){width:10%}:root .p3-wl-table.v91-wl.v92-wr.pf-pairs th:nth-child(10){width:18%}:root .p3-wl-table.v91-wl td.v92-wr-act{white-space:nowrap}:root .v91-table td.pf-period-pair span.v91-hit{background:var(--down-dim);border-radius:4px;padding:0 3px}tr.rd-lift{z-index:5;position:relative}:root tr.rd-lift>td{background:var(--card2);box-shadow:0 10px 26px -10px #0000008c,inset 0 1px 0 var(--stroke)}:root .p3-wl-table.v91-wl th.rd-col,:root .p3-wl-table.v91-wl td.rd-col{text-align:center;width:46px;padding-left:2px;padding-right:6px}.p3-wl-group{transition:opacity .2s}@media (prefers-reduced-motion:reduce){tr[data-id]{transition:none!important}}body.rd-dragging .p3-hover{display:none}body.rd-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.v92-cm-two{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}:root .v92-cm li{grid-template-columns:54px auto 1fr auto;padding:5px 0;font-size:12px}@media (width<=520px){.v92-cm-two{grid-template-columns:1fr}}tr.rd-item,.rd-handle{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rd-handle{cursor:grab}.rm{vertical-align:middle;margin-right:6px;display:inline-flex;position:relative}.rm-btn.on{background:var(--glass-2);color:var(--text)}.rm-pop{z-index:200;width:0;height:0;position:fixed}.rm-dot{border:1px solid var(--stroke);background:var(--glass);width:34px;height:34px;color:var(--text);box-shadow:var(--glass-shadow),0 8px 22px -8px #00000080;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));cursor:pointer;border-radius:50%;place-items:center;animation:.22s cubic-bezier(.2,.8,.2,1) both rm-in;display:grid;position:absolute;top:-17px;left:-17px}.rm-dot:hover,.rm-dot:focus-visible{background:linear-gradient(var(--glass-2),var(--glass-2)),var(--glass)}.rm-l{--rm:translate(-44px,0);color:var(--down)}.rm-b{--rm:translate(0,44px);color:var(--amber);animation-delay:30ms}.rm-r{--rm:translate(44px,0);color:var(--p3-blue,#7fb2ff);animation-delay:60ms}.rm-dot{transform:var(--rm)}.rm-l.sure{background:var(--down);color:#fff;border-color:#0000}.rm-tip{text-align:center;width:120px;font:600 10.5px/1.2 var(--body);color:var(--down);white-space:nowrap;position:absolute;top:-52px;left:-60px}@keyframes rm-in{0%{opacity:0;transform:translate(0)scale(.4)}to{transform:var(--rm) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.rm-dot{animation:none}}:root .p3-wl-table.v91-wl.v92-wl{min-width:1140px}:root .p3-wl-table.v91-wl.v92-wl th:first-child{width:13%}:root .p3-wl-table.v91-wl.v92-wl th:nth-child(2){width:9%}:root .p3-wl-table.v91-wl.v92-wl th:nth-child(3){width:10%}:root .p3-wl-table.v91-wl.v92-wl th:nth-child(n+4):nth-child(-n+6),:root .p3-wl-table.v91-wl.v92-wl th:nth-child(7){width:8%}:root .p3-wl-table.v91-wl.v92-wl th:nth-child(8){width:10%}:root .p3-wl-table.v91-wl.v92-wl th:nth-child(9){width:17%}:root .p3-wl-table.v91-wl.v92-wl th.rd-col{width:6%}:root .p3-wl-table.v91-wl td.v3-acell{padding-left:14px;overflow:hidden}:root .p3-wl-table.v91-wl td.v3-acell>span{max-width:100%}:root .p3-wl-table.v91-wl td.p3-two>span{text-overflow:ellipsis;overflow:hidden}.v92-cm-two{gap:0 10px}:root .v92-cm li{border:1px solid var(--stroke-soft);background:var(--glass);border-radius:10px;margin:0 0 6px;padding:7px 10px}:root .v92-cm h4.up~.v92-cm-two li{background:linear-gradient(90deg,var(--up-dim),var(--glass) 75%)}:root .v92-cm h4.red~.v92-cm-two li{background:linear-gradient(90deg,var(--down-dim),var(--glass) 75%)}:root .v92-cm li:hover{border-color:var(--stroke)}:root .p3-wl-table.v91-wl td.v92-wr-act{text-align:right}:root td.v92-wr-act>.primary,:root td.v92-wr-act>.secondary{vertical-align:middle;justify-content:center;width:132px}:root td.v92-wr-act>.rm{margin-right:8px}:root .v91-table tr.v93-arrival>td{background:var(--amber-dim)}:root .v91-table tr.v93-arrival>td.tk{box-shadow:inset 3px 0 0 var(--amber)}.v93-new{font:700 9px/1 var(--mono);letter-spacing:.04em;background:var(--amber);color:#15121b;border-radius:5px;padding:3px 5px;display:inline-block}:root .v91-table th button:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px}.v93-research-tools{border-bottom:1px solid var(--stroke-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.v93-research-tools>span,.v93-research-tools>small{font:12px/1.4 var(--body);color:var(--muted)}.v93-research-tools>small{margin-left:auto}.v93-vis-panel{border-bottom:1px solid var(--stroke-soft);background:var(--glass);padding:14px 16px}.v93-vis-mode{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.v93-vis-mode label{font:13px/1.4 var(--body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v93-vis-mode select{font:12px/1.4 var(--body);padding:8px}.v93-vis-mode p{min-width:200px;font:12px/1.5 var(--body);color:var(--muted);flex:1;margin:0}.v93-vis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v93-vis-grid fieldset{border:1px solid var(--stroke-soft);border-radius:12px;min-width:0;margin:0;padding:8px}.v93-vis-grid legend{font:600 13px/1.4 var(--disp);padding:0 5px}.v93-vis-options{gap:3px;display:grid}.v93-vis-options button{min-width:0;min-height:38px;color:var(--text);text-align:left;font:12px/1.4 var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.v93-vis-options button small{color:var(--muted);font:11px/1 var(--mono);margin-left:auto}.v93-vis-options button.selected-group{border-color:var(--amber);background:var(--amber-dim)}.v93-vis-options button svg{color:var(--muted);flex-shrink:0}.v93-vis-options button.selected-group svg{color:var(--amber)}.v93-vis-options button:hover{background:var(--glass-2)}.v93-vis-options button:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.v93-vis-grid details{border-top:1px solid var(--stroke-soft);margin:8px 0 0;padding-top:8px}.v93-vis-grid summary{cursor:pointer;font:12px/1.4 var(--body);color:var(--muted)}.v93-vis-grid h4{font:600 11px/1.4 var(--body);color:var(--muted);margin:10px 8px 3px}@media (width<=900px){.v93-vis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v93-research-tools>small{margin-left:0}}@media (width<=480px){.v93-vis-grid{grid-template-columns:1fr}.v93-vis-mode select{max-width:100%}}.earn-stock-link{min-width:0;color:var(--text);text-align:left;cursor:pointer;font:600 14px/1.3 var(--mono);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.earn-stock-link:hover b{text-underline-offset:3px;text-decoration:underline}.earn-stock-link:focus-visible,.earn-review-expand:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}.earn-stock-link>span{min-width:0;overflow:hidden}.earn-stock-link .nm{font:400 11px/1.3 var(--body);margin-top:3px;display:block}.earn-logo{box-sizing:border-box;color:#fff;width:32px;height:32px;font:700 11px var(--mono);background:#263249;border:1px solid #ffffff0c;border-radius:8px;flex:0 0 32px;place-items:center;padding:4px;display:grid;overflow:hidden}.earn-logo img{object-fit:contain;width:100%;height:100%}.earn-prices{min-width:0;font:400 11px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px 16px;display:grid}.earn-prices>.earn-quote{white-space:nowrap;grid-template-columns:68px 9ch 5.4ch;justify-content:start;align-items:baseline;gap:4px;min-width:0;display:grid}.earn-quote-label{text-overflow:ellipsis;font-size:10px;overflow:hidden}.earn-prices b{color:var(--text);text-align:right;font-weight:600}.earn-prices small{font:inherit;text-align:right}.earn-prices>.earn-price-stamp{text-align:left;grid-column:1/-1;min-height:14px;font-size:10px}.v3-earn-day li{grid-template-columns:minmax(180px,1fr) 46px minmax(360px,1.6fr) minmax(230px,1.1fr);grid-template-areas:"stock f prices slot""stock f prices est";gap:4px 16px;min-height:66px;padding:11px 0}.v3-earn-day li>.earn-stock-link{grid-area:stock}.v3-earn-day li>.earn-prices{grid-area:prices}.v3-earn-day .earn-stock-link .tk{font:700 13px var(--mono)}.v3-earn-day .earn-stock-link .nm{min-height:14px}.v3-earn-day .slot{text-align:right;white-space:normal;place-self:end stretch;line-height:1.4}.v3-earn-day .est{align-self:start}.earn-analysis-section{margin-top:28px}.earn-review-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.earn-review-card{flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.earn-review-card .earn-prices{grid-template-columns:minmax(0,1fr)}.earn-card-stock{justify-content:space-between;align-items:center;gap:8px;display:flex}.earn-review-expand{color:var(--text);font:400 12px/1.5 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:9px;padding:0;display:flex}.earn-review-expand>small{color:var(--muted);font:10px/1.4 var(--mono)}.earn-review-expand h3{font:600 15px/1.4 var(--disp);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.earn-summary-line{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.earn-summary-line>b{color:var(--text)}.earn-read-more{color:var(--amber);margin-top:auto;padding-top:4px;font-size:11px}.earn-review-dialog{border:1px solid var(--stroke);background:var(--card);width:min(1200px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--glass-shadow);overscroll-behavior:contain;border-radius:20px;padding:38px 16px 16px;overflow:auto}.earn-review-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050916b0}.earn-review-dialog .v8-earn{margin:0}.earn-review-close{position:absolute;top:5px;right:8px}.v3-wgrid.p3-sectors{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:stretch;gap:10px}.v3-wgrid .v3-wbox{background:linear-gradient(145deg,var(--glass-2),var(--glass));border:1px solid var(--stroke);border-radius:14px;grid-template-rows:16px 22px 44px 14px;align-content:start;gap:6px;padding:12px;transition:background .15s,border-color .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff08}.v3-wgrid .v3-wbox:hover{background:var(--glass-2);transform:translateY(-2px)}.v3-wgrid .v3-wbox.hit{border-color:color-mix(in srgb,var(--amber) 65%,transparent);background:linear-gradient(145deg,var(--amber-dim),var(--glass));box-shadow:inset 0 1px 0 #ffffff12,0 3px 12px -8px var(--amber)}.v3-wgrid .v3-wbox-h{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.v3-wgrid .v3-wbox-h b{font:700 12px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v94-alert-dot{background:var(--muted);opacity:.4;border-radius:50%;flex:none;width:5px;height:5px}.hit .v94-alert-dot{background:var(--amber);opacity:1;box-shadow:0 0 6px var(--amber-dim)}.v94-alert-price{min-width:0;font:600 16px/1.2 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;display:flex}.v94-alert-price small{font:500 9px/1.2 var(--mono);margin-left:auto}.v94-alert-levels{grid-template-rows:repeat(2,20px);gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.v94-alert-levels li{min-width:0;font:500 10px/1.2 var(--mono);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.v94-alert-levels .v3-arrow{width:12px;height:12px}.v94-alert-levels .v3-lv{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.v94-alert-levels .v3-state{white-space:nowrap;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.v94-alert-levels li.hit :is(.v3-lv,.v3-state){color:var(--amber)}.v94-alert-levels li.hit .v3-state{background:var(--amber-dim);border-radius:4px;padding:2px 4px;font-size:8px;font-weight:700}.v94-alert-foot{color:var(--muted);font:10px/1.3 var(--body);justify-content:space-between;align-items:center;gap:4px;display:flex}.v3-alert-more{font:inherit}.v94-alert-foot>svg{opacity:.6}.p2-earn.v94-earn-soon li{min-height:62px;padding:10px var(--cg-pad);grid-template-columns:minmax(180px,1fr) 50px 124px minmax(0,2fr);grid-template-areas:"stock flag when slot";align-items:center;gap:8px 16px}.v94-earn-soon .earn-stock-link{grid-area:stock}.v94-earn-soon .flag{grid-area:flag}.v94-earn-soon .when{grid-area:when}.v94-earn-soon .slot{grid-area:slot/auto}.v94-earn-soon .earn-stock-link .nm{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;overflow:hidden}.v94-recent-earn{align-items:center;gap:8px;display:inline-flex;padding:6px 9px!important}.v94-recent-earn .earn-logo{border-radius:6px;flex-basis:24px;width:24px;height:24px;padding:3px}.v94-recent-earn .earn-stock-link{gap:6px;font-size:11px}.v94-review-shortcut{color:var(--amber);font:600 9px/1.3 var(--mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.v94-review-shortcut.up{color:var(--up)}.v94-review-shortcut.dn{color:var(--down)}.v94-review-shortcut:hover{text-decoration:underline}.v94-review-shortcut:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px}@media (width<=1100px){.v3-earn-day li{grid-template-columns:minmax(180px,1fr) 46px minmax(240px,1.3fr);grid-template-areas:"stock f slot""prices prices est";gap:8px 16px}.v3-earn-day .earn-prices{grid-template-columns:minmax(0,1fr)}.v3-earn-day .slot{align-self:center}.v3-earn-day .est{white-space:normal;text-align:right}.p2-earn.v94-earn-soon li{grid-template-columns:minmax(180px,1fr) 50px minmax(0,1fr);grid-template-areas:"stock flag when""stock flag slot"}.v94-earn-soon .when{align-self:end}.v94-earn-soon .slot{align-self:start}}@media (width<=620px){.v94-earn-soon .v8-earn-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v94-recent-earn{flex-direction:column;align-items:flex-start;gap:3px;display:flex;padding:7px!important}.v94-recent-earn .earn-stock-link{width:100%}.v94-recent-earn .earn-logo{flex-basis:20px;width:20px;height:20px}.v94-recent-earn .v94-review-shortcut{margin-left:26px;font-size:8px}.v3-earn-day li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stock f""prices prices""slot slot""est est";gap:6px 10px}.v3-earn-day .slot,.v3-earn-day .est{text-align:left;justify-self:start}.v3-earn-day .earn-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.v3-earn-day .earn-quote{grid-template-columns:7.8ch minmax(0,1fr);gap:2px 4px}.v3-earn-day .earn-quote-label{grid-column:1/-1}.v3-earn-day .earn-quote b,.v3-earn-day .earn-quote small{text-align:left}.p2-earn.v94-earn-soon li{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"stock stock flag""when slot slot";gap:6px 10px}.v94-earn-soon .when,.v94-earn-soon .slot{align-self:start}.v94-earn-soon .when{font-size:11px}}@media (width<=560px){.earn-review-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:38px 8px 8px}.earn-review-dialog .v8-earn{padding:14px}.earn-review-dialog .v8-earn-top{gap:6px}.earn-review-dialog .v8-earn-top small{flex-basis:100%}}@media (width<=420px){.v3-wgrid.p3-sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}.earn-card-stock{align-items:flex-start}.earn-card-stock>.earn-stock-link{flex:none;min-height:30px}.earn-card-stock>.v8-verdict{text-align:right;white-space:normal;min-width:0;line-height:1.35}.earn-review-card,.v8-earn{white-space:normal}.section-rail{z-index:30;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;width:38px;max-height:72vh;transition:opacity .15s,transform .15s;display:flex;position:fixed;top:50%;right:6px;overflow:visible;transform:translate(10px,-50%)}.section-rail.cut,.section-rail.cut *{transition:none!important}.section-rail.shown,.section-rail.dragging{opacity:1;transform:translateY(-50%)}.section-rail:has(:focus-visible){opacity:1;transform:translateY(-50%)}.section-rail.shown>button,.section-rail.dragging>button{pointer-events:auto}.section-rail:has(:focus-visible)>button{pointer-events:auto}.section-rail>button{width:38px;min-height:min(36px,calc(72vh / var(--n,1)));color:var(--muted);cursor:pointer;touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 4px 0 8px;display:flex;position:relative}.section-rail i{opacity:.55;background:currentColor;border-radius:2px;width:12px;height:2px;transition:width .15s,opacity .15s;display:block}.section-rail .on{color:var(--amber)}.section-rail .on .section-rail-label{font-weight:700}.section-rail .on i{opacity:1;width:22px}.section-rail>button.minor{min-height:calc(min(36px,calc(72vh / var(--n,1)))*.45)}.section-rail .minor i{opacity:.4;width:6px}.section-rail .minor.on i{opacity:.9;width:10px}.section-rail-label{max-width:min(220px,100vw - 64px);font:600 11px/1.2 var(--body);white-space:nowrap;text-overflow:ellipsis;background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;border-radius:8px;padding:4px 9px;transition:opacity .15s,transform .15s;position:absolute;right:38px;overflow:hidden;transform:translate(6px)}.section-rail.shown .section-rail-label,.section-rail.dragging .section-rail-label,.section-rail.shown:hover .section-rail-label{opacity:1;transform:none}.section-rail:has(:focus-visible) .section-rail-label{opacity:1;transform:none}.section-rail>button:hover,.section-rail>button:focus-visible{color:var(--text)}.section-rail>button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.section-rail,.section-rail i,.section-rail-label{transition:none}}.earn-recent{padding:4px 16px}.earn-recent ul{margin:0;padding:0;list-style:none}.earn-recent li{border-top:1px solid var(--stroke-soft);grid-template-columns:96px minmax(150px,1fr) 46px auto minmax(170px,auto) minmax(220px,1.6fr);align-items:center;gap:6px 14px;padding:10px 0;display:grid}.earn-recent li:first-child{border-top:0}.earn-recent-when{gap:2px;display:grid}.earn-recent-when b{font:600 13px/1.2 var(--body)}.earn-recent-when small{font:11px/1.2 var(--mono);color:var(--muted)}.earn-recent-grade{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.earn-recent-nums{gap:14px;display:flex}.earn-actual{font:12px/1.25 var(--mono);gap:1px;display:grid}.earn-actual small{color:var(--muted);font-size:10.5px}.earn-actual b{font-weight:600}.earn-recent-read{text-align:left;color:var(--text);font:13px/1.4 var(--body);cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}span.earn-recent-read{cursor:default;font-size:12px}.v8-verdict.pending{color:var(--muted);background:0 0}.earn-guide{font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t);background:var(--t-dim);border-radius:6px;padding:4px 7px}.earn-story{border-left:3px solid var(--accent,var(--amber));background:#00000024;border-radius:12px;margin:8px 0 10px;padding:10px 12px}.earn-story,.earn-impact{color:var(--text);font-size:13.5px;line-height:1.5}.earn-story>b,.earn-impact section>b{font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.earn-impact{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin:0 0 10px;display:grid}.earn-readthrough{font:13px/1.45 var(--body);gap:5px;margin:0;padding:0;list-style:none;display:grid}.earn-readthrough li{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.earn-readthrough li>b{font:600 12px/1.45 var(--mono)}:root[data-theme=light] .earn-story{background:#0000000a}@media (width<=1100px){.earn-recent li{grid-template-columns:90px minmax(0,1fr) auto;grid-template-areas:"when stock f""grade grade grade""nums nums nums""read read read"}.earn-recent-when{grid-area:when}.earn-recent li>.earn-stock-link{grid-area:stock}.earn-recent li>.v3-flag,.earn-recent li>.hflag{grid-area:f}.earn-recent-grade{grid-area:grade}.earn-recent-nums{grid-area:nums}.earn-recent-read{grid-area:read}}.earn-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.earn-card{white-space:normal;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.earn-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.earn-card-head h3{font:600 15px/1.25 var(--body);margin:0}.earn-card-head small{font:11.5px/1.4 var(--mono);color:var(--muted)}.earn-card-head small b{color:var(--text)}.earn-card-chips{flex-wrap:wrap;gap:6px;display:flex}.earn-card-tabs{background:#0000002e;border-radius:10px;gap:2px;padding:3px;display:flex;overflow-x:auto}.earn-card-tabs button{color:var(--muted);font:600 11.5px/1 var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:7px 8px}.earn-card-tabs button.on{background:var(--card2,#ffffff14);color:var(--text)}.earn-card-body{font:13px/1.5 var(--body);min-height:64px}.earn-card-body p{margin:8px 0 0}.earn-card-nums{border-collapse:collapse;width:100%;font:12.5px/1.3 var(--mono)}.earn-card-nums th,.earn-card-nums td{text-align:right;border-bottom:1px solid var(--stroke-soft);padding:6px 4px}.earn-card-nums thead th{color:var(--muted);font-size:10.5px;font-weight:500}.earn-card-nums tbody th{text-align:left;font-weight:700}.earn-card-nums tbody tr:last-child>*{border-bottom:0}.earn-card-nums td.up{color:var(--up)}.earn-card-nums td.red{color:var(--down)}.earn-card-move{color:var(--muted);font-size:12px}.earn-card-move b{font:700 20px/1 var(--mono);margin-right:4px}.earn-card-open{align-self:flex-start;font-size:12px}.earn-dash{margin-bottom:12px;padding:12px 16px}.earn-sub{font:600 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px}.earn-dash .earn-cards+.earn-sub,.earn-dash .earn-days+.earn-keyline{margin-top:14px}.earn-days{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.earn-upcoming{grid-template-columns:repeat(3,minmax(0,1fr))}.earn-day{border:1px solid var(--stroke-soft);border-radius:12px;min-width:0;padding:10px 12px}.earn-day h5{font:600 13px/1.2 var(--body);margin:0 0 6px}.earn-day h5 small{font:10.5px var(--mono);color:var(--muted);margin-left:4px}.earn-day ul{margin:0;padding:0;list-style:none}.earn-day li{border-top:1px solid var(--stroke-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:7px 0;display:flex}.earn-day li:first-child{border-top:0}.earn-day .earn-logo{border-radius:6px;flex-basis:24px;width:24px;height:24px;padding:3px}.earn-day .earn-stock-link{gap:7px;min-width:0}.earn-day .nm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;display:block;overflow:hidden}.earn-day button.v8-verdict{cursor:pointer;white-space:normal;text-align:right;line-height:1.3}.earn-when{font:11px/1.35 var(--mono);color:var(--muted);flex-basis:100%}.earn-when.amber{color:var(--amber)}.earn-more{margin-top:4px;font-size:12px}.earn-keyline{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.earn-keyline>b{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}.earn-keychip{border:1px solid var(--stroke-soft);color:var(--text);font:12px/1.2 var(--body);cursor:pointer;background:0 0;border-radius:8px;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}.earn-keychip small{color:var(--muted);font:10.5px var(--mono)}.earn-keychip>span{color:var(--t);font:600 11px var(--mono)}:root[data-theme=light] .earn-card-tabs{background:#0000000d}:root[data-theme=light] .earn-card-tabs button.on{background:#fff}@media (width<=760px){.earn-upcoming{grid-template-columns:minmax(0,1fr)}}.sp-entry-earn{margin-top:10px}.sp-entry-earn .earn-card{max-width:560px;margin:0}.earn-card-tabs button{white-space:normal;flex:1 1 0;padding:6px 4px;line-height:1.2}.earn-card-src{font:10.5px/1.4 var(--mono);color:var(--muted);margin-top:4px;display:block}.earn-pager{flex-wrap:wrap;justify-content:flex-start}.earn-pager-btns{order:2;gap:4px;margin-left:auto;display:inline-flex}@media (width<=620px){.earn-pager>span:not(.earn-pager-btns){flex-basis:100%}.earn-pager-btns{order:2;margin-left:0}}:root :is(.panel,.market-card,.metric-grid,.p3-tile,.p3-sect,.p2-face,.p2-stat,.v91-tile,.v3-acard){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .p2-pf-table .tk{background:linear-gradient(var(--glass-2),var(--glass-2)),linear-gradient(var(--glass),var(--glass)),var(--card2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.p2-pf-scroll{contain:inline-size layout paint;isolation:isolate;position:relative}:root .glass-header{background:var(--cg-sheen),rgba(var(--cg-surface-rgb),.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .section-rail-label{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .p2-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .p2-nav-panel{background:var(--cg-sheen),var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root:not([data-background-motion=on]) .liquid-backdrop i{will-change:auto;transform:none;animation:none!important}:root :is(.p3-dot,.p2-sq.lit,.v3-chip.hit,.mw-icon.bull,.mw-icon.bear,.session-strip .dot),:root .v3-acard.hit:before,:root .mw-divider:after{animation:none}.appearance-motion input{width:auto}.section-rail{will-change:transform;isolation:isolate;contain:layout style}.section-rail i{transform-origin:100%;width:22px;transition:transform .15s,opacity .15s;transform:scaleX(.54545)}.section-rail .on i{transform:scaleX(1)}.section-rail .minor i{width:10px;transform:scaleX(.6)}.section-rail .minor.on i{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.section-rail i{transition:none}}:root .p2-pf-scroll:has(tbody>tr:nth-child(26)){scrollbar-gutter:stable;max-height:min(72dvh,900px);scroll-padding-top:40px;overflow-y:auto}:root .p2-pf-scroll:has(tbody>tr:nth-child(26)) th{z-index:3;position:sticky;top:0;background:var(--card)!important}:root .p2-pf-scroll:has(tbody>tr:nth-child(26)) th.tk{z-index:4;background:var(--card2)!important}@media print{.p2-pf-scroll{max-height:none!important;overflow:visible!important}}:root .panel{background:var(--card)!important;box-shadow:none!important}:root .p2-pf-table .tk{background:var(--card2)!important;box-shadow:none!important}:root .glass-header{background:var(--card)!important}:root .p2-pf-scroll{background:var(--card)}:root .p2-pf-scroll:has(tbody>tr:nth-child(26)){will-change:scroll-position;transform:translateZ(0)}@media print{.p2-pf-scroll{will-change:auto!important;transform:none!important}}:root{--lg-fill:linear-gradient(155deg,rgba(255,255,255,calc(var(--sheen-alpha)*1.7)),transparent 140px),radial-gradient(ellipse 360px 160px at 100% 0,rgba(var(--blob-b),.1),transparent),var(--card);--lg-edge:rgba(255,255,255,calc(.12 + var(--edge-alpha)*.45));--lg-rim:inset 0 1px 0 rgba(255,255,255,calc(.1 + var(--edge-alpha)*.6)),inset 1px 0 0 #ffffff0b,inset 0 -1px 0 #00000021;--lg-shadow:0 6px 16px -12px #00000080;--lg-ease:cubic-bezier(.22,1,.36,1);--material-ms:.24s}:root[data-theme=light]{--lg-fill:linear-gradient(155deg,rgba(255,255,255,calc(.2 + var(--sheen-alpha)*2.5)),transparent 140px),radial-gradient(ellipse 360px 160px at 100% 0,rgba(var(--blob-b),.065),transparent),var(--card);--lg-edge:#7d8caa3b;--lg-rim:inset 0 1px 0 #fffffff2,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #465a820e;--lg-shadow:0 6px 18px -12px #30426840}:root :is(.panel,.market-card,.metric-grid){border-color:var(--lg-edge);border-bottom-color:var(--stroke-soft);border-radius:26px;background:var(--lg-fill)!important;box-shadow:var(--lg-rim),var(--lg-shadow)!important}:root :is(.secondary,.quiet,.icon-btn,.nav-trigger,.appearance-control>summary){background:linear-gradient(160deg,rgba(255,255,255,calc(var(--sheen-alpha)*1.8)),rgba(var(--cg-surface-rgb),calc(.2 + var(--surface-alpha)*.5)));border:1px solid var(--lg-edge);box-shadow:var(--lg-rim),0 3px 8px -6px #0004;transition:transform var(--material-ms) var(--lg-ease),background-color var(--material-ms) ease,border-color var(--material-ms) ease;border-radius:999px}:root .primary{box-shadow:var(--lg-rim),0 4px 12px -8px var(--amber);transition:transform var(--material-ms) var(--lg-ease);border-radius:999px}:root :is(.secondary,.quiet,.icon-btn,.nav-trigger,.primary):active{transform:scale(.96)}:root .glass-header{border-bottom-color:var(--lg-edge);box-shadow:var(--lg-rim);background:linear-gradient(105deg,rgba(255,255,255,calc(var(--sheen-alpha)*.9)),transparent 65%),var(--card)!important}:root .appearance-popover{background:linear-gradient(145deg,#ffffff1f,transparent 180px),rgba(var(--cg-surface-rgb),calc(.72 + var(--surface-alpha)*.18));border:1px solid var(--lg-edge);box-shadow:var(--lg-rim),0 12px 32px -16px #0007;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:28px}:root .appearance-control:not([open])>.appearance-popover{display:none}:root .appearance-control[open]>.appearance-popover{animation:material-arrive var(--material-ms) var(--lg-ease) both;transform-origin:100% 0}:root .p2-nav-panel{box-shadow:var(--lg-rim),12px 0 32px -24px #0008;border-right:1px solid var(--lg-edge);background:var(--lg-fill)!important}:root .p2-nav-panel .nav-item{transition:transform var(--material-ms) var(--lg-ease),background-color var(--material-ms) ease;border-radius:18px}:root .p2-nav-panel .nav-item[aria-current=page]{background:var(--cg-btn-hover);box-shadow:var(--lg-rim)}@keyframes material-arrive{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root :is(.secondary,.quiet,.icon-btn,.nav-trigger,.primary,.p2-nav-panel .nav-item){transition:none!important;transform:none!important}:root .appearance-control[open]>.appearance-popover{animation:none}}@media (prefers-reduced-transparency:reduce){:root :is(.panel,.market-card,.metric-grid,.appearance-popover,.p2-nav-panel,.glass-header,.secondary,.quiet,.icon-btn,.nav-trigger,.appearance-control>summary){background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){:root :is(.panel,.market-card,.appearance-popover,.secondary,.quiet,.icon-btn){border:1px solid canvastext;box-shadow:none!important;background:canvas!important}}:root :is(.p2-face,.p2-stat,.p3-tile,.v91-tile,.v3-acard){border-color:var(--lg-edge);box-shadow:var(--lg-rim),var(--lg-shadow);border-radius:20px}:root .appearance-popover{overscroll-behavior:contain;max-height:calc(100dvh - 96px);-webkit-backdrop-filter:blur(clamp(8px,var(--glass-blur),18px)) saturate(var(--glass-sat));backdrop-filter:blur(clamp(8px,var(--glass-blur),18px)) saturate(var(--glass-sat));overflow-y:auto}.appearance-popover .appearance-motion{grid-template-columns:18px 1fr;align-items:center;column-gap:10px;display:grid}.appearance-popover .appearance-motion input{width:18px;height:18px;accent-color:var(--amber);margin:0;padding:0}.appearance-popover .appearance-motion small{grid-column:2}.section-rail-pill{white-space:nowrap;pointer-events:none;height:24px;font:600 11.5px/1 var(--disp);color:var(--text);opacity:0;background:linear-gradient(160deg,#ffffff29,#ffffff0a 55%,#ffffff14),rgba(var(--cg-surface-rgb,18,22,32),.78);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);border:1px solid #ffffff38;border-radius:8px;align-items:center;padding:0 10px;transition:opacity .34s,transform .4s cubic-bezier(.2,.9,.3,1.15);display:inline-flex;position:absolute;right:32px;transform:translate(18px)scale(.94);box-shadow:inset 0 1px #ffffff4d,0 6px 18px -10px #000000b3}.section-rail .on .section-rail-pill{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 85%,transparent);box-shadow:inset 0 1px 0 #ffffff4d,0 0 12px -3px var(--amber);font-weight:700}.section-rail.open{opacity:1;transform:translateY(-50%)}.section-rail.open .section-rail-pill{opacity:1;pointer-events:auto;cursor:pointer;transition-delay:calc(var(--i,0)*30ms);transform:none}.section-rail.open>button.minor{display:none}.section-rail.open>button{min-height:30px}.section-rail-scrim{z-index:29;background:0 0;position:fixed;inset:0}.section-rail-hit{justify-content:flex-end;align-items:center;padding-right:4px;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.section-rail-pill{transition:none}}@media (prefers-reduced-transparency:reduce){.section-rail-pill{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.p2-pf-sum .v10-pl-btn{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:3px;margin:-6px -10px;padding:6px 10px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.p2-pf-sum .v10-pl-btn:hover,.p2-pf-sum .v10-pl-btn:focus-visible{border-color:var(--lg-edge);box-shadow:0 0 18px -8px var(--amber);background:#ffffff0a}.p2-pf-sum .v10-pl-btn small{color:var(--amber)}.v10-pnl{width:min(760px,100vw - 16px)}:root .v10-pnl-head{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;border:0;margin:0;position:static;inset:auto;background:0 0!important}.v10-pnl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:0 40px 0 0;display:flex}.v10-pnl-head small,.v10-pnl-stats small{font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v10-pnl-head h2{font:600 22px/1.15 var(--disp);margin:4px 0 0}.v10-pnl-nav{gap:6px;display:flex}.v10-pnl-nav button{align-items:center;gap:4px;padding:7px 12px;display:inline-flex}.v10-pnl-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.v10-pnl-stats span{border:1px solid var(--stroke-soft);background:#ffffff06;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v10-pnl-stats b{font:600 15px/1.15 var(--disp);font-variant-numeric:tabular-nums}.v10-pnl .up{color:var(--up)}.v10-pnl .red{color:var(--down)}.v10-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.v10-cal-wd{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding:4px 0}.v10-cal-day{border:1px solid var(--stroke-soft);min-height:58px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:space-between;padding:6px;display:flex;position:relative;overflow:hidden}.v10-cal-day.pad{background:0 0;border:0}.v10-cal-day.empty{opacity:.4;cursor:default}.v10-cal-day.wknd.empty{opacity:.22}.v10-cal-day{align-items:flex-start}.v10-cal-day i{font:600 11px/1 var(--mono);color:var(--muted);white-space:nowrap;font-style:normal}.v10-cal-day b{font:600 11.5px/1.1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v10-cal-day small{font:600 9px/1 var(--mono);color:var(--amber);text-transform:uppercase}.v10-cal-day.up{background:color-mix(in srgb,var(--up) calc(var(--a)*100%),transparent);border-color:color-mix(in srgb,var(--up) 40%,transparent)}.v10-cal-day.red{background:color-mix(in srgb,var(--down) calc(var(--a)*100%),transparent);border-color:color-mix(in srgb,var(--down) 40%,transparent)}.v10-cal-day.up b,.v10-cal-day.red b{color:var(--text)}.v10-cal-day.on{outline:2px solid var(--amber);outline-offset:1px;box-shadow:0 0 16px -4px var(--amber)}.v10-pnl-day{border:1px solid var(--stroke-soft);background:#ffffff06;border-radius:16px;margin:14px 0 4px;padding:12px 14px}.v10-pnl-day h3{font:600 15px/1.3 var(--disp);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.v10-pnl-day ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.v10-pnl-day li{font:500 13px/1.6 var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.v10-pnl-chart{margin:14px 0 0}.v10-pnl-chart figcaption{font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.v10-pnl-chart svg{width:100%;height:150px;display:block;overflow:visible}.v10-pnl-chart .axis{stroke:var(--stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.v10-pnl-chart .bar{cursor:pointer}.v10-pnl-chart .bar.up{fill:var(--up);opacity:.85}.v10-pnl-chart .bar.red{fill:var(--down);opacity:.85}.v10-pnl-chart .cum{stroke:var(--amber);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--amber))}.v10-pnl-axis{font:500 11px/1.4 var(--mono);color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.v10-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=560px){.v10-pnl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.v10-pnl-stats span:nth-child(n+4){display:none}.v10-cal{gap:3px}.v10-cal-day{border-radius:9px;min-height:50px;padding:4px}.v10-cal-day b{letter-spacing:-.02em;font-size:9.5px}}.v10-glance-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.v10-gcard{--tone:var(--blue,#7aa7ff);border:1px solid var(--lg-edge);background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 12%,transparent),transparent 55%),var(--card);box-shadow:var(--lg-rim),0 10px 26px -18px color-mix(in srgb,var(--tone) 70%,transparent);border-radius:22px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.v10-gcard:before{content:"";background:linear-gradient(90deg,transparent,var(--tone),transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.v10-gcard.g-up{--tone:var(--up)}.v10-gcard.g-amber{--tone:var(--amber)}.v10-gcard.g-dn{--tone:var(--down)}.v10-gtop{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.v10-grank{width:28px;height:28px;font:700 13px/1 var(--mono);color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,transparent);box-shadow:0 0 14px -4px var(--tone);border-radius:50%;place-items:center;display:grid}.v10-gname{flex-direction:column;min-width:0;display:flex}.v10-gname b{font:700 16px/1.2 var(--mono);align-items:center;gap:6px;display:flex}.v10-gname b small{font:700 9px/1 var(--mono);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 50%,transparent);border-radius:6px;padding:3px 5px}.v10-gname>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v10-gprice{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.v10-gprice b{font:600 15px/1.2 var(--mono)}.v10-gprice small{font:600 12px/1.2 var(--mono)}.v10-gprice .up{color:var(--up)}.v10-gprice .dn{color:var(--down)}.v10-gstatus{font:700 11px/1.3 var(--mono);letter-spacing:.02em;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:999px;align-self:flex-start;padding:4px 10px}.v10-gwhy{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.v10-gnext{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.v10-gnext b{font:600 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tone);display:block}.v10-gact{gap:6px;margin-top:auto;display:flex}@media (width<=700px){.v10-glance-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding:2px 2px 10px;overflow-x:auto}.v10-glance-grid::-webkit-scrollbar{display:none}.v10-gcard{scroll-snap-align:start}}.v10-newsdesk{flex-direction:column;gap:14px;display:flex}.v10-banner{border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--text);border-radius:14px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.v10-news-bar{top:calc(64px + env(safe-area-inset-top));z-index:5;border:1px solid var(--lg-edge);background:var(--card);box-shadow:var(--lg-rim),0 8px 20px -16px #000;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex;position:sticky}.v10-seg{border:1px solid var(--stroke-soft);background:#ffffff0a;border-radius:999px;gap:4px;padding:3px;display:flex}.v10-seg button{color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.v10-seg button small{font:700 10px/1 var(--mono);background:#ffffff14;border-radius:999px;padding:2px 6px}.v10-seg button.on{color:var(--text);box-shadow:inset 0 1px 0 #ffffff40,0 0 16px -6px var(--amber);background:linear-gradient(#ffffff24,#ffffff0d)}:root .v10-search{border:1px solid var(--stroke-soft);min-height:36px;color:var(--muted);background:#00000026;border-radius:999px;flex-direction:row;flex:220px;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}:root .v10-search input{width:auto;min-width:0;height:auto;color:var(--text);font:500 14px/1.2 var(--body);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 0}.v10-chiprow{scrollbar-width:none;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.v10-chiprow::-webkit-scrollbar{display:none}.v10-tk{border:1px solid var(--stroke-soft);color:var(--text);font:600 12px/1.2 var(--mono);cursor:default;background:#ffffff08;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}button.v10-tk{cursor:pointer}.v10-tk small{font:600 10px/1 var(--mono);color:var(--muted)}.v10-tk.up{color:var(--up);border-color:color-mix(in srgb,var(--up) 40%,transparent);background:color-mix(in srgb,var(--up) 8%,transparent)}.v10-tk.dn{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent);background:color-mix(in srgb,var(--down) 8%,transparent)}.v10-tk.mx{color:var(--amber)}.v10-tk.held{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,transparent)}.v10-tk.held small{color:var(--amber)}.v10-tk.on{background:var(--amber);color:#1a1205;border-color:var(--amber);box-shadow:0 0 14px -4px var(--amber)}.v10-tk.on small{color:#1a1205}.v10-toggle{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.v10-toggle input{width:16px;height:16px;accent-color:var(--amber)}.v10-news-group h3,.v10-mini-h,.v10-index h3{font:600 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:6px 2px 8px}.v10-news-group h3 small{opacity:.7;margin-left:6px}.v10-stories{border:1px solid var(--lg-edge);background:var(--card);box-shadow:var(--lg-rim);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.v10-news-card .v10-stories,.v10-index .v10-stories{box-shadow:none;background:0 0;border:0}.v10-story{border-top:1px solid var(--stroke-soft);flex-direction:column;gap:6px;padding:12px 16px 12px 18px;display:flex;position:relative}.v10-story:first-child{border-top:0}.v10-story:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.v10-story.i-opportunity:before{background:var(--up)}.v10-story.i-risk:before{background:var(--down)}.v10-story.i-watch:before{background:var(--amber)}.v10-story.i-index:before{background:var(--blue,#7aa7ff);box-shadow:0 0 10px var(--blue,#7aa7ff)}.v10-story-meta{font:500 11.5px/1.3 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v10-story-meta time{color:var(--text);font-weight:600}.v10-tag{font:700 9.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 7px}.v10-tag.opportunity{color:var(--up)}.v10-tag.risk{color:var(--down)}.v10-tag.watch{color:var(--amber)}.v10-tag.hot{color:#ff8a65}.v10-tag.ai{color:var(--muted);border-color:var(--stroke)}.v10-tag.index{color:var(--blue,#7aa7ff)}.v10-story-h{color:var(--text);font:600 15px/1.4 var(--body);text-decoration:none}.v10-story-h:hover{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.v10-story-take{color:color-mix(in srgb,var(--text) 82%,var(--muted));margin:0;font-size:13.5px;line-height:1.55}.v10-story details summary{cursor:pointer;font:600 11px/1.6 var(--mono);color:var(--muted);letter-spacing:.04em;list-style:none}.v10-story details summary:before{content:"▸ "}.v10-story details[open] summary:before{content:"▾ "}.v10-story details p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.v10-story-why b{font-family:var(--mono);color:var(--text);margin-right:4px}.v10-story-tk{flex-wrap:wrap;gap:5px;display:flex}.v10-news-sum{margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.v10-news-card{padding:6px 0}.v10-news-card .v10-mini-h{margin:12px 16px 2px}.v10-index{padding:12px 14px}.v10-index-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.v10-more{align-self:center}@media (width<=700px){.v10-news-bar{top:calc(58px + env(safe-area-inset-top));border-radius:18px}.v10-seg{width:100%}.v10-seg button{flex:1;justify-content:center;padding:8px 6px}.v10-story{padding:12px 14px 12px 16px}.v10-story-h{font-size:14.5px}}.v10-edges{gap:14px;display:grid}.v10-edges section>small{font:700 10.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}.v10-edges small.up{color:var(--up)}.v10-edges small.red{color:var(--down)}.v10-edges ul,.v10-catalysts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v10-edge{--t:var(--up);border:1px solid color-mix(in srgb,var(--t) 30%,var(--stroke-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--t) 10%,transparent),transparent 70%);border-radius:14px;flex-direction:column;gap:6px;padding:11px 12px 11px 14px;display:flex;position:relative}.v10-edge.risk{--t:var(--down)}.v10-edge:before{content:"";background:var(--t);width:3px;box-shadow:0 0 10px var(--t);border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:0}.v10-edge>b{font:600 14px/1.4 var(--body)}.v10-edge p{color:color-mix(in srgb,var(--text) 85%,var(--muted));margin:0;font-size:13.5px;line-height:1.55}.v10-edge-tk{flex-wrap:wrap;gap:4px;display:flex}.v10-edge-tk em{font:700 11px/1 var(--mono);color:var(--t);border:1px solid color-mix(in srgb,var(--t) 45%,transparent);border-radius:999px;padding:3px 7px;font-style:normal}.v10-edge dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:grid}.v10-edge dt{font:700 10px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v10-edge dd{color:var(--text);margin:0}.v10-edge-h{font:600 10px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-self:flex-start}.v10-why{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.v10-why b{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-right:4px}.v10-catalysts li{border:1px solid var(--stroke-soft);border-left:3px solid var(--amber);border-radius:12px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.v10-catalysts li.tone-up{border-left-color:var(--up)}.v10-catalysts li.tone-dn{border-left-color:var(--down)}.v10-cat-head{align-items:baseline;gap:8px;display:flex}.v10-cat-head b{font:700 13px/1 var(--mono)}.v10-cat-head em{font:700 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-style:normal}.v10-cat-head time{font:500 11px/1 var(--mono);color:var(--muted);margin-left:auto}.v10-cat-ev{font-size:13.5px;font-weight:600}.v10-ifthen>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.v10-ifthen>summary::-webkit-details-marker{display:none}.v10-ifthen>summary span{font:500 11px/1.3 var(--mono);color:var(--muted)}.v10-ifthen>summary small:before{content:"▸ "}.v10-ifthen[open]>summary small:before{content:"▾ "}.v10-ifthen[open]>summary{margin-bottom:10px}.earn-full .earn-upcoming{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.earn-full .earn-day{border-color:var(--lg-edge);background:linear-gradient(#ffffff08,#0000 60px);border-radius:16px}.earn-full .earn-day h5{border-bottom:1px solid var(--stroke-soft);align-items:baseline;gap:6px;padding-bottom:6px;display:flex}.earn-row-nums{gap:14px;width:100%;display:flex}.earn-row-nums .earn-actual,.earn-full .earn-actual{flex-direction:row;align-items:baseline;gap:5px;display:inline-flex}.earn-row-head{width:100%;color:var(--muted);font:500 12px/1.45 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.earn-row-head:hover{color:var(--text)}.earn-full .earn-prices{flex-wrap:wrap;gap:4px 12px;width:100%;display:flex}.earn-full .earn-quote{min-width:0}.earn-figs{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:10px 0;display:grid}.earn-figs span{--t:var(--muted);border:1px solid color-mix(in srgb,var(--t) 35%,var(--stroke-soft));background:linear-gradient(160deg,color-mix(in srgb,var(--t) 12%,transparent),transparent 70%);border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.earn-figs span.up{--t:var(--up)}.earn-figs span.dn{--t:var(--down)}.earn-figs span.flat{--t:var(--amber)}.earn-figs small{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.earn-figs b{font:650 20px/1.1 var(--disp);font-variant-numeric:tabular-nums;color:var(--text)}.earn-figs em{font:500 11.5px/1.3 var(--mono);color:var(--t);font-style:normal}.earn-calls{border:1px solid var(--stroke-soft);border-radius:14px;margin:10px 0;padding:10px 14px}.earn-calls>b,.earn-entry-h{font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.earn-calls ul{gap:5px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}@media (width<=560px){.earn-figs b{font-size:17px}.earn-figs em{font-size:10.5px}.earn-figs span{padding:8px 10px}}:root{--v10-ring:linear-gradient(155deg,rgba(255,255,255,calc(.3 + var(--edge-alpha,.1))),#ffffff12 28%,#fff0 52%,#ffffff0d 78%,rgba(255,255,255,calc(.14 + var(--edge-alpha,.1)*.6)));--v10-glow:0 22px 48px -30px rgba(var(--blob-b),.55),0 2px 10px -6px #0000008c;--v10-top:inset 0 1px 0 rgba(255,255,255,calc(.12 + var(--edge-alpha,.1)*.8)),inset 0 0 0 .5px #ffffff08}:root[data-theme=light]{--v10-ring:linear-gradient(155deg,#fff,#ffffff80 30%,#8c9bbe2e 60%,#ffffffe6);--v10-glow:0 20px 40px -28px #465a9659,0 2px 8px -6px #283c6e40;--v10-top:inset 0 1px 0 #fff}:root :is(.panel,.market-card,.v10-gcard,.v10-stories,.p2-face,.p3-tile,.v91-tile,.v3-acard,.earn-day,.v10-edge){position:relative}:root :is(.panel,.market-card,.v10-gcard,.v10-stories,.p3-tile,.v91-tile):after{content:"";border-radius:inherit;background:var(--v10-ring);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root .panel{box-shadow:var(--v10-top),var(--v10-glow)!important}:root .panel:has(.p2-pf-scroll){box-shadow:var(--v10-top)!important}:root :is(.p3-tile,.v91-tile,.v10-gcard){box-shadow:var(--v10-top),0 14px 30px -22px #0009}:root .p2-head h2{text-shadow:0 0 28px rgba(var(--blob-b),.45)}:root .p2-head .eyebrow{background:linear-gradient(90deg,var(--muted),color-mix(in srgb,var(--amber) 70%,var(--muted)));color:#0000;-webkit-background-clip:text;background-clip:text}:root :is(.p2-pf-sum b,.v10-gprice b,.earn-figs b,.v10-pnl-stats b){text-shadow:0 0 18px color-mix(in srgb,currentColor 35%,transparent)}:root :is(.up,.red,.dn){text-shadow:0 0 12px color-mix(in srgb,currentColor 22%,transparent)}:root .primary{background:linear-gradient(180deg,color-mix(in srgb,var(--amber) 70%,#fff) 0%,var(--amber) 55%,color-mix(in srgb,var(--amber) 80%,#000) 100%);color:#1b1205;border:1px solid color-mix(in srgb,var(--amber) 60%,#fff);box-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #0000002e,0 8px 22px -10px var(--amber),0 0 0 3px color-mix(in srgb,var(--amber) 12%,transparent)}:root :is(.secondary,.quiet,.icon-btn,.nav-trigger){background:linear-gradient(180deg,rgba(255,255,255,calc(.1 + var(--sheen-alpha,.02)*2)),#ffffff05 55%,#ffffff0d),rgba(var(--cg-surface-rgb),calc(.25 + var(--surface-alpha,.6)*.4))}:root :is(.secondary,.quiet,.icon-btn,.nav-trigger,.primary):hover{filter:brightness(1.08)}:root :is(.secondary,.quiet,.icon-btn,.nav-trigger,.primary,.v10-seg button):focus-visible{outline:2px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb,var(--amber) 20%,transparent)}:root [aria-pressed=true]:is(.quiet,.secondary,button),:root .v92-pager button[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff4d,0 0 16px -6px var(--amber)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :is(dialog.earn-review-dialog,dialog.v10-pnl){background:linear-gradient(160deg,#ffffff14,transparent 240px),rgba(var(--cg-surface-rgb),.86);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-color:var(--lg-edge);box-shadow:inset 0 1px #ffffff24,0 30px 80px -30px #000}}@supports (-webkit-touch-callout:none) and ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .glass-header{background:linear-gradient(180deg,rgba(var(--cg-surface-rgb),calc(var(--surface-alpha,.8)*.82)),rgba(var(--cg-surface-rgb),calc(var(--surface-alpha,.8)*.66)))!important;-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-sat,160%))!important;backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-sat,160%))!important;box-shadow:inset 0 -1px #ffffff14,inset 0 1px #ffffff0f,0 12px 30px -24px #000!important}:root .v10-news-bar{background:rgba(var(--cg-surface-rgb),.72);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}}@media (prefers-reduced-transparency:reduce){:root .glass-header,:root :is(dialog.earn-review-dialog,dialog.v10-pnl),:root .v10-news-bar{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root :is(.panel,.market-card,.v10-gcard,.v10-stories,.p3-tile,.v91-tile):after{display:none}}@media (forced-colors:active){:root :is(.panel,.market-card,.v10-gcard,.v10-stories,.p3-tile,.v91-tile):after{display:none}:root *{text-shadow:none!important}}@media print{:root :is(.panel,.market-card,.v10-gcard,.v10-stories,.p3-tile,.v91-tile):after{display:none}}.v92-outlook>.v10-edges{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.v92-outlook>.v10-catalysts{grid-column:1/-1}.v10-catalysts ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.v10-readbox{align-content:start;gap:14px;display:grid}.v10-readbox>section>small{font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.v10-readbox>section+section{border-top:1px solid var(--stroke-soft);padding-top:12px}.v92-outlook>.v10-ifthen{order:9;grid-area:auto/1/auto/-1}@media (width>=761px){.v10-catalysts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.v10-readbox>.v92-why{margin-left:0}.earn-sub-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:4px 0 10px;display:flex}.earn-sub-row .earn-sub{margin:0}.earn-sub-row .earn-pager-btns{order:0;align-items:center;margin-left:0}.earn-sub-row .earn-pager-btns small{font:600 10.5px/1 var(--mono);color:var(--muted);margin-left:4px}.earn-dash .earn-cards+.earn-sub-row{margin-top:16px}:root .earn-dash+.earn-dash{margin-top:22px}.earn-wdays .earn-day,.earn-upcoming .earn-day{border:1px solid var(--lg-edge);background:linear-gradient(165deg,rgba(255,255,255,calc(.06 + var(--sheen-alpha,.02))),#ffffff03 45%,rgba(var(--blob-b),.05)),rgba(var(--cg-surface-rgb),.35);box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.14 + var(--edge-alpha,.1)*.6)),0 10px 24px -18px #000000a6;border-radius:18px;position:relative}.earn-wdays .earn-day h5,.earn-upcoming .earn-day h5{border-bottom:1px solid var(--stroke-soft);padding-bottom:6px}:root[data-theme=light] .earn-wdays .earn-day,:root[data-theme=light] .earn-upcoming .earn-day{background:linear-gradient(165deg,#fff,#fff9);box-shadow:inset 0 1px #fff,0 8px 20px -16px #283c6e59}.p3-pop .sp-head-chips .p3-chip{border-radius:8px;padding:5px 8px;font-size:11px}@media (width>=651px) and (width<=1400px){.p3-pop.sp-stock-workspace .p2-sheet-top{flex-wrap:wrap;row-gap:10px}.p3-pop.sp-stock-workspace .p2-sheet-top>div:first-child{flex:auto;order:1;max-width:none}.p3-pop.sp-stock-workspace .sp-header-prices{order:2}.p3-pop.sp-stock-workspace .p2-sheet-top>.icon-btn{order:3}.sp-head-mid{flex:1 0 100%;order:4;justify-content:flex-start}.sp-head-chips{justify-content:flex-start;gap:6px}}@media (width<=650px){.p3-pop .sp-head-chips .p3-chip{padding:4px 7px;font-size:10px}}.section-rail-label{display:none!important}@media (pointer:coarse){.section-rail,.section-rail>button{pointer-events:none!important}}:root .section-rail i,:root .section-rail .minor i{opacity:.5;width:5px;height:5px;box-shadow:none;border-radius:3px;transition:width .3s cubic-bezier(.2,.9,.3,1.1),height .3s,opacity .3s;transform:none}:root .section-rail .minor i{opacity:.3;width:3px;height:3px}:root .section-rail .on i,:root .section-rail .minor.on i{opacity:1;background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber)}:root .section-rail.open i{opacity:.55;width:12px;height:2px}:root .section-rail.open .on i{opacity:1;width:20px;height:2px}.sp-stock-workspace .v91-tile span,.sp-stock-workspace .sp-entry-top .v91-tile span,.sp-news .v91-sec p,.sp-news .v91-news li,.sp-news-detail p,.sp-stock-workspace .v91-sec p,.sp-stock-workspace .v8-sents li{font-size:13px;line-height:1.5}.sp-stock-workspace .v91-tile>b{font-size:15px}.sp-news .v91-news .v91-head{font:600 14px/1.4 var(--disp);color:var(--text);margin:2px 0 6px}.sp-news summary,.sp-news-headline{font-size:13px}.v10-analyse-all{white-space:nowrap;flex:none}.p3-wl-group .section-heading .v10-analyse-all{margin-left:auto;margin-right:6px}.v92-wr-bar .v10-analyse-all{margin-left:auto}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--header-height:64px;--workspace-gap:16px;background:var(--bg)}body,#root,.shell{min-height:100dvh}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:-webkit-any(html:fullscreen,html:-webkit-full-screen){background:var(--bg);overflow-y:auto}:is(html:fullscreen,html:fullscreen){background:var(--bg);overflow-y:auto}.display-experiment{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}:root .display-experiment p{margin:8px 0;font-size:12px;line-height:1.5}:root .glass-header{height:calc(var(--header-height) + var(--safe-top));padding-top:var(--safe-top);padding-left:max(var(--cg-shell),var(--safe-left));padding-right:max(var(--cg-shell),var(--safe-right))}:root main{padding-left:max(var(--cg-shell),var(--safe-left));padding-right:max(var(--cg-shell),var(--safe-right))}:root .p2-nav-panel{padding-top:calc(16px + var(--safe-top));padding-bottom:calc(16px + var(--safe-bottom));padding-left:max(17px,var(--safe-left));padding-right:max(17px,var(--safe-right))}.section-rail{right:calc(6px + var(--safe-right))}:root .appearance-popover{max-height:calc(100dvh - var(--header-height) - var(--safe-top) - var(--safe-bottom) - 24px)}:root dialog.p2-sheet.p3-pop.sp-stock-workspace{inset:calc(var(--vvt,0px) + max(var(--workspace-gap),var(--safe-top))) max(var(--workspace-gap),var(--safe-right)) calc(var(--kb,0px) + max(var(--workspace-gap),var(--safe-bottom))) max(var(--workspace-gap),var(--safe-left));width:calc(100vw - max(var(--workspace-gap),var(--safe-left)) - max(var(--workspace-gap),var(--safe-right)));height:calc(var(--vvh,100dvh) - max(var(--workspace-gap),var(--safe-top)) - max(var(--workspace-gap),var(--safe-bottom)));max-height:calc(var(--vvh,100dvh) - max(var(--workspace-gap),var(--safe-top)) - max(var(--workspace-gap),var(--safe-bottom)))}@media (width<=767px){:root{--workspace-gap:6px}}@media (width<=700px){:root{--header-height:58px}:root .appearance-popover{top:calc(var(--header-height) + var(--safe-top) + 12px);right:max(16px,var(--safe-right));max-width:calc(100vw - max(16px,var(--safe-left)) - max(16px,var(--safe-right)));max-height:calc(100dvh - var(--header-height) - var(--safe-top) - var(--safe-bottom) - 24px)}:root .p2-hsearch-pop{left:max(12px,var(--safe-left));right:max(12px,var(--safe-right));top:calc(var(--safe-top) + 64px)}}
