:root{color-scheme:dark;--aq-navy:#0C1B38;--aq-navy-secondary:#142B4A;--aq-navy-elevated:#1B3456;--aq-white:#FFFFFF;--aq-muted:#AAB8D0;--aq-teal:#087E8B;--aq-green:#16865B;--aq-gold:#C49A45;--aq-red:#C65D64;--aq-text:#FFFFFF;--aq-text-2:#D3DCEA;--aq-teal-text:#3FB4BF;--aq-green-text:#3DB17F;--aq-red-text:#E07C82;--aq-surface:#142B4A;--aq-surface-2:#112441;--aq-surface-hover:#1B3456;--aq-border:rgba(170,184,208,.12);--aq-border-strong:rgba(170,184,208,.22);--aq-shadow:0 1px 2px rgba(3,8,20,.35),0 8px 24px -16px rgba(3,8,20,.6);--aq-r-sm:6px;--aq-r-md:10px;--aq-r-lg:14px;--aq-fast:120ms;--aq-base:180ms;--aq-ease:cubic-bezier(.2,.7,.2,1);--bg:var(--aq-navy);--panel:var(--aq-surface);--line:var(--aq-border);--text:var(--aq-text);--muted:var(--aq-muted);--green:var(--aq-green-text);--lime:var(--aq-teal);--red:var(--aq-red-text);--amber:var(--aq-gold);--blue:var(--aq-teal-text)}html{background:var(--aq-navy)}body{background:radial-gradient(1200px 520px at 50% -180px,rgba(27,52,86,.85),transparent 70%),var(--aq-navy)!important;background-attachment:fixed!important;color:var(--aq-text)!important;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}::selection{background:rgba(8,126,139,.45);color:#fff}a{color:var(--aq-teal-text)}h1,h2,h3,h4{color:var(--aq-white);letter-spacing:-.018em;font-weight:600}h1{font-size:clamp(26px,2.9vw,36px);line-height:1.18}h2{font-size:clamp(20px,2.2vw,26px);line-height:1.25}h3{font-size:17px;line-height:1.35}.muted{color:var(--aq-muted)!important}.calc-big,.calc-scenario b,.calc-table td,.expert-metric b,.expert-table td,.fx-big,.fx-fact b,.market-quote-card b,.price,.screener-table td,.stats b,.watch-summary-quote{font-variant-numeric:tabular-nums lining-nums}.eyebrow{color:var(--aq-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}.account-dialog,.dashboard-welcome,.expert-version,.instrument-options,.market-quote-card,.panel,.tour{background:var(--aq-surface)!important;border:1px solid var(--aq-border)!important;border-radius:var(--aq-r-lg)!important;box-shadow:var(--aq-shadow)!important;color:var(--aq-text)}.assistant-context-strip>span,.assistant-message,.calc-form,.calc-scenario,.chart-period-label,.expert-decision,.expert-json,.expert-metric,.expert-progress,.expert-verdict,.forecast,.fx-card,.fx-fact,.model-signal-card,.simple-performance-item,.simple-performance-totals>div,.simple-step-heading,.watchlist-empty{background:var(--aq-surface-2)!important;border:1px solid var(--aq-border)!important;border-radius:var(--aq-r-md)!important;box-shadow:none!important}.forecast{padding:22px!important}.status-pill{background:transparent!important;border:1px solid var(--aq-border-strong)!important;border-radius:var(--aq-r-sm)!important;color:var(--aq-text-2)!important}.model-signal-card.positive{border-left:3px solid var(--aq-green)!important}.model-signal-card.negative{border-left:3px solid var(--aq-red)!important}.assistant-message-user{background:var(--aq-surface-hover)!important}.greenpanel{background:var(--aq-surface)!important;border-color:rgba(196,154,69,.35)!important;box-shadow:inset 0 2px 0 var(--aq-gold),var(--aq-shadow)!important}.greenpanel h3{color:var(--aq-white)}.expert-note,.expert-warning,.legal-draft,.market-data-note,.notice,.ops-message,.research-caveat,.screener-license-note{background:var(--aq-surface-2)!important;border:1px solid var(--aq-border)!important;border-left:3px solid var(--aq-gold)!important;border-radius:var(--aq-r-md)!important;color:var(--aq-text-2)!important}.notice b,.research-caveat b{color:var(--aq-white)}.account-delete,.notice.error{border-left-color:var(--aq-red)!important;color:var(--aq-text-2)!important}.top.app-header{position:sticky;top:0;z-index:40;margin:0 -32px 16px;padding:12px 32px;background:rgba(12,27,56,.86)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:0!important;border-bottom:1px solid var(--aq-border)!important;border-radius:0!important;box-shadow:none!important}.brand{gap:12px!important}.brand img{background:transparent!important;border-radius:0!important;object-fit:contain}.brand-word{display:grid;line-height:1.1}.brand-word b{font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--aq-white)}.brand-word small{font-size:9.5px!important;letter-spacing:.24em!important;color:var(--aq-muted)!important;margin-top:4px;font-weight:500}.brand-hero{display:grid;justify-items:center;gap:14px;text-decoration:none}.brand-hero small{font-size:11px;letter-spacing:.32em;color:var(--aq-muted);font-weight:500}.simple-nav{position:sticky;top:66px;z-index:30;margin:0 0 18px!important;padding:0!important;gap:2px!important;background:rgba(12,27,56,.94)!important;border:0!important;border-bottom:1px solid var(--aq-border)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;scrollbar-width:none}.simple-nav::-webkit-scrollbar{display:none}.simple-nav a{border-radius:0!important;border:0!important;border-bottom:2px solid transparent!important;padding:12px 14px!important;font-size:13px!important;font-weight:500!important;color:var(--aq-muted)!important;background:transparent!important;transition:color var(--aq-fast) var(--aq-ease),border-color var(--aq-fast) var(--aq-ease)}.simple-nav a:hover{color:var(--aq-white)!important;border-bottom-color:var(--aq-border-strong)!important}.simple-nav a:focus-visible{color:var(--aq-white)!important;border-bottom-color:var(--aq-teal)!important}.simple-nav a span,.watch-count{background:var(--aq-surface-hover)!important;color:var(--aq-text-2)!important;border-radius:var(--aq-r-sm)!important}.market-tabs{background:var(--aq-surface-2)!important;border:1px solid var(--aq-border)!important;border-radius:var(--aq-r-md)!important;padding:4px!important;box-shadow:none!important}.market-tab{border-radius:var(--aq-r-sm)!important;border:1px solid transparent!important;color:var(--aq-muted)!important;background:transparent!important;transition:background var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.market-tab:hover{background:var(--aq-surface)!important;color:var(--aq-white)!important}.market-tab.active{background:var(--aq-surface-hover)!important;color:var(--aq-white)!important;border-color:var(--aq-border-strong)!important;box-shadow:inset 0 -2px 0 var(--aq-teal)!important}.market-tab small{color:var(--aq-muted)!important}.expert-tabs{gap:2px!important;border-bottom:1px solid var(--aq-border)}.expert-tabs button{border-radius:0!important;background:transparent!important;color:var(--aq-muted)!important;border:0!important;border-bottom:2px solid transparent!important;transition:color var(--aq-fast) var(--aq-ease),border-color var(--aq-fast) var(--aq-ease)}.expert-tabs button.active,.expert-tabs button:hover{color:var(--aq-white)!important}.expert-tabs button.active{border-bottom-color:var(--aq-teal)!important;background:transparent!important}.btn{background:var(--aq-teal)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--aq-r-md)!important;padding:10px 18px!important;font-weight:600!important;font-size:14px;box-shadow:none!important;transition:background var(--aq-fast) var(--aq-ease),transform var(--aq-fast) var(--aq-ease)}.btn:hover:not(:disabled){background:#0A909E!important}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.expert-chart-controls button,.outline{background:transparent!important;color:var(--aq-text-2)!important;border:1px solid var(--aq-border-strong)!important;border-radius:var(--aq-r-md)!important;box-shadow:none!important;backdrop-filter:none!important;transition:background var(--aq-fast) var(--aq-ease),border-color var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.expert-chart-controls button:hover,.outline:hover:not(:disabled){background:var(--aq-surface-hover)!important;color:var(--aq-white)!important;border-color:rgba(170,184,208,.32)!important}.expert-chart-controls button.active{border-color:var(--aq-teal)!important;color:var(--aq-white)!important}.danger-btn{background:transparent!important;color:var(--aq-red-text)!important;border:1px solid rgba(198,93,100,.45)!important;border-radius:var(--aq-r-md)!important}.linkbtn{color:var(--aq-teal-text)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--aq-teal-text)!important;outline-offset:2px}.field,.instrument-search .field,select.field{background:var(--aq-navy)!important;color:var(--aq-white)!important;border:1px solid var(--aq-border-strong)!important;border-radius:var(--aq-r-md)!important;box-shadow:none!important;transition:border-color var(--aq-fast) var(--aq-ease),box-shadow var(--aq-fast) var(--aq-ease)}.field::placeholder{color:rgba(170,184,208,.6)}.field:hover{border-color:rgba(170,184,208,.32)!important}.field:focus{outline:none;border-color:var(--aq-teal)!important;box-shadow:0 0 0 3px rgba(8,126,139,.28)!important}select.field option{background:var(--aq-navy-secondary);color:var(--aq-white)}.instrument-option{border-radius:var(--aq-r-sm)!important}.instrument-option.active,.instrument-option:hover{background:var(--aq-surface-hover)!important}.instrument-search .field,.welcome-search .field{font-size:15px;padding:13px 14px!important;letter-spacing:.02em}.expert-table,.screener-table{border-collapse:collapse}.expert-table th,.screener-table th{background:transparent!important;color:var(--aq-muted)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--aq-border-strong)!important}.expert-table td,.screener-table td{border-color:var(--aq-border)!important;color:var(--aq-text-2)}.expert-table tr:hover td,.screener-table tr:hover td{background:rgba(27,52,86,.45)}.ops-badge.ok,.screener-trend.bullish,.sentiment-pozitív,.status-ok{background:rgba(22,134,91,.16)!important;color:var(--aq-green-text)!important;border-radius:var(--aq-r-sm)!important}.market-quote-badge,.ops-badge.warning,.screener-badge,.screener-trend.sideways,.sentiment-semleges,.status-pending{background:rgba(170,184,208,.1)!important;color:var(--aq-text-2)!important;border-radius:var(--aq-r-sm)!important}.ops-badge.error,.screener-trend.bearish,.sentiment-negatív{background:rgba(198,93,100,.16)!important;color:var(--aq-red-text)!important;border-radius:var(--aq-r-sm)!important}.expert-paywall,.plan-access,.simple-performance-upgrade{color:var(--aq-gold)!important}.expert-paywall{background:var(--aq-surface-2)!important;border:1px solid rgba(196,154,69,.35)!important}.expert-news-item{padding:14px 2px!important;border-top:1px solid var(--aq-border)!important;transition:background var(--aq-fast) var(--aq-ease)}.expert-news-item:hover{background:rgba(27,52,86,.35)}.expert-news-item a{color:var(--aq-white)!important;font-size:14px!important;font-weight:500;line-height:1.45}.expert-news-item a:hover{color:var(--aq-teal-text)!important;text-decoration:underline;text-underline-offset:3px}.expert-news-item small{color:var(--aq-muted)!important;font-size:11.5px!important}.chart-grid{stroke:rgba(170,184,208,.1)!important}.recharts-cartesian-axis-tick text{fill:var(--aq-muted)!important;font-size:11px}.recharts-cartesian-axis-line{stroke:rgba(170,184,208,.18)!important}.recharts-default-tooltip,.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--aq-navy-secondary)!important;border:1px solid var(--aq-border-strong)!important;border-radius:var(--aq-r-md)!important;box-shadow:var(--aq-shadow)!important;color:var(--aq-white)!important;font-variant-numeric:tabular-nums;font-size:12px}.recharts-tooltip-label{color:var(--aq-muted)!important}.overlay{background:rgba(5,12,28,.62)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100}.account-dialog,.tour{background:var(--aq-navy-secondary)!important}.fx{display:grid;gap:16px;margin-top:14px}.fx-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.fx-headline h3{font-size:clamp(20px,2.3vw,26px);font-weight:600;margin:2px 0 6px;letter-spacing:-.02em}.fx-headline p{margin:0;color:var(--aq-muted);font-size:14px;line-height:1.55;max-width:60ch}.fx-up h3{color:var(--aq-green-text)}.fx-down h3{color:var(--aq-red-text)}.fx-flat h3{color:var(--aq-white)}.fx-kind{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-right:6px;vertical-align:1px;border:1px solid var(--aq-border-strong);color:var(--aq-muted)}.fx-kind-forecast{border-color:rgba(8,126,139,.6);color:var(--aq-teal-text)}.fx-kind-probability{border-color:rgba(170,184,208,.35);color:var(--aq-text-2)}.fx-kind-measured{border-color:rgba(196,154,69,.5);color:var(--aq-gold)}.fx-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--aq-r-sm);font-size:12px;font-weight:600;white-space:nowrap;background:var(--aq-surface-2);border:1px solid var(--aq-border-strong)}.fx-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.fx-badge.strong{color:var(--aq-green-text)}.fx-badge.weak{color:var(--aq-gold)}.fx-badge.none{color:var(--aq-muted)}.fx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.fx-card{padding:16px 18px}.fx-card small{display:block;color:var(--aq-muted);font-size:12px;margin-bottom:10px}.fx-card .fx-big{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--aq-white)}.fx-card .fx-sub{color:var(--aq-muted);font-size:12px;margin-top:8px;line-height:1.45}.fx-card .fx-sub b{color:var(--aq-text-2)}.fx-meter{position:relative;height:6px;border-radius:3px;margin:16px 0 8px;background:linear-gradient(90deg,var(--aq-red) 0,rgba(170,184,208,.28) 50%,var(--aq-green) 100%)}.fx-meter:after{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:rgba(170,184,208,.5)}.fx-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--aq-white);border:3px solid var(--aq-navy);box-shadow:0 0 0 1px var(--aq-white);transition:left var(--aq-base) var(--aq-ease)}.fx-scale{display:flex;justify-content:space-between;color:var(--aq-muted);font-size:11px}.fx-range{position:relative;height:44px;margin:12px 6px 4px}.fx-range-track{position:absolute;left:0;right:0;top:19px;height:6px;border-radius:3px;background:rgba(8,126,139,.35)}.fx-range-dot{position:absolute;top:22px;transform:translate(-50%,-50%);border-radius:50%}.fx-range-dot.now{width:10px;height:10px;background:var(--aq-muted)}.fx-range-dot.now,.fx-range-dot.target{box-shadow:0 0 0 3px var(--aq-surface-2)}.fx-range-dot.target{width:14px;height:14px;background:var(--aq-teal);border:2px solid var(--aq-white)}.fx-range-label{position:absolute;top:-2px;transform:translateX(-50%);font-size:11px;color:var(--aq-muted);white-space:nowrap}.fx-range-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--aq-muted);font-variant-numeric:tabular-nums}.fx-range-ends b{color:var(--aq-white);font-weight:600}.fx-facts{display:flex;flex-wrap:wrap;gap:10px}.fx-fact{flex:1 1 150px;padding:12px 14px}.fx-fact small{display:block;color:var(--aq-muted);font-size:11.5px;margin-bottom:5px}.fx-fact b{font-size:17px;color:var(--aq-white);font-weight:600}.fx-note{font-size:12px;color:var(--aq-muted);line-height:1.55;margin:0}.forecast-details{border-top:1px solid var(--aq-border);padding-top:12px;margin-top:4px}.forecast-details summary{cursor:pointer;color:var(--aq-text-2);font-weight:500;list-style:none;transition:color var(--aq-fast) var(--aq-ease)}.forecast-details summary:hover{color:var(--aq-white)}.forecast-details summary::-webkit-details-marker{display:none}.forecast-details summary:before{content:"›";display:inline-block;margin-right:8px;color:var(--aq-teal-text);transition:transform var(--aq-base) var(--aq-ease)}.forecast-details[open] summary:before{transform:rotate(90deg)}.calc{margin-top:16px;display:grid;gap:14px}.calc-title{margin:2px 0 0}.calc-lead{margin:0;font-size:14px;line-height:1.55;max-width:70ch}.calc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;align-items:end;padding:16px!important}.calc-field{display:grid;gap:6px;font-size:12px;color:var(--aq-muted);font-weight:500}.calc-field .field{margin-top:0}.calc-input{display:flex;align-items:center;gap:8px}.calc-input .field{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}.calc-input>span{color:var(--aq-muted);font-size:13px;font-weight:500}.calc-unit{flex:0 0 78px!important;width:78px}.calc-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-text-2);padding-bottom:10px}.calc-check input{accent-color:var(--aq-teal);width:16px;height:16px}.calc-submit{height:44px}.calc-price-field{grid-column:span 2;min-width:0}.calc-seg{display:inline-flex;flex:0 0 auto;padding:3px;border-radius:var(--aq-r-md);background:var(--aq-navy);border:1px solid var(--aq-border-strong)}.calc-seg button{border:0;background:transparent;color:var(--aq-muted);font:inherit;font-size:12px;font-weight:500;padding:7px 11px;border-radius:var(--aq-r-sm);cursor:pointer;transition:background var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.calc-seg button:hover{color:var(--aq-white)}.calc-seg button.active{background:var(--aq-surface-hover);color:var(--aq-white);box-shadow:inset 0 -2px 0 var(--aq-teal)}.calc-price-today{font-size:14px;font-weight:600;color:var(--aq-white);font-variant-numeric:tabular-nums;white-space:nowrap}.calc-result{display:grid;gap:14px}.calc-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:20px 22px;border-radius:var(--aq-r-lg);background:var(--aq-navy);border:1px solid var(--aq-border-strong)}.calc-result.fx-up .calc-hero{border-left:3px solid var(--aq-green)}.calc-result.fx-down .calc-hero{border-left:3px solid var(--aq-red)}.calc-hero small{display:block;color:var(--aq-muted);font-size:12px;margin-bottom:6px}.calc-big{font-size:clamp(30px,4vw,42px);font-weight:600;letter-spacing:-.02em;color:var(--aq-white)}.calc-delta{font-size:16px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.calc-delta span{color:var(--aq-muted);font-weight:500;font-size:13px}.calc-delta.up{color:var(--aq-green-text)}.calc-delta.down{color:var(--aq-red-text)}.calc-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.calc-scenario{padding:14px 16px!important;display:grid;gap:4px}.calc-scenario small{color:var(--aq-muted);font-size:11.5px}.calc-scenario b{font-size:19px;color:var(--aq-white);font-weight:600}.calc-scenario span{font-size:12px;color:var(--aq-muted)}.calc-scenario.down{border-top:2px solid var(--aq-red)!important}.calc-scenario.down span{color:var(--aq-red-text)}.calc-scenario.mid{border-top:2px solid var(--aq-teal)!important}.calc-scenario.up{border-top:2px solid var(--aq-green)!important}.calc-scenario.up span{color:var(--aq-green-text)}.calc-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px;color:var(--aq-text-2)}.calc-table td{padding:9px 4px;border-bottom:1px solid var(--aq-border)}.calc-table td:first-child{color:var(--aq-muted)}.calc-table td:last-child{text-align:right;font-weight:600;color:var(--aq-white)}.calc-table .calc-total td{border-bottom:0;font-size:15px;padding-top:12px;color:var(--aq-white)}.fade{animation:aq-fade var(--aq-base) var(--aq-ease) both!important}@keyframes aq-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}@media (max-width:760px){.top.app-header{margin:0 -18px 12px;padding:10px 18px}.simple-nav{top:auto;position:relative}}@media (max-width:560px){.top.app-header{margin:0 -17px 12px;padding:10px 17px;position:relative}.brand-word small{display:none}h1{font-size:24px}.fx-card .fx-big{font-size:26px}.controls .row{flex-wrap:wrap}.controls .row .btn{flex:1 1 100%}.controls .row .field,.controls .row select{flex:1 1 40%}.calc-price-field{grid-column:auto}.simple-nav a{padding:11px 10px!important;font-size:12.5px!important}}.header-actions{display:flex;align-items:center;gap:10px}.btn.btn-pro{background:transparent!important;color:var(--aq-gold)!important;border:1px solid rgba(196,154,69,.55)!important;padding:7px 14px!important;font-size:13px}.btn.btn-pro:hover:not(:disabled){background:rgba(196,154,69,.1)!important}.mode-switch{display:inline-flex;padding:3px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border)}.mode-switch button{border:0;background:transparent;color:var(--aq-muted);font:inherit;font-size:13px;font-weight:500;padding:7px 12px;border-radius:var(--aq-r-sm);cursor:pointer;transition:background var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.mode-switch button:hover{color:var(--aq-white)}.mode-switch button.active{background:var(--aq-surface-hover);color:var(--aq-white);box-shadow:inset 0 -2px 0 var(--aq-teal);cursor:default}.account-menu{position:relative}.avatar-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--aq-border-strong);background:var(--aq-surface);color:var(--aq-white);font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:border-color var(--aq-fast) var(--aq-ease),background var(--aq-fast) var(--aq-ease)}.avatar-btn:hover,.avatar-btn[aria-expanded=true]{border-color:var(--aq-teal);background:var(--aq-surface-hover)}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;z-index:60;padding:6px;background:var(--aq-navy-secondary);border:1px solid var(--aq-border-strong);border-radius:var(--aq-r-md);box-shadow:0 18px 40px -16px rgba(3,8,20,.8);animation:aq-fade var(--aq-fast) var(--aq-ease) both}.menu-head{display:grid;gap:3px;padding:10px 10px 12px;border-bottom:1px solid var(--aq-border);margin-bottom:6px}.menu-head b{font-size:13px;font-weight:600;color:var(--aq-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-head small{font-size:12px;color:var(--aq-muted)}.menu-item{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--aq-text-2);font:inherit;font-size:13.5px;padding:9px 10px;border-radius:var(--aq-r-sm);cursor:pointer;text-decoration:none;transition:background var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.menu-item:focus-visible,.menu-item:hover:not(:disabled){background:var(--aq-surface-hover);color:var(--aq-white)}.menu-item:disabled{opacity:.5;cursor:not-allowed}.menu-sep{height:1px;background:var(--aq-border);margin:6px 4px}.quote-hero{display:flex!important;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:18px 22px!important}.quote-main{display:grid;gap:4px;min-width:0}.quote-label{color:var(--aq-muted);font-size:12.5px;font-weight:500}.quote-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.quote-price{font-size:clamp(28px,3.2vw,36px);font-weight:600;letter-spacing:-.02em;color:var(--aq-white);font-variant-numeric:tabular-nums}.quote-sub{color:var(--aq-muted);font-size:12px}.quote-error{margin:6px 0 0;color:var(--aq-text-2);font-size:13px}.quote-meta{display:flex;align-items:center;gap:8px}.updated-badge{font-size:12px;color:var(--aq-text-2);padding:5px 10px;border:1px solid var(--aq-border-strong);background:var(--aq-surface-2);font-variant-numeric:tabular-nums;white-space:nowrap}.change-chip,.updated-badge{border-radius:var(--aq-r-sm)}.change-chip{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 9px}.change-chip.up{color:var(--aq-green-text);background:rgba(22,134,91,.14)}.change-chip.down{color:var(--aq-red-text);background:rgba(198,93,100,.14)}.change-chip.flat{color:var(--aq-text-2);background:rgba(170,184,208,.1)}.change-chip span{font-size:11px}.infotip{position:relative;display:inline-block}.infotip summary{list-style:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid var(--aq-border-strong);color:var(--aq-muted);font-size:12px;font-weight:600;font-style:italic;font-family:Georgia,serif;transition:border-color var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.infotip summary::-webkit-details-marker{display:none}.infotip summary:hover,.infotip[open] summary{border-color:var(--aq-teal);color:var(--aq-white)}.infotip-body{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(340px,80vw);padding:12px 14px;background:var(--aq-navy-secondary);border:1px solid var(--aq-border-strong);border-radius:var(--aq-r-md);box-shadow:0 18px 40px -16px rgba(3,8,20,.8);font-size:13px;line-height:1.55;color:var(--aq-text-2);display:grid;gap:6px}.infotip-body b{color:var(--aq-white);font-weight:600}.chart-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 2px;color:var(--aq-muted);font-size:12.5px;font-variant-numeric:tabular-nums}abbr.term{text-decoration:underline dotted rgba(170,184,208,.6);text-underline-offset:3px;cursor:help}.btn:disabled,.btn[disabled]{background:transparent!important;color:var(--aq-muted)!important;border:1px dashed var(--aq-border-strong)!important;opacity:1!important}.outline:disabled{opacity:.45;cursor:not-allowed}.expert-tabs{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.expert-tabs::-webkit-scrollbar{display:none}.expert-tabs button{white-space:nowrap;flex:0 0 auto}.simple-nav{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.screener-collapsible>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.screener-collapsible>summary::-webkit-details-marker{display:none}.screener-collapsible>summary h2{margin:4px 0}.screener-collapsible>summary p{margin:0}.screener-toggle{flex:0 0 auto;font-size:12.5px;color:var(--aq-text-2);padding:6px 12px;border:1px solid var(--aq-border-strong);border-radius:var(--aq-r-md);transition:border-color var(--aq-fast) var(--aq-ease)}.screener-collapsible>summary:hover .screener-toggle{border-color:var(--aq-teal)}.screener-collapsible[open] .screener-toggle{font-size:0}.screener-collapsible[open] .screener-toggle:after{content:"Bezárás";font-size:12.5px}.screener-collapsible[open]>summary{margin-bottom:14px}.footer{color:var(--aq-text-2)!important;font-size:12.5px!important;line-height:1.7}.footer a,.legal-links a{color:var(--aq-text-2)!important;text-decoration:underline;text-underline-offset:3px}.legal-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:6px}.fx-note,.screener-footnote,.watchlist-note{font-size:12.5px!important;color:var(--aq-text-2)!important}@media (max-width:760px){.header-actions{gap:8px}.mode-switch button{padding:6px 9px;font-size:12px}.quote-meta{width:100%;justify-content:space-between}.infotip-body{right:auto;left:0}}@media (max-width:420px){.top.app-header{flex-wrap:nowrap}.brand-word b{font-size:15px}}.mode-switch button{white-space:nowrap}@media (max-width:420px){.mode-switch button{padding:6px 8px;font-size:11.5px}.header-actions{gap:6px}}.ops-alerts{padding:16px 20px;margin:0 0 16px;border-left:3px solid var(--aq-green)!important}.ops-alerts.has-alerts{border-left-color:var(--aq-red)!important}.ops-alerts header{display:grid;gap:4px}.ops-alerts h2{font-size:17px;margin:0}.ops-alerts ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ops-alerts li{display:grid;gap:2px;padding:10px 12px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border)}.ops-alerts li.error b{color:var(--aq-red-text)}.ops-alerts li.warning b{color:var(--aq-gold)}.ops-alerts li span{color:var(--aq-text-2);font-size:13px}.bet-overview{margin-top:16px;padding:20px 22px!important;display:grid;gap:14px}.bet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.bet-head h2{margin:4px 0}.bet-head p{margin:0;max-width:62ch}.bet-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bet-controls .calc-check{padding-bottom:0}.bet-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;color:var(--aq-muted);font-size:12.5px}.bet-meta b{color:var(--aq-text-2)}.bet-table{width:100%}.bet-table td.num,.bet-table th.num{text-align:right}.bet-table td small{display:block;color:var(--aq-muted);font-size:11px;margin-top:2px}.bet-table tbody tr{cursor:pointer}.bet-table tbody tr:focus-visible{outline:2px solid var(--aq-teal-text);outline-offset:-2px}.bet-star{color:var(--aq-gold)}.change-up{color:var(--aq-green-text)!important}.change-down{color:var(--aq-red-text)!important}.bet-prob{display:flex;align-items:center;gap:10px;min-width:150px}.bet-prob b{font-variant-numeric:tabular-nums;color:var(--aq-white);min-width:38px;text-align:right}.bet-bar{position:relative;flex:1 1 auto;height:6px;border-radius:3px;background:rgba(170,184,208,.14);overflow:hidden}.bet-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:rgba(170,184,208,.45)}.bet-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--aq-muted)}.bet-bar i.up{background:var(--aq-green)}.bet-bar i.down{background:var(--aq-red)}@media (max-width:760px){.bet-table td:nth-child(5),.bet-table td:nth-child(6),.bet-table th:nth-child(5),.bet-table th:nth-child(6){display:none}}.momentum-badge{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--aq-gold);border:1px solid rgba(196,154,69,.5)}.momentum-note{font-size:13px;line-height:1.6;color:var(--aq-text-2);padding:12px 14px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border);border-left:3px solid var(--aq-gold)}.momentum-note b{color:var(--aq-white)}@media (max-width:760px){.bet-table td:nth-child(7),.bet-table th:nth-child(7){display:table-cell}}.portfolio-panel,.risk-panel{margin-top:16px;display:grid;gap:14px}.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.risk-card .fx-big,.risk-loss{color:var(--aq-red-text)!important}.risk-sizing{display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--aq-border)}.risk-sizing h3{margin:6px 0 0}.risk-sizing p{margin:0}.risk-result{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.risk-result>div{display:grid;gap:3px;padding:14px 16px;border-radius:var(--aq-r-md);background:var(--aq-navy);border:1px solid var(--aq-border-strong)}.risk-result small{color:var(--aq-muted);font-size:12px}.risk-result b{font-size:24px;font-weight:600;color:var(--aq-white);font-variant-numeric:tabular-nums}.risk-result span{color:var(--aq-text-2);font-size:12.5px}.portfolio-table td small{display:block;color:var(--aq-muted);font-size:11px;margin-top:2px}.portfolio-table td.num,.portfolio-table th.num{text-align:right}.weight-vs-risk{display:grid;gap:3px;min-width:170px}.wr-row{height:5px;background:rgba(170,184,208,.12);overflow:hidden}.wr-row,.wr-row i{display:block;border-radius:3px}.wr-row i{height:100%}.wr-weight{background:var(--aq-muted)}.wr-risk{background:var(--aq-teal)}.weight-vs-risk small{color:var(--aq-muted);font-size:11px}.exit-panel{margin-top:16px;display:grid;gap:14px}.exit-sub{margin:8px 0 0;font-size:16px}.exit-table td.num,.exit-table th.num{text-align:right}.exit-tax{display:grid;gap:8px;padding:14px 16px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border)}.exit-tax p{margin:0;line-height:1.6;color:var(--aq-text-2)}.exit-tax b{color:var(--aq-white)}.quick-picks{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.quick-picks>small{font-size:11px;color:var(--aq-muted);margin-right:2px}.quick-pick{border:1px solid var(--aq-border);background:var(--aq-surface);color:var(--aq-text-2);font:inherit;font-size:12px;font-weight:550;padding:5px 11px;border-radius:999px;cursor:pointer;transition:background var(--aq-fast) var(--aq-ease),border-color var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.quick-pick:hover{background:var(--aq-surface-hover);color:var(--aq-white);border-color:var(--aq-border-strong)}.quick-pick:focus-visible{outline:2px solid var(--aq-teal);outline-offset:2px}.quick-pick.active{border-color:var(--aq-teal);color:var(--aq-white)}.forecast-progress{display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 15px;border:1px solid var(--aq-border-strong);border-radius:var(--aq-r-md);background:var(--aq-surface)}.forecast-progress .loading-dot{flex:0 0 auto;margin-top:4px}.forecast-progress b{display:block;font-size:13px;color:var(--aq-white);font-variant-numeric:tabular-nums}.forecast-progress small{display:block;margin-top:3px;line-height:1.5}.forecast-progress small,.watch-undo{font-size:12px;color:var(--aq-text-2)}.watch-undo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:8px 12px;border:1px solid var(--aq-border);border-radius:var(--aq-r-sm);background:var(--aq-surface)}.watch-undo button{border:0;background:none;color:var(--aq-teal-text);font:inherit;font-weight:650;cursor:pointer;padding:2px 4px}.watch-undo button:hover{text-decoration:underline}.watchrow .watch-summary-main.active .watch-summary-name{color:var(--aq-white);font-weight:650}.watchrow .watch-summary-main.active{box-shadow:inset 2px 0 0 var(--aq-teal);padding-left:10px}.password-field{position:relative;display:block;margin-top:6px}.password-field .field{width:100%;margin-top:0;padding-right:78px!important}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--aq-teal-text);font:inherit;font-size:12px;font-weight:600;padding:6px 8px;cursor:pointer;border-radius:var(--aq-r-sm)}.password-toggle:focus-visible{outline:2px solid var(--aq-teal)}.password-hint{display:block;margin-top:6px;font-size:11.5px;color:var(--aq-muted)}.password-hint.ok{color:var(--aq-green-text)}.landing-shell{padding-top:12px}.landing{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.landing-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 4px;flex-wrap:wrap}.landing-links{display:flex;gap:4px}.landing-links a{color:var(--aq-text-2);text-decoration:none;font-size:13px;font-weight:550;padding:8px 10px;border-radius:var(--aq-r-sm)}.landing-links a:hover{color:var(--aq-white);background:var(--aq-surface)}.landing-top-actions{display:flex;gap:8px;align-items:center}.landing-top-actions .btn,.landing-top-actions .outline{width:auto;min-width:0;flex:0 0 auto;font-size:13px}.landing-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,440px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,5vw,56px) 0 clamp(16px,3vw,32px)}.landing-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.02em;margin:12px 0 16px;color:var(--aq-white)}.landing-lead{font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--aq-text-2);max-width:620px;margin:0 0 22px}.landing-cta{display:flex;gap:10px;flex-wrap:wrap}.landing-cta .btn,.landing-cta .outline{width:auto;flex:0 0 auto;font-size:14px;padding:12px 18px;min-height:46px}.landing-ghost{display:inline-flex;align-items:center;text-decoration:none;color:var(--aq-white)}.landing-trust{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:8px;color:var(--aq-text-2);font-size:13.5px}.landing-trust li:before{content:"✓";color:var(--aq-green-text);font-weight:700;margin-right:8px}.landing-auth{scroll-margin-top:24px}.auth-card{padding:28px}.auth-title{margin:0 0 4px;font-size:22px;color:var(--aq-white)}.auth-sub{margin:0 0 18px;font-size:13.5px;line-height:1.5}.remember-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-text-2);cursor:pointer}.remember-row input{width:16px;height:16px;accent-color:var(--aq-teal)}.landing-section{padding:clamp(28px,5vw,56px) 0 8px;scroll-margin-top:16px}.landing-section-head{max-width:720px;margin-bottom:20px}.landing-final h2,.landing-honest h2,.landing-section-head h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:8px 0 10px;color:var(--aq-white)}.landing-section-head p{color:var(--aq-text-2);line-height:1.6;margin:0}.landing-demo-picks{margin-bottom:12px}.landing-demo{padding:clamp(16px,3vw,26px)}.landing-demo-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.landing-demo-head small{display:block;color:var(--aq-muted);font-size:12px}.landing-demo-head b{font-size:clamp(24px,3vw,32px);color:var(--aq-white);font-variant-numeric:tabular-nums}.landing-chart{height:260px;margin:14px -8px 8px}.landing-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.landing-stats>div{border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:14px;background:var(--aq-surface-2)}.landing-stats small{display:block;font-size:12px;color:var(--aq-muted)}.landing-stats b{display:block;font-size:22px;margin:6px 0 4px;color:var(--aq-white);font-variant-numeric:tabular-nums}.landing-stats span{font-size:12px;line-height:1.45;color:var(--aq-text-2)}.landing-footnote{font-size:11.5px;color:var(--aq-muted);margin:14px 0 0;line-height:1.5}.landing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.landing-feature{padding:22px}.landing-feature h3{margin:10px 0 6px;font-size:17px;color:var(--aq-white)}.landing-feature p{margin:0;font-size:14px;line-height:1.6;color:var(--aq-text-2)}.landing-feature-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--aq-surface-hover);color:var(--aq-teal-text);font-weight:700}.landing-honest .panel{padding:clamp(22px,4vw,36px)}.landing-honest p{font-size:15px;line-height:1.7;color:var(--aq-text-2);max-width:820px;margin:0}.landing-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;max-width:880px}.price-card{padding:26px;display:flex;flex-direction:column;gap:6px;position:relative}.price-card.featured{border-color:var(--aq-teal)}.price-card h3{margin:0;font-size:18px;color:var(--aq-white)}.price{font-size:30px;font-weight:750;color:var(--aq-white);font-variant-numeric:tabular-nums}.price small{font-weight:500;color:var(--aq-muted)}.price-card p{margin:0 0 6px;font-size:13px}.price-card ul{list-style:none;padding:0;margin:8px 0 18px;display:grid;gap:9px;font-size:14px;color:var(--aq-text-2);flex:1}.price-card li:before{content:"✓";color:var(--aq-green-text);margin-right:8px;font-weight:700}.price-card .btn,.price-card .outline{width:100%;font-size:14px;min-height:44px;text-align:center}.price-badge{position:absolute;top:16px;right:16px;font-size:11px;font-weight:700;color:var(--aq-navy);background:var(--aq-teal-text);padding:3px 9px;border-radius:999px}.landing-faq{display:grid;gap:8px;max-width:880px}.landing-faq details{padding:0}.landing-faq summary{cursor:pointer;padding:16px 18px;font-weight:600;color:var(--aq-white);list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";float:right;color:var(--aq-muted)}.landing-faq details[open] summary:after{content:"−"}.landing-faq p{margin:0;padding:0 18px 16px;color:var(--aq-text-2);line-height:1.6;font-size:14px}.landing-final{text-align:center;padding-bottom:32px}.landing-final .btn{width:auto;display:inline-block;font-size:14px;padding:12px 22px}@media (max-width:900px){.landing-hero{grid-template-columns:1fr}.landing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing-links{display:none}.landing-stats{grid-template-columns:1fr}.landing-cta .btn,.landing-cta .outline{width:100%;justify-content:center}.landing-top-actions .btn,.landing-top-actions .outline{width:auto}}.view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:4px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface-2);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.view-tab{display:grid;gap:3px;text-align:left;padding:10px 14px;border:1px solid transparent;border-radius:var(--aq-r-sm);background:transparent;color:var(--aq-muted);font:inherit;cursor:pointer;transition:background var(--aq-fast) var(--aq-ease),color var(--aq-fast) var(--aq-ease)}.view-tab>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.view-tab small{font-size:11.5px;color:var(--aq-muted)}.view-tab.active,.view-tab:hover{color:var(--aq-white)}.view-tab.active{background:var(--aq-surface-hover);border-color:var(--aq-border-strong);box-shadow:inset 0 -2px 0 var(--aq-teal)}.view-tab:focus-visible{outline:2px solid var(--aq-teal);outline-offset:2px}.view-tab-count{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--aq-surface-hover);color:var(--aq-text-2)}.view-tab-dot{width:8px;height:8px;border-radius:50%;background:var(--aq-gold,#E3B341)}.view-intro{margin:6px 0 16px}.view-intro h1{font-size:clamp(22px,3vw,30px);margin:6px 0;color:var(--aq-white)}.view-intro p{margin:0;color:var(--aq-text-2)}.alert-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-left:3px solid var(--aq-gold,#e3b341)!important}.alert-banner .outline{width:auto}.quote-actions{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 16px}.quote-actions .outline{width:auto;font-size:12px}.watch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:start}.digest-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.digest-cta .outline{width:auto}@media (max-width:900px){.watch-grid{grid-template-columns:1fr}}@media (max-width:560px){.view-tab{padding:8px 9px}.view-tab small{display:none}.view-tabs{position:relative}}.alerts-help{font-size:12.5px;line-height:1.55;margin:6px 0 12px}.alerts-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.alerts-form label{display:grid;gap:4px;font-size:12px;color:var(--aq-muted)}.alerts-form .alerts-actions,.alerts-form .alerts-note,.alerts-form .alerts-suggest{grid-column:1/-1}.alerts-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alerts-actions .btn{width:auto}.alerts-group{margin-top:14px}.alerts-group h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--aq-muted);margin:0 0 6px}.alert-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--aq-border)}.alert-row b{color:var(--aq-white)}.alert-row small{display:block;font-size:12px;color:var(--aq-text-2);margin-top:2px}.alert-row.triggered{box-shadow:inset 3px 0 0 var(--aq-gold,#E3B341);padding-left:10px}.alert-row-actions{display:flex;gap:6px;align-items:center}.alert-row-actions .outline{width:auto}.icon-btn{border:0;background:none;color:var(--aq-muted);font-size:18px;line-height:1;padding:6px 9px;border-radius:var(--aq-r-sm);cursor:pointer}.icon-btn:hover{color:var(--aq-white);background:var(--aq-surface-hover)}@media (max-width:560px){.alerts-form{grid-template-columns:1fr}}.dividends-panel,.import-panel,.tax-panel{margin-top:16px}.import-help{font-size:12.5px;line-height:1.55}.import-help code{font-size:12px;background:var(--aq-surface-hover);padding:1px 5px;border-radius:4px}.import-inputs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0}.import-file{position:relative;overflow:hidden;width:auto;display:inline-flex;align-items:center}.import-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.import-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px!important;resize:vertical;margin-bottom:10px}.table-scroll{width:100%;overflow-x:auto;margin-top:12px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md)}.dividend-table,.import-table{width:100%;border-collapse:collapse;font-size:13px}.dividend-table td,.dividend-table th,.import-table td,.import-table th{padding:9px 12px;border-bottom:1px solid var(--aq-border);text-align:left;white-space:nowrap}.dividend-table th,.import-table th{font-size:11.5px;color:var(--aq-muted);font-weight:600;background:var(--aq-surface-2)}.dividend-table tr:last-child td,.import-table tr:last-child td{border-bottom:0}.import-table tr.bad td:last-child{color:var(--aq-red-text)}.import-table tr.good td:last-child{color:var(--aq-green-text)}.dividend-table td small{display:block;font-size:11px;color:var(--aq-muted)}.dividend-income{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 4px}.dividend-income>div{border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:12px 16px;background:var(--aq-surface-2)}.dividend-income small{display:block;font-size:12px;color:var(--aq-muted)}.dividend-income b{font-size:22px;color:var(--aq-white);font-variant-numeric:tabular-nums}.tax-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;margin-top:12px}.tax-inputs{display:grid;gap:10px;align-content:start}.tax-inputs label{display:grid;gap:4px;font-size:12px;color:var(--aq-muted)}.check-row,.tax-inputs .check-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-text-2)}.check-row input{width:16px;height:16px;accent-color:var(--aq-teal)}.tax-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.segmented{display:inline-flex;padding:3px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border);width:max-content;max-width:100%}.segmented button{border:0;background:transparent;color:var(--aq-muted);font:inherit;font-size:13px;font-weight:550;padding:7px 12px;border-radius:var(--aq-r-sm);cursor:pointer}.segmented button.active{background:var(--aq-surface-hover);color:var(--aq-white);box-shadow:inset 0 -2px 0 var(--aq-teal)}.tax-result{border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:18px;background:var(--aq-surface-2);align-self:start}.tax-result>small{font-size:12px;color:var(--aq-muted)}.tax-big{display:block;font-size:30px;color:var(--aq-white);margin:4px 0 12px;font-variant-numeric:tabular-nums}.tax-lines{margin:0;display:grid;gap:7px}.tax-lines div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.tax-lines dt{color:var(--aq-text-2)}.tax-lines dd{margin:0;color:var(--aq-white);font-variant-numeric:tabular-nums}.tax-lines .tax-net{border-top:1px solid var(--aq-border);padding-top:8px;font-weight:650}.tax-tbsz-tip{margin-top:14px;padding:12px;border-radius:var(--aq-r-sm);border:1px solid var(--aq-teal);display:grid;gap:3px;font-size:13px}.tax-tbsz-tip b{color:var(--aq-white)}.tax-tbsz-tip span{color:var(--aq-text-2)}@media (max-width:760px){.tax-grid{grid-template-columns:1fr}}.account-section{border-top:1px solid var(--aq-border);padding-top:14px;margin-top:14px}.account-section h3{margin:0 0 6px;font-size:15px;color:var(--aq-white)}.account-section p{font-size:13px;line-height:1.55}.account-section label{display:grid;gap:4px;font-size:12px}.account-section .outline{width:auto}.switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--aq-border);background:var(--aq-surface-2);color:var(--aq-text-2);font:inherit;font-size:13px;padding:6px 12px 6px 6px;border-radius:999px;cursor:pointer}.switch span{width:30px;height:18px;border-radius:999px;background:var(--aq-surface-hover);position:relative;transition:background var(--aq-fast) var(--aq-ease)}.switch span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--aq-muted);transition:transform var(--aq-fast) var(--aq-ease),background var(--aq-fast) var(--aq-ease)}.switch.on{color:var(--aq-white);border-color:var(--aq-teal)}.switch.on span{background:var(--aq-teal)}.switch.on span:after{transform:translateX(12px);background:#fff}.digest-preview{white-space:pre-wrap;font-size:12px;line-height:1.55;background:var(--aq-surface-2);border:1px solid var(--aq-border);border-radius:var(--aq-r-sm);padding:12px;max-height:240px;overflow:auto;color:var(--aq-text-2)}.price small{display:inline;font-size:14px}.brand img.brand-logo{width:auto!important;height:34px!important;max-width:100%;object-fit:contain}@media (max-width:560px){.brand img.brand-logo{height:28px!important}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bento-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.012) 55%),var(--aq-navy-secondary,#11234A);border:1px solid rgba(170,184,208,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 48px -32px rgba(0,0,0,.6);transition:transform .25s var(--aq-ease),border-color .25s var(--aq-ease)}.bento-card:before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(8,126,139,.16),transparent);opacity:.9}.bento-card.span-2:before{background:radial-gradient(closest-side,rgba(196,154,69,.1),transparent)}.bento-card:hover{transform:translateY(-2px);border-color:rgba(196,154,69,.35)}.bento-card.span-2{grid-column:span 2}.bento-card h3{margin:6px 0 0;font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--aq-white)}.bento-card p{margin:0;font-size:14.5px;line-height:1.65;color:var(--aq-text-2);max-width:52ch}.bento-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#E6C98A;background:linear-gradient(var(--aq-navy-secondary,#11234A),var(--aq-navy-secondary,#11234A)) padding-box,linear-gradient(140deg,rgba(196,154,69,.7),rgba(8,126,139,.5)) border-box;border:1px solid transparent}.bento-visual{margin-top:auto;padding-top:18px}.alloc-bar{display:flex;gap:4px;height:12px}.alloc-bar span{border-radius:4px;background:#0E8A97}.alloc-bar span:nth-child(2){background:#2BA9A2}.alloc-bar span:nth-child(3){background:#6FC3B2}.alloc-bar span:nth-child(4){background:#C49A45}.alloc-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--aq-muted)}.alloc-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:#0E8A97;vertical-align:1px}.alloc-legend span:nth-child(2):before{background:#2BA9A2}.alloc-legend span:nth-child(3):before{background:#6FC3B2}.alloc-legend span:nth-child(4):before{background:#C49A45}.notify{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:auto;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(170,184,208,.12)}.bento-visual.notify{margin-top:18px}.notify i{width:9px;height:9px;border-radius:50%;background:#C49A45;box-shadow:0 0 0 4px rgba(196,154,69,.18);flex:none}.notify b{display:block;font-size:13px;font-weight:600;color:var(--aq-white)}.notify small{font-size:11.5px;color:var(--aq-muted)}.months{display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.months span{height:26px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(170,184,208,.08)}.months span.on{background:linear-gradient(180deg,rgba(196,154,69,.85),rgba(196,154,69,.45));border-color:transparent}.taxbars{display:grid;gap:12px}.taxbars small{display:block;font-size:12px;color:var(--aq-muted);margin-bottom:6px}.taxbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.05)}.taxbar .net{background:linear-gradient(90deg,#0E8A97,#2BA9A2)}.taxbar .tax{background:rgba(198,93,100,.7)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12px;font-weight:550;padding:6px 12px;border-radius:999px;border:1px solid rgba(170,184,208,.18);color:var(--aq-text-2);background:rgba(255,255,255,.03)}.chip.ok{border-color:rgba(43,169,162,.5);color:#7FD6CB}.chip.muted-chip{color:var(--aq-muted);border-style:dashed}@media (max-width:900px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card.span-2,.bento-card:last-child{grid-column:span 2}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bento-card.span-2{grid-column:auto}.bento-card{padding:24px}}@media (prefers-reduced-motion:reduce){.bento-card{transition:none}.bento-card:hover{transform:none}}.intraday{padding:22px;display:grid;gap:18px}.intraday-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.intraday-head h2{margin:6px 0 4px;font-size:22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intraday-status{font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px;background:var(--aq-surface-2);color:var(--aq-muted);border:1px solid var(--aq-border)}.intraday-status.open{color:var(--aq-green-text);border-color:rgba(22,134,91,.38);background:rgba(22,134,91,.1)}.intraday-status.open:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--aq-green);margin-right:6px;vertical-align:1px;animation:aq-pulse 1.6s ease-in-out infinite}@keyframes aq-pulse{50%{opacity:.35}}.intraday-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.intraday-price b{font-size:30px;letter-spacing:-.02em}.intraday-price span{font-weight:650}.intraday-price small{flex-basis:100%;color:var(--aq-muted);font-size:12px}.intraday .up{color:var(--aq-green-text)}.intraday .down{color:var(--aq-red-text)}.intraday .segmented button{display:grid;gap:1px;text-align:center;line-height:1.2}.intraday .segmented button small{font-size:10px;color:var(--aq-muted);font-weight:400}.intraday-chart{border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:12px 8px 8px;background:var(--aq-surface)}.intraday-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--aq-muted);padding:6px 8px 0}.intraday-legend .sw{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.intraday-legend .sw.price{background:var(--aq-teal)}.intraday-legend .sw.vwap{background:var(--aq-gold)}.intraday-legend .sw.vol{background:var(--aq-border-strong);height:8px}.intraday-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.intraday-stats>div{display:grid;gap:4px;padding:14px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface);font-variant-numeric:tabular-nums}.intraday-stats small{font-size:11px;color:var(--aq-muted);letter-spacing:.02em}.intraday-stats b{font-size:19px}.intraday-stats b.hot{color:var(--aq-gold)}.intraday-stats span{font-size:12px;color:var(--aq-text-2)}.intraday-profile{border-top:1px solid var(--aq-border);padding-top:16px;display:grid;gap:10px}.intraday-profile-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end}.intraday-profile-head h3{margin:6px 0 0;font-size:16px}.intraday-profile-head p{margin:0;font-size:13px;color:var(--aq-text-2);max-width:420px}.intraday-skeleton{height:300px;display:grid;place-items:center;color:var(--aq-muted);font-size:13px;border:1px dashed var(--aq-border);border-radius:var(--aq-r-md)}.intraday-foot{margin:0;font-size:11px;color:var(--aq-muted);line-height:1.6}.view-tabs.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.intraday-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intraday{padding:16px}}@media (max-width:560px){.view-tabs.four{grid-template-columns:repeat(2,minmax(0,1fr))}.intraday-price b{font-size:26px}}.forecast-panel{padding:22px;display:grid;gap:18px;margin-bottom:16px}.fc-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.fc-head h2{margin:6px 0;font-size:21px;max-width:640px}.fc-sub{margin:0;font-size:13px;color:var(--aq-text-2);max-width:640px;line-height:1.55}.fc-mode{display:grid;gap:6px;justify-items:end;text-align:right}.fc-mode small{font-size:12px;color:var(--aq-muted)}.fc-badge{font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;border:1px solid var(--aq-border);color:var(--aq-muted);background:var(--aq-surface-2)}.fc-badge.live{color:var(--aq-green-text);border-color:rgba(22,134,91,.38);background:rgba(22,134,91,.1)}.fc-badge.replay{color:var(--aq-gold);border-color:rgba(201,162,39,.4);background:rgba(201,162,39,.08)}.fc-replay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--aq-text-2);padding:10px 12px;border:1px dashed var(--aq-border);border-radius:var(--aq-r-md)}.fc-replay .field{width:auto;margin:0;padding:7px 10px}.fc-replay>span{flex:1 1 260px}.linkbtn.inline{display:inline;margin:0}.fc-closed{display:grid;gap:6px;padding:16px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border);font-size:13px;color:var(--aq-text-2)}.fc-closed b{color:var(--aq-text);font-size:14px}.fc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-card,.fc-cards{display:grid;gap:10px}.fc-card{align-content:start;padding:14px;border-radius:var(--aq-r-md);background:var(--aq-surface);font-variant-numeric:tabular-nums;border:1px solid var(--aq-border);border-top:3px solid var(--aq-border-strong)}.fc-card.good{border-top-color:var(--aq-teal)}.fc-card.weak{border-top-color:var(--aq-gold)}.fc-card header{display:flex;justify-content:space-between;align-items:baseline}.fc-card header small{color:var(--aq-muted);font-size:12px}.fc-median{display:grid;gap:2px}.fc-median small,.fc-range small{font-size:11px;color:var(--aq-muted)}.fc-median strong{font-size:22px;letter-spacing:-.01em}.fc-range{display:grid;gap:2px}.fc-range span{font-size:14px;font-weight:600}.fc-prob-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--aq-surface-2)}.fc-prob-bar i{display:block;height:100%}.fc-prob-bar i.up{background:var(--aq-green)}.fc-prob-bar i.flat{background:var(--aq-border-strong)}.fc-prob-bar i.down{background:var(--aq-red)}.fc-prob-legend{display:flex;justify-content:space-between;font-size:12px;margin-top:5px;color:var(--aq-muted)}.fc-prob-legend .up{color:var(--aq-green-text)}.fc-prob-legend .down{color:var(--aq-red-text)}.fc-skill{font-size:11px;font-weight:600;color:var(--aq-muted)}.fc-skill.good{color:var(--aq-teal-text)}.fc-skill.weak{color:var(--aq-gold)}.fc-outcome{font-size:12px;padding:7px 9px;border-radius:var(--aq-r-sm);background:var(--aq-surface-2)}.fc-outcome.ok{border-left:3px solid var(--aq-green)}.fc-outcome.miss{border-left:3px solid var(--aq-red)}.fc-chart{border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:12px 8px 8px;background:var(--aq-surface)}.intraday-legend .sw.band{background:var(--aq-teal);opacity:.35;height:8px}.intraday-legend .sw.real{background:var(--aq-text-2)}.fc-drivers{display:grid;gap:8px}.fc-drivers ul{margin:0;padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.fc-drivers li{font-size:13px;padding:7px 11px;border:1px solid var(--aq-border);border-radius:999px;background:var(--aq-surface);display:flex;gap:6px;align-items:center}.fc-drivers li .up{color:var(--aq-green-text)}.fc-drivers li .down{color:var(--aq-red-text)}.fc-drivers small,.fc-note,.fc-track>small{font-size:12px;color:var(--aq-muted);line-height:1.55;margin:0}.fc-track{display:grid;gap:10px;border-top:1px solid var(--aq-border);padding-top:16px}.fc-table{display:grid;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);overflow:hidden}.fc-row{display:grid;grid-template-columns:1.1fr .9fr 1fr 1.2fr 1.6fr;gap:8px;padding:9px 12px;font-size:13px;border-top:1px solid var(--aq-border);font-variant-numeric:tabular-nums;align-items:center}.fc-row.head{border-top:0;background:var(--aq-surface-2);font-size:11px;color:var(--aq-muted);letter-spacing:.02em}.fc-live-track{font-size:13px;display:flex;gap:6px 14px;flex-wrap:wrap;color:var(--aq-text-2)}.fc-news{display:grid;gap:10px;border-top:1px solid var(--aq-border);padding-top:16px}.fc-news-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.fc-news-head b{display:block;margin-top:5px;font-size:14px}.fc-news-head small{font-size:12px;color:var(--aq-muted);max-width:420px}.fc-news ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.fc-news li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 0;border-top:1px solid var(--aq-border);font-size:13px}.fc-news li a{color:var(--aq-text);text-decoration:none}.fc-news li a:hover{text-decoration:underline}.fc-news li small{grid-column:2;font-size:11px;color:var(--aq-muted)}.fc-chip{align-self:start;font-size:10px;font-weight:700;padding:3px 7px;border-radius:999px;background:var(--aq-surface-2);color:var(--aq-muted);border:1px solid var(--aq-border)}.fc-chip.pos{color:var(--aq-green-text);border-color:rgba(22,134,91,.38)}.fc-chip.neg{color:var(--aq-red-text);border-color:rgba(198,93,100,.4)}.fc-method{font-size:13px;color:var(--aq-text-2)}.fc-method summary{cursor:pointer;color:var(--aq-text)}.fc-method ul{padding-left:18px;line-height:1.6}.fc-method p{font-size:12px;color:var(--aq-muted)}@media (max-width:900px){.fc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.forecast-panel{padding:16px}.fc-mode{justify-items:start;text-align:left}.fc-row{grid-template-columns:1fr 1fr;font-size:12px}.fc-row.head{display:none}.fc-row span:first-child{grid-column:1/-1;font-weight:650}}@media (max-width:420px){.fc-cards{grid-template-columns:minmax(0,1fr)}}.fc-warn{border-left:3px solid var(--aq-gold)!important}.fc-events{display:flex;gap:6px 8px;flex-wrap:wrap;align-items:center;font-size:12px}.fc-events .eyebrow{margin-right:4px}.fc-event{padding:4px 9px;border-radius:999px;border:1px solid var(--aq-border);background:var(--aq-surface);color:var(--aq-text-2)}.fc-event.past{opacity:.55}.fc-event.otp_report{border-color:rgba(201,162,39,.5);color:var(--aq-gold)}.fc-event.mnb{border-color:rgba(8,126,139,.45)}.fc-groups{display:block;font-size:10.5px;color:var(--aq-teal-text);margin-top:2px}.fc-chip.official{color:var(--aq-gold);border-color:rgba(201,162,39,.45)}.level-switch select{appearance:none;font:inherit;font-size:13px;font-weight:600;color:var(--aq-text);background:var(--aq-surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394A3B8' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);padding:8px 28px 8px 12px;cursor:pointer}.level-switch select:hover{border-color:var(--aq-border-strong)}.level-overlay{z-index:60;background:rgba(6,14,30,.72);backdrop-filter:blur(4px);overflow-y:auto}.level-picker{max-width:920px;width:100%;padding:26px;display:grid;gap:12px;margin:auto}.level-picker h2{margin:4px 0 0;font-size:24px}.level-picker>.muted{margin:0;font-size:14px}.level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}.level-card{display:grid;gap:6px;align-content:start;text-align:left;padding:16px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface);color:var(--aq-text);font:inherit;cursor:pointer;transition:border-color var(--aq-fast) var(--aq-ease),transform var(--aq-fast) var(--aq-ease)}.level-card:hover{border-color:var(--aq-teal);transform:translateY(-2px)}.level-card.active{border-color:var(--aq-teal);box-shadow:inset 0 0 0 1px var(--aq-teal)}.level-name{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--aq-teal-text);text-transform:uppercase}.level-card b{font-size:15px}.level-card small{font-size:12.5px;color:var(--aq-muted);line-height:1.45}.level-card ul{margin:6px 0 0;padding-left:16px;font-size:12.5px;color:var(--aq-text-2);line-height:1.5}.level-otp{margin:4px 0 0;font-size:13px;color:var(--aq-text-2)}.more-tools{padding:0;margin:16px 0}.more-tools>summary{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:16px 20px;cursor:pointer;list-style:none}.more-tools>summary::-webkit-details-marker{display:none}.more-tools>summary:before{content:"+";font-weight:700;color:var(--aq-teal-text);width:14px}.more-tools[open]>summary:before{content:"−"}.more-tools>summary span{font-size:13px;color:var(--aq-muted)}.more-tools[open]{padding-bottom:12px}.more-tools[open]>:not(summary){margin-left:12px;margin-right:12px}.beginner-guide{margin-top:20px;padding:18px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface-2);display:grid;gap:10px}.beginner-guide h3{margin:0;font-size:17px}.beginner-guide ol{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.55;color:var(--aq-text-2)}.beginner-guide ol b{color:var(--aq-text)}.beginner-actions{display:flex;gap:8px;flex-wrap:wrap}.beginner-guide small{font-size:12px;color:var(--aq-muted)}@media (max-width:860px){.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.level-grid{grid-template-columns:minmax(0,1fr)}.level-picker{padding:18px}.level-picker h2{font-size:20px}}.fc-mode{margin-left:auto}.view-tabs.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.view-tabs.five{grid-template-columns:repeat(3,minmax(0,1fr))}}.beginner-home{display:grid;gap:16px}.beginner-card{padding:22px;display:grid;gap:10px}.beginner-card h2{margin:4px 0 0;font-size:19px}.wizard{display:grid;gap:12px}.wizard h3{margin:0;font-size:19px}.wizard-progress{display:flex;gap:6px}.wizard-progress i{flex:1;height:5px;border-radius:999px;background:var(--aq-surface-2)}.wizard-progress i.on{background:var(--aq-teal)}.wizard-options{display:grid;gap:8px}.wizard-options button{text-align:left;padding:13px 16px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface);color:var(--aq-text);font:inherit;font-size:15px;cursor:pointer;transition:border-color var(--aq-fast) var(--aq-ease)}.wizard-options button.active,.wizard-options button:hover{border-color:var(--aq-teal)}.profile-result{display:grid;gap:12px}.profile-badge small{display:block;font-size:12px;color:var(--aq-muted)}.profile-badge b{font-size:26px;color:var(--aq-teal-text)}.profile-summary{margin:0;font-size:15px;color:var(--aq-text-2)}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px}.profile-grid>div{padding:14px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface-2);display:grid;gap:4px;align-content:start}.profile-grid small{font-size:12px;color:var(--aq-muted)}.profile-grid strong{font-size:22px}.profile-grid span{font-size:13px;color:var(--aq-text-2)}.profile-grid ul{margin:4px 0 0;padding-left:18px;line-height:1.6}.profile-grid ul,.profile-note{font-size:14px;color:var(--aq-text-2)}.profile-note{margin:0}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.checklist label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;cursor:pointer;padding:8px 10px;border-radius:var(--aq-r-sm);border:1px solid var(--aq-border);background:var(--aq-surface)}.checklist input{margin-top:3px;accent-color:var(--aq-teal)}.glossary{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.glossary>div{padding:12px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface)}.glossary dt{font-weight:700;font-size:14px}.glossary dd{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--aq-text-2)}.beginner-disclaimer{font-size:12px;margin:0}.beginner-guide .bq{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--aq-border)}.beginner-guide .bq p{margin:0;font-size:14px;line-height:1.6;color:var(--aq-text-2)}.beginner-guide .bq b{font-size:15px}.beginner-guide .gain{color:var(--aq-green-text)}.beginner-guide .loss{color:var(--aq-red-text)}.beginner-guide .warn{color:var(--aq-gold)}.beginner-guide .bq.fit.fits{border-left:3px solid var(--aq-green);padding-left:10px}.beginner-guide .bq.fit.stretch{border-left:3px solid var(--aq-gold);padding-left:10px}.beginner-guide .bq.fit.over{border-left:3px solid var(--aq-red);padding-left:10px}.term{position:relative;border-bottom:1px dotted var(--aq-muted);cursor:help;outline:none}.term-tip{position:absolute;left:0;bottom:calc(100% + 6px);width:260px;max-width:70vw;padding:10px 12px;border-radius:var(--aq-r-sm);background:var(--aq-navy-elevated,#142B4A);border:1px solid var(--aq-border-strong);color:var(--aq-text);font-size:12.5px;font-weight:400;line-height:1.5;box-shadow:var(--aq-shadow);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--aq-fast) var(--aq-ease),transform var(--aq-fast) var(--aq-ease);z-index:30}.term:focus .term-tip,.term:hover .term-tip{opacity:1;transform:none}@media (max-width:640px){.glossary,.profile-grid{grid-template-columns:minmax(0,1fr)}.beginner-card{padding:16px}}.landing-otp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px;border:1px solid var(--aq-border);border-radius:var(--aq-r-lg);background:linear-gradient(135deg,var(--aq-surface),rgba(8,126,139,.1))}.landing-otp h2{margin:6px 0 10px}.landing-otp p{color:var(--aq-text-2);line-height:1.65}.landing-otp-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.landing-otp-points li{display:grid;gap:2px;padding:12px 14px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface)}.landing-otp-points span{font-size:13px;color:var(--aq-muted)}.otp-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center;padding:40px 0 10px}.otp-hero h1{font-size:clamp(30px,5vw,48px);margin:8px 0 12px;letter-spacing:-.02em}.otp-price-card{padding:22px;display:grid;gap:6px;font-variant-numeric:tabular-nums}.otp-price-card>small{font-size:12px;color:var(--aq-muted)}.otp-price-card b{font-size:36px}.otp-price-card .up{color:var(--aq-green-text)}.otp-price-card .down{color:var(--aq-red-text)}.otp-chart{padding:14px 8px 8px}.otp-stats{margin-top:12px}.otp-skill{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.otp-skill-card{padding:16px;display:grid;gap:3px;border-top:3px solid var(--aq-border-strong)}.otp-skill-card.kimutatható{border-top-color:var(--aq-teal)}.otp-skill-card.gyenge{border-top-color:var(--aq-gold)}.otp-skill-card small{font-size:12px;color:var(--aq-muted)}.otp-skill-card b{font-size:26px}.otp-skill-card span{font-size:12.5px;color:var(--aq-text-2)}.otp-skill-card em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--aq-teal-text);margin-top:4px}.otp-locked{padding:16px;display:grid;gap:8px;align-content:start;background:linear-gradient(160deg,var(--aq-surface),rgba(201,162,39,.08))}.otp-locked p{margin:0;font-size:13px;color:var(--aq-text-2);line-height:1.5}.otp-news{list-style:none;margin:0;padding:6px 18px}.otp-news li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 0;border-top:1px solid var(--aq-border);font-size:14px}.otp-news li:first-child{border-top:0}.otp-news a{color:var(--aq-text);text-decoration:none}.otp-news a:hover{text-decoration:underline}.otp-news small{grid-column:2;font-size:11.5px;color:var(--aq-muted)}@media (max-width:980px){.otp-skill{grid-template-columns:repeat(2,minmax(0,1fr))}.otp-locked{grid-column:1/-1}}@media (max-width:760px){.landing-otp,.otp-hero{grid-template-columns:minmax(0,1fr)}.landing-otp{padding:18px}.otp-hero{padding-top:20px}}.fc-swing{border-top:1px solid var(--aq-border);padding-top:16px}.fc-swing>summary{cursor:pointer;list-style:none;display:flex;gap:10px}.fc-swing>summary::-webkit-details-marker{display:none}.fc-swing>summary:before{content:"+";font-weight:700;color:var(--aq-teal-text);width:14px;margin-top:2px}.fc-swing[open]>summary:before{content:"−"}.fc-swing>summary b{display:block;font-size:15px;margin-top:4px}.fc-swing>summary span{font-size:13px;color:var(--aq-muted)}.fc-swing[open]{display:grid;gap:12px}.fc-swing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fc-swing-grid>div{padding:12px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface);display:grid;gap:6px;align-content:start}.fc-swing-grid>div>small{font-size:11px;color:var(--aq-muted);letter-spacing:.02em}.fc-swing-row{display:grid;grid-template-columns:1fr auto;gap:0 8px;font-size:13px;padding-top:6px;border-top:1px solid var(--aq-border)}.fc-swing-row b{font-variant-numeric:tabular-nums}.fc-swing-row b.up{color:var(--aq-green-text)}.fc-swing-row b.down{color:var(--aq-red-text)}.fc-swing-row em{grid-column:1/-1;font-style:normal;font-size:11.5px;color:var(--aq-muted)}@media (max-width:860px){.fc-swing-grid{grid-template-columns:minmax(0,1fr)}}.fc-picker{display:grid;gap:10px;padding:16px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface-2)}.fc-picker-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc-picker-head .eyebrow{flex-basis:100%}.fc-picker-head b{font-size:16px}.fc-picker-head .field{width:auto;margin:0;padding:7px 10px;font-weight:600}.fc-picker-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.fc-picker-body>div{display:grid;gap:2px;padding:10px 12px;border-radius:var(--aq-r-sm);background:var(--aq-surface);border:1px solid var(--aq-border);font-variant-numeric:tabular-nums}.fc-picker-body small{font-size:11px;color:var(--aq-muted)}.fc-picker-body strong{font-size:20px}.fc-picker-body span{font-size:14px;font-weight:600}.fc-open{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:18px;border-radius:var(--aq-r-md);border:1px solid rgba(201,162,39,.4);background:linear-gradient(135deg,var(--aq-surface),rgba(201,162,39,.07))}.fc-open.done{border-color:var(--aq-border)}.fc-open-main{display:grid;gap:6px;align-content:start}.fc-open-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.fc-open-price strong{font-size:30px;letter-spacing:-.01em}.fc-open-price .up{color:var(--aq-green-text);font-weight:650}.fc-open-price .down{color:var(--aq-red-text);font-weight:650}.fc-open-range{font-size:14px;color:var(--aq-text-2)}.fc-open small{font-size:12px;color:var(--aq-muted)}.fc-open-side{display:grid;gap:6px;align-content:start}.fc-open-side ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.fc-open-side li{display:flex;gap:6px}.fc-open-side .up{color:var(--aq-green-text)}.fc-open-side .down{color:var(--aq-red-text)}.fc-open-metrics{line-height:1.5}.otp-open{padding-top:8px}@media (max-width:760px){.fc-open{grid-template-columns:minmax(0,1fr)}}.fc-extremes{display:grid;gap:10px;padding:16px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface)}.fc-extremes-head b{display:block;margin-top:4px;font-size:15px}.fc-extremes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fc-ext{display:grid;gap:3px;padding:12px 14px;border-radius:var(--aq-r-sm);background:var(--aq-surface-2);border-left:3px solid var(--aq-border-strong);font-variant-numeric:tabular-nums}.fc-ext.up{border-left-color:var(--aq-green)}.fc-ext.down{border-left-color:var(--aq-red)}.fc-ext small{font-size:11px;color:var(--aq-muted)}.fc-ext strong{font-size:22px}.fc-ext span{font-size:13px;color:var(--aq-text-2)}.fc-ext em{font-style:normal;font-size:12px;color:var(--aq-muted)}.fc-ext em.ok{color:var(--aq-green-text)}.fc-ext em.miss{color:var(--aq-red-text)}.fc-timing{display:grid;gap:4px;overflow-x:auto}.fc-timing-row{display:grid;grid-template-columns:80px repeat(8,minmax(44px,1fr));gap:4px;font-size:11.5px;align-items:center;font-variant-numeric:tabular-nums}.fc-timing-row.head span{color:var(--aq-muted);text-align:center}.fc-timing-row>span:first-child{font-weight:600;font-size:12px}.fc-timing-row>span:not(:first-child){position:relative;text-align:center;padding:6px 0;border-radius:6px;overflow:hidden;color:var(--aq-text)}.fc-timing-row i{position:absolute;inset:0;z-index:0}.fc-timing-row i.up{background:var(--aq-green)}.fc-timing-row i.down{background:var(--aq-red)}.fc-timing-row>span:not(:first-child){isolation:isolate}.fc-timing-row i+*{position:relative}@media (max-width:640px){.fc-extremes-grid{grid-template-columns:minmax(0,1fr)}}.fc-timing-row>span:not(:first-child){font-weight:650;text-shadow:0 1px 2px rgba(0,0,0,.35)}.fc-risk{display:grid;gap:10px;padding:16px;border-radius:var(--aq-r-md);border:1px solid var(--aq-border);background:var(--aq-surface)}.fc-risk.alert{border-color:rgba(198,93,100,.55);box-shadow:inset 3px 0 0 var(--aq-red)}.fc-risk-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.fc-risk-head b{display:block;margin-top:4px;font-size:15px}.fc-risk-toggle{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer;padding:7px 10px;border:1px solid var(--aq-border);border-radius:var(--aq-r-sm);background:var(--aq-surface-2)}.fc-risk-toggle input{accent-color:var(--aq-teal)}.fc-risk-now{padding:10px 12px;border-radius:var(--aq-r-sm);font-size:14px;background:var(--aq-surface-2)}.fc-risk-now.le{border-left:3px solid var(--aq-red);color:var(--aq-red-text)}.fc-risk-now.fel{border-left:3px solid var(--aq-green);color:var(--aq-green-text)}.fc-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.fc-gauge{display:grid;gap:2px;padding:12px 14px;border-radius:var(--aq-r-sm);background:var(--aq-surface-2);border-top:3px solid var(--aq-border-strong);font-variant-numeric:tabular-nums}.fc-gauge.low{border-top-color:var(--aq-green)}.fc-gauge.mid{border-top-color:var(--aq-gold)}.fc-gauge.high{border-top-color:var(--aq-red)}.fc-gauge small{font-size:11px;color:var(--aq-muted)}.fc-gauge strong{font-size:24px}.fc-gauge span{font-size:12.5px;color:var(--aq-text-2)}.fc-gauge em{font-style:normal;font-size:12px;font-weight:600}.fc-gauge.low em{color:var(--aq-green-text)}.fc-gauge.mid em{color:var(--aq-gold)}.fc-gauge.high em{color:var(--aq-red-text)}.fc-risk-hint{margin:0;font-size:13px;color:var(--aq-text-2)}.fc-exthist{display:grid;gap:8px;margin-top:6px}.fc-exthist>b{font-size:14px}.fc-exthist-table{display:grid;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);overflow:hidden;max-height:420px;overflow-y:auto}.fc-exthist-row{display:grid;grid-template-columns:.8fr 1.6fr 1fr 1.6fr 1fr;gap:8px;padding:7px 12px;font-size:12.5px;border-top:1px solid var(--aq-border);font-variant-numeric:tabular-nums;align-items:center}.fc-exthist-row.head{border-top:0;background:var(--aq-surface-2);position:sticky;top:0}.fc-exthist-row small,.fc-exthist-row.head{font-size:11px;color:var(--aq-muted)}.fc-exthist-row .ok{color:var(--aq-green-text)}.fc-exthist-row .miss{color:var(--aq-red-text)}.fc-exthist>small{font-size:12px;color:var(--aq-muted);line-height:1.5}@media (max-width:700px){.fc-exthist-row{grid-template-columns:1fr 1fr;font-size:12px}.fc-exthist-row.head{display:none}.fc-exthist-row span:first-child{grid-column:1/-1;font-weight:650}}.fc-shock{margin:0}.intraday-legend .sw.analog{background:repeating-linear-gradient(90deg,var(--aq-muted) 0 3px,transparent 3px 6px)}.otp-calc{padding:18px;display:grid;gap:12px;border:1px solid var(--aq-border)}.otp-calc h2{margin:6px 0;font-size:18px}.otp-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.otp-calc-form{display:grid;gap:10px;align-content:start}.otp-calc-form label{display:grid;gap:4px;font-size:13px;color:var(--aq-text-2)}.otp-calc-form .field{margin:0}.otp-calc-form small{font-size:11.5px}.otp-calc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.otp-calc-quick{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.otp-calc-quick small{flex-basis:100%;color:var(--aq-muted)}.otp-calc-result{padding:16px;border-radius:var(--aq-r-md);background:var(--aq-surface-2);border:1px solid var(--aq-border);display:grid;gap:6px;align-content:start;font-variant-numeric:tabular-nums}.otp-calc-result>small{font-size:12px;color:var(--aq-muted)}.otp-calc-result strong{font-size:30px;letter-spacing:-.01em}.otp-calc-result .up{color:var(--aq-green-text)}.otp-calc-result .down{color:var(--aq-red-text)}.otp-calc-result dl{margin:6px 0 0;display:grid;gap:5px}.otp-calc-result dl div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;border-top:1px solid var(--aq-border);padding-top:5px}.otp-calc-result dt{color:var(--aq-text-2)}.otp-calc-result dd{margin:0;font-weight:600}.otp-calc-be{display:grid;gap:3px;margin-top:6px;padding:10px 12px;border-radius:var(--aq-r-sm);background:var(--aq-surface);border-left:3px solid var(--aq-gold)}.otp-calc-be span{font-size:12.5px;color:var(--aq-text-2)}@media (max-width:760px){.otp-calc-grid{grid-template-columns:minmax(0,1fr)}}:root{--aq-glass:rgba(20,43,74,.58);--aq-glass-border:rgba(255,255,255,.09);--aq-glass-shadow:0 12px 32px rgba(3,10,24,.38);--aq-amber:#D9A441}.account-dialog,.fc-open,.glass,.landing-auth,.landing-preview,.level-picker,.market-quote-card,.otp-price-card,.panel.tour{background:var(--aq-glass)!important;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1px solid var(--aq-glass-border)!important;box-shadow:var(--aq-glass-shadow)!important}.fc-chart,.fc-exthist-table,.fc-table,.intraday-chart,.otp-calc-result{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.num,body{font-variant-numeric:tabular-nums}.num{letter-spacing:-.01em}.fc-gauge span,.fc-mode small,.fc-note,.fc-open small,.fc-sub,.intraday-foot,.quote-sub{color:#B9C5DA}.fc-shock,.fc-warn{border-left-color:var(--aq-amber)!important}.landing-preview{border-radius:var(--aq-r-lg);padding:18px;display:grid;gap:12px;align-content:start}.landing-preview-tabs{display:flex;gap:6px;flex-wrap:wrap}.landing-preview-tabs button{font:inherit;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--aq-border);background:transparent;color:var(--aq-muted);cursor:pointer}.landing-preview-tabs button.active{border-color:var(--aq-teal);color:var(--aq-text);background:rgba(8,126,139,.18)}.landing-preview-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.landing-preview-head small{display:block;font-size:12px;color:var(--aq-muted)}.landing-preview-head b{font-size:28px}.landing-preview-chart{height:130px;margin:0 -6px}.landing-preview-risk{display:grid;grid-template-columns:1fr 1fr;gap:8px}.landing-preview-risk>div{padding:10px 12px;border-radius:var(--aq-r-sm);background:rgba(12,27,56,.55);border:1px solid var(--aq-border)}.landing-preview-risk small{display:block;font-size:11px;color:var(--aq-muted)}.landing-preview-risk b{font-size:18px}.landing-preview-risk .down{color:var(--aq-red-text)}.landing-preview-note{margin:0;font-size:13px;line-height:1.55;color:var(--aq-text-2)}.landing-preview-src{font-size:11px;color:var(--aq-muted)}.landing-preview-empty{height:220px;display:grid;place-items:center;color:var(--aq-muted);font-size:13px}.landing-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.landing-auth-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;align-items:center}.landing-auth-copy h2{margin:6px 0 10px}.landing-auth{border-radius:var(--aq-r-lg)}@media (max-width:860px){.landing-auth-section{grid-template-columns:minmax(0,1fr)}}.delay-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.02em;text-transform:none;color:var(--aq-amber);border:1px solid rgba(217,164,65,.45);background:rgba(217,164,65,.08);vertical-align:1px}.fc-card-asof{font-size:10.5px;color:var(--aq-muted);margin-top:-6px}.otp-focus{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--aq-text-2);margin:0 0 12px;padding:9px 12px;border:1px solid var(--aq-border);border-radius:var(--aq-r-md);background:var(--aq-surface);cursor:pointer;width:max-content;max-width:100%}.otp-focus input{accent-color:var(--aq-teal)}.empty-start{display:grid;gap:8px;padding:14px;border:1px dashed var(--aq-border-strong);border-radius:var(--aq-r-md);margin-top:10px}.empty-start ol{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--aq-text-2)}.watch-quick{margin-top:8px;justify-content:center}.stock-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.stock-summary-item{display:grid;gap:2px;padding:12px 14px;border-radius:var(--aq-r-md);background:var(--aq-surface);border:1px solid var(--aq-border)}.stock-summary-item small{font-size:11px;color:var(--aq-muted)}.stock-summary-item b{font-size:19px}.stock-summary-item span{font-size:11.5px;color:#B9C5DA}.stock-summary-item b.up{color:var(--aq-green-text)}.stock-summary-item b.down{color:var(--aq-red-text)}.stock-summary-links{grid-column:1/-1;display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:12.5px}.stock-summary-links a{color:var(--aq-teal-text);text-decoration:none}.stock-summary-links a:hover{text-decoration:underline}.stock-summary-links small{margin-left:auto;color:var(--aq-muted)}.quick-switch{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 10px;overflow-x:auto}.quick-switch small{color:var(--aq-muted);font-size:12px}.quick-switch em{font-style:normal;font-size:11px}.quick-switch em.up{color:var(--aq-green-text)}.quick-switch em.down{color:var(--aq-red-text)}.screener-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:760px){.bet-table{min-width:680px}.bet-table td:first-child,.bet-table th:first-child{position:sticky;left:0;background:var(--aq-surface);z-index:1}.stock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.grid{grid-template-columns:minmax(0,1fr)!important}.grid>*{min-width:0}}@media (max-width:560px){.infotip-body{left:auto!important;right:0!important;max-width:calc(100vw - 40px)!important}}.screener-table-wrap{max-width:100%}.grid>aside{grid-template-columns:minmax(0,1fr)!important;min-width:0}.grid>aside>*{min-width:0}.watch-summary-main,.watchrow{min-width:0;max-width:100%}.watch-grid>*{min-width:0}@media (max-width:850px){.watch-grid{grid-template-columns:minmax(0,1fr)!important}}