@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplayLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplay.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplayMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplayBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplayBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/atlas/HelveticaNowDisplayXBd.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}body,html{margin:0;padding:0;min-height:100vh}body{background:radial-gradient(900px circle at 14% 6%,rgba(196,106,61,.1),transparent 55%),radial-gradient(760px circle at 90% 34%,rgba(124,154,120,.08),transparent 55%),#e7e2da;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif}.app-stage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px 16px}.w-screen{--acc:#F5A97C;--acc-ink:#4A2310;--acc-deep:#B96E3F;--ink:#1B1A17;--warmgrey:#8C8478;--sage:#7C9A78;height:100%;position:relative;display:flex;flex-direction:column;background:#E9E3D8;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink);overflow:hidden}.w-screen,.w-screen *,.w-screen :after,.w-screen :before{box-sizing:border-box}.w-breathe{position:absolute;inset:-12% -12% auto -12%;height:70%;background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),radial-gradient(40% 50% at 18% 12%,rgba(124,154,120,.07),transparent 70%);pointer-events:none;animation:wBreathe 18s ease-in-out infinite alternate}@keyframes wBreathe{0%{transform:translate(0) scale(1);opacity:.85}to{transform:translate(2.5%,1.5%) scale(1.06);opacity:1}}.w-body{position:relative;z-index:1;padding:0 26px}.w-body,.w-slide{flex:1 1;min-height:0;display:flex;flex-direction:column}.w-slide{animation:wSlideIn .38s cubic-bezier(.22,1,.36,1) both}@keyframes wSlideIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.w-back{position:absolute;top:64px;left:20px;z-index:6;width:36px;height:36px;border-radius:50%;background:rgba(255,253,248,.7);border:1px solid rgba(27,26,23,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.3,1.5,.55,1),background .2s ease}.w-back:active{transform:scale(.9);background:rgba(255,253,248,1)}.w-back svg{width:14px;height:14px;stroke:var(--ink);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.w-markwrap{display:flex;justify-content:center;padding:66px 0 4px}.w-sticker{animation:wStickerIn .6s cubic-bezier(.3,1.45,.55,1) both;animation-delay:.15s;cursor:pointer;-webkit-tap-highlight-color:transparent}@keyframes wStickerIn{0%{opacity:0;transform:translateY(10px) scale(.6)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.w-mark{color:var(--acc);cursor:pointer;-webkit-tap-highlight-color:transparent}.w-mark circle{transform-box:fill-box;transform-origin:center}.w-mark .md-on{animation:wDotIn .65s cubic-bezier(.3,1.45,.55,1) both,wDotShimmer 7s ease-in-out infinite;animation-delay:var(--din),var(--dsh)}.w-mark .md-off{opacity:0;animation:wDotCloud .9s ease-out both;animation-delay:var(--din)}@keyframes wDotIn{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(0)}72%{opacity:1;transform:translate(0) scale(1.28)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wDotCloud{0%{opacity:0}to{opacity:.12}}@keyframes wDotShimmer{0%,18%,to{opacity:1}7%{opacity:.45}}.w-stapkop{padding-top:96px}.w-kicker{text-align:center;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--warmgrey);margin-top:14px}.w-stapkop .w-kicker{margin-top:0}.w-h1{margin:8px 0 0;text-align:center;font-size:31px;font-weight:700;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.w-h1.kleiner{font-size:25px}.w-sub{margin:9px auto 0;text-align:center;max-width:282px;font-size:14.5px;line-height:1.45;color:var(--warmgrey);text-wrap:pretty}.w-rise{animation:wRise .55s cubic-bezier(.22,1,.36,1) both}@keyframes wRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.w-form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.w-field{position:relative}.w-input{width:100%;padding:15px 44px 15px 17px;font-family:inherit;font-size:15px;color:var(--ink);background:rgba(255,253,248,.55);border:1px solid rgba(27,26,23,.13);border-radius:16px;outline:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease,background .25s ease}.w-input::placeholder{color:#b0a89a}.w-input:focus{transform:translateY(-1.5px);background:rgba(255,253,248,.85);border-color:color-mix(in srgb,var(--acc) 55%,transparent);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--acc) 13%,transparent),0 8px 22px rgba(140,100,60,.1)}.w-field.shake .w-input{animation:wShake .4s ease both;border-color:#B45B46}@keyframes wShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.schud{animation:wShake .4s ease both}.w-check{position:absolute;right:14px;top:50%;width:19px;height:19px;margin-top:-9.5px;border-radius:50%;background:var(--sage);display:flex;align-items:center;justify-content:center;animation:wCheckPop .45s cubic-bezier(.3,1.6,.5,1) both}.w-check svg{width:10px;height:10px;stroke:#f4f1e8;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes wCheckPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.w-codes{position:relative;display:flex;gap:10px;justify-content:center;margin-top:26px}.w-input.w-code{width:56px;height:66px;padding:0;text-align:center;font-family:Space Mono,monospace;font-size:24px}.w-codes.ok .w-input.w-code{border-color:color-mix(in srgb,var(--sage) 60%,transparent)}.w-codecheck{position:absolute;right:-8px;top:-8px}.w-codecheck .w-check{position:static;margin-top:0}.w-link{font-size:13px;font-weight:600;color:var(--acc-deep,var(--acc));text-decoration:none}.w-link:hover{text-decoration:underline;text-underline-offset:2px}.w-resent{font-size:13px;font-weight:600;color:var(--sage)}.w-fine{font-size:11.5px;line-height:1.5;color:#b3aa9b;text-align:center;margin:12px auto 0;max-width:270px;text-wrap:pretty}.w-keuzes{gap:10px;margin-top:22px}.w-keuze,.w-keuzes{display:flex;flex-direction:column}.w-keuze{align-items:stretch;gap:2px;width:100%;text-align:left;background:rgba(255,253,248,.55);border:1px solid rgba(27,26,23,.12);border-radius:18px;padding:13px 16px;font-family:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .25s cubic-bezier(.3,1.5,.55,1)}.w-keuze:active{transform:scale(.985)}.w-keuze.on{background:rgba(255,253,248,.9);border-color:color-mix(in srgb,var(--acc) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 12%,transparent),0 8px 22px rgba(140,100,60,.08)}.w-keuze .kt{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600}.w-keuze .kt .prijs{margin-left:auto;font-family:Space Mono,monospace;font-size:12.5px;font-weight:400;color:var(--ink)}.w-keuze .ks{font-size:12.5px;color:var(--warmgrey);line-height:1.4}.w-keuze .kf{font-size:11px;color:#b3aa9b;margin-top:3px}.w-aanbevolen{font-family:Space Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-deep,var(--acc));background:color-mix(in srgb,var(--acc) 16%,transparent);border-radius:999px;padding:3px 8px;align-self:center}.w-broker{gap:12px;background:rgba(255,253,248,.7);border:1px solid rgba(27,26,23,.12);border-radius:18px;padding:14px 16px}.w-broker,.w-brokerlogo{display:flex;align-items:center}.w-brokerlogo{width:38px;height:38px;border-radius:12px;flex-shrink:0;background:var(--ink);color:#efebe6;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.02em}.w-brokerinfo{flex:1 1;min-width:0}.w-brokerinfo .bn{font-size:15px;font-weight:600}.w-brokerinfo .bs{font-size:12px;color:var(--warmgrey);margin-top:1px}.w-brokerinfo .bs.ok{color:var(--sage);font-weight:600}.w-broker .w-check{position:static;margin-top:0;flex-shrink:0}.w-minibtn{border:none;flex-shrink:0;background:var(--acc);color:var(--acc-ink,#FBF3EB);font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.3,1.5,.55,1)}.w-minibtn:active{transform:scale(.94)}.w-spinner{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--acc) 25%,transparent);border-top-color:var(--acc);animation:wSpin .8s linear infinite}@keyframes wSpin{to{transform:rotate(1turn)}}.w-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:24px}.w-chip{border:1px solid rgba(27,26,23,.13);background:rgba(255,253,248,.55);color:var(--ink);font-family:inherit;font-size:13.5px;padding:10px 16px;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .25s cubic-bezier(.3,1.5,.55,1)}.w-chip:active{transform:scale(.95)}.w-chip.on{background:color-mix(in srgb,var(--acc) 13%,#fffdf8);border-color:color-mix(in srgb,var(--acc) 55%,transparent);color:color-mix(in srgb,var(--acc) 78%,var(--ink));font-weight:600}.w-vlijst{margin-top:18px}.w-vrow{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid rgba(27,26,23,.08);cursor:pointer;-webkit-tap-highlight-color:transparent}.w-vrow:last-child{border-bottom:none}.w-tk{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.w-tk.green{background:#1b5b3b}.w-tk.cyan{background:#4a7d8c}.w-tk.amber{background:#8a7320}.w-tk.indigo{background:#5a5f8a}.w-vinfo{flex:1 1;min-width:0;display:flex;flex-direction:column}.w-vinfo .vs{font-size:14px;font-weight:600}.w-vinfo .vn{font-size:12px;color:var(--warmgrey)}.w-plus{width:32px;height:32px;border-radius:50%;flex-shrink:0;border:1px solid rgba(27,26,23,.18);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,transform .3s cubic-bezier(.3,1.6,.5,1)}.w-plus svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.w-plus:active{transform:scale(.88)}.w-plus.on{background:var(--sage);border-color:var(--sage);color:#f4f1e8;animation:wDotFill .45s cubic-bezier(.3,1.6,.5,1)}.w-notif{display:flex;gap:11px;align-items:flex-start;background:rgba(255,253,248,.88);border:1px solid rgba(27,26,23,.1);border-radius:18px;padding:13px 15px;margin-top:24px;box-shadow:0 12px 30px rgba(15,15,15,.08),inset 0 1px 0 rgba(255,255,255,.7)}.w-notifmark{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#f3ece1;display:flex;align-items:center;justify-content:center}.w-notifmark .w-mark{cursor:default}.w-notifbody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.w-notifbody .nk{font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:baseline}.w-notifbody .nk .nt{font-family:Space Mono,monospace;font-size:10px;font-weight:400;color:#b3aa9b;text-transform:lowercase}.w-notifbody .nb{font-size:12.5px;line-height:1.45;color:var(--warmgrey)}.w-notifbody .nb strong{color:var(--ink);font-weight:600}.w-btn{display:block;width:100%;margin-top:14px;border:none;padding:16px;border-radius:16px;background:var(--acc);color:var(--acc-ink,#FBF3EB);text-align:center;text-decoration:none;font-family:inherit;font-size:15.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 10px 24px color-mix(in srgb,var(--acc) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .3s cubic-bezier(.3,1.5,.55,1),box-shadow .3s ease,background .2s ease,opacity .2s ease}.w-btn:active{transform:scale(.965);box-shadow:0 5px 14px color-mix(in srgb,var(--acc) 24%,transparent)}.w-btn.sprong{animation:wSprong .45s cubic-bezier(.3,1.6,.5,1)}.w-btn.dempen{opacity:.55;box-shadow:none}@keyframes wSprong{0%{transform:scale(.96)}55%{transform:scale(1.018)}to{transform:scale(1)}}.w-onder{margin-top:auto;padding-top:14px}.w-of{display:flex;align-items:center;gap:14px;margin:18px 0 14px;color:var(--warmgrey);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.w-of:after,.w-of:before{content:"";flex:1 1;height:1px;background:rgba(27,26,23,.12)}.w-social{flex-direction:column}.w-pill,.w-social{display:flex;gap:9px}.w-pill{align-items:center;justify-content:center;width:100%;border:1px solid rgba(27,26,23,.1);padding:13px;border-radius:999px;background:rgba(255,253,248,.8);color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 14px rgba(15,15,15,.04),inset 0 1px 0 rgba(255,255,255,.7);transition:transform .25s cubic-bezier(.3,1.5,.55,1),background .2s ease}.w-pill:active{transform:scale(.97);background:rgba(255,253,248,1)}.w-pill svg{width:17px;height:17px;flex-shrink:0}.w-note{margin:18px auto 0;max-width:280px;font-size:12px;line-height:1.5;color:var(--warmgrey);text-wrap:pretty}.w-note,.w-terms{text-align:center}.w-terms{margin-top:9px}.w-terms a{font-size:11px;color:var(--warmgrey);text-decoration:underline;-webkit-text-decoration-color:rgba(140,132,120,.45);text-decoration-color:rgba(140,132,120,.45);text-underline-offset:2px}.w-terms a:hover{color:var(--acc-deep,var(--acc));-webkit-text-decoration-color:var(--acc-deep,var(--acc));text-decoration-color:var(--acc-deep,var(--acc))}.w-skip{text-align:center;margin-top:12px}.w-skip button{border:none;background:none;font-family:inherit;font-size:13px;color:var(--warmgrey);text-decoration:underline;-webkit-text-decoration-color:rgba(140,132,120,.4);text-decoration-color:rgba(140,132,120,.4);text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.w-skip button:hover{color:var(--acc-deep,var(--acc));-webkit-text-decoration-color:var(--acc-deep,var(--acc));text-decoration-color:var(--acc-deep,var(--acc))}.w-progress{margin-top:auto;padding:14px 0 30px;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.w-stap{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#b3aa9b}.w-dots{display:flex;gap:8px}.w-dot{width:7px;height:7px;border-radius:50%;background:rgba(27,26,23,.16);transition:background .3s ease}.w-dot.on{background:var(--acc);animation:wDotFill .5s cubic-bezier(.3,1.6,.5,1)}@keyframes wDotFill{0%{transform:scale(.4)}60%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.w-breathe{animation:none}.w-mark .md-on,.w-sticker{animation:wCalmFade .6s ease both}.w-mark .md-on{animation-delay:var(--din)}.w-mark .md-off{animation:wCalmCloud .6s ease both;animation-delay:var(--din)}.w-rise{animation:wCalmFade .5s ease both}.w-slide{animation:wCalmFade .4s ease both}.schud,.w-btn.sprong,.w-check,.w-dot.on,.w-field.shake .w-input,.w-plus.on{animation:none}}.w-screen.calm .w-breathe{animation:none}.w-screen.calm .w-sticker{animation:wCalmFade .6s ease both}.w-screen.calm .w-mark .md-on{animation:wCalmFade .6s ease both,wDotShimmer 0s;animation-delay:var(--din),0s}.w-screen.calm .w-mark .md-off{animation:wCalmCloud .6s ease both;animation-delay:var(--din)}.w-screen.calm .w-rise{animation:wCalmFade .5s ease both}.w-screen.calm .w-slide{animation:wCalmFade .4s ease both}.w-screen.calm .w-btn.sprong,.w-screen.calm .w-check,.w-screen.calm .w-dot.on,.w-screen.calm .w-plus.on{animation:none}@keyframes wCalmFade{0%{opacity:0}to{opacity:1}}@keyframes wCalmCloud{0%{opacity:0}to{opacity:.12}}.w-screen.web{min-height:100vh;height:auto;width:100%}.w-screen.web .w-breathe{height:56%}.w-screen.web .w-body{width:100%;max-width:480px;margin:0 auto;padding:0 28px}.w-screen.web .w-slide{flex:0 0 auto}.w-screen.web .w-onder{margin-top:26px}.w-screen.web .w-progress{margin-top:0;padding:24px 0 44px}.w-merkregel{position:absolute;top:30px;left:0;right:0;z-index:5;text-align:center;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--warmgrey);pointer-events:none}.w-screen.web .w-back{top:72px;left:max(22px,calc(50vw - 330px))}.w-screen.web .w-h1{font-size:38px}.w-screen.web .w-h1.kleiner{font-size:29px}.w-screen.web .w-sub{font-size:16px;max-width:380px}.w-screen.web .w-stapkop{padding-top:110px}.w-screen.web .w-stapkop .w-kicker{display:none}.w-screen.web .w-stapkop .w-h1{margin-top:0}.w-screen.web .w-input,.w-screen.web .w-keuze .kt{font-size:16px}.w-screen.web .w-keuze .ks{font-size:13.5px}.w-screen.web .w-chip{font-size:14.5px}.w-screen.web .w-note{max-width:360px;font-size:13px}.w-screen.web .w-fine{max-width:330px}.w-screen.web .w-note,.w-screen.web .w-sub{text-wrap:pretty}.w-screen.web .w-social{flex-direction:row}.w-screen.web .w-pill{flex:1 1}@media (max-width:560px){.w-screen.web .w-back{top:64px;left:18px}.w-screen.web .w-h1{font-size:31px}.w-screen.web .w-stapkop{padding-top:96px}.w-screen.web .w-social{flex-direction:column}}:root{--accent:#f5a97c;--accent-bg:#f5a97c;--accent-border:transparent;--accent-ink:#4a2310;--accent-soft:#b96e3f}body{display:flex;zoom:.9}.subtitle{color:var(--text-secondary);margin:4px 0 22px;font-size:13.5px}.cell-num,.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.table-wrap td,.table-wrap th{text-align:right;padding:11px 14px;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.table-wrap td.l,.table-wrap td:first-child,.table-wrap th.l,.table-wrap th:first-child{text-align:left}.table-wrap thead th{color:var(--text-tertiary);font-weight:600;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:rgba(15,15,15,.04)}.table-wrap tbody tr:hover{background:var(--bg-card-hover)}.table-wrap tbody tr:last-child td{border-bottom:none}.ticker{font-weight:600;color:var(--text-primary)}.company{color:var(--text-tertiary);font-size:12px}.pos{color:var(--green-text)}.neg{color:var(--red)}.flat{color:var(--text-quaternary)}.verdict-with-disclosure{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.verdict.watchlist{color:var(--accent-soft)}.verdict.unknown,.verdict.watchlist{background:var(--bg-elevated);border:1px solid transparent}.status,.verdict.unknown{color:var(--text-tertiary)}.status{display:inline-block;padding:3px 9px;border-radius:999px;font-size:10.5px;border:1px solid var(--border-subtle);background:var(--bg-elevated)}.status--partial{color:#8a6d1f;border-color:rgba(138,109,31,.35)}.status--complete{color:var(--green-text);border-color:var(--green-border)}.status--delisted,.status--error,.status--no_baseline{color:var(--red);border-color:rgba(192,73,47,.35)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.kpi{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:16px 18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kpi__label{color:var(--text-tertiary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.kpi__value{font-size:22px;font-weight:650;margin-top:8px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi__sub{font-size:12px;margin-top:4px}.banner,.kpi__sub{color:var(--text-secondary)}.banner{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:12px 16px;margin:0 0 20px;font-size:13px}.banner strong{color:var(--text-primary)}.banner a{color:var(--accent-soft);font-weight:650;text-decoration:none}.banner a:hover{text-decoration:underline}.banner--amber{border-color:rgba(138,109,31,.4)}.banner--info{border-color:var(--green-border)}.state{text-align:center;padding:56px 24px;background:var(--bg-card);border:1px dashed var(--border-subtle);border-radius:14px;color:var(--text-secondary)}.state h2{color:var(--text-primary);font-size:15px;margin:0 0 8px}.form-row{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.input{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-primary);padding:9px 13px;font-size:13.5px;min-width:220px;font-family:inherit}.input--s{min-width:140px}.input:focus{outline:none;border-color:var(--accent)}.input::placeholder{color:var(--text-quaternary)}.btn--ghost{background:transparent;color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer;font-family:inherit}.btn--ghost:hover{color:var(--text-primary);border-color:var(--border)}.feature-preview-stack{display:grid;grid-gap:18px;gap:18px}.feature-preview-grid,.feature-preview-state-band{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.feature-card{width:100%;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:16px;color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feature-card--wide{padding:18px}.feature-kicker{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.feature-title{color:var(--text-primary);font-size:18px;line-height:1.25;margin:0;letter-spacing:0}.feature-muted,.feature-one-line{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:8px 0 0}.feature-muted{color:var(--text-tertiary)}.feature-details{margin-top:14px}.feature-details summary{cursor:pointer;color:var(--accent-soft);font-size:12.5px;font-weight:650;list-style-position:inside}.feature-details__body{display:grid;grid-gap:14px;gap:14px;margin-top:12px}.feature-section h3{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 8px}.feature-list{display:grid;grid-gap:8px;gap:8px}.feature-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:10px;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.36);color:var(--text-primary);text-decoration:none}.feature-row--link:hover{border-color:var(--green-border)}.feature-row__main{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.feature-row__main strong{font-size:13px}.feature-row__main span,.feature-row__note{color:var(--text-secondary);font-size:12.5px;line-height:1.3}.feature-row__note{grid-column:2}.feature-dot{width:9px;height:9px;border-radius:999px;display:inline-block;flex:0 0 auto;background:var(--text-quaternary)}.feature-dot--green{background:var(--green-text)}.feature-dot--amber{background:#b08a23}.feature-dot--red{background:var(--red)}.feature-dot--gray{background:var(--text-quaternary)}.feature-disclosure,.research-disclosure{margin:14px 0 0;color:var(--text-tertiary);font-size:11.5px;line-height:1.4}.research-disclosure--inline{margin:0;display:inline-block;font-size:10px;line-height:1.2;color:var(--text-quaternary);max-width:14rem}.feature-metrics{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px}.feature-metrics>div{padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.32)}.feature-metric{display:block;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.1}.feature-metric-label{display:block;color:var(--text-tertiary);font-size:11.5px;margin-top:4px}.feature-table{display:grid;grid-gap:8px;gap:8px}.feature-table__row{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 10px;gap:6px 10px;padding:10px;border:1px solid var(--border-subtle);border-radius:10px}.feature-chip,.feature-table__row{align-items:center;color:var(--text-secondary);font-size:12.5px}.feature-chip{display:flex;gap:9px;flex-wrap:wrap;width:100%;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:999px;padding:10px 14px}.feature-chip a{color:var(--accent-soft);font-weight:650;text-decoration:none}.feature-status-title{display:flex;align-items:center;gap:10px}.feature-status-title h2{margin:0;color:var(--text-primary);font-size:18px}.feature-empty{margin-top:14px;padding:14px;border:1px dashed var(--border-subtle);border-radius:10px;color:var(--text-secondary);font-size:13px}@media (min-width:720px){.feature-preview-grid,.feature-preview-state-band{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-preview-state-band .feature-card:first-child{grid-column:1/-1}.feature-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-table__row{grid-template-columns:auto 1fr auto auto auto}}.auth-panel{max-width:440px}.auth-form{flex-direction:column;align-items:stretch}.auth-form .input{min-width:0;width:100%}.auth-form .btn{justify-content:center;min-height:39px}.auth-form .btn:disabled{cursor:not-allowed;opacity:.62}.checkbox-row{display:flex;gap:10px;align-items:flex-start;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.checkbox-row input{margin-top:3px;accent-color:var(--accent);flex-shrink:0}.auth-disclaimer,.auth-link{color:var(--text-tertiary);font-size:12.5px}.auth-disclaimer{margin:-2px 0 0}.auth-link a{color:var(--accent-soft);font-weight:600;text-decoration:none}.auth-link a:hover{text-decoration:underline}.settings-page,.welcome-page{max-width:920px}.welcome-progress{display:flex;gap:8px;overflow-x:auto;padding:2px 0 16px}.welcome-progress button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.welcome-progress button.active{border-color:var(--green-border);color:var(--text-primary)}.welcome-progress span{display:grid;width:19px;height:19px;place-items:center;border-radius:999px;background:var(--bg-elevated);font-size:11px}.welcome-card{display:grid;grid-gap:16px;gap:16px}.settings-form,.welcome-auth-grid{display:grid;grid-gap:12px;gap:12px}.welcome-auth-grid .input{width:100%;min-width:0}.choice-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px}.choice-grid--chips{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.choice-card,.choice-chip,.settings-toggle{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.32);color:var(--text-secondary);font-size:13px}.choice-card strong,.settings-toggle strong{display:block;color:var(--text-primary);font-size:13px;margin-bottom:3px}.choice-card span,.settings-toggle small{color:var(--text-tertiary);line-height:1.35}.choice-card input,.choice-chip input,.settings-toggle input{margin-top:2px;accent-color:var(--accent)}.choice-card--disabled{opacity:.58}.choice-chip,.choice-grid--chips button{align-items:center}.choice-grid--chips button{border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);padding:9px 12px;cursor:pointer}.choice-grid--chips button.active{border-color:var(--green-border);color:var(--text-primary)}.settings-two-col{display:grid;grid-gap:16px;gap:16px}.settings-subtitle{color:var(--text-tertiary);font-size:12px;margin:10px 0 0}.settings-toggle-list{display:grid;grid-gap:10px;gap:10px}.settings-time-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--text-secondary);font-size:12px}.settings-time-row label{display:grid;grid-gap:5px;gap:5px}@media (min-width:760px){.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-two-col,.welcome-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards{display:grid;grid-gap:12px;gap:12px}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:16px 18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.card__meta{color:var(--text-tertiary);font-size:12.5px}.reasons{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.reason-chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;border:1px solid var(--border-subtle);background:var(--bg-elevated);margin-right:6px}.reason-chip,.reason-text{color:var(--text-secondary)}.reason-text{font-size:13px}.site-footer{border-top:1px solid var(--border-subtle);color:var(--text-quaternary);font-size:12px;padding:18px 0 0;margin-top:40px}.signals-grid .table-head,.signals-grid .table-row{grid-template-columns:1.8fr .9fr .8fr 1fr .8fr}.table-empty{padding:28px 22px;font-size:13px}.cell-dim,.table-empty{color:var(--text-tertiary)}.cell-dim{font-size:12.5px}.scope-mark{color:var(--green-text);font-size:10px}.scope-mark--wl{color:var(--text-quaternary)}.ticker-logo-avatar{background:linear-gradient(135deg,#f3eadf,#d7c7b8);border-radius:999px;color:var(--text-secondary)}.ticker-logo-avatar img.logo-img{inset:0;width:100%;height:100%;object-fit:cover;border-radius:999px;mix-blend-mode:normal;filter:none}.ticker-logo-fallback{position:relative;z-index:0}.stock-title-lockup{display:inline-flex;align-items:center;gap:14px}.stock-title-lockup .ticker-logo-avatar{width:46px;height:46px}.news-card-topic{display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-primary);position:relative}.news-card-topic:before{content:"";position:absolute;inset:0;opacity:.92}.news-card-topic .mark{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:40px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(31,26,22,.12);color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-card-topic--ai:before{background:radial-gradient(circle at 28% 20%,rgba(111,166,255,.58),transparent 34%),radial-gradient(circle at 72% 70%,rgba(245,169,124,.58),transparent 38%),linear-gradient(135deg,#edf4ff,#f8eadf)}.news-card-topic--policy:before{background:radial-gradient(circle at 22% 28%,rgba(35,35,35,.18),transparent 34%),linear-gradient(135deg,#efe7dc,#f8f4ee)}.news-card-topic--earnings:before{background:linear-gradient(90deg,rgba(38,217,102,.15) 1px,transparent 0),linear-gradient(0deg,rgba(38,217,102,.14) 1px,transparent 0),linear-gradient(135deg,#f4eee6,#ecf6ed);background-size:22px 22px,22px 22px,auto}.news-card-topic--chips:before{background:radial-gradient(circle at 50% 50%,rgba(42,42,42,.15),transparent 28%),repeating-linear-gradient(90deg,rgba(42,42,42,.08) 0 1px,transparent 1px 15px),linear-gradient(135deg,#e9f0f4,#f5eadf)}.news-card-topic--rates:before{background:linear-gradient(135deg,rgba(245,169,124,.34),transparent 42%),repeating-linear-gradient(135deg,rgba(94,78,63,.1) 0 2px,transparent 2px 16px),#f7efe7}.news-card-topic--energy:before{background:radial-gradient(circle at 24% 74%,rgba(38,217,102,.3),transparent 34%),linear-gradient(135deg,#eff5e6,#f8eadf)}.news-card-topic--market:before{background:radial-gradient(circle at 72% 24%,rgba(245,169,124,.42),transparent 36%),linear-gradient(135deg,#f7efe7,#ece7df)}.topbar-auth{display:inline-flex;align-items:center;gap:10px}.topbar-email{color:var(--text-tertiary);font-size:12.5px}.topbar-upgrade{text-decoration:none;white-space:nowrap}.tier-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1}.tier-badge--free{color:var(--text-tertiary)}.tier-badge--premium{color:var(--green-text);border-color:var(--green-border)}.tier-badge--pro{color:var(--text-primary);border-color:rgba(15,15,15,.22)}.usage-mini{display:grid;grid-gap:7px;gap:7px;padding:10px 12px;margin:8px 0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated)}.usage-mini-row{display:flex;justify-content:space-between;gap:14px;color:var(--text-tertiary);font-size:12px}.usage-mini-row strong{color:var(--text-primary);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-header{align-items:flex-start;gap:14px}.pricing-copy{max-width:680px;color:var(--text-secondary);font-size:13.5px;line-height:1.55}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.pricing-card{display:flex;min-height:430px;flex-direction:column;gap:18px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:18px}.pricing-card--highlight{border-color:var(--green-border);box-shadow:0 14px 34px rgba(18,138,65,.08)}.pricing-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pricing-card h2{margin:0;color:var(--text-primary);font-size:19px}.pricing-card p{margin:5px 0 0;color:var(--text-tertiary);font-size:12.5px}.pricing-price{display:flex;align-items:baseline;gap:6px}.pricing-price strong{color:var(--text-primary);font-size:34px;font-weight:700}.pricing-price span,.pricing-usage{color:var(--text-tertiary);font-size:12.5px}.pricing-usage{display:grid;grid-gap:6px;gap:6px;padding:11px 12px;border-radius:10px;background:var(--bg-elevated)}.pricing-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:13px;line-height:1.45}.pricing-list li:before{content:"✓";color:var(--green-text);font-weight:700;margin-right:8px}.pricing-cta{justify-content:center;margin-top:auto;text-decoration:none}.pricing-note{max-width:860px}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}}.login-screen{background:radial-gradient(900px circle at 18% 12%,rgba(245,169,124,.22),transparent 55%),radial-gradient(800px circle at 84% 28%,rgba(217,136,92,.16),transparent 55%),radial-gradient(700px circle at 60% 92%,rgba(245,169,124,.16),transparent 55%),#efebe6}body.theme-dark .login-screen{background:radial-gradient(900px circle at 18% 12%,rgba(245,169,124,.12),transparent 55%),radial-gradient(700px circle at 80% 80%,rgba(245,169,124,.09),transparent 55%),#16181b}.login-input:focus{box-shadow:0 0 0 4px rgba(245,169,124,.22)}body.theme-dark .login-input:focus{box-shadow:0 0 0 4px rgba(245,169,124,.24)}.login-input{font-size:15px;background:rgba(255,253,248,.55);border:1px solid rgba(27,26,23,.13);border-radius:16px;padding:15px 44px 15px 17px}.login-input:focus{background:rgba(255,253,248,.85)}.login-input::placeholder{color:#b0a89a}.login-or{display:flex;align-items:center;gap:14px;margin:14px 0 6px;font-family:var(--soft-mono)!important;font-size:10px;text-transform:uppercase;color:#8c8478}.login-or:after,.login-or:before{content:"";flex:1 1;height:1px;background:rgba(27,26,23,.12)}.inbox-mascot{display:flex;justify-content:center;margin:2px auto 14px}.w-screen.web .w-social{flex-direction:column}.w-screen.web .w-pill{flex:0 0 auto}.w-merkregel,.w-screen.web .w-input{font-size:15px}.w-merkregel{font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.w-merkregel .ai{font-style:italic;font-weight:300;color:var(--warmgrey)}.brand-name,.login-brand .login-brand-name{font-size:15px}.w-btn{border-radius:999px}.w-keuze{border-radius:16px}.w-h1{font-weight:500}.w-screen.web .w-onder{margin-top:10px}.w-screen{background:radial-gradient(900px circle at 18% 12%,rgba(245,169,124,.22),transparent 55%),radial-gradient(800px circle at 84% 28%,rgba(217,136,92,.16),transparent 55%),radial-gradient(700px circle at 60% 92%,rgba(245,169,124,.16),transparent 55%),#efebe6}.w-breathe{display:none}.w-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 20px rgba(245,169,124,.42),0 2px 6px rgba(120,70,40,.16)}.w-slide[data-screen-label=Klaar] .w-onder{margin-top:0;padding-top:0}.w-slide[data-screen-label=Klaar] .w-form{margin-top:12px}.login-screen .link-button{background:none;border:none;padding:0;font-size:14px;font-weight:500;color:var(--accent-soft);cursor:pointer}.login-error-inline{align-items:baseline;justify-content:center;gap:5px;white-space:nowrap;font-size:13px}.login-error-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.login-error-link:disabled{cursor:default;opacity:.65}.login-notice{margin-top:10px;color:#34744a;font-size:13px;font-weight:500;text-align:center}.login-brand{justify-content:center}.login-sub,.login-title{text-align:center}.login-social .btn{justify-content:center;text-align:center;gap:9px;font-size:14px;font-weight:500}.login-social .btn .oauth-ico{display:inline-flex;align-items:center}.login-social .btn .oauth-ico svg{display:block}.btn-primary,.btn-primary:hover{box-shadow:0 1px 2px rgba(26,26,23,.08),0 12px 26px rgba(245,169,124,.32),inset 0 1px 0 rgba(255,255,255,.4)}body.theme-dark .btn-primary{box-shadow:0 12px 26px rgba(245,169,124,.22),inset 0 1px 0 rgba(255,255,255,.25)}.cmp-peers .peer:hover{background:rgba(245,169,124,.1)}.plan-card.featured{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.plan-flag{color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:999px;padding:3px 9px}.plan-cta{border-radius:999px;padding:13px 22px;font-size:15.5px;font-weight:600;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 20px rgba(245,169,124,.42),0 2px 6px rgba(120,70,40,.16);backdrop-filter:none;-webkit-backdrop-filter:none}.plan-cta,.plan-cta.btn-primary{background:var(--accent);color:var(--accent-ink)}.plan-cta.btn-primary{border-color:rgba(255,255,255,.55)}.plan-cta.btn-primary:hover,.plan-cta:hover{background:var(--accent-soft);border-color:rgba(255,255,255,.55);color:#fff;filter:none}.login-submit{border-radius:999px;padding:13px 22px;font-size:15.5px;font-weight:600;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 20px rgba(245,169,124,.42),0 2px 6px rgba(120,70,40,.16)}body:not(.theme-dark) .login-submit{background:var(--accent);color:var(--accent-ink)}.login-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.login-submit:active{transform:translateY(0)}.inbox-unread-dot.severity-info{background:var(--text-quaternary)}.inbox-unread-dot.severity-attention{background:var(--amber)}.inbox-unread-dot.severity-urgent{background:var(--red)}.numbers-engine-panel{margin-top:18px;padding:18px;border:1px solid rgba(27,26,23,.1);border-radius:18px;background:rgba(255,253,248,.54)}.numbers-engine-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.numbers-engine-kicker{margin:0 0 4px;font-family:var(--soft-mono);font-size:10px;text-transform:uppercase;color:var(--text-tertiary)}.numbers-engine-head h3{margin:0;font-size:20px;font-weight:500;letter-spacing:0}.numbers-engine-source{font-family:var(--soft-mono);font-size:11px;color:var(--text-tertiary);white-space:nowrap}.fair-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fair-value-card{padding:13px;border:1px solid rgba(27,26,23,.09);border-radius:14px;background:rgba(255,255,255,.38)}.engine-score-row span,.fair-value-card span,.numbers-check-row span{display:block;font-size:12px;color:var(--text-tertiary)}.fair-value-card strong{display:block;margin-top:4px;font-size:24px;font-weight:500}.fair-value-bar{height:8px;margin:14px 0 16px;border-radius:999px;background:rgba(27,26,23,.08);overflow:hidden}.fair-value-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.engine-score-grid{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.engine-radar{width:110px;height:110px}.engine-radar-bg{fill:rgba(27,26,23,.035);stroke:rgba(27,26,23,.12);stroke-width:1}.engine-radar-shape{fill:rgba(245,169,124,.28);stroke:var(--accent-soft);stroke-width:2}.engine-score-list{display:grid;grid-gap:7px;gap:7px}.engine-score-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(27,26,23,.07)}.engine-score-row strong{font-family:var(--soft-mono);font-size:13px}.numbers-engine-details{margin-top:12px}.numbers-check-list{display:grid;grid-gap:8px;gap:8px}.numbers-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(27,26,23,.07)}.numbers-check-row strong{font-family:var(--soft-mono);font-size:12px;font-weight:500}.numbers-check-row em{font-size:12px;font-style:normal;color:var(--text-tertiary)}@media (max-width:640px){.engine-score-grid,.numbers-check-row,.numbers-engine-head{grid-template-columns:1fr}.numbers-engine-head{display:grid}.numbers-engine-source{white-space:normal}.engine-radar{justify-self:center}.numbers-check-row{gap:4px}}.pp-benchmark{position:relative}.pp-benchmark-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.pp-benchmark-btn:hover{background:var(--bg-card-hover)}.pp-legend{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.pp-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.pp-dot--folio{background:var(--accent)}.pp-dot--bench{background:#8b8b83}.pp-vs{color:var(--text-quaternary);font-size:12px}.pp-chev{width:15px;height:15px;color:var(--text-tertiary)}.pp-menu-scrim{position:fixed;inset:0;z-index:40}.pp-benchmark-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:41;min-width:220px;padding:6px;border-radius:12px;background:var(--bg-card-solid);border:1px solid var(--border);box-shadow:0 12px 32px rgba(15,15,15,.18)}.pp-benchmark-menu-head{padding:8px 10px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--text-quaternary)}.pp-benchmark-item{display:block;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;cursor:pointer;transition:background .1s}.pp-benchmark-item:hover{background:var(--bg-elevated)}.pp-benchmark-item.active{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent-soft);font-weight:600}.pp-empty{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pp-empty-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.pp-empty-text{position:relative;max-width:340px;text-align:center;font-size:13px;line-height:1.5;color:var(--text-tertiary);padding:0 16px}.dash-grid{display:flex;align-items:flex-start;gap:24px}.dash-main{flex:1 1;min-width:0}.dash-aside{width:340px;flex-shrink:0;margin-top:77px}@media (max-width:1100px){.dash-grid{flex-direction:column}.dash-aside{width:100%;margin-top:0}}.mp-panel{gap:26px}.mp-panel,.mp-section{display:flex;flex-direction:column}.mp-section{gap:10px}.mp-section-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-section-title{font-family:Geist,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);margin:0}.mp-badge{font-size:11px;padding:2px 7px;letter-spacing:.03em}.mp-select-wrap{position:relative}.mp-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:11px;padding:11px 36px 11px 14px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.mp-select:focus{outline:none;border-color:var(--accent)}.mp-select-chev{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.mp-tabs{margin-top:2px}.mp-periods{display:flex;width:100%}.mp-section .period-btn{flex:1 1;padding:4px 0;font-size:12px;text-align:center}.mp-periods--today{display:inline-flex;width:-moz-fit-content;width:fit-content;align-self:flex-start}.mp-periods--today .period-btn{flex:0 0 auto;padding:4px 16px}.agenda-card .news-tabs,.news-flow-card .news-tabs{border-radius:999px;padding:4px;gap:3px;border:1px solid rgba(255,255,255,.62);background:rgba(255,255,255,.44);box-shadow:0 1px 0 rgba(255,255,255,.58),0 8px 18px rgba(26,26,23,.06),inset 0 1px 0 rgba(255,255,255,.64);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.agenda-card .news-tabs .chart-tab,.news-flow-card .news-tabs .chart-tab{border-radius:999px}.agenda-card .news-tabs .chart-tab.active,.news-flow-card .news-tabs .chart-tab.active{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(26,26,23,.1));color:var(--text-primary);box-shadow:0 0 0 1px rgba(26,26,23,.05),0 2px 6px rgba(26,26,23,.12),inset 0 1px 0 rgba(255,255,255,.74)}.freshness{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.4;border:1px solid var(--border)}.freshness-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.freshness-label{font-weight:600}.freshness-meta{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.freshness--fresh{background:color-mix(in srgb,#2e8b57 10%,transparent);border-color:color-mix(in srgb,#2e8b57 30%,var(--border))}.freshness--fresh .freshness-dot{background:#2e8b57}.freshness--fresh .freshness-label{color:#246c44}.freshness--review{background:color-mix(in srgb,#c8791f 12%,transparent);border-color:color-mix(in srgb,#c8791f 32%,var(--border))}.freshness--review .freshness-dot{background:#d08322}.freshness--review .freshness-label{color:#9a5e16}.analysis-markdown{white-space:pre-wrap;line-height:1.6;font-size:14px;color:var(--text-primary)}.table-row--clickable{cursor:pointer;transition:background .12s ease}.table-row--clickable:hover{background:var(--bg-elevated)}.table-row--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mp-card{border:1px solid var(--border);border-radius:12px;background:var(--bg-card);overflow:hidden}.mp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border)}.mp-row:last-child{border-bottom:none}.mp-label{display:flex;align-items:baseline;gap:8px;min-width:0}.mp-sym{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--accent-soft);flex-shrink:0}.mp-name{font-size:13.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-pct{font-family:Space Mono,monospace;font-size:13px;font-weight:700;flex-shrink:0}.mp-pct.up{color:var(--green-text)}.mp-pct.down{color:var(--red)}.news-tabs{display:inline-flex;margin:2px 0 10px}.news-tabs .chart-tab{white-space:nowrap}.news-row--link{text-decoration:none;color:inherit}button.news-row{background:none;border:none;border-top:1px solid var(--border-subtle);cursor:pointer}button.news-card,button.news-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;text-align:left;font:inherit;color:inherit}.agenda-card .bottom-card-header,.news-flow-card .bottom-card-header{flex-wrap:wrap;gap:4px 8px;align-items:center}.agenda-card .bottom-card-header h3,.news-flow-card .bottom-card-header h3{white-space:nowrap}.agenda-card .news-tabs,.news-flow-card .news-tabs{margin-left:22px}.agenda-card .news-tabs{margin-bottom:6px}.agenda-date{flex-shrink:0;align-self:center;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 30%,transparent);padding:5px 12px;border-radius:999px;white-space:nowrap}.folio-row{display:flex;gap:18px;align-items:stretch;flex-wrap:wrap}.folio-row>.folio-chart{flex:1 1 440px;min-width:0}.folio-row>.folio-radar{flex:0 1 380px;min-width:0}.folio-row>.folio-chart>.chart-card,.folio-row>.folio-radar>.chart-card{height:100%;margin:0}.qr-card{display:flex;flex-direction:column}.qr-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.qr-title{font-family:Geist,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);margin:0}.qr-score{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--accent-soft)}.qr-chart{display:flex;justify-content:center;padding:6px 0 2px;flex:1 1}.qr-svg{width:100%;max-width:400px;height:auto}.qr-ring{fill:none;opacity:.7}.qr-ring,.qr-spoke{stroke:var(--border);stroke-width:1}.qr-spoke{opacity:.55}.qr-area{fill:color-mix(in oklab,var(--accent) 24%,transparent);stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.qr-dot{fill:var(--accent)}.qr-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;fill:var(--text-secondary)}.qr-foot{margin-top:4px}.qr-summary{font-size:14px;line-height:1.5;color:var(--text-secondary)}.qr-empty,.qr-meta{color:var(--text-tertiary)}.qr-meta{margin-top:6px;font-size:12.5px}.holdings-scroll{overflow-x:auto}.holdings-grid{min-width:880px}.holdings-grid .table-head,.holdings-grid .table-row{grid-template-columns:1.7fr .8fr .55fr .8fr .9fr 1fr 1fr .85fr}.hg-stack{display:flex;flex-direction:column;gap:1px;line-height:1.25}.hg-rating{display:flex;justify-content:flex-end;align-items:center;gap:8px}.hg-remove{background:none;border:none;padding:0 2px;font-size:16px;line-height:1;color:var(--text-quaternary);cursor:pointer;transition:color .12s}.hg-remove:hover{color:var(--red)}.holdings-grid .cell-mono.up{color:var(--green-text)}.holdings-grid .cell-mono.down{color:var(--red)}.holdings-grid .cell-dim.up{color:var(--green-text)}.holdings-grid .cell-dim.down{color:var(--red)}.news-flow-card .news-row{display:flex;align-items:center;gap:16px}.news-flow-card .news-rowmain{flex:1 1;min-width:0}.news-flow-card .news-meta{margin-bottom:3px}.news-flow-card .news-headline{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-flow-card .news-tag{flex-shrink:0}.agenda-card .cal-row,.news-flow-card .news-row{min-height:58px}.soft-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.04em;background:var(--bg-elevated);color:var(--text-tertiary);border:1px solid var(--border);white-space:nowrap}.atlas-analysis-hero{position:relative;overflow:hidden;padding:28px;border-radius:30px;background:radial-gradient(circle at 18% 12%,rgba(248,169,126,.26),transparent 34%),radial-gradient(circle at 88% 4%,rgba(248,169,126,.08),transparent 32%),linear-gradient(135deg,rgba(255,252,247,.94),rgba(244,236,226,.82));box-shadow:0 22px 58px rgba(54,45,36,.13),inset 0 1px 0 rgba(255,255,255,.72)}.atlas-analysis-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(190,128,86,.3),transparent)}.atlas-analysis-hero>*{position:relative;z-index:1}.atlas-analysis-hero-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);grid-gap:28px;gap:28px;align-items:start;cursor:pointer}.atlas-analysis-identity{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr auto auto;grid-gap:20px;gap:20px;align-items:flex-start;align-self:stretch;min-width:0}.atlas-analysis-logo-tile{grid-column:1;grid-row:1;width:76px;height:76px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;overflow:hidden;background:transparent;border:1px solid rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(62,52,42,.12)}.atlas-analysis-logo-tile .ticker-logo-avatar{width:100%;height:100%;border-radius:999px}.atlas-analysis-logo-tile .ticker-logo-avatar img.logo-img{border-radius:999px}.atlas-analysis-title-block{display:flex;flex-direction:column;grid-column:2;grid-row:1/3;min-height:0;min-width:0;padding-top:6px}.atlas-analysis-breadcrumb{margin-bottom:3px;color:var(--text-tertiary);font-size:13px;font-weight:600}.atlas-analysis-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atlas-analysis-title-row h2{margin:0;color:var(--text-primary);font-family:Geist,sans-serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:0}.atlas-analysis-company{margin-top:4px;color:var(--text-secondary);font-size:15px;line-height:1.24}.atlas-analysis-title-row .analyst-verdict{border-radius:999px;padding:5px 11px}.atlas-analysis-title-row .analyst-verdict.buy{background:rgba(26,108,76,.1);color:var(--green-text)}.atlas-analysis-title-row .analyst-verdict.sell{background:rgba(213,86,60,.12);color:var(--red)}.atlas-analysis-title-row .analyst-verdict.hold{background:rgba(248,169,126,.18);color:var(--accent-soft)}.atlas-analysis-modal-disclosure{margin:18px 4px 0;color:var(--text-tertiary);font-size:12px;line-height:1.45}.atlas-analysis-market{justify-self:stretch;border-left:1px solid rgba(180,151,122,.28);padding-left:26px}.atlas-analysis-market-head,.atlas-analysis-value-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.atlas-analysis-market-head{color:var(--green-text);font-size:12px;font-weight:600}.atlas-analysis-price-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.atlas-analysis-price{color:var(--text-primary);font-family:Geist,sans-serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:0}.atlas-analysis-value-row{margin-top:18px;padding-top:16px;border-top:1px solid rgba(180,151,122,.24)}.atlas-analysis-value-row>div{min-width:0}.atlas-analysis-value-row span{display:block;color:var(--text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase}.atlas-analysis-value-row strong{display:block;margin-top:4px;color:var(--text-primary);font-family:Space Mono,monospace;font-size:14px;font-weight:700}.atlas-analysis-value-row .up strong{color:var(--green-text)}.atlas-analysis-value-row .down strong{color:var(--red)}.atlas-analysis-value-bar{position:relative;height:8px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,rgba(213,86,60,.18),rgba(195,157,119,.16),rgba(26,108,76,.2));overflow:hidden}.atlas-analysis-value-mid{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(31,26,22,.18)}.atlas-analysis-value-dot{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:999px;border:2px solid rgba(255,252,247,.96);background:var(--text-tertiary);box-shadow:0 4px 12px rgba(31,26,22,.16)}.atlas-analysis-value-dot.up{background:var(--green-text)}.atlas-analysis-value-dot.down{background:var(--red)}.atlas-analysis-mini-chart{margin-top:18px;padding:10px 0 0;border-top:1px solid rgba(180,151,122,.2)}.atlas-analysis-mini-chart svg{display:block;width:100%;height:78px;overflow:visible}.atlas-analysis-mini-chart-meta{margin-top:5px;display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase}.atlas-analysis-mini-chart-meta .up{color:var(--green-text)}.atlas-analysis-mini-chart-meta .down{color:var(--red)}.atlas-analysis-hero .hero-quote{margin-top:18px}.atlas-analysis-summary-top{grid-column:1/-1;grid-row:3;align-self:end;margin-top:22px;max-width:650px}.atlas-analysis-summary-label{margin-bottom:9px;color:var(--accent-soft);font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atlas-analysis-summary-text{color:var(--text-primary);font-size:15.5px;line-height:1.55}.atlas-analysis-summary-text strong{font-weight:650}.atlas-analysis-summary-analyst{white-space:normal}.atlas-analysis-analyst-top{display:flex;align-items:center;grid-column:1/-1;grid-row:3;align-self:end;margin-top:22px;padding-top:0}.analyst-consensus-card{overflow:visible}.analyst-consensus-hover{position:relative;outline:none;cursor:default}.analyst-consensus-hover--inline{display:inline-flex;vertical-align:baseline}.analyst-consensus-link{display:inline-flex;align-items:baseline;gap:7px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font:inherit;cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.analyst-consensus-link span{font-weight:650;letter-spacing:.01em}.analyst-consensus-link strong{font-family:Space Mono,monospace;font-size:12px;font-weight:700;white-space:nowrap}.analyst-consensus-link.buy,.analyst-consensus-link.buy strong{color:var(--green-text)}.analyst-consensus-link.sell,.analyst-consensus-link.sell strong{color:var(--red)}.analyst-consensus-link.hold,.analyst-consensus-link.hold strong{color:var(--accent-soft)}.analyst-consensus-hover--compact{display:inline-flex}.analyst-consensus-pill.analyst-consensus-pill--compact{justify-content:flex-start;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.analyst-consensus-pill.analyst-consensus-pill--compact span{color:var(--text-tertiary);font-family:Geist,sans-serif;font-size:23px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.analyst-consensus-pill.analyst-consensus-pill--compact strong{color:var(--green-text);font-family:Space Mono,monospace;font-size:11px;font-weight:700;cursor:default}.analyst-consensus-label.buy{color:var(--green-text)!important}.analyst-consensus-label.sell{color:var(--red)!important}.analyst-consensus-label.hold{color:var(--accent)!important}.analyst-consensus-label.unknown{color:var(--text-secondary)!important}.atlas-analysis-analyst-top .analyst-consensus-cloud{top:calc(100% + 10px);right:auto;bottom:auto;left:0}.atlas-analysis-analyst-top .analyst-consensus-cloud:after{top:-7px;right:auto;bottom:auto;left:28px;border-top:1px solid rgba(180,151,122,.22);border-left:1px solid rgba(180,151,122,.22);border-right:0;border-bottom:0}.atlas-floating-ask{position:fixed;right:34px;bottom:34px;z-index:260;width:62px;height:62px}.atlas-floating-ask.is-dragged{right:auto;bottom:auto}.atlas-floating-ask-button{width:62px;height:62px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .14s ease}.atlas-floating-ask-button:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.98)}.atlas-floating-ask.open .atlas-floating-ask-button{transform:translateY(-1px)}.atlas-floating-ask-button canvas{width:56px;height:56px;filter:drop-shadow(0 16px 28px rgba(54,45,36,.24))}.atlas-floating-ask-panel{position:absolute;right:0;bottom:78px;width:min(360px,calc(100vw - 40px));padding:18px;border-radius:28px;background:rgba(255,252,247,.96);border:1px solid rgba(190,128,86,.22);box-shadow:0 26px 74px rgba(54,45,36,.24),inset 0 1px 0 rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atlas-floating-ask-panel:after{content:"";position:absolute;right:24px;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);background:rgba(255,252,247,.96);border-right:1px solid rgba(190,128,86,.22);border-bottom:1px solid rgba(190,128,86,.22)}.atlas-floating-ask-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--text-primary);font-size:17px;font-weight:500}.atlas-floating-ask-head button{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(180,151,122,.22);border-radius:999px;background:rgba(255,255,255,.46);color:var(--text-secondary)}.atlas-floating-ask-head svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.atlas-floating-ask-panel .ai-search{margin:0;border-radius:999px;padding:6px 6px 6px 18px}.atlas-floating-ask-panel .ai-search-btn{width:48px;height:34px;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 52%,#fff 48%);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 82%,#fff 18%),var(--accent));color:var(--accent-ink);box-shadow:0 10px 22px color-mix(in oklab,var(--accent) 26%,transparent),inset 0 1px 0 rgba(255,255,255,.52)}body:not(.theme-dark) .atlas-floating-ask-panel .ai-search-btn{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 84%,#fff 16%),var(--accent));color:var(--accent-ink)}.atlas-floating-ask-panel .ai-search-btn:hover{filter:none;transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in oklab,var(--accent) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.58)}.atlas-floating-ask-panel .ai-search-btn:active{transform:translateY(0);box-shadow:0 7px 16px color-mix(in oklab,var(--accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.45)}.atlas-floating-ask-panel .ai-search-btn svg{width:17px;height:17px}.atlas-floating-ask-panel .ai-result,.atlas-floating-ask-panel .ai-suggest,.atlas-floating-ask-panel .banner{margin-top:12px}.analyst-consensus-pill{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(248,169,126,.24),rgba(255,252,247,.72));border:1px solid rgba(190,128,86,.24)}.analyst-consensus-pill span{color:var(--text-primary);font-family:Geist,sans-serif;font-size:22px;font-weight:500;line-height:1}.analyst-consensus-pill strong{color:var(--green-text);font-family:Space Mono,monospace;font-size:13px;font-weight:700;white-space:nowrap}.analyst-consensus-line{margin-top:10px;color:var(--text-secondary);font-size:12.5px}.analyst-consensus-cloud{position:absolute;right:8px;bottom:calc(100% + 12px);display:block;width:min(260px,82vw);padding:14px;border-radius:20px;background:rgba(255,252,247,.96);border:1px solid rgba(190,128,86,.24);box-shadow:0 20px 52px rgba(54,45,36,.18),inset 0 1px 0 rgba(255,255,255,.8);opacity:0;transform:translateY(6px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:5}.analyst-consensus-cloud:after{content:"";position:absolute;right:28px;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);background:rgba(255,252,247,.96);border-right:1px solid rgba(190,128,86,.24);border-bottom:1px solid rgba(190,128,86,.24)}.analyst-consensus-hover:focus .analyst-consensus-cloud,.analyst-consensus-hover:focus-visible .analyst-consensus-cloud,.analyst-consensus-hover:focus-within .analyst-consensus-cloud,.analyst-consensus-hover:hover .analyst-consensus-cloud{opacity:1;transform:translateY(0) scale(1)}.analyst-consensus-cloud-title{margin-bottom:8px;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.analyst-consensus-empty{display:block;margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.analyst-consensus-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:7px 0;color:var(--text-secondary);font-size:13px;border-top:1px solid rgba(180,151,122,.15)}.analyst-consensus-row strong{color:var(--text-primary);font-family:Space Mono,monospace;font-size:13px}.analyst-dot{width:8px;height:8px;border-radius:999px;background:var(--text-tertiary)}.analyst-dot.buy,.analyst-dot.strong{background:var(--green-text)}.analyst-dot.hold{background:var(--accent)}.analyst-dot.sell,.analyst-dot.strong-sell{background:var(--red)}.analyst-consensus-source{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(180,151,122,.18);color:var(--text-tertiary);font-size:11.5px}.analyst-consensus-source strong{color:var(--text-secondary);font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-align:right}.insider-transactions-card{overflow:visible}.insider-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.insider-summary-strip>div{min-width:0;padding:12px 10px;border-radius:16px;background:rgba(255,255,255,.46);border:1px solid rgba(180,151,122,.15)}.insider-conviction-line span,.insider-summary-strip span{display:block;color:var(--text-tertiary);font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.insider-summary-strip strong{display:block;margin-top:5px;color:var(--text-primary);font-size:12px;font-weight:650;line-height:1.25}.insider-side.buy,.insider-summary-strip strong.buy{color:var(--green-text)}.insider-side.sell,.insider-summary-strip strong.sell{color:var(--red)}.insider-side.other,.insider-summary-strip strong.other{color:var(--text-secondary)}.insider-conviction-line{margin:12px 0 4px;padding:12px 13px;border-radius:17px;background:linear-gradient(135deg,rgba(248,169,126,.18),rgba(255,252,247,.62));border:1px solid rgba(190,128,86,.18)}.insider-conviction-line strong{display:block;margin-top:5px;color:var(--text-primary);font-size:13px;font-weight:650}.insider-transaction-list{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.insider-transaction-row{display:grid;grid-template-columns:58px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(180,151,122,.14)}.insider-side{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.48);font-size:10px;font-weight:700}.insider-transaction-row strong{display:block;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.25}.insider-transaction-row span:not(.insider-side){display:block;margin-top:2px;color:var(--text-tertiary);font-size:11.5px;line-height:1.3}.insider-transaction-row em{color:var(--text-secondary);font-family:Space Mono,monospace;font-size:11px;font-style:normal;white-space:nowrap}.insider-footnote{margin:10px 0 0;color:var(--text-tertiary);font-size:11.5px;line-height:1.35}.stock-insider-panel{margin-top:18px}@media (max-width:780px){.atlas-analysis-hero{padding:22px;border-radius:26px}.atlas-analysis-hero-top{grid-template-columns:1fr;gap:22px}.atlas-analysis-identity{grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto auto;gap:14px;align-self:auto}.atlas-analysis-title-block{grid-column:2;grid-row:1;min-height:0}.atlas-analysis-logo-tile{width:62px;height:62px;border-radius:999px}.atlas-analysis-logo-tile .ticker-logo-avatar{width:100%;height:100%}.atlas-analysis-analyst-top{grid-column:1/-1;grid-row:2;margin-top:14px}.atlas-analysis-title-row h2{font-size:30px}.atlas-analysis-market{border-left:none;padding-left:0;padding-top:18px;border-top:1px solid rgba(180,151,122,.24)}.atlas-analysis-price{font-size:30px}.atlas-analysis-analyst-top{margin-top:16px;padding-top:0}.atlas-floating-ask{right:18px;bottom:18px}.atlas-floating-ask-panel{right:-2px;width:min(330px,calc(100vw - 28px))}.analyst-consensus-pill.analyst-consensus-pill--compact span{font-size:19px}}.agenda-card .news-tabs,.news-flow-card .news-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 44px);margin:2px 22px 10px!important;padding:4px!important;grid-gap:2px;gap:2px;border-radius:999px!important;border:1px solid transparent;background:linear-gradient(180deg,rgba(235,231,222,.9),rgba(219,214,204,.68));box-shadow:var(--glass-pill-shadow);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.agenda-card .news-tabs{margin-bottom:10px!important}.agenda-card .news-tabs .chart-tab,.news-flow-card .news-tabs .chart-tab{width:100%;min-width:0;justify-content:center;text-align:center;padding:6px 10px;border-radius:999px!important;color:var(--text-secondary);background:transparent;box-shadow:none}.agenda-card .news-tabs .chart-tab.active,.news-flow-card .news-tabs .chart-tab.active{background:rgba(26,26,23,.12)!important;color:var(--text-primary)!important;box-shadow:var(--glass-pill-pressed)!important}.pp-card .period-selector{border-radius:999px!important;padding:4px!important;gap:2px;border:1px solid transparent;background:linear-gradient(180deg,rgba(235,231,222,.9),rgba(219,214,204,.68));box-shadow:var(--glass-pill-shadow);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.pp-card .period-btn{border-radius:999px!important;padding:6px 12px;color:var(--text-secondary);background:transparent;box-shadow:none}.pp-card .period-btn.active{background:rgba(26,26,23,.12)!important;color:var(--text-primary)!important;box-shadow:var(--glass-pill-pressed)!important}.signals-table-card .table-filters--segmented{display:inline-grid;grid-template-columns:minmax(122px,1fr) 1px minmax(158px,1fr);align-items:center;width:min(360px,calc(100% - 44px));margin:2px 22px 10px!important;padding:4px!important;gap:0;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,rgba(235,231,222,.9),rgba(219,214,204,.68));box-shadow:var(--glass-pill-shadow);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.signals-table-card .table-filters--segmented .filter-dd{position:relative;min-width:0}.signals-table-card .table-filters--segmented .filter-divider{width:1px;height:24px;margin:0 4px;background:rgba(26,26,23,.14)}.signals-table-card .table-filters--segmented .filter-chip--dd{width:100%;justify-content:center;padding:7px 12px;border-radius:999px!important;background:transparent;border-color:transparent;color:var(--text-secondary);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.signals-table-card .filter-dd.is-open>.filter-chip--dd,.signals-table-card .table-filters--segmented .filter-chip--dd.active,.signals-table-card .table-filters--segmented .filter-chip--dd:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 82%,#ffffff 18%) 0,color-mix(in srgb,var(--accent) 66%,#ffffff 34%) 100%)!important;color:var(--accent-ink)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 52%,transparent),inset 0 1px 0 rgba(255,255,255,.46),0 10px 24px -12px color-mix(in srgb,var(--accent) 68%,transparent)!important}.signals-table-card .filter-menu button.is-selected,.signals-table-card .filter-menu button:focus-visible,.signals-table-card .filter-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 56%,#ffffff 44%);color:var(--accent-ink)!important}.signals-table-card .filter-menu button:disabled{opacity:.45;cursor:not-allowed}.settings-error{border:1px solid color-mix(in srgb,var(--red) 26%,transparent);border-radius:14px;background:color-mix(in srgb,var(--red) 9%,#ffffff 91%);color:var(--red);padding:10px 12px;font-size:13px;line-height:1.35}