.qs-symbol-hero{display:grid;gap:var(--s-3);margin-bottom:var(--s-4)}.qs-symbol-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--s-4);align-items:start}.qs-symbol-workbench>*{min-width:0}.qs-symbol-chart-frame,.qs-symbol-fundamentals,.qs-symbol-options,.qs-symbol-news{grid-column:1}.qs-symbol-decision-rail,.qs-symbol-levels,.qs-symbol-macro,.qs-symbol-risk,.qs-symbol-cta,.qs-symbol-position{grid-column:2}.qs-symbol-decision-rail{display:grid;gap:var(--s-3);min-width:0}.qs-symbol-decision-rail .qs-masthead{padding:var(--s-4)}.qs-symbol-decision-rail .qs-masthead-row,.qs-symbol-decision-rail .qs-masthead-bottom{display:grid;gap:var(--s-3)}.qs-symbol-decision-rail .qs-masthead-identity{display:grid;gap:var(--s-1)}.qs-symbol-decision-rail .qs-ticker{font-size:clamp(3rem,6vw,5.25rem);line-height:.92}.qs-symbol-decision-rail .qs-company{font-size:var(--f-18);line-height:1.1}.qs-symbol-decision-rail .qs-sector{font-size:var(--f-10)}.qs-symbol-decision-rail .qs-masthead-price{align-items:flex-start}.qs-symbol-decision-rail .qs-price-now{font-size:var(--f-28)}.qs-symbol-decision-rail .qs-masthead-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.qs-symbol-decision-rail .qs-action-btn{min-width:0}.qs-symbol-decision-rail .verdict-hero{padding:var(--s-4)}.qs-symbol-decision-rail .verdict-top{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1fr);gap:var(--s-3)}.qs-symbol-decision-rail .qs-score-number{font-size:clamp(3rem,5vw,5rem)}.qs-symbol-decision-rail .verdict-tagline{font-size:var(--f-15);line-height:1.35}.qs-symbol-decision-rail .qs-compliance-banner{display:none}.qs-symbol-levels,.qs-symbol-macro,.qs-symbol-risk,.qs-symbol-cta,.qs-symbol-position{position:relative}.qs-symbol-hero .ui-page-header{margin-bottom:0}.qs-symbol-hero-meta{display:grid;gap:var(--s-3)}.qs-symbol-verdict-card{display:grid;gap:var(--s-3);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--s-5);box-shadow:var(--ui-shadow-sm)}.qs-symbol-verdict-skel,.qs-symbol-chart-skel,.qs-symbol-levels-skel,.qs-symbol-macro-skel,.qs-symbol-calendar-skel,.qs-symbol-options-skel,.qs-symbol-news-skel,.qs-symbol-position-skel,.qs-symbol-cta-skel{min-height:var(--s-9);border-radius:var(--ui-radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-ink) 5%,transparent),color-mix(in srgb,var(--ui-ink) 10%,transparent),color-mix(in srgb,var(--ui-ink) 5%,transparent));background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite}.qs-symbol-chart-frame{min-height:calc(var(--s-9) * 5)}.qs-symbol-chart-skel{min-height:min(58dvh,calc(var(--s-9) * 6))}.qs-action-btn[aria-busy=true]{opacity:.68;cursor:wait}@media(max-width:768px){.qs-symbol-hero{gap:var(--s-3)}.qs-symbol-hero .ui-page-header,.qs-symbol-hero>.qs-compliance-banner{display:none!important}}.qs-alert-builder{display:grid;gap:var(--s-3)}.qs-alert-fieldset{display:grid;gap:var(--s-2);margin:0;padding:0;border:0}.qs-alert-radio,.qs-alert-checkbox{display:flex;align-items:center;gap:var(--s-2);min-height:32px;color:var(--ui-ink-2);font-size:var(--f-13)}.qs-symbol-levels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.qs-symbol-kpi-strip,.qs-symbol-fundamentals-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-3)}.qs-symbol-macro{scroll-margin-top:var(--s-7)}.qs-symbol-macro-skel{min-height:calc(var(--s-9) * 2)}.qs-symbol-calendar-skel{min-height:calc(var(--s-9) * 1.5);margin-top:var(--s-4)}.qs-symbol-options-skel{min-height:calc(var(--s-9) * 4)}.qs-symbol-fundamentals-root,.qs-symbol-options-root,.qs-symbol-news-root,.qs-symbol-risk-root,.qs-symbol-cta-root{display:grid;gap:var(--s-4)}.qs-symbol-news-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--s-5);box-shadow:var(--ui-shadow-sm)}.qs-symbol-news-head{display:flex;justify-content:space-between;gap:var(--s-3);align-items:flex-start;flex-wrap:wrap}.qs-symbol-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.qs-symbol-risk-note{margin:0}.qs-symbol-calendar-panel,.qs-symbol-options-panel,.qs-symbol-options-teaser,.qs-symbol-options-alert{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--s-5);box-shadow:var(--ui-shadow-sm)}.qs-symbol-calendar-head,.qs-symbol-options-head,.qs-symbol-options-card-head{display:flex;justify-content:space-between;gap:var(--s-3);align-items:flex-start;flex-wrap:wrap}.qs-symbol-calendar-events,.qs-symbol-options-callouts,.qs-symbol-options-candidates{display:grid;gap:var(--s-3)}.qs-symbol-calendar-events{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-symbol-event,.qs-symbol-options-callout,.qs-symbol-options-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-2);padding:var(--s-4)}.qs-symbol-options-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:var(--s-4)}.qs-symbol-iv-track,.qs-symbol-mini-chart{overflow:hidden;border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--ui-ink) 7%,transparent)}.qs-symbol-iv-track{height:var(--s-3)}.qs-symbol-iv-fill{height:100%;background:var(--color-positive, #0F766E)}.qs-symbol-mini-chart{min-height:var(--s-9);padding:var(--s-3)}.qs-symbol-options-cta{display:flex;gap:var(--s-3);flex-wrap:wrap}.qs-symbol-evidence-list{display:grid;gap:var(--s-2);margin:var(--s-3) 0 0;padding-left:var(--s-4);color:var(--ui-ink-2);font-size:var(--f-13);line-height:1.45}.qs-symbol-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-3)}.qs-symbol-evidence-grid article{display:grid;gap:4px;min-width:0;padding:var(--s-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-2)}.qs-symbol-evidence-grid strong{color:var(--ui-ink);font-size:var(--f-12)}.qs-symbol-evidence-grid span,.qs-symbol-filing-links{color:var(--ui-ink-3);font-size:var(--f-12);line-height:1.4}.qs-symbol-filing-links{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.qs-symbol-filing-links a,.qs-symbol-filing-links span{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-ink);text-decoration:none}@media(max-width:767px){.qs-symbol-workbench{display:block}.qs-symbol-decision-rail .qs-masthead-actions,.qs-symbol-decision-rail .verdict-top,.qs-symbol-levels-grid,.qs-symbol-kpi-strip,.qs-symbol-fundamentals-kpis,.qs-symbol-risk-grid,.qs-symbol-calendar-events,.qs-symbol-options-grid,.qs-symbol-evidence-grid{grid-template-columns:1fr}}
