:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-fast:.14s;--dur:.2s;--dur-slow:.32s;--shadow-pop:0 1px 1px #0000000a, 0 8px 24px -6px #00000029, 0 0 0 1px #0000000f;--page:#f4f5f3;--surface:#fcfcfb;--surface-2:#f3f3f0;--surface-3:#eaeae6;--border:#0b0b0b1a;--border-strong:#0b0b0b2e;--text:#0b0b0b;--text-2:#52514e;--muted:#67655f;--grid:#e7e6e0;--axis:#c3c2b7;--accent:#1d66bd;--accent-solid:#1d66bd;--accent-ink:#1c5cab;--accent-soft:#2a78d61a;--pos:#006300;--neg:#c62f2f;--warn:#8a5a00;--warn-soft:#fdf3dc;--neg-soft:#fbe9e8;--pos-soft:#e6f3e6;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--radius:6px;--shadow:0 1px 2px #0000000a;--sidebar-w:224px;--fs-floor:0px}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--surface-2:#222220;--surface-3:#2c2c2a;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#f5f5f3;--text-2:#c3c2b7;--muted:#9a988f;--grid:#2c2c2a;--axis:#383835;--accent:#3987e5;--accent-solid:#2b6dbd;--accent-ink:#86b6ef;--accent-soft:#3987e529;--pos:#3cc43c;--neg:#ef6b6b;--warn:#f5b842;--warn-soft:#fab2191f;--neg-soft:#d03b3b29;--pos-soft:#0ca30c24;--shadow:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--surface-2:#222220;--surface-3:#2c2c2a;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#f5f5f3;--text-2:#c3c2b7;--muted:#9a988f;--grid:#2c2c2a;--axis:#383835;--accent:#3987e5;--accent-solid:#2b6dbd;--accent-ink:#86b6ef;--accent-soft:#3987e529;--pos:#3cc43c;--neg:#ef6b6b;--warn:#f5b842;--warn-soft:#fab2191f;--neg-soft:#d03b3b29;--pos-soft:#0ca30c24;--shadow:none}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);font-size:max(13px, var(--fs-floor));color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}code,.mono{font-family:var(--mono);font-size:max(12px, var(--fs-floor))}code{overflow-wrap:anywhere}.num{font-variant-numeric:tabular-nums}.pos{color:var(--pos)}.neg{color:var(--neg)}.muted{color:var(--muted)}.text2{color:var(--text-2)}.small{font-size:max(12px, var(--fs-floor))}.xs{font-size:max(11px, var(--fs-floor))}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{height:48px;color:var(--text);flex:none;align-items:center;gap:9px;padding:0 16px;display:flex}.brand:hover{color:var(--text);text-decoration:none}.brand-name{letter-spacing:-.015em;font-size:14.5px;font-weight:650}.brand-name span{color:var(--muted);font-weight:450}.nav{padding:6px 10px 16px}.nav-sec+.nav-sec{margin-top:10px}.nav-group{width:100%;font:inherit;font-size:max(11px, var(--fs-floor));letter-spacing:.02em;color:var(--muted);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 8px 4px;font-weight:500;display:flex}.nav-group.toggle{cursor:pointer;transition:color var(--dur-fast) var(--ease-out);border-radius:5px}.nav-group.toggle:hover:not(:disabled){color:var(--text)}.nav-group.toggle:disabled{cursor:default}.nav-group svg{opacity:.7;transition:transform var(--dur) var(--ease-out)}.nav-sec.open .nav-group svg{transform:rotate(90deg)}[dir=rtl] .nav-group svg{transform:scaleX(-1)}[dir=rtl] .nav-sec.open .nav-group svg{transform:rotate(90deg)}.nav-items{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.nav-sec.open .nav-items{grid-template-rows:1fr}.nav-items>div{min-height:0;overflow:hidden}.nav a{height:28px;color:var(--text-2);font-size:max(13px, var(--fs-floor));letter-spacing:-.005em;border-radius:6px;align-items:center;padding:0 8px 0 10px;display:flex;position:relative}.nav a:before{content:"";inset-inline-start:0;background:var(--accent);width:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;position:absolute;top:7px;bottom:7px;transform:scaleY(0)}.nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav a.active{color:var(--text);font-weight:560}.nav a.active:before{transform:scaleY(1)}.side-foot{font-size:max(10.5px, var(--fs-floor));color:var(--muted);margin-top:auto;padding:12px 18px 14px}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:48px;padding:0 20px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1}.content{width:100%;max-width:1680px;padding:18px 20px 40px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.page-head h1{font-size:19px}.page-head p{color:var(--text-2);max-width:900px;margin:3px 0 0}.grid{gap:12px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-side{grid-template-columns:340px minmax(0,1fr)}.span2{grid-column:span 2}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=1200px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.app{grid-template-columns:1fr}.sidebar{height:auto;position:static}.g2,.g3,.g4,.g-side{grid-template-columns:1fr}.span2{grid-column:auto}.content{padding:14px 16px 32px}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 14px;display:flex}.card-title{font-size:max(13px, var(--fs-floor));align-items:center;gap:6px;font-weight:600;display:flex}.card-sub{font-size:max(11.5px, var(--fs-floor));color:var(--muted);font-weight:400}.card-body{padding:12px 14px}.card-body.flush{padding:0}.kpis{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}.kpi{background:var(--surface);min-width:0;box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);padding:10px 12px}.kpi-label{font-size:max(11px, var(--fs-floor));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.kpi-value{letter-spacing:-.01em;margin-top:2px;font-size:18px;font-weight:600}.kpi-note{font-size:max(11px, var(--fs-floor));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.btn{border:1px solid var(--border-strong);background:var(--surface);height:30px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent-solid)}.btn.danger{color:var(--neg)}.btn.sm{height:26px;font-size:max(12px, var(--fs-floor));padding:0 9px}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--surface-2)}.field{flex-direction:column;gap:3px;min-width:0;display:flex}.field>label,.field-label{font-size:max(11px, var(--fs-floor));color:var(--text-2);align-items:center;gap:4px;font-weight:500;display:flex}.field-hint{font-size:max(11px, var(--fs-floor));color:var(--muted)}.input,select.input,textarea.input{border:1px solid var(--border-strong);background:var(--surface);height:30px;color:var(--text);font:inherit;border-radius:5px;width:100%;min-width:0;padding:0 8px}textarea.input{resize:vertical;height:auto;padding:6px 8px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.input.sm{height:26px;font-size:max(12px, var(--fs-floor))}.form-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.check{cursor:pointer;font-size:max(12.5px, var(--fs-floor));align-items:center;gap:6px;display:inline-flex}.check input{accent-color:var(--accent)}.seg{border:1px solid var(--border-strong);border-radius:5px;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--text-2);font:inherit;font-size:max(12px, var(--fs-floor));cursor:pointer;border:0;padding:4px 10px}.seg button+button{border-left:1px solid var(--border)}.seg button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs button{font:inherit;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.tabs button.on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.badge{height:20px;font-size:max(11px, var(--fs-floor));border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.badge.synthetic{background:var(--warn-soft);color:var(--warn);letter-spacing:.02em;border-color:#0000}.badge.good{color:var(--pos);background:var(--pos-soft);border-color:#0000}.badge.bad{color:var(--neg);background:var(--neg-soft);border-color:#0000}.badge.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.badge.info{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.banner{border-radius:var(--radius);font-size:max(12.5px, var(--fs-floor));border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.banner.warn{background:var(--warn-soft);color:var(--warn)}.banner.info{background:var(--accent-soft);color:var(--accent-ink)}.banner.error{background:var(--neg-soft);color:var(--neg)}.banner.neutral{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.table-wrap{max-width:100%;overflow:auto}table.dt{border-collapse:collapse;width:100%;font-size:max(12.5px, var(--fs-floor))}table.dt th{background:var(--surface-2);z-index:1;text-align:left;font-weight:600;font-size:max(11.5px, var(--fs-floor));color:var(--text-2);border-bottom:1px solid var(--border-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:6px 10px;position:sticky;top:0}table.dt th.sortable{cursor:pointer}table.dt th.sortable:hover{color:var(--text)}table.dt td{border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 10px}table.dt td.wrap{white-space:normal}table.dt .r{text-align:right;font-variant-numeric:tabular-nums}table.dt .c{text-align:center}table.dt tbody tr:hover{background:var(--surface-2)}table.dt tbody tr.sel{background:var(--accent-soft)}table.dt tbody tr.clickable{cursor:pointer}.dt-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.dt-foot{font-size:max(11.5px, var(--fs-floor));color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.kv{font-size:max(12.5px, var(--fs-floor));grid-template-columns:max-content 1fr;gap:4px 14px;display:grid}.kv dt{color:var(--text-2)}.kv dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.tip{display:inline-flex;position:relative}.tip-icon{border:1px solid var(--axis);width:13px;height:13px;color:var(--muted);font-size:max(9px, var(--fs-floor));cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tip-body{z-index:50;background:var(--surface);width:300px;color:var(--text);border:1px solid var(--border-strong);font-size:max(12px, var(--fs-floor));white-space:normal;text-transform:none;letter-spacing:0;border-radius:6px;padding:9px 11px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:-8px;box-shadow:0 6px 24px #0000002e}.tip:hover .tip-body,.tip:focus-within .tip-body{display:block}.tip-body b{margin-bottom:3px;display:block}.tip-body .tip-row{margin-top:4px}.tip-body .tip-k{color:var(--muted);font-size:max(10.5px, var(--fs-floor));text-transform:uppercase;letter-spacing:.05em}.state{text-align:center;color:var(--muted);font-size:max(12.5px, var(--fs-floor));padding:28px 16px}.state.error{color:var(--neg)}.spinner{border:2px solid var(--surface-3);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--surface-3);border-radius:2px;height:4px;overflow:hidden}.progress>div{background:var(--accent);height:100%;transition:width .3s}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:4px;animation:1.3s infinite sk}@keyframes sk{to{background-position:-200% 0}}.search{width:min(440px,40vw);position:relative}.search input{padding-left:28px}.search .icon{color:var(--muted);font-size:max(13px, var(--fs-floor));pointer-events:none;position:absolute;top:7px;left:9px}.popover{z-index:60;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;max-height:460px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0000002e}.popover.right{width:380px;left:auto}.pop-group{font-size:max(10.5px, var(--fs-floor));text-transform:uppercase;color:var(--muted);letter-spacing:.06em;padding:6px 10px 2px}.pop-item{cursor:pointer;font-size:max(12.5px, var(--fs-floor));justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.pop-item:hover,.pop-item.active{background:var(--surface-2)}.notif{border-bottom:1px solid var(--border);font-size:max(12.5px, var(--fs-floor));padding:8px 12px}.notif.unread{background:var(--accent-soft)}.bell{position:relative}.bell .count{background:var(--status-critical);color:#fff;min-width:16px;height:16px;font-size:max(10px, var(--fs-floor));border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.chart{width:100%}.chart-legend-note{font-size:max(11px, var(--fs-floor));color:var(--muted);padding:0 14px 8px}.checklist{border:1px solid var(--border);background:var(--surface);border-radius:5px;max-height:260px;padding:4px 0;overflow:auto}.checklist .grp{font-size:max(10.5px, var(--fs-floor));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 2px}.checklist label{cursor:pointer;font-size:max(12.5px, var(--fs-floor));align-items:center;gap:8px;padding:2px 10px;display:flex}.checklist label:hover{background:var(--surface-2)}.pre{font-family:var(--mono);font-size:max(11.5px, var(--fs-floor));background:var(--surface-2);border:1px solid var(--border);white-space:pre;border-radius:5px;max-height:320px;margin:0;padding:8px 10px;overflow:auto}.bar-inline{background:var(--surface-3);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.bar-inline>div{background:var(--accent);height:100%}.divider{background:var(--border);height:1px;margin:10px 0}body{letter-spacing:-.003em;text-rendering:optimizelegibility}.kpi-value,.page-head h1{letter-spacing:-.02em}.btn,.seg button,.tabs button,.nav a,.pop-item,.input,table.dt tbody tr,.kpi,.chip{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur) var(--ease-out)}.btn:active:not(:disabled),.seg button:active{transform:scale(.97)}.nav a:active{background:var(--surface-3)}.btn.primary{box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000001f}.kpi[role=link]:hover{background:var(--surface-2)}.kpi[role=link]:active{transform:scale(.985)}.tabs button{position:relative}.tabs button:after{content:"";background:var(--accent);height:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.tabs button.on{border-bottom-color:#0000}.tabs button.on:after{transform:scaleX(1)}.popover{transform-origin:top;animation:pop-in var(--dur) var(--ease-out);box-shadow:var(--shadow-pop);border-color:#0000}.popover.right{transform-origin:100% 0}.tip-body{animation:fade-up var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-pop);border-color:#0000}@keyframes pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.route-enter{animation:route-in var(--dur-slow) var(--ease-out)}@keyframes route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:overlay-in var(--dur) var(--ease-out);background:#08080852;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.palette{background:var(--surface);width:min(640px,100vw - 32px);box-shadow:var(--shadow-pop);animation:palette-in var(--dur) var(--ease-out);transform-origin:top;border-radius:12px;overflow:hidden}@keyframes palette-in{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:none}}.palette-input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:14px 16px;font-size:15px}.palette-list{max-height:55vh;padding:6px;overflow:auto}.palette-group{font-size:max(10.5px, var(--fs-floor));text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:8px 10px 4px}.palette-item{cursor:pointer;font-size:max(13px, var(--fs-floor));border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.palette-item.active{background:var(--accent-soft);color:var(--text)}.palette-foot{border-top:1px solid var(--border);font-size:max(11px, var(--fs-floor));color:var(--muted);gap:14px;padding:7px 12px;display:flex}kbd{font-family:var(--mono);font-size:max(10.5px, var(--fs-floor));border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:4px;padding:1px 5px}.search-trigger{border:1px solid var(--border-strong);background:var(--surface);width:min(420px,38vw);height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.search-trigger:hover{background:var(--surface-2)}.search-trigger .grow{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.toaster{z-index:120;pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{pointer-events:auto;background:var(--surface);box-shadow:var(--shadow-pop);font-size:max(12.5px, var(--fs-floor));animation:toast-in .4s var(--ease-out);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.toast.leaving{animation:toast-out .2s var(--ease-in-out) forwards}.toast .t-title{font-weight:600}.toast .t-body{color:var(--text-2);margin-top:1px}.toast .t-icon{width:18px;height:18px;font-size:max(11px, var(--fs-floor));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)scale(.97)}}.chat{flex-direction:column;gap:12px;display:flex}.msg{max-width:860px;animation:fade-up var(--dur) var(--ease-out)}.msg.user{background:var(--accent);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;padding:9px 13px}.msg.bot{background:var(--surface);border:1px solid var(--border);border-radius:12px 12px 12px 4px;align-self:flex-start;width:100%;padding:12px 14px}.chip{border:1px solid var(--border-strong);background:var(--surface);height:26px;color:var(--text-2);font:inherit;font-size:max(12px, var(--fs-floor));cursor:pointer;border-radius:13px;align-items:center;padding:0 10px;display:inline-flex}.chip:hover{background:var(--surface-2);color:var(--text)}.chip:active{transform:scale(.97)}.topbar select.dataset-select{flex:0 230px;width:230px;min-width:150px}.show-md{display:none}@media (width>=981px) and (width<=1439px){.topbar .hide-md{display:none}.topbar .show-md{display:inline}.topbar select.dataset-select{width:190px}.search-trigger{flex:180px;width:auto;min-width:140px}.topbar.with-dataset .top-link{display:none}}@media (width<=560px){table.dt.params-table,table.dt.params-table tbody{width:100%;display:block}table.dt.params-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.dt.params-table tr{border-bottom:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:10px 0;display:grid}table.dt.params-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}table.dt.params-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-family:var(--font);font-size:max(11px, var(--fs-floor))}table.dt.params-table td:last-child{grid-column:1/-1}}.menu-btn,.scrim{display:none}@media (width<=980px){.menu-btn{display:inline-flex}.sidebar{z-index:90;top:0;inset-inline-start:0;width:min(290px,84vw);height:100dvh;transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-pop);position:fixed;bottom:0;transform:translate(-102%)}.sidebar.open{transform:none}.scrim.open{z-index:85;animation:overlay-in var(--dur) var(--ease-out);background:#08080859;display:block;position:fixed;inset:0}.topbar{gap:8px;height:52px;padding:0 12px}.topbar .hide-sm{display:none}.search-trigger{flex:1;width:auto;min-width:0}.page-head{flex-direction:column;align-items:stretch}.page-head select.input,.page-head .input{width:100%!important}.grid[style*=grid-template-columns]{grid-template-columns:1fr!important}.toaster{width:auto;left:8px;right:8px}}@media (width<=560px){.kpi-value{font-size:16px}.content{padding:12px 12px 28px}.card-head{flex-wrap:wrap}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border)}@media (width<=980px){[dir=rtl] .sidebar:not(.open){transform:translate(102%)}.nav a{height:34px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nav-items,.nav a:before,.nav-group svg{transition:none}}.grid>*,.card,.card-body{min-width:0}@media (width<=480px){:root{--fs-floor:14px}}@media (width<=768px),(pointer:coarse){button,select,textarea,summary,[role=button],[role=tab],[role=radio],input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),a[href]{min-height:44px}:is(.icon-btn,.chip-x,.menu-btn,.help-icon-btn,button[aria-label],a[aria-label]){min-width:44px}:is(.seg button,.tabs button,.np-tabs button,[role=tab],.btn.sm,.chip:not(.chat-sugg .chip),.chip>a[href],.np-sym,.np-topic,.link-btn,.touch-link,:is(td,th,dd)>a[href]){flex-shrink:0;justify-content:center;min-width:44px}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}:is(td,th,dd,nav,header,footer,.row,.chips)>a[href]:only-child{align-items:center;display:inline-flex}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:8px;min-height:44px;display:inline-flex}:is(td,th,dd)>a[href]{align-items:center;display:inline-flex}:is(li,h1,h2,h3,h4,dt)>a[href]:only-child{display:inline-block}}:is(p,dd,blockquote,.np-disclosure,.np-disclaimer,.lg-doc li,.text2.small) a[href]:not(.btn):not(.chip):not(.np-orig):not(.hashtag):not(.cashtag):not(.touch-link){text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.notif-btn{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:block}.popover-in{animation:pop-in var(--dur-fast) var(--ease-out);transform-origin:0 0}.link-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.link-btn:disabled{color:var(--muted);cursor:default}.icon-btn{width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;font-size:15px;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn:active{transform:scale(.92)}.btn.block{justify-content:center;width:100%}.card-foot{border-top:1px solid var(--border);padding:8px 14px}tr.strong td{font-weight:600}.chg.pos{color:var(--pos)}.chg.neg{color:var(--neg)}.chip.on{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000;gap:4px}.chip.on a{color:inherit}.chip-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}.chip-x:hover{opacity:1}.sym-search{width:100%;position:relative}.sym-search .input{border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:15px}.sym-search.compact .input{height:34px;font-size:max(13px, var(--fs-floor));border-radius:8px}.sym-results{z-index:60;background:var(--surface);border:1px solid var(--border);max-height:360px;box-shadow:var(--shadow-pop);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sym-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sym-row.active{background:var(--surface-2)}.sym-code{font-size:max(12.5px, var(--fs-floor));font-weight:600}.sym-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sym-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);white-space:nowrap}.sym-empty{font-size:max(12.5px, var(--fs-floor));color:var(--text-2);padding:12px}.mk-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;padding:18px}.mk-table td,.mk-table th{white-space:nowrap}.mk-table td.ellipsis{max-width:280px}.inst-head{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.inst-price{letter-spacing:-.02em;margin:6px 0 2px;font-size:30px;font-weight:650}.inst-price .chg{font-size:15px;font-weight:500}.inst-actions{width:min(420px,100%)}.stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;display:grid}.stat-k{font-size:max(11.5px, var(--fs-floor));color:var(--muted)}.stat-v{font-size:max(13.5px, var(--fs-floor));font-weight:550}.rec{text-transform:capitalize;background:var(--surface-2);border-radius:999px;padding:3px 10px;font-weight:650;display:inline-block}.rec-strong_buy,.rec-buy{background:var(--pos-soft);color:var(--pos)}.rec-sell,.rec-strong_sell,.rec-underperform{background:var(--neg-soft);color:var(--neg)}.rec-hold{background:var(--warn-soft);color:var(--warn)}.rec-bar{height:22px;font-size:max(11px, var(--fs-floor));color:#fff;border-radius:6px;font-weight:600;display:flex;overflow:hidden}.rec-bar .rb{place-items:center;min-width:18px;display:grid}.rb-strongBuy{background:#15803d}.rb-buy{color:#fff;background:#15803d}.rb-hold{color:#1f1700;background:#eab308}.rb-sell{color:#fff;background:#c2410c}.rb-strongSell{background:#dc2626}.news{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.news a{color:var(--text);font-weight:500;line-height:1.4}.news a:hover{color:var(--accent)}.mini-posts{flex-direction:column;gap:8px;display:flex}.mini-post{background:var(--surface-2);color:var(--text);font-size:max(12.5px, var(--fs-floor));border-radius:8px;padding:8px 10px;line-height:1.45;display:block}.mini-post:hover{background:var(--surface-3)}.rank-list{flex-direction:column;gap:8px;display:flex}.rank-row{grid-template-columns:22px 120px minmax(80px,1fr) 36px minmax(0,2fr);align-items:center;gap:10px;display:grid}.rank-n{background:var(--surface-2);width:22px;height:22px;font-size:max(11.5px, var(--fs-floor));border-radius:50%;place-items:center;font-weight:650;display:grid}.rank-bar{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.rank-bar span{background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:4px;display:block}.rank-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.dt.heat td{transition:background var(--dur) var(--ease-out)}.chat-shell{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;min-height:60vh;padding:14px;display:flex}.chat-log{flex-direction:column;flex:1;gap:12px;display:flex}.chat-empty{text-align:center;max-width:640px;margin:auto;padding:30px 0}.chat-empty-title{letter-spacing:-.01em;margin-bottom:14px;font-size:20px;font-weight:650}.chat-sugg{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chat-sugg .chip{text-align:left;height:auto;min-height:30px;padding:6px 12px;line-height:1.35}.chat-input{background:var(--surface);align-items:flex-end;gap:8px;padding-top:6px;display:flex;position:sticky;bottom:0}.chat-input textarea{resize:vertical;flex:1;min-height:44px;max-height:180px;padding:11px 13px;line-height:1.4}.chat-input .btn{height:44px}.md{line-height:1.6;font-size:max(13.5px, var(--fs-floor))}.md-p{margin:0 0 8px}.md-h{margin:12px 0 4px;font-weight:650}.md-h1,.md-h2{font-size:16px}.md-h3{font-size:15px}.md-h4{font-size:14px}.md-list{margin:0 0 8px;padding-left:20px}.md-list li{margin:2px 0}.md code{font-family:var(--mono);font-size:max(12px, var(--fs-floor));background:var(--surface-2);border-radius:4px;padding:1px 5px}.md-hr{border:0;border-top:1px solid var(--border);margin:10px 0}.modal-scrim{z-index:120;animation:overlay-in var(--dur) var(--ease-out);background:#08080873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);width:min(420px,100%);max-height:90vh;box-shadow:var(--shadow-pop);transform-origin:50%;border-radius:14px;padding:18px;overflow-y:auto}.modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fld{font-size:max(12px, var(--fs-floor));color:var(--text-2);flex-direction:column;gap:4px;margin-top:10px;display:flex}.fld .input{height:38px}.fld textarea.input{height:auto;padding:8px 10px}.seg-tabs{background:var(--surface-2);border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.seg-tabs button{font:inherit;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:7px;padding:7px}.seg-tabs button.on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000014}.insta{grid-template-columns:minmax(0,620px) 300px;justify-content:center;gap:28px;display:grid}.insta-main{min-width:0}.insta-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.insta-logo{letter-spacing:-.03em;background:linear-gradient(90deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:750}.insta-tabs{border-bottom:1px solid var(--border);margin-bottom:12px;display:flex}.insta-tabs button{font:inherit;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px;font-weight:550}.insta-tabs button.on{color:var(--text);border-bottom-color:var(--text)}.insta-filter{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.insta-empty{text-align:center;color:var(--text-2);padding:40px 10px}.composer{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:10px;width:100%;margin-bottom:14px;padding:12px;display:flex}.composer.ghost{cursor:pointer;text-align:left;font:inherit}.composer textarea{resize:vertical;width:100%;min-height:64px;padding:8px 10px;line-height:1.45}.composer-preview{width:fit-content;margin-top:8px;position:relative}.composer-preview img{border-radius:10px;max-width:100%;max-height:220px;display:block}.composer-preview .icon-btn{color:#fff;background:#0000008c;position:absolute;top:6px;right:6px}.feed{flex-direction:column;gap:14px;display:flex}.post{background:var(--surface);border:1px solid var(--border);animation:fade-up var(--dur) var(--ease-out);border-radius:14px}.post-head{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.post-head a{color:var(--text)}.post-media{background:var(--surface-2);-webkit-user-select:none;user-select:none;position:relative}.post-media img{object-fit:contain;width:100%;max-height:720px;display:block}.heart-pop{color:#fff;text-shadow:0 4px 24px #00000059;animation:heart-pop .45s var(--ease-out) forwards;pointer-events:none;place-items:center;font-size:96px;display:grid;position:absolute;inset:0}@keyframes heart-pop{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}.post-actions{align-items:center;gap:4px;padding:6px 8px 0;display:flex}.act{cursor:pointer;width:38px;height:38px;color:var(--text);transition:transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1}.act:active{transform:scale(.88)}.act.liked{color:#ed4956}.act .beat{animation:beat .45s var(--ease-out);display:inline-block}@keyframes beat{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}.post-body{white-space:pre-wrap;word-break:break-word;padding:4px 14px 10px;line-height:1.5}.cashtag,.hashtag,.mention{font-weight:600}.ticker-cards{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.ticker-card{border:1px solid var(--border);color:var(--text);font-size:max(12.5px, var(--fs-floor));transition:background var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ticker-card:hover{background:var(--surface-2)}.comments{border-top:1px solid var(--border);font-size:max(13px, var(--fs-floor));flex-direction:column;gap:6px;padding:10px 14px;display:flex}.comment a{color:var(--text)}.comment-form{gap:6px;margin-top:4px;display:flex}.comment-form .input{flex:1;height:34px}.post-more{position:relative}.share-menu{z-index:70;background:var(--surface);border:1px solid var(--border);min-width:220px;box-shadow:var(--shadow-pop);transform-origin:100% 0;border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.post-actions .share-menu{transform-origin:0 0;left:0;right:auto}.share-menu>a,.share-menu>button{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.share-menu>a:hover,.share-menu>button:hover{background:var(--surface-2)}.avatar{object-fit:cover;color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.insta-rail{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:72px}.rail-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px}.rail-title{font-weight:650;font-size:max(13px, var(--fs-floor));margin-bottom:8px}.rail-row{color:var(--text);font-size:max(12.5px, var(--fs-floor));border-radius:8px;align-items:center;gap:8px;padding:5px 4px;display:flex}.rail-row:hover{background:var(--surface-2)}.rail-row .xs{margin-left:auto}.profile{align-items:flex-start;gap:22px;padding:8px 4px 18px;display:flex}.profile-counts{font-size:max(13.5px, var(--fs-floor));gap:18px;margin:8px 0;display:flex}.insta-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.grid-cell{aspect-ratio:1;background:var(--surface-2);color:var(--text);border-radius:4px;position:relative;overflow:hidden}.grid-cell img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.grid-cell:hover img{transform:scale(1.03)}.grid-text{font-size:max(12px, var(--fs-floor));padding:10px;line-height:1.4}.grid-hover{color:#fff;opacity:0;transition:opacity var(--dur) var(--ease-out);background:#00000073;place-items:center;font-weight:650;display:grid;position:absolute;inset:0}.grid-cell:hover .grid-hover{opacity:1}@media (width<=1100px){.insta{grid-template-columns:minmax(0,640px)}.insta-rail{position:static}}@media (width<=560px){.sym-row{grid-template-columns:90px 1fr}.sym-meta{display:none}.inst-price{font-size:24px}.rank-row{grid-template-columns:22px 90px 1fr 30px}.rank-why{white-space:normal;grid-column:2/-1}.mk-table .hide-sm,table.dt .hide-sm{display:none}.profile{gap:14px}.profile .avatar{width:64px!important;height:64px!important}.chat-shell{min-height:70vh;padding:10px}}@media (prefers-reduced-motion:reduce){.heart-pop,.act .beat,.popover-in,.post{animation:none!important}.grid-cell img,.rank-bar span{transition:none!important}}.card-head{flex-wrap:wrap;gap:8px}.card-head .row{flex-wrap:wrap;min-width:0;max-width:100%}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{flex:none}.login{background:var(--page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-brand{color:#e2e8f0;background:radial-gradient(120% 120% at 0 0,#1d4ed8 0%,#0b1220 55%,#050810 100%);flex-direction:column;justify-content:center;gap:22px;padding:56px;display:flex}.login-logo{letter-spacing:.08em;color:#93c5fd;font-size:14px;font-weight:800}.login-brand h1{letter-spacing:-.02em;color:#fff;max-width:560px;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.12}.login-brand ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.login-brand li:before{content:"✓";color:#60a5fa;margin-right:10px;font-weight:700}.login-main{place-items:center;padding:32px 16px;display:grid}.login-card{width:min(400px,100%);animation:route-in var(--dur-slow) var(--ease-out)}.login-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.oauth-btn{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:46px;color:var(--text);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-weight:600;display:flex}.oauth-btn:hover{background:var(--surface-2)}.oauth-btn:active{transform:scale(.98)}.oauth-btn.apple{color:#fff;background:#0b0b0b;border-color:#0b0b0b}.oauth-btn.apple:hover{background:#222}.login-or{color:var(--muted);font-size:max(12px, var(--fs-floor));align-items:center;gap:12px;margin:18px 0 8px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--border);flex:1;height:1px}.login-submit{border-radius:12px;height:44px;font-size:14px}@media (width<=860px){.login{grid-template-columns:1fr}.login-brand{gap:12px;padding:28px 20px}.login-brand ul,.login-brand>.xs{display:none}.login-brand h1{font-size:22px}}.insta-top{align-items:center;gap:14px;margin-bottom:10px;display:flex}.insta-top .insta-logo{flex:none}.insta-search{flex:1;min-width:0;position:relative}.insta-search .input{background:var(--surface-2);border-color:#0000;border-radius:10px;width:100%;height:38px;padding-left:34px}.insta-search .input:focus{background:var(--surface);border-color:var(--border-strong)}.insta-search-icon{color:var(--muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.insta-search-results{z-index:80;background:var(--surface);border:1px solid var(--border);max-height:440px;box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.isr-head{font-size:max(11px, var(--fs-floor));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 10px 4px;font-weight:700}.isr-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.isr-row:hover{background:var(--surface-2)}.isr-row .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.isr-ticker{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);font-size:max(9.5px, var(--fs-floor));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.page-badge{background:var(--accent-soft);color:var(--accent-ink);font-size:max(10.5px, var(--fs-floor));vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-weight:650;display:inline-block}.follow-inline{font-weight:700;font-size:max(13px, var(--fs-floor))}.post-media.linked{display:block}.post-video{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.post-video iframe,.post-video img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.post-video .play{transition:transform var(--dur) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.post-video.poster:hover .play{transform:scale(1.06)}.text-card{color:#fff;flex-direction:column;justify-content:center;gap:14px;min-height:300px;padding:36px 30px;text-decoration:none;display:flex;position:relative}.text-card:hover{color:#fff}.text-card-src{font-size:max(12px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-weight:700}.text-card-title{letter-spacing:-.015em;font-size:clamp(20px,2.6vw,26px);font-weight:750;line-height:1.22}.text-card-cta{font-size:max(13px, var(--fs-floor));opacity:.85}.post-actions .act.save{margin-inline-start:auto}.act svg{display:block}.act.liked,.act.liked svg{color:#ed4956}.act.saved{color:var(--text)}.post-likes{font-weight:650;font-size:max(13px, var(--fs-floor));padding:0 14px 4px}.post-headline{margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.35}.post-headline a{color:var(--text)}.post-headline a:hover{text-decoration:underline}.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-view-comments{color:var(--muted);padding:0 14px 10px;display:block}.hidden-note{text-align:center;padding:16px}.skeleton-post{padding:12px}.skeleton-post .sk-line,.skeleton-post .sk-media{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite sk}.skeleton-post .sk-line{width:60%;height:14px;margin:6px 0}.skeleton-post .sk-line.short{width:35%}.skeleton-post .sk-media{height:320px;margin:10px 0}.topic-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;margin-bottom:14px;padding:12px 4px 18px;display:flex}.topic-icon{color:#fff;background:linear-gradient(135deg,#1d4ed8,#7c3aed);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:18px;font-weight:800;display:grid}.topic-price{margin:6px 0 2px;font-size:22px;font-weight:700}.topic-price .chg{font-size:14px}.grid-video{color:#fff;text-shadow:0 1px 4px #0009;font-size:14px;position:absolute;top:8px;right:8px}.grid-text{align-items:center;height:100%;display:flex}.account .share-menu{min-width:240px}.advisor-status{color:var(--text-2);font-size:max(13px, var(--fs-floor));align-items:center;gap:8px;display:inline-flex}.advisor-status .dot{background:var(--accent);width:7px;height:7px;animation:pulse 1.1s var(--ease-in-out) infinite;border-radius:50%}@keyframes pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.advisor-steps{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.advisor-steps .step{font-size:max(12px, var(--fs-floor));color:var(--muted)}.advisor-steps .step:before{content:"✓ ";color:var(--pos)}.caret{background:var(--text);vertical-align:-2px;width:7px;height:15px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (width<=560px){.insta-top .insta-logo{font-size:20px}.text-card{min-height:240px;padding:26px 20px}.topic-head{gap:12px}.topic-icon{width:56px;height:56px;font-size:14px}}@media (prefers-reduced-motion:reduce){.advisor-status .dot,.caret,.skeleton-post .sk-line,.skeleton-post .sk-media{animation:none!important}}.ask-ai{height:28px;font-size:max(12.5px, var(--fs-floor));color:#fff;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;align-items:center;gap:5px;margin-inline-start:4px;padding:0 11px;font-weight:650;display:inline-flex}.ask-ai:hover{color:#fff;filter:brightness(1.08)}.ask-ai:active{transform:scale(.96)}.adv-attached{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex}.adv-attached img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px}.adv-attached-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.adv-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.adv-post-tag{font-size:max(11px, var(--fs-floor));color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#7c3aed24;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin-bottom:4px;padding:2px 8px;display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.ask-ai{transition:none}}.post-discussion{border:1px solid var(--border);color:var(--text);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:8px;flex-direction:column;gap:4px;margin-bottom:6px;padding:10px 12px;display:flex}.post-discussion:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text);text-decoration:none}.post-discussion-meta{font-size:max(11.5px, var(--fs-floor));align-items:center;gap:8px;display:flex}.post-discussion-title{letter-spacing:-.01em;font-size:14.5px;line-height:1.35}.top-link{white-space:nowrap;height:32px;font-size:max(13px, var(--fs-floor));color:var(--text-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.top-link:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.top-link.on{color:var(--text)}.top-link-mark{width:16px;height:16px;color:var(--surface);font-size:max(9.5px, var(--fs-floor));background:var(--text);border-radius:4px;flex:none;place-items:center;font-weight:700;display:grid}.top-link-mark.ai{background:var(--accent-solid);color:#fff}.top-icon{width:32px;height:32px;color:var(--text-2)}.top-icon:hover{color:var(--text)}.bell .count{min-width:15px;height:15px;font-size:max(9.5px, var(--fs-floor));background:var(--text);color:var(--surface);box-shadow:0 0 0 2px var(--surface);pointer-events:none;padding:0 4px;top:1px;right:-5px}.topbar .btn.primary.sm{height:30px}.tabbar{display:none}@media (width<=980px){.tabbar{z-index:90;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--muted);font-size:max(10.5px, var(--fs-floor));transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.tab:active{transform:scale(.94)}.tab.on{color:var(--text)}.tab-icon{font-size:19px;line-height:1}.tab.primary .tab-icon{width:26px;height:26px;color:var(--surface);font-weight:700;font-size:max(13px, var(--fs-floor));background:var(--text);border-radius:7px;place-items:center;display:grid}.content{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.toaster{bottom:calc(70px + env(safe-area-inset-bottom))!important}}.hm{--rule:var(--border);--rule-strong:color-mix(in srgb, var(--text) 82%, transparent);max-width:1240px;margin:0 auto;padding:6px 4px 0}.hm .num,.hm .strip-v,.hm .mv,.hm time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hm .mv,.hm .strip-row,.hm .num,.hm .mono,.hm .wire-time{direction:ltr;unicode-bidi:isolate}[dir=rtl] .hm .strip-row{justify-content:flex-end}.hm-head{max-width:860px;padding:18px 0 22px}.hm-eyebrow{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;display:flex}.session{color:var(--text-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.session i{background:var(--muted);opacity:.6;border-radius:50%;width:6px;height:6px}.session.open i{background:var(--status-good);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-good) 18%, transparent)}.hm-head h1{letter-spacing:-.028em;color:var(--text);font-size:clamp(24px,2.35vw,32px);font-weight:600;line-height:1.12}.hm-lede{color:var(--text-2);text-wrap:pretty;max-width:640px;margin:10px 0 18px;font-size:14.5px;line-height:1.55}.hm-try{font-size:max(12.5px, var(--fs-floor));flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:12px;display:flex}.hm-try-label{color:var(--muted)}.hm-try a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out)}.hm-try a:hover{color:var(--text);text-decoration-color:currentColor}.hm-advisor{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:14px;display:flex}.hm-advisor .dot{background:var(--muted);border-radius:50%;width:6px;height:6px;margin-inline-end:2px}.hm-advisor .dot.on{background:var(--accent)}.hm-advisor .mono{font-size:max(11.5px, var(--fs-floor));color:var(--text-2)}.hm-advisor .sec-link{margin-inline-start:6px}.rs{z-index:30;max-width:760px;position:relative}.rs-field{background:var(--surface);border:1px solid var(--border-strong);height:52px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;box-shadow:0 1px 2px #0000000a}.rs-field:hover{border-color:color-mix(in srgb, var(--text) 32%, transparent)}.rs-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 1px 2px #0000000a}.rs-icon{color:var(--muted);transition:color var(--dur-fast) var(--ease-out);flex:none}.rs-field:focus-within .rs-icon{color:var(--accent-ink)}.rs-field input{min-width:0;height:100%;color:var(--text);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.rs-field input::placeholder{color:var(--muted)}.rs-kbd{flex:none}.rs-go{background:var(--text);width:36px;height:36px;color:var(--surface);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:8px;flex:none;font-size:15px}.rs-go:disabled{opacity:.18;cursor:default}.rs-go:active:not(:disabled){transform:scale(.94)}.rs-busy{border:1.5px solid var(--border-strong);border-top-color:var(--text-2);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.rs-list{background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:top;animation:rs-in .16s var(--ease-out);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes rs-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.rs-opt{width:100%;color:var(--text);font:inherit;font-size:max(13.5px, var(--fs-floor));text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.rs-opt.active{background:var(--surface-2)}.rs-kind{width:22px;height:22px;font-size:max(12px, var(--fs-floor));color:var(--text-2);background:var(--surface-2);border-radius:6px;place-items:center;display:grid}.rs-opt.active .rs-kind{background:var(--surface)}.rs-opt.advisor .rs-kind{color:var(--accent-ink)}.rs-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rs-title.mono{font-size:max(12.5px, var(--fs-floor))}.rs-meta{color:var(--muted);font-size:max(12px, var(--fs-floor));white-space:nowrap;text-overflow:ellipsis;text-align:end;overflow:hidden}.rs-empty{color:var(--muted);font-size:max(12.5px, var(--fs-floor));padding:10px 12px}.rs-foot{border-top:1px solid var(--border);font-size:max(11px, var(--fs-floor));color:var(--muted);gap:14px;margin-top:4px;padding:7px 10px 3px;display:flex}.rs-foot kbd{margin-inline-end:2px}.hm-strip{margin:4px 0 30px}.strip{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.strip-cell{color:var(--text);border-inline-start:1px solid var(--rule);min-width:0;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:4px;padding:12px 14px 11px;display:flex}.strip-cell:first-child{border-inline-start:0;padding-inline-start:2px}.strip-cell:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent);color:var(--text);text-decoration:none}.strip-name{font-size:max(12px, var(--fs-floor));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.strip-row{align-items:baseline;gap:5px;min-width:0;display:flex}.strip-row.between{justify-content:space-between;align-items:center}.strip-v{letter-spacing:-.02em;font-size:19px;font-weight:600}.strip-unit{font-size:max(11px, var(--fs-floor));color:var(--muted)}.strip-meta{font-size:max(10.5px, var(--fs-floor));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.strip-na{font-size:max(12px, var(--fs-floor));color:var(--muted);padding:8px 0 14px}.strip-note{font-size:max(11px, var(--fs-floor));color:var(--muted);padding-top:8px}.mv{font-size:max(12px, var(--fs-floor));white-space:nowrap;gap:6px;font-weight:500;display:inline-flex}.mv.pos{color:var(--pos)}.mv.neg{color:var(--neg)}.mv.flat{color:var(--text-2)}.tick{transition:background-color .7s var(--ease-out);border-radius:3px}.tick.up{background:var(--pos-soft);transition-duration:0s}.tick.down{background:var(--neg-soft);transition-duration:0s}.spark{flex:none;display:inline-block;overflow:visible}.strip-row .spark{flex:0 auto;min-width:0;max-width:48%}.spark path{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:spark-in .7s var(--ease-out)}.spark.up path{stroke:var(--pos)}.spark.down path{stroke:var(--neg)}.spark-wait{border-bottom:1px dashed var(--border-strong);align-self:center;height:0!important}@keyframes spark-in{0%{stroke-dashoffset:1px}}.hm-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"wire side""movers side";align-items:start;gap:34px 48px;display:grid}.hm-wire{grid-area:wire}.hm-side{flex-direction:column;grid-area:side;gap:34px;display:flex}.hm-movers{grid-area:movers}.sec-head{border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;padding-top:10px;display:flex}.sec-head h2{letter-spacing:-.01em;font-size:14px;font-weight:600}.sec-sub{font-size:max(12px, var(--fs-floor));color:var(--muted)}.sec-link{font-size:max(12px, var(--fs-floor));color:var(--text-2);white-space:nowrap;margin-inline-start:auto}.sec-link:hover{color:var(--text);text-decoration:none}.sec-link span{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.sec-link:hover span{transform:translate(2px)}[dir=rtl] .sec-link span{transform:scaleX(-1)}[dir=rtl] .sec-link:hover span{transform:scaleX(-1)translate(2px)}.wire-lead{color:var(--text);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:20px;padding-bottom:16px;display:grid}.wire-lead.no-img{grid-template-columns:1fr}.wire-img{aspect-ratio:16/10;background:var(--surface-2);border-radius:6px;position:relative;overflow:hidden}.wire-img:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.wire-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.wire-img:hover img{transform:scale(1.02)}.wire-lead-text{flex-direction:column;gap:8px;min-width:0;display:flex}.wire-lead-h{letter-spacing:-.02em;text-wrap:balance;color:var(--text);font-size:21px;font-weight:600;line-height:1.25}.wire-lead-h:hover,.wire-item:hover .wire-h{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.wire-sum{font-size:max(13.5px, var(--fs-floor));color:var(--text-2);margin:0;line-height:1.55}.wire-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.wire-meta .kind{font-size:max(10px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;font-weight:650}.kind.news{color:var(--accent-ink)}.kind.member{color:var(--warn)}.wire-meta .tk{font-size:max(11px, var(--fs-floor));color:var(--text-2)}.wire-ask{font-size:max(12.5px, var(--fs-floor));color:var(--text-2);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.wire-ask:hover{color:var(--text);text-decoration:none}.wire-ask .arr{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.wire-ask:hover .arr{transform:translate(2px)}.wire-list{margin:0;padding:0;list-style:none}.wire-list li{border-top:1px solid var(--rule)}.wire-item{color:var(--text);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.wire-item:hover{color:var(--text);text-decoration:none}.wire-time{font-size:max(11.5px, var(--fs-floor));color:var(--muted);padding-top:2px}.wire-body{flex-direction:column;gap:3px;min-width:0;display:flex}.wire-h{letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.4}.wl{border-collapse:collapse;width:100%;font-size:max(12.5px, var(--fs-floor))}.wl th{font-size:max(10.5px, var(--fs-floor));color:var(--muted);text-align:start;padding:0 0 6px;font-weight:500}.wl th.r,.wl td.r{text-align:end}.wl td{border-top:1px solid var(--rule);vertical-align:middle;padding:7px 0}.wl td+td,.wl th+th{padding-inline-start:10px}.wl tr{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.wl tr.leaving{opacity:0;transform:translate(6px)}.wl tbody tr{animation:fade-up var(--dur) var(--ease-out)}.wl-asset{min-width:0;color:var(--text);flex-direction:column;display:flex}.wl-asset:hover{text-decoration:none}.wl-asset:hover .wl-tk{color:var(--accent-ink)}.wl-tk{font-size:max(12px, var(--fs-floor));transition:color var(--dur-fast) var(--ease-out);font-weight:500}.wl-name{font-size:max(11px, var(--fs-floor));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.wl-ccy{font-size:max(10px, var(--fs-floor));color:var(--muted);margin-inline-start:3px}.wl .mv{flex-direction:column;align-items:flex-end;gap:0}.wl .mv-abs{font-size:max(10.5px, var(--fs-floor))}.wl td .spark{width:60px;min-width:60px;display:block}.wl-x{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:5px;font-size:15px}.wl tr:hover .wl-x,.wl-x:focus-visible{opacity:1}@media (hover:none){.wl-x{opacity:1}}.wl-x:hover{background:var(--surface-2);color:var(--text)}@media (hover:none){.wl-x{opacity:1}}.hm-empty-state{padding:4px 0 2px}.hm-empty-state p{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:0 0 12px;line-height:1.55}.starters{flex-wrap:wrap;gap:6px;display:flex}.starter{border:1px dashed var(--border-strong);height:26px;color:var(--text-2);font-size:max(11.5px, var(--fs-floor));cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border-radius:6px;padding:0 9px}.starter:hover{color:var(--text);border-style:solid}.starter:active{transform:scale(.97)}.pulse{margin:0;padding:0;list-style:none}.pulse-row{border-top:1px solid var(--rule);color:var(--text);font-size:max(12.5px, var(--fs-floor));grid-template-columns:16px minmax(0,1fr) 64px 28px;align-items:center;gap:10px;padding:6px 0;display:grid}.pulse-row:hover{color:var(--text);text-decoration:none}.pulse-row:hover .mono{color:var(--accent-ink)}.pulse-rank{font-size:max(11px, var(--fs-floor));color:var(--muted)}.pulse-name{flex-direction:column;min-width:0;display:flex}.pulse-name .mono{font-size:max(12px, var(--fs-floor));transition:color var(--dur-fast) var(--ease-out)}.pulse-bar{background:var(--surface-3);border-radius:2px;height:3px;overflow:hidden}.pulse-bar span{background:color-mix(in srgb, var(--accent) 70%, transparent);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block}[dir=rtl] .pulse-bar span{transform-origin:100%}.pulse-n{font-size:max(11.5px, var(--fs-floor));color:var(--text-2);text-align:end}.hm-fine{font-size:max(11px, var(--fs-floor));color:var(--muted);margin:10px 0 0;line-height:1.5}.mv-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mv-title{font-size:max(11px, var(--fs-floor));color:var(--muted);padding-bottom:6px}.mv-row{border-top:1px solid var(--rule);color:var(--text);font-size:max(12.5px, var(--fs-floor));grid-template-columns:76px minmax(0,1fr) 64px 118px;align-items:baseline;gap:10px;padding:7px 0;display:grid}.mv-row:hover{color:var(--text);text-decoration:none}.mv-row:hover .wl-tk{color:var(--accent-ink)}.mv-row .mv{justify-content:flex-end}.mv-row .wl-name{max-width:none}.hm-foot{border-top:1px solid var(--rule);font-size:max(11px, var(--fs-floor));color:var(--muted);margin:40px 0 8px;padding-top:12px}.hm-error{font-size:max(12.5px, var(--fs-floor));color:var(--neg);padding:8px 0}.hm-empty{font-size:max(12.5px, var(--fs-floor));color:var(--muted);padding:8px 0}.skel{background:var(--surface-3);border-radius:4px;height:10px;margin:6px 0;animation:1.4s ease-in-out infinite skel;display:block}.skel.w40{width:40%}.skel.w60{width:60%}.skel.w70{width:70%}.skel.w80{width:80%}.skel.lead{height:160px;margin-bottom:14px}td .skel{width:44px;margin:0;display:inline-block}@keyframes skel{50%{opacity:.55}}.wire-skel{padding:4px 0}@media (width<=1180px){.strip{grid-template-columns:repeat(3,minmax(0,1fr))}.strip-cell:nth-child(4){border-inline-start:0;padding-inline-start:2px}.strip-cell:nth-child(n+4){border-top:1px solid var(--rule)}.hm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"wire""side""movers"}.hm-side{grid-template-columns:1fr 1fr;gap:34px;display:grid}}@media (width<=720px){.hm{padding:0}.hm-head{padding:6px 0 18px}.hm-lede{font-size:max(13.5px, var(--fs-floor));margin-bottom:14px}.rs-field{height:48px;padding-inline-start:13px}.rs-field input{font-size:16px}.rs-meta{display:none}.rs-opt{grid-template-columns:22px minmax(0,1fr)}.rs-foot{display:none}.hm-try{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hm-try::-webkit-scrollbar{display:none}.hm-strip{margin-bottom:26px}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-cell,.strip-cell:nth-child(4){border-inline-start:1px solid var(--rule);padding-inline-start:12px}.strip-cell:nth-child(odd){border-inline-start:0;padding-inline-start:2px}.strip-cell:nth-child(n+3){border-top:1px solid var(--rule)}.strip-v{font-size:17px}.hm-side{grid-template-columns:1fr}.wire-lead{grid-template-columns:1fr;gap:12px}.wire-lead-h{font-size:18.5px}.mv-cols{grid-template-columns:1fr;gap:18px}.mv-row{grid-template-columns:64px minmax(0,1fr) 56px 104px}.hide-xs{display:none}}@media (prefers-reduced-motion:reduce){.rs-list,.wl tbody tr,.spark path,.skel{animation:none}.wire-img img,.pulse-bar span,.tick,.wl tr{transition:none}}.mk-filters{margin:4px 0 12px}.preset-label{min-width:120px;font-weight:600}.phone-field{align-items:stretch;gap:6px;display:flex}.phone-field .input{flex:1}.phone-cc{background:var(--surface-2);font-size:max(13px, var(--fs-floor));white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.home-tile,.home-post img,.tab,.top-pill{transition:none!important}}.pulse-n.research{color:var(--accent-ink);font-size:max(11px, var(--fs-floor))}.hm-launch{border:1px solid var(--border);background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 9%, var(--surface)) 0%, var(--surface) 55%);animation:launch-in .52s var(--ease-out) both;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin:4px 0 18px;padding:18px 48px 18px 20px;display:flex;position:relative}.hm-launch:before{content:"";background:var(--accent);opacity:.85;border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.hm-launch-text{flex:420px;min-width:0}.launch-tag{font-size:max(11px, var(--fs-floor));letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;font-weight:650;display:inline-flex}.launch-tag i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.launch-tag i:after{content:"";border:1px solid var(--accent);opacity:0;animation:launch-pulse 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.hm-launch h2{letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:8px 0 6px;font-size:clamp(20px,2.3vw,26px);font-weight:650;line-height:1.2}.hm-launch p{max-width:68ch;font-size:max(14px, var(--fs-floor));color:var(--text-2);margin:0;line-height:1.55}.hm-launch .hm-launch-now{font-size:max(12.5px, var(--fs-floor));color:var(--muted);margin-top:6px}.hm-launch-cta{flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;max-width:100%;display:flex}.hm-launch-x{width:30px;height:30px;box-shadow:none;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:7px;padding:0;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.hm-launch-x:hover{background:var(--surface-2);color:var(--text)}[dir=rtl] .hm-launch{background:linear-gradient(245deg, color-mix(in srgb, var(--accent) 9%, var(--surface)) 0%, var(--surface) 55%);padding:18px 20px 18px 48px}[dir=rtl] .hm-launch:before{border-radius:0 12px 12px 0;inset:0 0 0 auto}[dir=rtl] .hm-launch-x{left:10px;right:auto}@keyframes launch-pulse{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes launch-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=720px){.hm-launch{margin-bottom:14px;padding:16px 44px 16px 16px}.hm-launch-cta{width:100%}}@media (prefers-reduced-motion:reduce){.hm-launch,.launch-tag i:after{animation:none}}.pl-head{max-width:920px;padding:18px 0 20px}.pl-head .hm-eyebrow a{color:var(--text-2)}.pl-head h1{letter-spacing:-.026em;font-size:clamp(23px,2.3vw,31px);font-weight:600;line-height:1.15}.pl-title-row{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.pl-tk{color:var(--muted);margin-inline-start:6px;font-size:14px;font-weight:500}.pl-quote{font-size:max(13px, var(--fs-floor));flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.pl-quote .sec-link{margin-inline-start:4px}.pl-price{font-size:15px;font-weight:600}.pl-quote .num,.pl-quote .chg{direction:ltr;unicode-bidi:isolate}.pl-switch{max-width:420px;margin-top:14px}.pl-switch.wide{max-width:640px}.pl-panel{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));margin-bottom:30px;display:grid}.pl-panel>div{border-inline-start:1px solid var(--rule);min-width:0;padding:14px 16px 16px}.pl-panel>div:first-child{border-inline-start:0;padding-inline-start:2px}.pl-mini-h{font-size:max(11px, var(--fs-floor));letter-spacing:.03em;color:var(--text-2);margin-bottom:8px;font-weight:600}.pl-mini-h.pos{color:var(--pos)}.pl-mini-h.neg{color:var(--neg)}.pl-score{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.pl-score-v{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.pl-score-of{color:var(--muted);font-size:14px}.pl-score-l{margin-inline-start:6px;font-size:14px;font-weight:600}.pl-score.pos .pl-score-l,.pl-score.pos .pl-score-v{color:var(--pos)}.pl-score.neg .pl-score-l,.pl-score.neg .pl-score-v{color:var(--neg)}.pl-score.na{color:var(--text-2);font-size:17px;font-weight:600}.pl-score.compact .pl-score-v{font-size:max(13px, var(--fs-floor));letter-spacing:0;font-weight:600}.pl-score.compact.na{font-size:max(13px, var(--fs-floor));color:var(--muted);font-weight:400}.pl-basis{font-size:max(12.5px, var(--fs-floor));color:var(--text-2);margin:8px 0 0;line-height:1.5}.pl-disclaimer{font-size:max(11px, var(--fs-floor));color:var(--muted);margin:6px 0 0;line-height:1.45}.pl-bar-wrap{flex-direction:column;gap:8px;display:flex}.pl-bar{background:var(--surface-3);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pl-bar span{min-width:2px;transition:flex-grow var(--dur-slow) var(--ease-out)}.pl-bar .bullish,.pl-week-stack .bullish{background:color-mix(in srgb, var(--pos) 78%, transparent)}.pl-bar .neutral,.pl-week-stack .neutral{background:color-mix(in srgb, var(--text) 26%, transparent)}.pl-bar .bearish,.pl-week-stack .bearish{background:color-mix(in srgb, var(--neg) 78%, transparent)}.pl-week-stack .unclassified{background:var(--surface-3)}.pl-week-stack .research,.pl-activity-legend .research{background:color-mix(in srgb, var(--accent) 55%, transparent)}.pl-activity-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.pl-activity-legend i{vertical-align:0;border-radius:2px;width:7px;height:7px;margin-inline-end:5px;display:inline-block}.pl-activity-legend .bullish{background:var(--pos)}.pl-activity-legend .bearish{background:var(--neg)}.pl-activity-legend .neutral{background:color-mix(in srgb, var(--text) 30%, transparent)}.pl-official{height:17px;font-size:max(10px, var(--fs-floor));letter-spacing:.03em;color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-weight:650;display:inline-flex}.pl-research-view{border-top:1px dashed var(--border-strong);flex-direction:column;gap:3px;margin-top:12px;padding-top:10px;display:flex}.pl-research-h{font-size:max(11.5px, var(--fs-floor));color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pl-research-v{font-size:max(13px, var(--fs-floor));color:var(--text)}.pl-research-v b{font-size:15px}.pl-research-split{color:var(--text-2);flex-wrap:wrap;gap:2px 8px;margin:8px 0 0;display:flex}.pl-research-split .bullish{color:var(--pos)}.pl-research-split .bearish{color:var(--neg)}.pl-bar-legend{font-size:max(12px, var(--fs-floor));color:var(--text-2);flex-direction:column;gap:3px;display:flex}.pl-bar-legend i{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.pl-bar-legend .bullish i{background:var(--pos)}.pl-bar-legend .neutral i{background:color-mix(in srgb, var(--text) 35%, transparent)}.pl-bar-legend .bearish i{background:var(--neg)}.pl-bar-legend b{color:var(--text);font-weight:600}.pl-stat{font-size:max(13px, var(--fs-floor));color:var(--text-2)}.pl-stat b{color:var(--text);letter-spacing:-.02em;margin-inline-end:4px;font-size:22px;font-weight:600}.pl-stat.small{font-size:max(12px, var(--fs-floor));margin-top:4px}.pl-delta{font-size:max(12px, var(--fs-floor));color:var(--text-2);margin-top:6px}.pl-delta.pos .num{color:var(--pos);font-weight:600}.pl-delta.neg .num{color:var(--neg);font-weight:600}.pl-topic-list{flex-wrap:wrap;gap:5px;display:flex}.pl-topic{border:1px solid var(--border);height:22px;color:var(--text-2);font:inherit;font-size:max(11.5px, var(--fs-floor));cursor:default;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}button.pl-topic{cursor:pointer}button.pl-topic:hover{border-color:var(--border-strong);color:var(--text)}.pl-topic.on{background:var(--text);border-color:var(--text);color:var(--surface)}.pl-topic .num{color:var(--muted);font-size:max(10.5px, var(--fs-floor))}.pl-topic.on .num{color:inherit;opacity:.7}.pl-sent{font-size:max(10.5px, var(--fs-floor));letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;font-weight:650;display:inline-flex}.pl-sent.bullish{color:var(--pos)}.pl-sent.bearish{color:var(--neg)}.pl-sent.neutral{color:var(--text-2)}.pl-sent.ai{font-weight:500}.pl-sent-ai{font-size:max(9px, var(--fs-floor));letter-spacing:.04em;opacity:.8;border:1px solid;border-radius:3px;padding:0 4px}.pl-empty-line{font-size:max(12.5px, var(--fs-floor));color:var(--muted);margin:0;line-height:1.5}.pl-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px 48px;display:grid}.pl-side{flex-direction:column;gap:28px;display:flex}.pl-section{margin-bottom:28px}.pl-side .pl-section{margin-bottom:0}.pl-list{margin:0;padding:0;list-style:none}.pl-row{border-top:1px solid var(--rule)}.pl-row-main{padding:13px 0 12px}.pl-row-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;display:flex}.pl-asset{font-size:max(11.5px, var(--fs-floor));color:var(--text);font-weight:600}.pl-asset:hover{color:var(--accent-ink);text-decoration:none}.pl-row-title{letter-spacing:-.012em;color:var(--text);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.35;display:block}.pl-row-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;color:var(--text)}.pl-row-body{font-size:max(13.5px, var(--fs-floor));color:var(--text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.pl-row-foot{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.pl-author{color:var(--text);font-weight:500}.pl-src{font-size:max(11px, var(--fs-floor));color:var(--muted)}.pl-src:before{content:"·";margin-inline-end:8px}.pl-like,.pl-comments{height:26px;color:var(--text-2);font:inherit;font-size:max(12px, var(--fs-floor));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pl-like:hover,.pl-comments:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.pl-like:active{transform:scale(.94)}.pl-like.on{color:var(--neg)}.pl-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 6px;display:flex}.pl-seg{background:var(--surface-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.pl-seg button{height:30px;color:var(--text-2);font:inherit;font-size:max(12.5px, var(--fs-floor));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;padding:0 12px}.pl-seg.small button{height:26px;font-size:max(12px, var(--fs-floor));padding:0 10px}.pl-seg button:hover{color:var(--text)}.pl-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border);font-weight:600}.pl-seg button.bullish.on{color:var(--pos)}.pl-seg button.bearish.on{color:var(--neg)}.pl-more{margin-top:12px}.pl-compose-closed{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--muted);font:inherit;text-align:start;cursor:text;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:14px;display:flex}.pl-compose-closed>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-compose-closed:hover{border-color:color-mix(in srgb, var(--text) 32%, transparent)}.pl-compose-closed:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:0}.pl-compose{border:1px solid var(--border-strong);background:var(--surface);animation:rs-in .18s var(--ease-out);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.pl-field{flex-direction:column;gap:6px;display:flex;position:relative}.pl-label{font-size:max(12px, var(--fs-floor));color:var(--text-2);font-weight:600}.pl-field .input{font-size:14px}.pl-field textarea.input{resize:vertical;min-height:110px;line-height:1.55}.pl-count{inset-inline-end:0;font-size:max(11px, var(--fs-floor));color:var(--muted);position:absolute;top:0}.pl-picked{font-size:max(13px, var(--fs-floor));align-items:baseline;gap:8px;display:inline-flex}.pl-topics-pick{flex-wrap:wrap;gap:6px;display:flex}.pl-topics-pick button{border:1px solid var(--border);height:28px;color:var(--text-2);font:inherit;font-size:max(12.5px, var(--fs-floor));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:6px;padding:0 10px}.pl-topics-pick button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.pl-topics-pick button.on{background:var(--text);border-color:var(--text);color:var(--surface)}.pl-topics-pick button:disabled{opacity:.4;cursor:default}.pl-compose-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.pl-compose-gate{border:1px dashed var(--border-strong);font-size:max(13px, var(--fs-floor));color:var(--text-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pl-args ol{margin:0;padding:0;list-style:none}.pl-args li{border-top:1px solid var(--rule);flex-direction:column;gap:3px;padding:8px 0;display:flex}.pl-args li a{font-size:max(13.5px, var(--fs-floor));color:var(--text);font-weight:500;line-height:1.4}.pl-args li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.pl-args-meta{font-size:max(11px, var(--fs-floor));color:var(--muted)}.pl-args.bullish .pl-mini-h{color:var(--pos)}.pl-args.bearish .pl-mini-h{color:var(--neg)}.pl-ai-text{text-wrap:pretty;margin:0 0 10px;font-size:14px;line-height:1.6}.pl-ai-list{margin:0 0 10px;padding:0;list-style:none}.pl-ai-list li{font-size:max(12.5px, var(--fs-floor));color:var(--text-2);border-top:1px solid var(--rule);padding:5px 0;line-height:1.5}.pl-ai-list b{color:var(--text);margin-inline-end:4px;font-weight:600}.pl-ai-sides{gap:10px;display:grid}.refs{gap:2px;margin-inline-start:4px;display:inline-flex}.refs a{font-size:max(10px, var(--fs-floor));background:var(--surface-3);min-width:16px;height:16px;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:4px;place-items:center;padding:0 3px;display:inline-grid}.refs a:hover{background:var(--accent-solid);color:#fff;text-decoration:none}.ps-reading{font-size:max(13px, var(--fs-floor));color:var(--text-2);align-items:center;gap:10px;padding:8px 0;display:flex}.pl-activity-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:3px;height:72px;display:grid}.pl-week{align-items:flex-end;height:100%;display:flex}.pl-week-stack{background:var(--surface-3);border-radius:2px;flex-direction:column-reverse;width:100%;min-height:2px;display:flex;overflow:hidden}.pl-week-stack span{min-height:2px}.pl-activity-axis{font-size:max(10.5px, var(--fs-floor));color:var(--muted);justify-content:space-between;margin-top:6px;display:flex}.pl-table{border-collapse:collapse;width:100%;font-size:max(12.5px, var(--fs-floor))}.pl-table th{font-size:max(10.5px, var(--fs-floor));color:var(--muted);text-align:start;padding:0 0 6px;font-weight:500}.pl-table th.r,.pl-table td.r{text-align:end}.pl-table td{border-top:1px solid var(--rule);vertical-align:middle;padding:7px 0}.pl-table td+td,.pl-table th+th{padding-inline-start:10px}.pl-table td.pos{color:var(--pos)}.pl-table td.neg{color:var(--neg)}.pl-empty{border-top:1px solid var(--rule-strong);max-width:720px;padding:26px 0 10px}.pl-empty h2{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600}.pl-empty p{color:var(--text-2);margin:0 0 16px;font-size:14px;line-height:1.6}.pl-detail>.hm-eyebrow{padding-top:18px}.pl-detail>.hm-eyebrow a{color:var(--text-2)}.pl-article{border-bottom:1px solid var(--rule);margin-bottom:26px;padding:6px 0 22px}.pl-article h1{letter-spacing:-.024em;text-wrap:balance;margin:6px 0 10px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.22}.pl-byline{font-size:max(12.5px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:18px;display:flex}.pl-article-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:15.5px;line-height:1.7}.pl-article-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 10px;display:flex}.pl-article-actions .sec-link{margin-inline-start:0}.pl-c-form{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pl-thread{flex-direction:column;display:flex}.pl-c-wrap{border-top:1px solid var(--rule);padding:10px 0}.pl-c-head{font-size:max(12.5px, var(--fs-floor));color:var(--muted);align-items:baseline;gap:10px;display:flex}.pl-c-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.55}.pl-c-actions{gap:12px;display:flex}.pl-replies{border-inline-start:2px solid var(--rule);flex-direction:column;gap:10px;margin:8px 0 0;padding-inline-start:16px;display:flex}.src-mark{width:18px;height:18px;font-size:max(9.5px, var(--fs-floor));color:#fff;border-radius:5px;flex:none;place-items:center;font-weight:700;display:inline-grid}.src-mark.reddit{background:#d93a00}.src-mark.x{background:var(--text);color:var(--surface);font-size:max(10.5px, var(--fs-floor))}.linked{vertical-align:middle;gap:3px;margin-inline-start:5px;display:inline-flex}.linked a{display:inline-flex}.linked .src-mark{width:15px;height:15px;font-size:max(8px, var(--fs-floor));border-radius:4px}.linked-row{border-top:1px solid var(--border);padding-top:10px}.btn.disabled{opacity:.45;pointer-events:none}@media (width<=1180px){.pl-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-panel>div:nth-child(3){border-inline-start:0;padding-inline-start:2px}.pl-panel>div:nth-child(n+3){border-top:1px solid var(--rule)}.pl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.pl-panel{grid-template-columns:1fr}.pl-panel>div{border-inline-start:0!important;padding:12px 2px 14px!important}.pl-panel>div+div{border-top:1px solid var(--rule)}.pl-score-v{font-size:34px}.pl-row-title{font-size:14.5px}.pl-compose{padding:12px}.pl-compose-closed .btn{display:none}.pl-filters{gap:8px}.pl-article-body{font-size:15px}}@media (prefers-reduced-motion:reduce){.pl-compose{animation:none}.pl-bar span,.pl-like,.pl-seg button,.pl-topic,.refs a{transition:none}}.pf{grid-template-columns:184px minmax(0,1fr) 300px;align-items:start;gap:32px;max-width:1280px;margin:0 auto;display:grid}.pf-left{flex-direction:column;gap:18px;padding-top:18px;display:flex;position:sticky;top:64px}.pf-left-group{flex-direction:column;gap:1px;display:flex}.pf-left-h{font-size:max(11px, var(--fs-floor));color:var(--muted);letter-spacing:.02em;padding:0 10px 6px;font-weight:600}.pf-nav{height:32px;color:var(--text-2);font-size:max(13.5px, var(--fs-floor));transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:7px;align-items:center;padding:0 10px;font-weight:500;display:flex}.pf-nav:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.pf-nav.on{background:var(--surface-3);color:var(--text);font-weight:600}.pf-nav.sub{height:28px;font-size:max(12.5px, var(--fs-floor));font-weight:400}.pf-main{min-width:0}.pf-head{padding:18px 0 14px}.pf-head h1{letter-spacing:-.024em;margin-bottom:12px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.2}.pf-search{border:1px solid var(--border-strong);background:var(--surface);max-width:640px;height:42px;color:var(--muted);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.pf-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--accent-ink)}.pf-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.pf-filters{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.pf-filters button{border:1px solid var(--border);height:28px;color:var(--text-2);font:inherit;font-size:max(12.5px, var(--fs-floor));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:0 11px}.pf-filters button:hover{border-color:var(--border-strong);color:var(--text)}.pf-filters button.on{background:var(--text);border-color:var(--text);color:var(--surface)}.pf-empty{padding:18px 0}.pf-right{flex-direction:column;gap:20px;padding-top:18px;display:flex;position:sticky;top:64px}.pf-card{border-top:1px solid var(--rule-strong);flex-direction:column;gap:2px;padding-top:10px;display:flex}.pf-card-h{font-size:max(12.5px, var(--fs-floor));margin-bottom:6px;font-weight:600}.pf-asset{border-top:1px solid var(--rule);color:var(--text);font-size:max(12.5px, var(--fs-floor));grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.pf-asset:hover{color:var(--text);text-decoration:none}.pf-asset:hover .mono{color:var(--accent-ink)}.pf-asset-name{color:var(--muted);font-size:max(11.5px, var(--fs-floor));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-asset-n{font-size:max(11.5px, var(--fs-floor));color:var(--text-2)}.pf-event,.pf-mini{border-top:1px solid var(--rule);font-size:max(12.5px, var(--fs-floor));color:var(--text);flex-direction:column;gap:2px;padding:7px 0;line-height:1.4;display:flex}.pf-event a,.pf-mini{color:var(--text)}.pf-mini:hover,.pf-event a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.pf-event-meta{font-size:max(11px, var(--fs-floor));color:var(--muted)}.pf-topics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.pf-topic-card{border:1px solid var(--border);color:var(--text);transition:border-color var(--dur-fast) var(--ease-out);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pf-topic-card:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{border:1px solid var(--border);color:var(--text);font-size:max(12.5px, var(--fs-floor));border-radius:7px;align-items:baseline;gap:6px;padding:6px 10px;display:inline-flex}.pf-chip:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.pf-persona h1{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pf-profile{font-size:max(13px, var(--fs-floor));grid-template-columns:110px 1fr;gap:4px 12px;margin:12px 0 0;display:grid}.pf-profile dt{color:var(--muted)}.pf-profile dd{color:var(--text-2);margin:0}.pf-replies{margin:0;padding:0;list-style:none}.pf-replies li{border-top:1px solid var(--rule);font-size:max(13.5px, var(--fs-floor));flex-direction:column;gap:3px;padding:9px 0;display:flex}.pf-replies a{color:var(--text)}.pl-gen{border:1px solid var(--border-strong);height:15px;font-size:max(9px, var(--fs-floor));letter-spacing:.04em;color:var(--text-2);vertical-align:1px;cursor:help;border-radius:3px;align-items:center;margin-inline-start:4px;padding:0 4px;font-weight:700;display:inline-flex}.pl-who{align-items:center;gap:2px;display:inline-flex}.pl-sourceline{font-size:max(11.5px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;display:flex}.pl-sourceline-k{font-size:max(10px, var(--fs-floor));letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-weight:650}.pl-sourceline a{color:var(--text-2)}.pl-preview{border-inline-start:2px solid var(--rule-strong);background:color-mix(in srgb, var(--surface-2) 60%, transparent);font-size:max(12.5px, var(--fs-floor));color:var(--text-2);border-radius:0 6px 6px 0;gap:8px;margin-top:8px;padding:8px 10px;line-height:1.45;display:flex}[dir=rtl] .pl-preview{border-radius:6px 0 0 6px}.pl-preview:hover{color:var(--text);text-decoration:none}.pl-preview-who{color:var(--text);flex:none;align-items:center;font-weight:600;display:inline-flex}.pl-preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-like.save.on{color:var(--accent-ink)}.pl-list.compact .pl-row-title{font-size:max(13.5px, var(--fs-floor))}.pl-list.compact .pl-row-body{font-size:max(12.5px, var(--fs-floor));-webkit-line-clamp:2}.pl-disclosure{border:1px solid var(--border);font-size:max(12px, var(--fs-floor));color:var(--text-2);border-radius:8px;margin:0;padding:10px 12px;line-height:1.5}.pl-disclosure.compact{font-size:max(11.5px, var(--fs-floor))}.pl-disclosure b{color:var(--text)}.pl-trackbar{flex-wrap:wrap;gap:6px;display:flex}.pl-ticker-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.pl-ticker-actions .pl-switch{flex:1;min-width:240px;margin-top:0}.pl-news,.pl-voices{margin:0;padding:0;list-style:none}.pl-news li,.pl-voices li{border-top:1px solid var(--rule);font-size:max(13px, var(--fs-floor));flex-direction:column;gap:2px;padding:8px 0;line-height:1.4;display:flex}.pl-news a{color:var(--text)}.pl-news-meta{font-size:max(11px, var(--fs-floor));color:var(--muted)}.pl-src-tag{font-size:max(10.5px, var(--fs-floor));color:var(--muted);margin-inline-start:auto}.pl-detail{max-width:1120px}.pl-detail-main{max-width:760px}.pl-detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.pl-detail-main{min-width:0}.pl-facts{border:1px solid var(--border);border-inline-start:3px solid var(--text);background:var(--surface);border-radius:6px;margin:4px 0 18px;padding:12px 14px}.pl-facts-h{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.pl-facts-k{font-size:max(10.5px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;font-weight:700}.pl-facts-title{margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.pl-facts-sum{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:6px 0 0;line-height:1.55}.pl-facts-meta{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.pl-facts-meta a{color:var(--text-2)}.pl-interp-h{font-size:max(11px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;margin:2px 0 8px;font-weight:700}.pl-uncertainty{font-size:max(12px, var(--fs-floor));color:var(--text-2);margin:6px 0 0;line-height:1.5}.pl-uncertainty b{color:var(--text);margin-inline-end:4px}.pl-mention{color:var(--accent-ink);font-weight:500}.pl-c-wrap.depth-1,.pl-c-wrap.depth-2,.pl-c-wrap.depth-3,.pl-c-wrap.depth-4{border-inline-start:2px solid var(--rule);border-top:0;margin-inline-start:16px;padding-inline-start:12px}.pl-c.generated .pl-c-body{color:var(--text)}.pt{max-width:1120px}.pt-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;align-items:center;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tabs button{height:38px;color:var(--text-2);font:inherit;font-size:max(13.5px, var(--fs-floor));cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}.pt-tabs button:hover{color:var(--text)}.pt-tabs button:after{content:"";inset-inline:10px;background:var(--text);height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.pt-tabs button.on{color:var(--text)}.pt-tabs button.on:after{transform:scaleX(1)}.pt-tabs .link-btn{height:auto}.pt-tabs .link-btn:after{display:none}.pt-summary{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,auto)) minmax(0,1fr);align-items:end;gap:12px 32px;margin-bottom:16px;padding:4px 0 18px;display:grid}.pt-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pt-summary b{font-size:17px;font-weight:600}.pt-big{letter-spacing:-.02em;font-size:26px!important}.pt-alloc-bar{background:var(--surface-3);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pt-alloc-legend{font-size:max(11.5px, var(--fs-floor));color:var(--text-2);flex-wrap:wrap;gap:2px 12px;display:flex}.pt-alloc-legend i{border-radius:2px;width:7px;height:7px;margin-inline-end:5px;display:inline-block}.at-stock{background:var(--accent)}.at-etf{background:color-mix(in srgb, var(--accent) 50%, var(--surface))}.at-fund{background:#8b6fd6}.at-bond{background:#4a8f86}.at-crypto{background:#d08a2e}.at-commodity{background:#a07a4a}.at-other{background:var(--muted)}.pt-form{border:1px solid var(--border-strong);background:var(--surface);animation:rs-in .18s var(--ease-out);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:14px;padding:14px;display:flex}.pt-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-form-grid .span2{grid-column:span 2}.pt-table-wrap{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:max(13px, var(--fs-floor));margin-top:10px}.pt-table th{font-size:max(11px, var(--fs-floor));color:var(--muted);text-align:start;white-space:nowrap;padding:0 0 8px;font-weight:500}.pt-table th.r,.pt-table td.r{text-align:end}.pt-table td{border-top:1px solid var(--rule);vertical-align:top;padding:10px 0}.pt-table td+td,.pt-table th+th{padding-inline-start:14px}.pt-asset{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.pt-asset:hover .wl-tk,.pt-asset:hover .mono{color:var(--accent-ink)}.pt-actions{white-space:nowrap}.pt-actions .link-btn+.link-btn{margin-inline-start:10px}.pt-intel-row td{border-top:0;padding-top:0}.pt-intel{background:color-mix(in srgb, var(--surface-2) 55%, transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:12px 14px 14px;display:grid}.pt-intel-sec{min-width:0}.pt-upcoming{font-size:max(13px, var(--fs-floor));margin:0;padding:0;list-style:none}.pt-upcoming li{padding:4px 0}.pt-brief{flex-direction:column;gap:10px;display:flex}.pt-brief-row{font-size:max(13px, var(--fs-floor));grid-template-columns:130px minmax(0,1fr);gap:12px;line-height:1.55;display:grid}.pt-brief-row p,.pt-brief-row ul{color:var(--text-2);margin:0;padding:0;list-style:none}.pt-brief-k{font-size:max(11px, var(--fs-floor));color:var(--text);padding-top:2px;font-weight:650}.pt-explain{max-width:720px;font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:0 0 12px}.pt-empty{padding:16px 0}.pt-headline{margin-bottom:6px;font-size:15px}.pt-headline b{margin-inline-end:4px;font-size:22px}.pt-card{border-top:1px solid var(--rule);padding:10px 0}.pt-card-h{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.pt-card-peek{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:2px 0 0}.pt-card .pt-intel{margin-top:8px}.pt-rules{flex-direction:column;max-width:640px;display:flex}.pt-rule{border-top:1px solid var(--rule);font-size:max(13.5px, var(--fs-floor));align-items:center;gap:10px;padding:9px 0;display:flex}.pt-rule .input{width:90px}.nt-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.nt-list{margin:0;padding:0;list-style:none}.nt-item{border-top:1px solid var(--rule);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.nt-body{min-width:0}.nt-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.nt-item.unread .nt-dot{background:var(--accent)}.nt-item.sev-high.unread .nt-dot{background:var(--neg)}.nt-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;gap:4px 10px;display:flex}.nt-sev{font-weight:650}.nt-sev.high{color:var(--neg)}.nt-sev.notable{color:var(--warn)}.nt-title{color:var(--text);margin-top:3px;font-size:14px;font-weight:600;line-height:1.4;display:block}.nt-item:not(.unread) .nt-title{color:var(--text-2);font-weight:500}.nt-text{-webkit-line-clamp:2;font-size:max(12.5px, var(--fs-floor));color:var(--text-2);-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.nt-source{font-size:max(11.5px, var(--fs-floor));color:var(--muted);margin-top:4px;display:block}.nt-settings{position:sticky;top:64px}.nt-prefs{flex-direction:column;display:flex}.nt-pref{border-top:1px solid var(--rule);font-size:max(13px, var(--fs-floor));justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.nt-pref select{width:auto;height:30px;font-size:max(12.5px, var(--fs-floor))}.nt-digest{border:1px solid var(--border);font-size:max(12.5px, var(--fs-floor));border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.nt-digest ul{color:var(--text-2);margin:4px 0 0;padding-inline-start:18px}.notif.personal{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.notif.personal:hover{background:var(--surface-2)}.notif-all{border-top:1px solid var(--border);font-size:max(12.5px, var(--fs-floor));color:var(--text-2);padding:9px 12px;display:block}@media (width<=1180px){.pf{grid-template-columns:170px minmax(0,1fr)}.pf-right{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:static}.pl-detail-grid,.nt-grid{grid-template-columns:minmax(0,1fr)}.nt-settings{position:static}}@media (width<=760px){.pf{grid-template-columns:minmax(0,1fr);gap:0}.pf-left{gap:0;padding-top:4px;position:static}.pf-left-group:first-child{scrollbar-width:none;border-bottom:1px solid var(--rule);flex-direction:row;gap:4px;padding-bottom:6px;overflow-x:auto}.pf-left-group:first-child::-webkit-scrollbar{display:none}.pf-left-group:first-child .pf-left-h{display:none}.pf-nav{flex:none}.hide-mobile{display:none!important}.pf-right{grid-column:auto;grid-template-columns:minmax(0,1fr);padding-top:24px}.pt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-alloc{grid-column:1/-1}.pt-form-grid{grid-template-columns:minmax(0,1fr)}.pt-form-grid .span2{grid-column:auto}.pt-intel{grid-template-columns:minmax(0,1fr)}.pt-brief-row{grid-template-columns:minmax(0,1fr);gap:2px}.pt-table td+td,.pt-table th+th{padding-inline-start:8px}.pl-c-wrap.depth-2,.pl-c-wrap.depth-3,.pl-c-wrap.depth-4{margin-inline-start:8px;padding-inline-start:8px}}@media (prefers-reduced-motion:reduce){.pt-form{animation:none}.pt-tabs button:after,.pf-nav,.pf-filters button,.pf-search,.pf-topic-card{transition:none}}.np,.lg,.mn{--rule:var(--border);--rule-strong:color-mix(in srgb, var(--text) 82%, transparent)}.np{max-width:1180px;margin:0 auto;padding:6px 4px 40px}.np time,.np .num{font-variant-numeric:tabular-nums}.np .mono,.np .num{direction:ltr;unicode-bidi:isolate}.np-head{padding:16px 0 18px}.np-eyebrow{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:12px;display:flex}.np-eyebrow a{color:var(--text-2)}.np-eyebrow>*+:before{content:"/";color:var(--border-strong);margin-inline-end:12px}.np-head h1,.np-d-head h1{letter-spacing:-.028em;color:var(--text);text-wrap:balance;max-width:900px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.12}.np-lede{color:var(--text-2);text-wrap:pretty;max-width:640px;margin:10px 0 0;font-size:14.5px;line-height:1.55}.np-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.np-search{border:1px solid var(--border-strong);background:var(--surface);max-width:420px;height:36px;color:var(--muted);border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.np-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.np-search input{min-width:0;color:var(--text);font:inherit;font-size:max(13.5px, var(--fs-floor));background:0 0;border:0;outline:0;flex:1}.np-sec-h{border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;padding-top:10px;display:flex}.np-sec-h h2{letter-spacing:-.01em;font-size:14px;font-weight:600}.np-sec-h .grow{flex:1}.np-kind{height:18px;font-size:max(10.5px, var(--fs-floor));letter-spacing:.02em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.np-kind.editorial{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.np-by{font-size:max(12.5px, var(--fs-floor));color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.np-by.editorial{color:var(--accent-ink)}.np-mark{background:var(--accent-solid);color:#fff;width:16px;height:16px;font-size:max(10px, var(--fs-floor));border-radius:3px;place-items:center;font-weight:700;display:inline-grid}.np-ai,.np-op{font-size:max(10.5px, var(--fs-floor));color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:0 5px;font-weight:500}.np-op{color:var(--text-2)}.np-stance{font-size:max(10.5px, var(--fs-floor));letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-weight:650}.np-stance.bullish,.np-stance.agree{color:var(--pos)}.np-stance.bearish,.np-stance.disagree{color:var(--neg)}.np-topics{flex-wrap:wrap;gap:4px;display:inline-flex}.np-topic{border:1px solid var(--border);height:22px;color:var(--text-2);font:inherit;font-size:max(11.5px, var(--fs-floor));cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.np-topic:hover{border-color:var(--border-strong);color:var(--text);text-decoration:none}.np-topic.on{background:var(--text);border-color:var(--text);color:var(--surface)}.np-topic .num{color:var(--muted);font-size:max(10.5px, var(--fs-floor))}.np-sym{font-size:max(11.5px, var(--fs-floor));color:var(--text);font-weight:600}.np-pending{font-size:max(11px, var(--fs-floor));color:var(--warn)}.np-split{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;gap:4px 10px;display:inline-flex}.np-split .pos{color:var(--pos)}.np-split .neg{color:var(--neg)}.np-empty-line{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:4px 0 12px;line-height:1.55}.np-note{border-inline-start:2px solid var(--border-strong);font-size:max(12.5px, var(--fs-floor));color:var(--text-2);background:var(--surface-2);margin:6px 0 12px;padding:8px 12px;line-height:1.5}.np-disclaimer{font-size:max(11px, var(--fs-floor));color:var(--muted);margin:26px 0 0;line-height:1.5}.np-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px 48px;display:grid}.np-grid>*{min-width:0}.np-controls{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:4px;display:flex}.np-tabs{scrollbar-width:none;gap:2px;min-width:0;max-width:100%;margin-bottom:-1px;display:flex;overflow-x:auto}.np-tabs::-webkit-scrollbar{display:none}.np-tabs button{height:38px;color:var(--text-2);font:inherit;font-size:max(13px, var(--fs-floor));cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-weight:500;position:relative}.np-tabs button:hover{color:var(--text)}.np-tabs button:after{content:"";inset-inline:8px;background:var(--text);height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.np-tabs button.on{color:var(--text)}.np-tabs button.on:after{transform:scaleX(1)}.np-seg{scrollbar-width:none;background:var(--surface-2);border-radius:8px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.np-seg button{height:28px;color:var(--text-2);font:inherit;font-size:max(12.5px, var(--fs-floor));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.np-seg.small button{height:24px;font-size:max(12px, var(--fs-floor));padding:0 9px}.np-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border);font-weight:600}.np-seg button.on.bullish{color:var(--pos)}.np-seg button.on.bearish{color:var(--neg)}.np-list{margin:0;padding:0;list-style:none}.np-row{border-top:1px solid var(--rule);padding:14px 0 13px}.np-list>.np-row:first-child{border-top:0}.np-row-meta{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:5px;display:flex}.np-row-title{letter-spacing:-.012em;color:var(--text);text-wrap:pretty;font-size:15.5px;font-weight:600;line-height:1.35;display:block}.np-row-title:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.np-row.editorial .np-row-title{font-family:var(--font)}.np-row-ex{font-size:max(13.5px, var(--fs-floor));color:var(--text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.np-row-foot{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;display:flex}.np-list.compact .np-row{padding:10px 0}.np-list.compact .np-row-title{font-size:14px}.np-list.compact .np-row-ex{display:none}.np-more{margin-top:10px}.np-debates{margin:0 0 28px}.np-debate-grid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.np-debate{border-inline-start:1px solid var(--rule);color:var(--text);flex-direction:column;gap:8px;min-width:0;padding:4px 16px 14px;text-decoration:none;display:flex}.np-debate:first-child{border-inline-start:0;padding-inline-start:0}.np-debate:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.np-debate b{text-wrap:pretty;font-size:14px;font-weight:600;line-height:1.35}.np-debate-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);justify-content:space-between;gap:8px;display:flex}.np-debate-meta .mono{color:var(--text);font-weight:600}.np-rail{flex-direction:column;gap:28px;display:flex}.np-timeline{margin:0;padding:0;list-style:none}.np-timeline li{border-top:1px solid var(--rule);font-size:max(12.5px, var(--fs-floor));grid-template-columns:74px minmax(0,1fr);column-gap:10px;padding:8px 0;display:grid}.np-timeline li:first-child{border-top:0}.np-timeline time{font-size:max(11.5px, var(--fs-floor));color:var(--muted);grid-row:span 3;padding-top:1px}.np-tl-kind{font-size:max(10.5px, var(--fs-floor));letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);font-weight:600}.np-timeline a{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.np-tl-of{font-size:max(11.5px, var(--fs-floor));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-topic-cloud{flex-wrap:wrap;gap:5px;display:flex}.np-howto p{font-size:max(12.5px, var(--fs-floor));color:var(--text-2);margin:0 0 8px;line-height:1.5}.np-honest{color:var(--text)!important}.np-search-hits{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 18px;display:flex}.np-asset-hit{font-size:max(13px, var(--fs-floor));color:var(--text)}.np-compose{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;margin:0 0 24px;padding:16px;display:flex}.np-compose-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.np-compose .np-by{color:var(--muted);font-weight:400;font-size:max(12px, var(--fs-floor))}.np-title-in{font-size:15px;font-weight:500}.np-compose-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;display:grid}.np-field{flex-direction:column;gap:6px;min-width:0;display:flex}.np-label{font-size:max(12px, var(--fs-floor));color:var(--text-2);font-weight:500}.np-picked{min-height:34px;font-size:max(13px, var(--fs-floor));align-items:center;gap:8px;display:inline-flex}.np-topic-pick{flex-wrap:wrap;gap:5px;display:flex}.np-compose-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-compose-foot .grow{flex:1}.np-modal-scrim{z-index:200;animation:np-fade .16s var(--ease-out);background:#0000006b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.np-modal{background:var(--surface);width:min(480px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);border-radius:12px;padding:20px;overflow:auto}.np-modal h2{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600}.np-modal p{font-size:max(13.5px, var(--fs-floor));color:var(--text-2);margin:0 0 12px;line-height:1.55}.np-modal textarea{width:100%;margin-top:10px}.np-modal-foot{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.np-doclist{font-size:max(13.5px, var(--fs-floor));margin:0 0 14px;padding-inline-start:18px;line-height:1.8}.np-check{font-size:max(13px, var(--fs-floor));color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.np-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.login-terms{margin:4px 0 2px}.np-reasons{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.np-radio{font-size:max(13px, var(--fs-floor));cursor:pointer;align-items:center;gap:8px;padding:4px 0;display:flex}@keyframes np-fade{0%{opacity:0}to{opacity:1}}.np-detail{max-width:860px}.np-d-head{border-bottom:1px solid var(--rule);margin-bottom:4px;padding:6px 0 16px}.np-d-head h1{margin:6px 0 12px}.np-d-sub{font-size:max(12.5px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.np-quote{color:var(--text);font-size:max(12.5px, var(--fs-floor));flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.np-quote .muted{color:var(--muted)}.np-sec{padding:18px 0 4px}.np-h{font-size:max(11.5px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;font-weight:650}.np-prose p{color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;max-width:72ch;margin:0 0 12px;font-size:15.5px;line-height:1.65}.np-cases{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;margin-top:10px;padding:0;display:grid}.np-case{min-width:0;padding:14px 18px 12px}.np-case+.np-case{border-inline-start:1px solid var(--rule)}.np-case.bull{padding-inline-start:0}.np-case.bull .np-h{color:var(--pos)}.np-case.bear .np-h{color:var(--neg)}.np-points,.np-questions{margin:0;padding-inline-start:18px}.np-points li,.np-questions li{color:var(--text);margin:0 0 9px;font-size:14.5px;line-height:1.55}.np-questions li::marker{content:"? ";color:var(--muted);font-weight:600}.np-cites{vertical-align:1px;gap:3px;margin-inline-start:2px;display:inline-flex}.np-cite{background:var(--surface-2);min-width:17px;height:17px;color:var(--text-2);font-size:max(10.5px, var(--fs-floor));border-radius:4px;place-items:center;padding:0 4px;font-weight:600;text-decoration:none;display:inline-grid}.np-cite:hover{background:var(--accent-soft);color:var(--accent-ink);text-decoration:none}.np-sources{margin:0;padding-inline-start:22px}.np-sources li{font-size:max(13.5px, var(--fs-floor));margin:0 0 8px;scroll-margin-top:80px;line-height:1.45}.np-sources li:target{background:var(--accent-soft)}.np-src-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);display:block}.np-disclosure{font-size:max(12px, var(--fs-floor));color:var(--muted);margin:14px 0 0;line-height:1.5}.np-history{border-inline-start:1px solid var(--border-strong);margin:0 0 8px;padding:0;list-style:none}.np-history li{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0 10px 14px;display:grid;position:relative}.np-history li:before{content:"";inset-inline-start:-4px;background:var(--surface);border:1px solid var(--text-2);border-radius:50%;width:7px;height:7px;position:absolute;top:11px}.np-history time{font-size:max(12px, var(--fs-floor));color:var(--muted);padding-top:1px}.np-history p{font-size:max(13.5px, var(--fs-floor));margin:2px 0 0;line-height:1.5}.np-actions{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.np-actions .grow{flex:1}.btn.on{border-color:var(--text);color:var(--text);font-weight:600}.np-react{flex-wrap:wrap;gap:2px;display:inline-flex}.np-react-btn{height:26px;color:var(--text-2);font:inherit;font-size:max(12px, var(--fs-floor));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.np-react-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.np-react-btn:disabled{cursor:default;opacity:.55}.np-react-btn .num{font-weight:600}.np-react-btn.agree.on{color:var(--pos);background:var(--pos-soft)}.np-react-btn.disagree.on{color:var(--neg);background:var(--neg-soft)}.np-react-btn.interesting.on{color:var(--accent-ink);background:var(--accent-soft)}.np-ed-card{color:var(--text);flex-direction:column;gap:8px;padding:14px 0;text-decoration:none;display:flex}.np-ed-card b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.np-ed-card p{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.np-ed-card:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.np-ed-card.compact b{font-size:14px}.np-missing{padding:40px 0}.np-missing h1{margin-bottom:8px;font-size:24px}.np-missing p{color:var(--text-2);margin-bottom:16px}.np-related{margin-top:24px}.np-thread{padding-top:22px;scroll-margin-top:70px}.np-reply{flex-direction:column;gap:8px;margin:4px 0 14px;display:flex}.np-reply textarea{resize:vertical;width:100%;font-size:14px;line-height:1.5}.np-reply.inline{margin:8px 0 4px}.np-reply-foot{align-items:center;gap:8px;display:flex}.np-reply-foot .grow{flex:1}.np-comments{margin:0;padding:0;list-style:none}.np-comment{--depth:0;padding:12px 0 8px calc(min(var(--depth), 1) * 14px);border-top:1px solid var(--rule);border-inline-start:calc(min(var(--depth), 1) * 1px) solid var(--border);margin-inline-start:calc(var(--depth) * 22px);scroll-margin-top:80px}.np-comment:target{background:var(--accent-soft)}.np-comment-meta{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.np-comment-body p{color:var(--text);overflow-wrap:anywhere;margin:6px 0 0;font-size:14.5px;line-height:1.6}.np-comment-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.np-gone{font-size:max(12.5px, var(--fs-floor));color:var(--muted);margin:0;font-style:italic}.mn .pt-tabs a{height:38px;color:var(--text-2);font-size:max(13.5px, var(--fs-floor));flex:none;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mn .pt-tabs a:hover{color:var(--text)}.mn .pt-tabs a:after{content:"";inset-inline:10px;background:var(--text);height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.mn .pt-tabs a.on{color:var(--text)}.mn .pt-tabs a.on:after{transform:scaleX(1)}.mn-start{max-width:620px;padding:12px 0 8px}.mn-start h2{margin-bottom:8px;font-size:18px;font-weight:600}.mn-start p{color:var(--text-2);margin-bottom:16px;line-height:1.6}.mn-today{border-bottom:1px solid var(--rule);margin-bottom:18px;padding:4px 0 18px}.mn-today h2{font-size:max(13px, var(--fs-floor));color:var(--text-2);letter-spacing:.01em;margin-bottom:10px;font-weight:600}.mn-tally{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;padding:0;list-style:none;display:grid}.mn-tally li{border-inline-start:1px solid var(--rule);font-size:max(13px, var(--fs-floor));color:var(--text-2);padding:12px 16px 4px;line-height:1.45}.mn-tally li:first-child{border-inline-start:0;padding-inline-start:0}.mn-tally b{letter-spacing:-.03em;color:var(--text);margin-bottom:4px;font-size:28px;font-weight:600;line-height:1.1;display:block}.mn-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px 44px;display:grid}.mn-devs{margin:0;padding:0;list-style:none}.mn-devs li{border-top:1px solid var(--rule);padding:10px 0;font-size:14px;line-height:1.45}.mn-devs li:first-child{border-top:0}.mn-devs a,.mn-devs span[dir]{color:var(--text)}.mn-dev-meta{font-size:max(11.5px, var(--fs-floor));color:var(--muted);text-transform:none;flex-wrap:wrap;gap:4px 10px;margin-bottom:3px;display:flex}.mn-dev-meta .mono{color:var(--text);font-weight:600}.mn-note{text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:2px;overflow:hidden}.mn-name{color:var(--text-2);letter-spacing:-.01em;font-size:.6em;font-weight:500}.mn-risks{margin:0;padding-inline-start:18px}.mn-risks li{font-size:max(13.5px, var(--fs-floor));margin-bottom:8px;line-height:1.5}.mn-replies{margin:0;padding:0;list-style:none}.mn-replies li{border-top:1px solid var(--rule);padding:10px 0}.mn-replies p{font-size:max(13.5px, var(--fs-floor));color:var(--text-2);margin:4px 0}.nt-pref-d{margin-top:2px;font-weight:400;display:block}.nt-digest-tag{font-size:max(10.5px, var(--fs-floor));border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:0 5px}.lg{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;margin:0 auto;padding:18px 4px 60px;display:grid}.lg-nav{border-inline-start:1px solid var(--rule);flex-direction:column;gap:2px;display:flex;position:sticky;top:74px}.lg-nav a{font-size:max(13px, var(--fs-floor));color:var(--text-2);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:6px 12px;text-decoration:none}.lg-nav a:hover{color:var(--text)}.lg-nav a.on{color:var(--text);border-inline-start-color:var(--text);font-weight:600}.lg-doc{max-width:72ch}.lg-doc h1{letter-spacing:-.028em;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.12}.lg-summary{color:var(--text-2);margin:0 0 22px;font-size:15px;line-height:1.55}.lg-doc h2{border-top:1px solid var(--rule);letter-spacing:-.01em;margin:26px 0 8px;padding-top:10px;scroll-margin-top:80px;font-size:15px;font-weight:600}.lg-doc p,.lg-doc li{color:var(--text);font-size:14.5px;line-height:1.65}.lg-doc p{margin:0 0 12px}.lg-doc ul{margin:0 0 14px;padding-inline-start:20px}.lg-doc li{margin-bottom:8px}.lg-callout{border-inline-start:3px solid var(--text);background:var(--surface-2);padding:12px 16px;font-weight:500}.lg-review{font-size:max(12px, var(--fs-floor))!important;color:var(--muted)!important;margin-top:30px!important}.md-list{margin:0;padding:0;list-style:none}.md-item{border-top:1px solid var(--rule);padding:14px 0}.md-item.held{border-inline-start:3px solid var(--warn);padding-inline-start:12px}.md-meta{font-size:max(12px, var(--fs-floor));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.md-status{text-transform:capitalize;color:var(--text-2);font-weight:600}.md-status.held{color:var(--warn)}.md-status.removed{color:var(--neg)}.md-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:14px;line-height:1.55}.md-flags{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.md-flag{font-size:max(11px, var(--fs-floor));background:var(--warn-soft);color:var(--warn);border-radius:4px;padding:1px 6px}.md-flag.hold{background:var(--neg-soft);color:var(--neg)}.md-reports{font-size:max(13px, var(--fs-floor));margin:6px 0;padding-inline-start:18px}.md-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.btn.danger{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.md-log{font-size:max(13px, var(--fs-floor));margin:0;padding-inline-start:18px;line-height:1.8}.side-legal{flex-wrap:wrap;gap:2px 10px;margin-top:6px;display:flex}.side-legal a{color:var(--muted);font-size:max(11px, var(--fs-floor))}.side-legal a:hover{color:var(--text)}.pulse-row.debate{grid-template-columns:minmax(0,1fr) auto}.pulse-row.debate .wl-name{white-space:normal;-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1080px){.np-grid,.mn-cols{grid-template-columns:minmax(0,1fr)}.np-debate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-debate:nth-child(3){border-inline-start:0;padding-inline-start:0}.np-debate:nth-child(n+3){border-top:1px solid var(--rule);padding-top:12px}}@media (width<=720px){.np{padding-inline:0}.np-debate-grid{grid-template-columns:minmax(0,1fr)}.np-debate{border-inline-start:0;border-top:1px solid var(--rule);padding-inline:0;padding-top:12px}.np-debate:first-child{border-top:0}.np-cases{grid-template-columns:minmax(0,1fr)}.np-case{padding-inline:0}.np-case+.np-case{border-inline-start:0;border-top:1px solid var(--rule)}.np-compose-grid,.np-reasons{grid-template-columns:minmax(0,1fr)}.np-comment{margin-inline-start:calc(min(var(--depth), 2) * 12px)}.np-history li{grid-template-columns:minmax(0,1fr);gap:2px}.np-controls{flex-direction:column;align-items:stretch}.mn-tally{grid-template-columns:minmax(0,1fr)}.mn-tally li{border-inline-start:0;border-top:1px solid var(--rule);padding-inline:0}.mn-tally li:first-child{border-top:0}.lg{grid-template-columns:minmax(0,1fr);gap:16px}.lg-nav{border-inline-start:0;border-bottom:1px solid var(--rule);flex-flow:wrap;gap:0 4px;position:static}.lg-nav a{border-inline-start:0;border-bottom:2px solid #0000;margin:0;padding:6px 8px}.lg-nav a.on{border-bottom-color:var(--text)}}@media (prefers-reduced-motion:reduce){.np-modal-scrim{animation:none}.np-tabs button:after,.mn .pt-tabs a:after,.np-react-btn,.np-topic{transition:none}}.np-kind.public{color:var(--text-2);background:var(--surface-2);text-transform:none;letter-spacing:0;border-color:#0000;font-weight:600}.np-kind.public.reddit{color:#c2410c}.np-kind.public.hn{color:#b45309}.np-kind.public.stocktwits{color:#1d4ed8}:root[data-theme=dark] .np-kind.public.reddit{color:#fb923c}:root[data-theme=dark] .np-kind.public.hn{color:#fbbf24}:root[data-theme=dark] .np-kind.public.stocktwits{color:#93c5fd}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .np-kind.public.reddit{color:#fb923c}:root:where(:not([data-theme=light])) .np-kind.public.hn{color:#fbbf24}:root:where(:not([data-theme=light])) .np-kind.public.stocktwits{color:#93c5fd}}.np-by.public{color:var(--text-2)}.np-plat{background:var(--surface-3);min-width:18px;height:16px;color:var(--text-2);font-size:max(9.5px, var(--fs-floor));border-radius:3px;place-items:center;padding:0 3px;font-weight:700;display:inline-grid}.np-orig{color:var(--muted)}.np-orig:hover{color:var(--text)}.np-orig-post p{color:var(--text-2);font-size:15px}.np-args{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.np-arg-group{min-width:0;padding:12px 0 4px}.np-arg-group h3{font-size:max(11.5px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-weight:650}.np-arg-group h3 .num{color:var(--muted);margin-inline-start:4px;font-weight:500}.np-arg-group.bull h3{color:var(--pos)}.np-arg-group.bear h3{color:var(--neg)}.np-arg-group ul{margin:0;padding:0;list-style:none}.np-arg-group li{border-top:1px solid var(--rule);padding:8px 0 10px}.np-arg-group li:first-child{border-top:0}.np-arg-group p{color:var(--text);overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:1.55}@media (width<=720px){.np-args{grid-template-columns:minmax(0,1fr)}}.pro-page{max-width:980px}.pro-cols{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:6px 0 10px;display:grid}.pro-col{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px 24px 22px 0;display:flex}.pro-col+.pro-col{border-inline-start:1px solid var(--rule);padding-inline:24px 0}.pro-col h2{font-size:max(13px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-weight:650}.pro-col.pro h2{color:var(--accent-ink)}.pro-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pro-amount.muted{color:var(--muted);font-size:16px;font-weight:500}.pro-list{margin:0;padding:0;list-style:none}.pro-list li{font-size:max(13.5px, var(--fs-floor));color:var(--text);padding:5px 0 5px 22px;line-height:1.45;position:relative}.pro-list li:before{content:"";inset-inline-start:2px;border-inline-start:1.5px solid var(--pos);border-bottom:1.5px solid var(--pos);width:9px;height:5px;position:absolute;top:11px;transform:rotate(-45deg)}.pro-table{border-collapse:collapse;width:100%;font-size:max(13.5px, var(--fs-floor))}.pro-table th,.pro-table td{text-align:start;border-top:1px solid var(--rule);padding:9px 12px 9px 0}.pro-table th{font-size:max(11.5px, var(--fs-floor));letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border-top:0;font-weight:650}.pro-table td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.pro-faq dl{margin:0}.pro-faq dt{margin-top:12px;font-size:14px;font-weight:600}.pro-faq dd{color:var(--text-2);max-width:70ch;margin:4px 0 0;font-size:14px;line-height:1.55}.pro-modal{width:min(520px,100%)}.pro-eyebrow{font-size:max(11px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:650}.pro-price-row{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 6px;display:flex}.pro-price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.pro-usage{font-size:max(11.5px, var(--fs-floor));color:var(--muted)}.pro-usage.low{color:var(--warn)}.pro-nudge{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:10px 0;padding:10px 14px;display:flex}.pro-nudge p{font-size:max(13px, var(--fs-floor));flex:260px;margin:0}.pro-nudge .btn{flex:none}.chat-usage{text-align:end;padding:6px 2px 0}.pro-plan h2{font-size:max(13px, var(--fs-floor));margin-bottom:8px;font-weight:600}.pro-kv{font-size:max(13.5px, var(--fs-floor));grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 10px;display:grid}.pro-kv dt{color:var(--muted)}.pro-kv dd{margin:0}.pro-meters{margin:8px 0 4px;padding:0;list-style:none}.pro-meters li{font-size:max(12.5px, var(--fs-floor));grid-template-columns:minmax(0,1fr) 90px 64px;align-items:center;gap:10px;padding:4px 0;display:grid}.pro-meters .num{text-align:end;font-variant-numeric:tabular-nums;color:var(--text-2)}.pro-bar{background:var(--surface-3);border-radius:2px;height:4px;overflow:hidden}.pro-bar span{background:var(--text-2);transform-origin:0;height:100%;display:block}@media (width<=720px){.pro-cols{grid-template-columns:minmax(0,1fr)}.pro-col{padding-inline-end:0}.pro-col+.pro-col{border-inline-start:0;border-top:1px solid var(--rule);padding-inline-start:0}.pro-table td:not(:first-child){white-space:normal}}.pro-save{color:var(--pos);font-weight:500;font-size:max(11px, var(--fs-floor))}.pro-yearly{max-width:360px;line-height:1.5}.pro-meters li.near .num{color:var(--warn)}.pro-meters li.full .num{color:var(--neg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pro-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pro-table th[scope=row]{font-size:max(13.5px, var(--fs-floor));text-transform:none;letter-spacing:0;color:var(--text);border-top:1px solid var(--rule);font-weight:500}@media (width<=860px){.pro-cols.three{grid-template-columns:minmax(0,1fr)}.pro-cols.three .pro-col{padding-inline-end:0}.pro-cols.three .pro-col+.pro-col{border-inline-start:0;border-top:1px solid var(--rule);padding-inline-start:0}}.keep-picker{border:0;min-width:0;margin:10px 0 12px;padding:0}.keep-picker legend{margin-bottom:6px}.keep-grid{flex-wrap:wrap;gap:6px;display:flex}.keep-chip{border:1px solid var(--border);min-height:36px;font-size:max(12.5px, var(--fs-floor));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.keep-chip.on{border-color:var(--accent);background:var(--accent-soft)}.keep-chip input{margin:0}.keep-chip:has(input:disabled){opacity:.5;cursor:not-allowed}.mn-allowance.choose .np-note{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mn-archived,.mn-analytics{border-top:1px solid var(--rule);margin-top:22px;padding-top:14px}.mn-archived ul{margin:8px 0 0;padding:0;list-style:none}.mn-archived li{border-bottom:1px solid var(--rule);font-size:max(13px, var(--fs-floor));flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 0;display:flex}.mn-archived li .link-btn{margin-inline-start:auto}.mn-an-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 20px;margin:10px 0;display:grid}.mn-an-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mn-an-grid b{font-size:16px;font-weight:600}.mn-an-wide,.mn-an-obs{grid-column:1/-1}.mn-an-obs{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:0;padding-inline-start:18px}.help-launcher{z-index:80;border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--text);box-shadow:var(--shadow-pop);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.help-launcher:hover{background:var(--surface-2);color:var(--accent-ink)}.help-launcher:active{transform:scale(.95)}.help-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.help-panel{z-index:96;background:var(--surface);border:1px solid var(--border);width:min(400px,100vw - 32px);height:min(600px,100dvh - 112px);box-shadow:var(--shadow-pop);transform-origin:100% 100%;animation:help-in var(--dur) var(--ease-out);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.help-panel.raised{height:min(600px,100dvh - 192px);bottom:104px}@keyframes help-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.help-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;padding:10px 10px 10px 16px;display:flex}.help-title{flex-direction:column;flex:1;min-width:0;display:flex}.help-title h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.help-title span{font-size:max(12px, var(--fs-floor));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.help-icon-btn{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.help-icon-btn:hover{background:var(--surface-2);color:var(--text)}.help-text-btn{min-height:32px;color:var(--text-2);font:inherit;font-size:max(12px, var(--fs-floor));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:6px 8px}.help-text-btn:hover{background:var(--surface-2);color:var(--text)}.help-body{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.help-welcome{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:0 0 10px;line-height:1.5}.help-search input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:38px;color:var(--text);font:inherit;font-size:max(13.5px, var(--fs-floor));border-radius:8px;padding:0 12px}.help-search input:focus-visible{outline:2px solid var(--accent);outline-offset:0;background:var(--surface)}.help-h{font-size:max(11px, var(--fs-floor));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-weight:650}.help-chips,.help-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.help-chips button,.help-list button{text-align:start;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;font-size:max(13px, var(--fs-floor));cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border-radius:8px;padding:8px 12px;line-height:1.35}.help-chips button:hover,.help-list button:hover{border-color:var(--border-strong);background:var(--surface-2)}.help-empty{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin-top:12px}.help-empty p{margin:0 0 6px}.help-link-btn{color:var(--accent-ink);font:inherit;font-size:max(12.5px, var(--fs-floor));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.help-resume{margin-top:14px;display:block}.help-article h3{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:650}.help-article .md,.help-msg .md{font-size:max(13.5px, var(--fs-floor));line-height:1.55}.help-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.help-log{flex-direction:column;gap:10px;display:flex}.help-msg{max-width:92%;font-size:max(13.5px, var(--fs-floor));overflow-wrap:anywhere;line-height:1.5}.help-msg p{margin:0}.help-msg.user{background:var(--surface-3);white-space:pre-wrap;border-radius:12px 12px 4px;align-self:flex-end;padding:8px 12px}.help-msg.assistant{align-self:flex-start}.help-msg.pending{color:var(--muted);font-size:max(12.5px, var(--fs-floor));align-items:center;gap:8px;display:flex}.help-refs{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.help-dots{gap:3px;display:inline-flex}.help-dots i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite help-dot}.help-dots i:nth-child(2){animation-delay:.15s}.help-dots i:nth-child(3){animation-delay:.3s}@keyframes help-dot{0%,80%,to{opacity:.25}40%{opacity:.9}}.help-fail,.help-error{border:1px solid var(--neg);background:var(--neg-soft);font-size:max(13px, var(--fs-floor));border-radius:8px;padding:10px 12px;line-height:1.45}.help-fail p,.help-error{margin:0}.help-fail .help-actions{margin-top:8px}.help-skel{flex-direction:column;gap:6px;margin-top:12px;display:flex}.help-skel span{background:var(--surface-2);border-radius:8px;height:38px}.help-composer{border-top:1px solid var(--border);background:var(--surface);flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex;position:relative}.help-composer textarea{resize:none;border:1px solid var(--border);background:var(--surface-2);min-width:0;min-height:40px;max-height:120px;color:var(--text);font:inherit;font-size:max(13.5px, var(--fs-floor));field-sizing:content;border-radius:8px;flex:1;padding:9px 12px;line-height:1.4}.help-composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0;background:var(--surface)}.help-send{background:var(--text);width:40px;height:40px;color:var(--surface);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.help-send:disabled{opacity:.35;cursor:not-allowed}.help-count{font-size:max(11px, var(--fs-floor));color:var(--warn);position:absolute;top:-18px;right:14px}.help-foot{font-size:max(11px, var(--fs-floor));color:var(--muted);flex:none;padding:6px 16px 8px;line-height:1.4}@media (width<=980px){.help-launcher{right:16px;bottom:calc(58px + 14px + env(safe-area-inset-bottom))}.help-panel,.help-panel.raised{right:16px;bottom:calc(58px + 12px + env(safe-area-inset-bottom));height:min(600px,100vh - 160px);height:min(600px, calc(100dvh - 146px - env(safe-area-inset-bottom)))}}@media (width<=640px){.help-panel,.help-panel.raised{width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;animation-name:help-up;inset:0 0 auto}.help-icon-btn{width:44px;height:44px}.help-text-btn,.help-chips button,.help-list button{min-height:44px}.help-send{width:44px;height:44px}.help-composer textarea{min-height:44px;font-size:16px}.help-search input{height:44px;font-size:16px}}@keyframes help-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.help-panel,.help-launcher{transition:none;animation:none}.help-dots i{opacity:.6;animation:none}}@media print{.help-launcher,.help-panel{display:none}}.np-reddit{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:14px 0;padding:12px 14px}.np-reddit-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.np-reddit-head .np-orig{margin-inline-start:auto}.np-reddit-tag{color:#fff;height:20px;font-size:max(11px, var(--fs-floor));letter-spacing:.01em;white-space:nowrap;background:#c53a00;border-radius:4px;align-items:center;padding:0 7px;font-weight:650;display:inline-flex}.np-reddit-gate{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.np-reddit-embed{max-width:100%;margin-top:10px;overflow:hidden}.np-reddit-embed iframe{border:0;max-width:100%}.touch-link{align-items:center;display:inline-flex}@media (width<=768px),(pointer:coarse){.chip,.chat-sugg .chip,.touch-link{min-height:44px}.post-headline>a{min-height:44px;display:inline-block}.hashtag,.cashtag{padding-block:14px}}.account-gate{width:min(440px,100%)}.account-gate-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.account-gate-actions .btn{flex:auto;justify-content:center}.account-page{max-width:520px}.account-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex}.ai-visitor{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}:root{--wg-company:#1d66bd;--wg-organization:#7a4fb5;--wg-exchange:#00796b;--wg-industry:#a05a00;--wg-country:#5b6b2e;--wg-other:#77756d;--wg-verified:#1d66bd;--wg-uncertain:#8a6a1f;--wg-historical:#77756d;--wg-inferred:#7a4fb5}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--wg-company:#5d9be6;--wg-organization:#b08ae0;--wg-exchange:#3fb8a8;--wg-industry:#e0a050;--wg-country:#a8bc6a;--wg-other:#a3a197;--wg-verified:#5d9be6;--wg-uncertain:#e0b552;--wg-historical:#a3a197;--wg-inferred:#b08ae0}}:root[data-theme=dark]{--wg-company:#5d9be6;--wg-organization:#b08ae0;--wg-exchange:#3fb8a8;--wg-industry:#e0a050;--wg-country:#a8bc6a;--wg-other:#a3a197;--wg-verified:#5d9be6;--wg-uncertain:#e0b552;--wg-historical:#a3a197;--wg-inferred:#b08ae0}.wg{flex-direction:column;gap:14px;min-width:0;display:flex}.wg h2,.wg-h2{font-size:max(16px, var(--fs-floor));margin:0 0 8px}.wg h3{font-size:max(15px, var(--fs-floor));overflow-wrap:anywhere;margin:0 0 6px}.wg h4{font-size:max(13px, var(--fs-floor));color:var(--text-2);margin:14px 0 6px}.wg-intro,.wg-start,.wg-saved,.wg-between,.wg-inspector{padding:16px}.wg-intro ul{margin:8px 0 12px;padding-inline-start:20px;line-height:1.6}.wg-search{flex-direction:column;gap:8px;min-width:0;display:flex}.wg-search-row{gap:8px;min-width:0;display:flex}.wg-search-row .input{flex:1;min-width:0;height:38px}.wg-choices{flex-direction:column;gap:6px;display:flex}.wg-choice{text-align:start;min-height:44px;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.wg-choice:hover:not(:disabled),.wg-choice:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.linkish{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:start;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.wg-saved-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wg-center-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wg-center-head h2{font-size:max(20px, var(--fs-floor));margin:0}.wg-save .input{width:min(280px,100%);min-width:0;height:32px}.wg-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;display:flex}.wg-tool{flex-direction:column;gap:4px;display:flex}.wg-tool-label,.wg-filter legend{font-size:max(11px, var(--fs-floor));color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.wg-filters{min-width:0}.wg-filters>summary{cursor:pointer;font-weight:600;font-size:max(13px, var(--fs-floor));align-items:center;min-width:88px;min-height:44px;display:flex}.wg-filters-body{flex-wrap:wrap;gap:10px 18px;display:flex}@media (width>=641px){.wg-filters>summary{display:none}}.wg-filter{border:0;flex-wrap:wrap;gap:4px 12px;min-width:0;margin:0;padding:0;display:flex}.wg-filter legend{margin-bottom:4px;padding:0}.wg-check{font-size:max(13px, var(--fs-floor));cursor:pointer;align-items:center;gap:6px;display:inline-flex}.wg-swatch{border-top:2px solid var(--wg-verified);width:18px;height:0;display:inline-block}.wg-check.st-uncertain .wg-swatch{border-top:2px dashed var(--wg-uncertain)}.wg-check.st-historical .wg-swatch{border-top:2px dotted var(--wg-historical)}.wg-check.st-inferred .wg-swatch{border-top:2px dashed var(--wg-inferred)}.wg-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.wg-canvas{flex-direction:column;gap:8px;min-width:0;display:flex}.wg-inspector{max-height:calc(100vh - 90px);position:sticky;top:72px;overflow:auto}@media (width<=1000px){.wg-main{grid-template-columns:minmax(0,1fr)}.wg-inspector{max-height:none;position:static}}.wg-svg-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);position:relative}.wg-svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:clamp(360px,62vh,680px);display:block}.wg-svg:active{cursor:grabbing}.wg-zoom{top:8px;z-index:1;gap:4px;display:flex;position:absolute;inset-inline-end:8px}.wg-hint{margin:0;padding:4px 10px 8px}.wg-edge{stroke:var(--wg-verified);fill:none}.wg-edge.st-uncertain{stroke:var(--wg-uncertain)}.wg-edge.st-historical{stroke:var(--wg-historical)}.wg-edge.st-inferred{stroke:var(--wg-inferred)}.wg-edge.on{stroke:var(--text)}.wg-edge-hit{stroke:#0000;cursor:pointer}.wg-arrowhead{fill:var(--muted)}.wg-node{cursor:pointer;--k:var(--wg-other);outline:none}.wg-node.k-company{--k:var(--wg-company)}.wg-node.k-organization{--k:var(--wg-organization)}.wg-node.k-exchange{--k:var(--wg-exchange)}.wg-node.k-industry{--k:var(--wg-industry)}.wg-node.k-country{--k:var(--wg-country)}.wg-node circle{fill:var(--k);stroke:var(--surface)}.wg-node.centre circle,.wg-node.on circle{stroke:var(--text)}.wg-node .wg-focus{fill:#0000;stroke:none}.wg-node:focus-visible .wg-focus{stroke:var(--accent);stroke-width:2px;fill:var(--accent-soft)}.wg-node .wg-more{fill:none;stroke:var(--k)}.wg-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-family:var(--font)}.wg-node.centre .wg-label{font-weight:700}.wg-legend{font-size:max(12px, var(--fs-floor));flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.wg-legend-group{flex-wrap:wrap;gap:6px 12px;display:inline-flex}.wg-legend-item{align-items:center;gap:5px;display:inline-flex}.wg-legend-item .wg-dot{fill:var(--wg-other)}.wg-legend-item.k-company .wg-dot{fill:var(--wg-company)}.wg-legend-item.k-organization .wg-dot{fill:var(--wg-organization)}.wg-legend-item.k-exchange .wg-dot{fill:var(--wg-exchange)}.wg-legend-item.k-industry .wg-dot{fill:var(--wg-industry)}.wg-legend-item.k-country .wg-dot{fill:var(--wg-country)}.wg-badge.st-verified{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.wg-badge.st-uncertain{color:var(--warn);background:var(--warn-soft);border-color:#0000}.wg-badge.st-historical{color:var(--text-2)}.wg-badge.st-inferred{color:var(--text-2);border-style:dashed}.wg-table td{white-space:normal}.wg-evidence,.wg-rels{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wg-evidence li{background:var(--surface-2);border-radius:var(--radius);overflow-wrap:anywhere;padding:8px 10px}.wg-evidence p{margin:4px 0}.wg-rels li{overflow-wrap:anywhere}.wg-between-pick{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.wg-between-pick .fld{margin-top:0}.wg-between-out{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:12px;display:grid}.wg-path{margin:0;padding-inline-start:20px;line-height:1.7}@media (width<=640px){.wg-between-pick{grid-template-columns:minmax(0,1fr)}.wg-svg{height:420px}}.wg-foot{margin:0}.wg-cards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wg-card{text-align:start;width:100%;min-height:44px;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.wg-card:hover,.wg-card:focus-visible{border-color:var(--accent)}.tm{flex-direction:column;gap:14px;min-width:0;display:flex}.tm-card{min-width:0;padding:16px}.tm h2,.tm-card h2{font-size:max(16px, var(--fs-floor));margin:0 0 10px}.tm h3{font-size:max(15px, var(--fs-floor));margin:0 0 8px}.tm-list{margin:8px 0 12px;padding-inline-start:20px;line-height:1.6}.tm-saved,.tm-runs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tm-runs .linkish.on{font-weight:700;text-decoration:none}.tm-positions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tm-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.tm-sym{font-family:var(--mono);min-width:110px;font-weight:600;font-size:max(13px, var(--fs-floor))}.tm-num{font-variant-numeric:tabular-nums;width:140px;max-width:100%;height:38px}.tm-add{max-width:520px}.tm-presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tm-factors{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 14px;display:grid}.tm-factors .fld .tm-num{width:100%}.tm-window{flex-direction:column;gap:4px;margin-top:14px;display:flex}.tm-explicit{margin-top:12px}.tm-explicit>summary,.tm-val>summary,.tm-how-box>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.tm-val>summary h2{margin:0}.tm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tm-save .input{width:min(320px,100%);height:38px}.tm-results{flex-direction:column;gap:12px;display:flex}.tm-big{font-size:max(26px, var(--fs-floor));font-variant-numeric:tabular-nums;font-weight:700}.tm-big-pct{font-size:max(18px, var(--fs-floor));font-weight:600}.tm-big.neg{color:var(--neg)}.tm-big.pos{color:var(--pos)}.tm-table td{vertical-align:top}.tm-table td.tm-how{white-space:normal;min-width:260px;max-width:460px}.tm-flag{color:var(--warn);margin-top:2px}.tm-valres p{margin:4px 0}.tm-how-box ul{margin:4px 0;padding-inline-start:20px;line-height:1.6}.tm-saved-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tm-saved-head h2{font-size:max(20px, var(--fs-floor));margin:0}.tm-window{align-items:flex-start}.tm-explicit .row .input{width:min(260px,100%);height:38px}.tm-row{flex-wrap:nowrap}@media (width<=480px){.tm-sym{overflow-wrap:anywhere;flex:auto;min-width:0}.tm-row .tm-num{flex:none;width:110px}}.tm-links{flex-wrap:wrap;gap:0 10px;margin-top:2px;display:flex}.da{flex-direction:column;gap:14px;min-width:0;display:flex}.da-card{min-width:0;padding:16px}.da h2,.da-card h2{font-size:max(16px, var(--fs-floor));margin:0 0 10px}.da h3{font-size:max(15px, var(--fs-floor));align-items:center;gap:8px;margin:0 0 10px;display:flex}.da-letter{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);font-size:max(12px, var(--fs-floor));border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.da-form{flex-direction:column;gap:8px;max-width:760px;display:flex}.da-form textarea{width:100%;padding:8px 10px}.da-form select.input{max-width:260px;height:38px}.da-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.da-head h2{font-size:max(20px, var(--fs-floor));overflow-wrap:anywhere}.da-status{width:auto;height:38px}.da-thesis{border-inline-start:3px solid var(--accent);background:var(--surface-2);overflow-wrap:anywhere;margin:8px 0 12px;padding:10px 14px;line-height:1.55}.da-card textarea.input{width:100%;padding:8px 10px}.da-runs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.da-result{flex-direction:column;gap:12px;display:flex}.da-claims{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;line-height:1.5;display:flex}.da-list{overflow-wrap:anywhere;flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.da-cites{border-inline-start:2px solid var(--border-strong);flex-direction:column;gap:2px;margin-top:4px;padding-inline-start:10px;display:flex}.da-quote{font-style:italic}.da-unverified{color:var(--warn)}.da-table td{white-space:normal;vertical-align:top;min-width:90px}.da-table td:first-child{min-width:220px}.da-evidence{flex-direction:column;gap:8px;margin:10px 0 0;padding-inline-start:0;list-style:none;display:flex}.da-evidence li{background:var(--surface-2);border-radius:var(--radius);overflow-wrap:anywhere;padding:8px 10px;scroll-margin-top:80px}.da-evidence li:target{outline:2px solid var(--accent)}.badge.da-st-supported{color:var(--pos);background:var(--pos-soft);border-color:#0000}.badge.da-st-contradicted{color:var(--neg);background:var(--neg-soft);border-color:#0000}.badge.da-st-mixed{color:var(--warn);background:var(--warn-soft);border-color:#0000}.badge.da-st-untested{color:var(--text-2)}.badge.da-weak{color:var(--neg);background:var(--neg-soft);border-color:#0000}.badge.da-strong{color:var(--pos);background:var(--pos-soft);border-color:#0000}.da a[href^=\#ev-]{text-underline-offset:2px;font-weight:600;text-decoration:underline}.da-thesis .linkish{min-width:44px;min-height:44px;padding:0 6px}@media (width<=640px){.da-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.da-table,.da-table tbody,.da-table tr,.da-table td{width:100%;display:block}.da-table tr{border-bottom:1px solid var(--border);padding:8px 0}.da-table td{border:0;min-width:0;padding:2px 0}.da-table td:first-child{min-width:0;font-weight:600}.da-table td:not(:first-child):before{content:attr(data-label) ": ";color:var(--muted)}}.mr-tools{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mr-tool{color:inherit;flex-direction:column;gap:6px;min-height:44px;padding:16px;text-decoration:none;display:flex}.mr-tool:hover,.mr-tool:focus-visible{border-color:var(--accent)}.mr-tool b{font-size:max(15px, var(--fs-floor));color:var(--accent-ink)}.ip-bar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;padding:8px 12px;display:flex}.ip-form{flex-direction:column;flex-basis:100%;gap:12px;padding:14px;display:flex}.ip-form fieldset{border:0;min-width:0;margin:0;padding:0}.ip-form legend{font-weight:600;font-size:max(13px, var(--fs-floor));margin-bottom:4px;padding:0}.ip-opts{flex-wrap:wrap;gap:4px 16px;display:flex}.ip-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px;display:grid}.ip-row .fld{margin-top:0}.ip-row .input{height:38px}.ah-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ah-list summary{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;display:flex}.ah-answer{overflow-wrap:anywhere;margin-top:8px}
