.tracker-panel{display:grid;gap:14px}.tracker-hero-head{display:grid;gap:7px;padding:10px;border:1px solid var(--line);background:var(--panel-header)}.tracker-hero-head .company-name{max-width:980px}.tracker-summary-grid{display:grid;grid-template-columns:minmax(280px,1.45fr) repeat(2,minmax(180px,.8fr));align-items:stretch}.tracker-summary-grid .market-price-card{min-height:100%}.tracker-level-card{display:grid;align-content:start;gap:8px;min-height:150px;padding:14px;border:1px solid var(--line);background:var(--panel-surface-strong)}.tracker-level-card strong{font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1}.tracker-level-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.tracker-level-card-support{border-color:color-mix(in srgb,var(--market-up) 42%,var(--line))}.tracker-level-card-resistance{border-color:color-mix(in srgb,var(--market-down) 42%,var(--line))}.tracker-reading-panel{display:grid;gap:8px}.market-filings-panel{display:grid;gap:14px}.market-filings-head{display:flex;align-items:start;gap:10px;justify-content:space-between}.market-filings-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:12px;align-items:start}.market-filings-stat-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:520px}.market-filings-stat-row span{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;border:1px solid color-mix(in srgb,var(--brand-orange) 26%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 86%,white 5%);color:var(--muted);font-size:.72rem;font-weight:800}.market-filing-brief{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-orange) 28%,var(--line));background:linear-gradient(135deg,rgba(251,146,60,.06),transparent 36%),var(--panel-surface-strong)}.market-filing-brief-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.market-filing-brief-head strong{color:var(--text);font-family:var(--font-display);font-size:1rem;line-height:1.35}.market-filing-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-filing-brief-item{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--brand-orange) 22%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 90%,white 4%)}.market-filing-brief-item strong{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:.92rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.market-filing-brief-item p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.market-filing-card,.market-filing-feature-card{display:grid;min-width:0;gap:10px;padding:12px;border:1px solid var(--line);background:var(--panel-surface-strong)}.market-filing-feature-card{align-content:start;border-left:3px solid var(--brand-orange);background:linear-gradient(135deg,rgba(251,146,60,.08),transparent 38%),var(--panel-surface-strong)}.market-filing-timeline{display:grid;gap:7px}.market-filing-timeline-head{display:flex;align-items:end;justify-content:space-between;gap:8px;padding:0 2px 2px}.market-filing-timeline-head strong{color:var(--text);font-family:var(--font-display);font-size:.92rem}.market-filing-card-head{display:grid;min-width:0;gap:6px}.market-filing-card-head h3{margin:0;overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:clamp(.98rem,1.4vw,1.18rem);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.market-filing-card-head .company-meta,.market-filing-card-head .inline-meta{gap:5px 8px;font-size:.74rem}.filing-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.filing-detail-item{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--brand-orange) 24%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 88%,white 4%)}.filing-detail-item span{color:var(--muted);font-size:.68rem;font-weight:800}.filing-detail-item span,.filing-detail-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filing-detail-item strong{color:var(--text);font-family:var(--font-display);font-size:.88rem;line-height:1.2}.exchange-badge,.filing-badge,.filing-tag,.form-badge{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:3px 7px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 82%,white 8%);color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:0;line-height:1.2}.form-badge{border-color:color-mix(in srgb,var(--brand-orange) 38%,var(--line));color:var(--text)}.filing-badge-high{border-color:color-mix(in srgb,var(--market-down) 45%,var(--line));color:var(--market-down)}.filing-badge-category,.filing-badge-medium{border-color:color-mix(in srgb,var(--brand-orange) 38%,var(--line));color:var(--accent)}.filing-badge-low{color:var(--muted)}.filing-tag-row{display:flex;flex-wrap:wrap;gap:6px}.filing-tag-risk{border-color:color-mix(in srgb,var(--market-down) 42%,var(--line));color:var(--market-down)}.filing-tag-watch{border-color:color-mix(in srgb,var(--brand-orange) 42%,var(--line));color:var(--accent)}.filing-tag-info,.filing-tag-medium{border-color:color-mix(in srgb,var(--market-up) 36%,var(--line));color:var(--market-up)}.filing-tag-high{border-color:color-mix(in srgb,var(--market-down) 42%,var(--line));color:var(--market-down)}.filing-tag-low{color:var(--muted)}.market-filing-summary-box{display:grid;gap:9px;padding:11px;border:1px solid color-mix(in srgb,var(--brand-orange) 28%,var(--line));background:linear-gradient(135deg,rgba(251,146,60,.08),transparent 34%),color-mix(in srgb,var(--panel-surface-strong) 92%,white 4%)}.summary-header{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.summary-sentiment{display:inline-flex;min-height:23px;align-items:center;padding:3px 7px;border:1px solid var(--line);color:var(--muted);font-size:.7rem;font-weight:800}.summary-sentiment-positive{border-color:color-mix(in srgb,var(--market-up) 42%,var(--line));color:var(--market-up)}.summary-sentiment-negative{border-color:color-mix(in srgb,var(--market-down) 42%,var(--line));color:var(--market-down)}.summary-sentiment-mixed{border-color:color-mix(in srgb,var(--brand-orange) 42%,var(--line));color:var(--accent)}.market-filing-summary-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.market-filing-summary-list li{position:relative;padding-left:12px;color:var(--text);font-size:.82rem;line-height:1.55}.market-filing-summary-list li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;background:var(--brand-orange)}.summary-note{margin:0;color:var(--muted);font-size:.74rem;line-height:1.55}.filing-actions,.filing-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.filing-link{display:inline-flex;min-height:30px;align-items:center;padding:6px 9px;border:1px solid var(--line);color:var(--text);font-size:.75rem;font-weight:800;text-decoration:none}.filing-link:hover{border-color:color-mix(in srgb,var(--brand-orange) 48%,var(--line));color:var(--accent)}.market-filing-card{position:relative;gap:7px;padding:9px 10px 9px 16px}.market-filing-card:before{content:"";position:absolute;top:10px;bottom:10px;left:7px;width:1px;background:color-mix(in srgb,var(--brand-orange) 34%,var(--line))}.market-filing-card .market-filing-card-head{gap:4px}.market-filing-card .market-filing-card-head h3{font-size:.95rem}.market-filing-card .company-meta{gap:4px 6px;font-size:.68rem}.market-filing-card .filing-badge,.market-filing-card .filing-tag,.market-filing-card .form-badge{min-height:20px;padding:2px 6px;font-size:.66rem}.market-filing-card .filing-tag-row{gap:4px}.market-filing-card .filing-actions{gap:5px}.market-filing-card .summary-button{min-height:28px;padding:5px 8px;font-size:.72rem}.market-filing-card .filing-link{min-height:28px;padding:5px 8px;font-size:.7rem}.market-filing-date-rail{display:flex;align-items:center;min-width:0}.market-filing-date-rail span{display:inline-flex;min-height:20px;align-items:center;padding:2px 6px;border:1px solid color-mix(in srgb,var(--brand-orange) 28%,var(--line));background:var(--panel-surface-strong);color:var(--muted);font-size:.65rem;font-weight:800}.market-filings-loading{display:grid;gap:9px;padding:12px;border:1px solid var(--line);background:var(--panel-surface-strong)}.tracker-results-stage{display:grid}.tracker-loading-grid{align-items:stretch}.tracker-loading-stack{display:grid;gap:10px}@media (max-width:980px){.tracker-summary-grid{grid-template-columns:1fr}.tracker-level-card{min-height:0}.market-filings-layout{grid-template-columns:1fr}.market-filings-head{display:grid}.market-filings-stat-row{justify-content:flex-start}.filing-detail-grid,.market-filing-brief-grid{grid-template-columns:1fr}}.support-resistance-legend-timeframe-daily:before{stroke:#59a0ff;background:#59a0ff}.support-resistance-legend-timeframe-weekly:before{stroke:#42d982;background:#42d982}.support-resistance-legend-timeframe-monthly:before{stroke:#f6c445;background:#f6c445}.support-resistance-legend-timeframe-yearly:before{stroke:#c084fc;background:#c084fc}.support-resistance-legend-timeframe:before{height:3px}.support-resistance-legend-support:before{background:rgba(255,255,255,.74)}.support-resistance-legend-resistance:before{border-top:2px dashed rgba(255,255,255,.74)}.timeframe-level-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.timeframe-level-card{display:grid;gap:8px;padding:10px;border:1px solid var(--line);background:var(--panel-surface-strong)}.timeframe-level-card-daily{border-color:rgba(89,160,255,.34)}.timeframe-level-card-weekly{border-color:rgba(66,217,130,.34)}.timeframe-level-card-monthly{border-color:rgba(246,196,69,.34)}.timeframe-level-card-yearly{border-color:rgba(192,132,252,.34)}.timeframe-level-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--muted);font-size:.76rem}.timeframe-level-row strong{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .support-resistance-legend-timeframe-daily:before{stroke:#1d67e8;background:#1d67e8}:root[data-theme=light] .support-resistance-legend-timeframe-weekly:before{stroke:#0d8f54;background:#0d8f54}:root[data-theme=light] .support-resistance-legend-timeframe-monthly:before{stroke:#b77905;background:#b77905}:root[data-theme=light] .support-resistance-legend-timeframe-yearly:before{stroke:#7e22ce;background:#7e22ce}:root[data-theme=light] .support-resistance-legend-support:before{background:rgba(18,18,18,.62)}:root[data-theme=light] .support-resistance-legend-resistance:before{border-top-color:rgba(18,18,18,.62);background:transparent}@media (max-width:980px){.timeframe-level-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.timeframe-level-summary{grid-template-columns:1fr}}.support-resistance-chart{gap:10px;padding:12px;border-color:rgba(255,255,255,.1);background:#050607}.support-resistance-chart-legend{gap:8px 14px;padding:0 2px}.support-resistance-chart .inline-meta{color:rgba(255,255,255,.68)}.support-resistance-legend-item:before{width:18px;height:3px}.support-resistance-legend-price:before{width:12px;height:12px;border-color:rgba(255,255,255,.34);background:linear-gradient(90deg,rgba(61,211,158,.6) 0 50%,rgba(255,105,121,.58) 50% 100%)}.support-resistance-legend-timeframe-daily:before{background:#74a9ff}.support-resistance-legend-timeframe-weekly:before{background:#55d98d}.support-resistance-legend-timeframe-monthly:before{background:#f2c94c}.support-resistance-legend-timeframe-yearly:before{background:#b994ff}.support-resistance-legend-support:before{background:rgba(255,255,255,.72)}.support-resistance-legend-resistance:before{height:0;border-top:2px dashed rgba(255,255,255,.72);background:transparent}.timeframe-level-summary{gap:10px}.timeframe-level-card{padding:12px;background:var(--panel-surface)}.timeframe-level-row strong{font-size:.88rem}:root[data-theme=light] .support-resistance-chart{border-color:rgba(18,18,18,.1);background:#ffffff}:root[data-theme=light] .support-resistance-chart .inline-meta{color:rgba(18,18,18,.64)}.support-resistance-legend-support:before{border:1px solid rgba(255,255,255,.24);background:rgba(85,217,141,.22)}.support-resistance-legend-resistance:before{width:18px;height:8px;border:1px dashed rgba(255,255,255,.28);background:rgba(255,116,116,.18)}:root[data-theme=light] .support-resistance-legend-support:before{border-color:rgba(18,18,18,.18);background:rgba(13,143,84,.14)}:root[data-theme=light] .support-resistance-legend-resistance:before{border-color:rgba(18,18,18,.22);background:rgba(194,65,65,.12)}.support-resistance-chart-lightweight{min-height:0;padding:12px;border-color:rgba(255,255,255,.1);background:#06080a}.lightweight-chart-stage{width:100%;height:420px;min-height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),#07090c}.support-resistance-chart-lightweight .support-resistance-chart-legend{padding:0 2px}.chart-focus-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chart-focus-card{display:grid;min-width:0;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.1);border-left-width:3px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(255,255,255,.018)}.chart-focus-card p,.chart-focus-card strong{min-width:0;margin:0}.chart-focus-card strong{overflow:hidden;font-family:var(--font-display);font-size:clamp(.95rem,1.35vw,1.18rem);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.chart-focus-card p{color:rgba(255,255,255,.66);font-size:.72rem;line-height:1.35}.chart-focus-card-current{border-left-color:rgba(255,255,255,.62)}.chart-focus-card-support{border-left-color:rgba(84,217,141,.72)}.chart-focus-card-resistance{border-left-color:rgba(255,120,120,.72)}.chart-focus-card-trend{border-left-color:color-mix(in srgb,var(--brand-orange) 72%,transparent)}:root[data-theme=light] .support-resistance-chart-lightweight{border-color:rgba(18,18,18,.12);background:#ffffff}:root[data-theme=light] .chart-focus-card{border-color:rgba(18,18,18,.095);background:linear-gradient(180deg,rgba(18,18,18,.018),rgba(18,18,18,.004)),rgba(18,18,18,.012)}:root[data-theme=light] .chart-focus-card-current{border-left-color:rgba(18,18,18,.62)}:root[data-theme=light] .chart-focus-card-support{border-left-color:rgba(13,143,84,.64)}:root[data-theme=light] .chart-focus-card-resistance{border-left-color:rgba(194,65,65,.62)}:root[data-theme=light] .chart-focus-card-trend{border-left-color:rgba(234,88,12,.62)}:root[data-theme=light] .chart-focus-card p{color:rgba(18,18,18,.62)}:root[data-theme=light] .lightweight-chart-stage{border-color:rgba(18,18,18,.1);background:linear-gradient(180deg,rgba(18,18,18,.018),rgba(18,18,18,.004)),#fbfcfd}.support-resistance-chart-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.support-resistance-toggle-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chart-toggle{min-height:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.74);cursor:pointer;font:inherit;font-size:.76rem;letter-spacing:0}.chart-toggle-active,.chart-toggle:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.chart-toggle-yearly.chart-toggle-active{border-color:rgba(185,148,255,.55);background:rgba(185,148,255,.16)}.chart-toggle-monthly.chart-toggle-active{border-color:rgba(242,201,76,.55);background:rgba(242,201,76,.14)}.chart-toggle-levels.chart-toggle-active,.chart-toggle-support.chart-toggle-active,.chart-toggle-weekly.chart-toggle-active{border-color:rgba(84,217,141,.55);background:rgba(84,217,141,.14)}.chart-toggle-daily.chart-toggle-active{border-color:rgba(99,162,255,.55);background:rgba(99,162,255,.14)}.chart-toggle-resistance.chart-toggle-active{border-color:rgba(255,120,120,.55);background:rgba(255,120,120,.14)}.chart-toggle-zone.chart-toggle-active{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12)}.chart-toggle-trendline.chart-toggle-active{border-color:rgba(251,146,60,.58);background:rgba(251,146,60,.15)}.chart-toggle:disabled{opacity:.46;cursor:not-allowed}.lightweight-chart-canvas-wrap{position:relative;min-height:320px}.lightweight-chart-canvas-wrap .lightweight-chart-stage{position:relative;z-index:1}.lightweight-chart-zone-layer{position:absolute;inset:1px 1px 1px 1px;z-index:2;pointer-events:none}.lightweight-chart-zone{position:absolute;right:0;left:0;border-block:1px solid rgba(255,255,255,.12)}.lightweight-chart-zone-support{box-shadow:inset 0 0 0 1px rgba(84,217,141,.08)}.lightweight-chart-zone-resistance{box-shadow:inset 0 0 0 1px rgba(255,120,120,.08)}.lightweight-chart-tooltip{position:absolute;z-index:4;display:grid;gap:3px;max-width:min(260px,calc(100% - 24px));padding:9px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(8,10,13,.92);color:#fff;pointer-events:none;box-shadow:0 16px 38px rgba(0,0,0,.26)}.lightweight-chart-tooltip strong{font-family:var(--font-display);font-size:.82rem;letter-spacing:0}.lightweight-chart-tooltip span{color:rgba(255,255,255,.76);font-size:.72rem;line-height:1.35}.lightweight-chart-tooltip-support{border-color:rgba(84,217,141,.38)}.lightweight-chart-tooltip-resistance{border-color:rgba(255,120,120,.38)}.support-resistance-legend-zone:before{height:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1)}.support-resistance-legend-trendline:before{height:0;border-top:2px solid #fb923c;background:transparent;transform:rotate(-12deg)}.support-resistance-legend-trendline-daily:before{border-top-color:#fb923c}.support-resistance-legend-trendline-weekly:before{border-top-color:#54d98d}.support-resistance-legend-trendline-monthly:before{border-top-color:#f2c94c}.support-resistance-legend-trendline-yearly:before{border-top-color:#b994ff}.level-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.level-confidence{width:fit-content;padding:4px 8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);font-size:.72rem}.level-zone-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.level-zone-card{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--line);background:var(--panel-surface-strong)}.level-zone-card strong{font-family:var(--font-display);font-size:1rem;letter-spacing:0;line-height:1.2}.level-zone-card p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.level-zone-card-support{border-color:color-mix(in srgb,var(--market-up) 36%,var(--line))}.level-zone-card-resistance{border-color:color-mix(in srgb,var(--market-down) 36%,var(--line))}.level-importance-summary{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-orange) 26%,var(--line));background:linear-gradient(135deg,rgba(251,146,60,.06),transparent 42%),var(--panel-surface-strong)}.level-importance-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.level-importance-head p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.level-importance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.level-importance-card{display:grid;min-width:0;gap:6px;padding:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 88%,white 4%)}.level-importance-card-support{border-color:color-mix(in srgb,var(--market-up) 36%,var(--line))}.level-importance-card-resistance{border-color:color-mix(in srgb,var(--market-down) 36%,var(--line))}.level-importance-topline{display:flex;min-width:0;gap:6px;align-items:center;justify-content:space-between}.level-importance-card strong{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.level-importance-card p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.analysis-share-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.44fr);gap:12px;align-items:center}.analysis-share-copy{display:grid;gap:6px}.analysis-share-copy strong,.analysis-share-preview strong{color:var(--text);font-family:var(--font-display);letter-spacing:0}.analysis-share-copy p{max-width:64ch;margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}.analysis-share-preview{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--brand-orange) 32%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 90%,white 4%)}.analysis-share-preview small,.analysis-share-preview span{overflow:hidden;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.analysis-share-preview strong{overflow:hidden;font-size:1.22rem;text-overflow:ellipsis;white-space:nowrap}.analysis-share-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.analysis-share-actions button:disabled{opacity:.55;cursor:not-allowed}.tracker-summary-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(160px,.78fr))}.tracker-position-card-neutral{border-color:color-mix(in srgb,var(--text) 22%,var(--line))}.tracker-position-card-support{border-color:color-mix(in srgb,var(--market-up) 48%,var(--line))}.tracker-position-card-resistance{border-color:color-mix(in srgb,var(--market-down) 48%,var(--line))}.tracker-position-card strong{font-size:clamp(1.08rem,1.55vw,1.45rem);line-height:1.15}:root[data-theme=light] .chart-toggle{border-color:rgba(18,18,18,.12);background:rgba(255,255,255,.76);color:rgba(18,18,18,.72)}:root[data-theme=light] .chart-toggle-active,:root[data-theme=light] .chart-toggle:hover{border-color:rgba(18,18,18,.22);background:rgba(18,18,18,.06);color:var(--text)}:root[data-theme=light] .chart-toggle-trendline.chart-toggle-active{border-color:rgba(194,92,0,.42);background:rgba(251,146,60,.14)}:root[data-theme=light] .chart-toggle-levels.chart-toggle-active{border-color:rgba(28,132,79,.42);background:rgba(34,197,94,.12)}:root[data-theme=light] .lightweight-chart-tooltip{border-color:rgba(18,18,18,.12);background:rgba(255,255,255,.94);color:var(--text);box-shadow:0 16px 38px rgba(0,0,0,.14)}:root[data-theme=light] .lightweight-chart-tooltip span{color:rgba(18,18,18,.68)}:root[data-theme=light] .level-confidence{border-color:rgba(18,18,18,.1);background:rgba(255,255,255,.72);color:var(--muted)}@media (max-width:1080px){.level-importance-grid,.level-zone-summary,.tracker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.support-resistance-chart-controls{align-items:stretch}.support-resistance-toggle-group{width:100%}.chart-toggle{flex:1 1 auto}.analysis-share-card,.level-importance-grid,.level-zone-summary,.tracker-summary-grid{grid-template-columns:1fr}}.support-resistance-legend-event:before{flex:0 0 33px;width:33px;height:9px;background:radial-gradient(circle at 4.5px 50%,#f2c94c 0 4.5px,transparent 4.8px),radial-gradient(circle at 16.5px 50%,#54d98d 0 4.5px,transparent 4.8px),radial-gradient(circle at 28.5px 50%,#ff7878 0 4.5px,transparent 4.8px)}.chart-event-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chart-event-chip{display:inline-flex;gap:5px;align-items:center;max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.72);font-size:.72rem;line-height:1.25}.chart-event-chip strong{color:#fff;font-size:.72rem}.chart-event-chip-earnings{border-color:rgba(242,201,76,.3);background:rgba(242,201,76,.08)}.chart-event-chip-volumeSpike{border-color:rgba(84,217,141,.28);background:rgba(84,217,141,.07)}.chart-event-chip-priceMove{border-color:rgba(255,120,120,.26);background:rgba(255,120,120,.07)}:root[data-theme=light] .chart-event-chip{border-color:rgba(18,18,18,.1);background:rgba(255,255,255,.72);color:var(--muted)}:root[data-theme=light] .chart-event-chip strong{color:var(--text)}:root[data-theme=light] .chart-event-chip-earnings{border-color:rgba(156,120,18,.28);background:rgba(242,201,76,.12)}:root[data-theme=light] .chart-event-chip-volumeSpike{border-color:rgba(22,120,74,.24);background:rgba(84,217,141,.1)}:root[data-theme=light] .chart-event-chip-priceMove{border-color:rgba(187,56,54,.22);background:rgba(255,120,120,.1)}.tracker-hero-head{gap:9px;padding:16px;background:linear-gradient(135deg,rgba(99,162,255,.07),transparent 42%),var(--panel-header)}.tracker-hero-head .analysis-summary{max-width:720px}.tracker-summary-grid{grid-template-columns:minmax(340px,1.18fr) repeat(2,minmax(190px,.72fr));grid-template-areas:"price position position" "price support resistance";gap:10px}.tracker-summary-grid .market-price-card{grid-area:price;min-height:244px;padding:16px;background:linear-gradient(155deg,rgba(84,217,141,.08),transparent 48%),var(--panel-surface-strong)}.tracker-summary-grid .market-price-card-main{min-height:100%;align-content:space-between}.tracker-summary-grid .market-price-card-topline{grid-template-columns:minmax(0,1fr) minmax(136px,184px);align-items:center}.tracker-summary-grid .market-price-card .market-price{font-size:clamp(2rem,4.4vw,3.2rem)}.tracker-summary-grid .market-price-card .market-change{font-size:1rem}.tracker-summary-grid .market-sparkline-wrap{max-width:184px;min-height:140px}.tracker-position-card{grid-area:position;min-height:116px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 46%),var(--panel-surface-strong)}.tracker-position-card strong{max-width:680px}.tracker-level-card-support{grid-area:support}.tracker-level-card-resistance{grid-area:resistance}.tracker-level-card{min-height:128px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.tracker-level-card-support{background:linear-gradient(180deg,rgba(84,217,141,.075),transparent 58%),var(--panel-surface-strong)}.tracker-level-card-resistance{background:linear-gradient(180deg,rgba(255,120,120,.07),transparent 58%),var(--panel-surface-strong)}.support-resistance-chart-controls{gap:8px 12px}.chart-mode-toggle-group{padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.chart-mode-toggle{min-width:58px;border-color:transparent;background:transparent}.chart-mode-toggle.chart-toggle-active{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.14)}.lightweight-chart-stage{height:440px}.support-resistance-chart-legend{align-items:center}@media (max-width:1080px){.tracker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"price price" "position position" "support resistance"}}@media (max-width:720px){.tracker-hero-head{padding:14px}.tracker-summary-grid{grid-template-columns:1fr;grid-template-areas:"price" "position" "support" "resistance"}.tracker-summary-grid .market-price-card{min-height:0;padding:14px}.tracker-summary-grid .market-price-card-topline{grid-template-columns:1fr}.tracker-summary-grid .market-sparkline-wrap{justify-self:stretch;max-width:none;min-height:128px}.support-resistance-chart-lightweight{padding:10px}.support-resistance-chart-controls{gap:8px}.chart-mode-toggle-group{order:-1}.chart-mode-toggle{min-width:0}.lightweight-chart-stage{height:360px;min-height:320px}.support-resistance-chart-legend{gap:8px 12px}}:root[data-theme=light] .tracker-hero-head{background:linear-gradient(135deg,rgba(29,103,232,.055),transparent 42%),var(--panel-header)}:root[data-theme=light] .tracker-summary-grid .market-price-card{background:linear-gradient(155deg,rgba(13,143,84,.07),transparent 48%),var(--panel-surface-elevated)}:root[data-theme=light] .tracker-position-card{background:linear-gradient(135deg,rgba(18,18,18,.028),transparent 46%),var(--panel-surface-elevated)}:root[data-theme=light] .chart-mode-toggle-group{border-color:rgba(18,18,18,.1);background:rgba(18,18,18,.035)}:root[data-theme=light] .chart-mode-toggle.chart-toggle-active{border-color:rgba(18,18,18,.16);background:rgba(255,255,255,.88)}.tracker-panel-loading{gap:14px}.tracker-hero-head-loading{min-height:142px}.tracker-loading-meta{display:flex;flex-wrap:wrap;gap:8px;max-width:520px}.tracker-summary-grid-loading .tracker-skeleton-card{pointer-events:none}.tracker-loading-price-bar{width:min(260px,68%);height:38px}.tracker-loading-level-bar{width:min(150px,72%);height:28px}.tracker-loading-sparkline{position:relative;min-height:94px;margin-top:auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(84,217,141,.08),rgba(84,217,141,.015)),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px)}.tracker-loading-sparkline span{position:absolute;right:16px;left:16px;display:block;height:2px;border-radius:999px;background:rgba(84,217,141,.5);transform-origin:left center}.tracker-loading-sparkline span:first-child{top:62%;width:42%;transform:rotate(-12deg)}.tracker-loading-sparkline span:nth-child(2){top:46%;left:38%;width:34%;transform:rotate(11deg)}.tracker-loading-sparkline span:nth-child(3){top:36%;left:64%;width:26%;transform:rotate(-7deg)}.tracker-chart-loading{gap:10px}.chart-skeleton{overflow:hidden}.chart-skeleton-stage{position:relative;isolation:isolate;background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(255,255,255,.06) 47px 48px),repeating-linear-gradient(90deg,transparent 0 86px,rgba(255,255,255,.045) 86px 87px),#07090c}.chart-skeleton-stage:after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-100%);animation:chart-skeleton-scan 1.8s linear infinite}.chart-skeleton-level{position:absolute;right:24px;left:24px;z-index:2;height:2px;border-radius:999px}.chart-skeleton-level-resistance{top:31%;background:rgba(255,120,120,.58)}.chart-skeleton-level-current{top:51%;border-top:2px dotted rgba(255,255,255,.58)}.chart-skeleton-level-support{top:66%;background:rgba(84,217,141,.58)}.chart-skeleton-candles{position:absolute;z-index:3;display:block;width:34%;height:120px;background:repeating-linear-gradient(90deg,rgba(84,217,141,.7) 0 5px,transparent 5px 14px,rgba(255,120,120,.66) 14px 19px,transparent 19px 28px);opacity:.78}.chart-skeleton-candles-left{bottom:34%;left:5%;transform:skewY(-10deg)}.chart-skeleton-candles-mid{bottom:23%;left:34%;transform:skewY(6deg)}.chart-skeleton-candles-right{right:6%;bottom:42%;transform:skewY(-5deg)}@keyframes chart-skeleton-scan{to{transform:translateX(100%)}}:root[data-theme=light] .tracker-loading-sparkline{border-color:rgba(18,18,18,.08);background:linear-gradient(180deg,rgba(13,143,84,.075),rgba(13,143,84,.012)),repeating-linear-gradient(90deg,transparent 0 42px,rgba(18,18,18,.035) 42px 43px)}:root[data-theme=light] .chart-skeleton-stage{background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(18,18,18,.055) 47px 48px),repeating-linear-gradient(90deg,transparent 0 86px,rgba(18,18,18,.04) 86px 87px),#fbfcfd}:root[data-theme=light] .chart-skeleton-stage:after{background:linear-gradient(90deg,transparent,rgba(18,18,18,.06),transparent)}.tracker-hero-head{padding:12px 14px;border-left:3px solid var(--brand-orange);background:linear-gradient(135deg,rgba(251,146,60,.08),transparent 36%),var(--panel-header)}.tracker-hero-head .company-name{font-size:clamp(1.22rem,2vw,1.72rem)}.tracker-hero-head .analysis-summary{max-width:780px;font-size:.88rem}.tracker-hero-head .exchange-badge,.tracker-hero-head .ticker-badge{border-color:color-mix(in srgb,var(--brand-orange) 42%,var(--line))}.tracker-summary-grid{grid-template-columns:minmax(240px,1.05fr) minmax(260px,1.2fr) repeat(2,minmax(170px,.75fr));grid-template-areas:"price position support resistance";gap:8px}.tracker-summary-grid .market-price-card{min-height:150px;padding:14px;background:linear-gradient(135deg,rgba(251,146,60,.085),transparent 46%),var(--panel-surface-strong)}.tracker-summary-grid .market-price-card-topline{grid-template-columns:minmax(0,1fr) minmax(120px,150px)}.tracker-summary-grid .market-price-card .market-price{font-size:clamp(1.9rem,3.3vw,2.65rem)}.tracker-summary-grid .market-price-card .market-change{font-size:.92rem}.tracker-summary-grid .market-sparkline-wrap{max-width:150px;min-height:96px}.tracker-level-card,.tracker-position-card{min-height:118px;padding:12px}.tracker-level-card strong,.tracker-position-card strong{font-size:clamp(1.1rem,1.8vw,1.7rem)}.support-resistance-panel{gap:12px}.support-resistance-head{align-items:end;padding-bottom:4px}.support-resistance-head h3{margin-top:2px}.support-resistance-chart-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.chart-control-section,.chart-control-strip{width:100%;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:rgba(255,255,255,.018)}.chart-control-strip{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding:8px 10px}.chart-control-strip-head{display:flex;flex:1 1 120px;gap:8px;align-items:baseline;min-width:120px}.chart-control-label,.chart-control-section-title{color:var(--text);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:0}.chart-control-label{min-width:36px;color:rgba(255,255,255,.72)}.chart-control-sections{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(240px,.54fr);gap:10px;align-items:start}.chart-control-section{display:grid;align-content:start;gap:0;overflow:hidden;padding:0;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012)),rgba(255,255,255,.014)}.chart-control-section-levels{box-shadow:inset 2px 0 0 rgba(84,217,141,.42)}.chart-control-section-trend{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--brand-orange) 54%,transparent)}.chart-control-section-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.chart-control-section .chart-control-section-head{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018)}.chart-control-section-levels .chart-control-section-head{background:linear-gradient(90deg,rgba(84,217,141,.08),rgba(255,255,255,.012))}.chart-control-section-trend .chart-control-section-head{background:linear-gradient(90deg,rgba(251,146,60,.09),rgba(255,255,255,.012))}.chart-control-section-summary{min-height:30px;cursor:pointer;list-style:none}.chart-control-section-summary::-webkit-details-marker{display:none}.chart-control-section-summary:after{content:"접기";color:var(--muted);font-size:.66rem;font-weight:700}details.chart-control-section:not([open]) .chart-control-section-body{display:none}details.chart-control-section:not([open]) .chart-control-section-summary:after{content:"열기"}.chart-control-section-body{display:grid;gap:0;min-width:0}.chart-control-row-label,.chart-control-section-meta{color:rgba(255,255,255,.56);font-size:.72rem;line-height:1.3;white-space:nowrap}.chart-control-row-label{font-weight:700}.chart-control-row-disabled{opacity:.58}.chart-control-row-disabled .support-resistance-toggle-group{background:rgba(255,255,255,.02)}.chart-control-row{display:flex;flex:0 1 auto;gap:8px;align-items:center;min-width:0}.chart-control-section .chart-control-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px 12px;border-top:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.006)}.chart-control-section .chart-control-row:first-child{border-top:0}.chart-control-section .chart-control-row-label{display:flex;align-items:center;min-height:28px}.chart-control-strip .chart-control-row{flex:0 1 auto}.chart-control-section .support-resistance-toggle-group,.chart-control-strip .support-resistance-toggle-group{width:fit-content;max-width:100%;padding:2px;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(255,255,255,.028)}.chart-control-section .chart-toggle,.chart-mode-toggle,.chart-preset-toggle,.chart-range-toggle{min-width:48px;min-height:28px;border-radius:5px;padding:5px 9px;font-size:.72rem}.chart-control-section .chart-toggle:not(.chart-toggle-active),.chart-mode-toggle:not(.chart-toggle-active),.chart-preset-toggle:not(.chart-toggle-active),.chart-range-toggle:not(.chart-toggle-active){border-color:transparent;background:transparent}.chart-mode-toggle.chart-toggle-active,.chart-preset-toggle.chart-toggle-active,.chart-range-toggle.chart-toggle-active,.chart-toggle-trendline.chart-toggle-active,.trend-timeframe-toggle-group .chart-toggle-active{border-color:color-mix(in srgb,var(--brand-orange) 70%,transparent);background:var(--brand-orange-soft);color:var(--accent-strong)}.chart-toggle-trend-weekly.chart-toggle-active{border-color:rgba(84,217,141,.52);background:rgba(84,217,141,.12);color:#74e7a5}.chart-toggle-trend-monthly.chart-toggle-active{border-color:rgba(242,201,76,.52);background:rgba(242,201,76,.12);color:#f8d66a}.chart-toggle-trend-yearly.chart-toggle-active{border-color:rgba(185,148,255,.52);background:rgba(185,148,255,.13);color:#d5c1ff}.support-resistance-chart-legend{gap:8px 16px;padding-top:2px}.support-resistance-legend-support:before{width:18px;height:8px;border:1px solid rgba(84,217,141,.32);border-right-color:rgba(255,120,120,.32);background:linear-gradient(90deg,rgba(84,217,141,.2),rgba(255,120,120,.16))}.results-search-strip .simple-search-panel{gap:6px;padding:7px 9px;border-color:color-mix(in srgb,var(--brand-orange) 16%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 88%,transparent)}.results-search-strip .panel-utility-row{display:flex;margin-bottom:0;min-height:28px;padding-bottom:0;border-bottom:0}.results-search-strip .compact-search-utility-row .panel-caption{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border:1px solid color-mix(in srgb,var(--brand-orange) 22%,var(--line));background:color-mix(in srgb,var(--brand-orange) 8%,transparent);color:var(--text);font-family:var(--font-display);font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.results-search-strip .search-button,.results-search-strip .search-input{min-height:38px}.results-search-strip .search-input{padding:8px 10px;font-size:.9rem}.results-search-strip .search-button{min-width:82px;padding:8px 14px;letter-spacing:0;text-transform:none}.results-search-strip .recent-searches,.results-search-strip .watchlist-list{display:flex;gap:8px;align-items:center;padding-top:0;border-top:0}.results-search-strip .recent-searches-head{min-height:24px;flex:0 0 auto}.results-search-strip .recent-searches-list{gap:6px}.results-search-strip .recent-search-chip{min-height:30px;padding:5px 8px}:root[data-theme=light] .tracker-hero-head{background:linear-gradient(135deg,rgba(249,115,22,.08),transparent 36%),var(--panel-header)}:root[data-theme=light] .tracker-summary-grid .market-price-card{background:linear-gradient(135deg,rgba(249,115,22,.075),transparent 46%),var(--panel-surface-elevated)}:root[data-theme=light] .tracker-loading-steps li{border-color:rgba(18,18,18,.1);background:rgba(18,18,18,.025)}:root[data-theme=light] .tracker-loading-step-active{border-color:rgba(234,88,12,.28);background:rgba(255,247,237,.92);color:#9a3412}:root[data-theme=light] .chart-control-section,:root[data-theme=light] .chart-control-strip{border-color:rgba(18,18,18,.095);background:rgba(18,18,18,.012)}:root[data-theme=light] .chart-control-section .chart-control-section-head{border-bottom-color:rgba(18,18,18,.07);background:rgba(255,255,255,.52)}:root[data-theme=light] .chart-control-section-levels .chart-control-section-head{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(255,255,255,.56))}:root[data-theme=light] .chart-control-section-trend .chart-control-section-head{background:linear-gradient(90deg,rgba(249,115,22,.11),rgba(255,255,255,.56))}:root[data-theme=light] .chart-control-section .chart-control-row{border-top-color:rgba(18,18,18,.06);background:rgba(255,255,255,.22)}:root[data-theme=light] .chart-control-label,:root[data-theme=light] .chart-control-row-label,:root[data-theme=light] .chart-control-section-meta{color:rgba(18,18,18,.58)}:root[data-theme=light] .chart-control-section .support-resistance-toggle-group,:root[data-theme=light] .chart-control-strip .support-resistance-toggle-group{border-color:rgba(18,18,18,.09);background:rgba(18,18,18,.025)}:root[data-theme=light] .chart-mode-toggle.chart-toggle-active,:root[data-theme=light] .chart-preset-toggle.chart-toggle-active,:root[data-theme=light] .chart-range-toggle.chart-toggle-active,:root[data-theme=light] .chart-toggle-trendline.chart-toggle-active,:root[data-theme=light] .trend-timeframe-toggle-group .chart-toggle-active{border-color:rgba(234,88,12,.4);background:rgba(249,115,22,.13);color:var(--accent-strong)}:root[data-theme=light] .results-search-strip .simple-search-panel{background:rgba(255,255,255,.92)}@media (max-width:1180px){.tracker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"price position" "support resistance"}.chart-control-sections{grid-template-columns:1fr}.chart-focus-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tracker-summary-grid{grid-template-columns:1fr;grid-template-areas:"price" "position" "support" "resistance"}.chart-control-strip{grid-template-columns:1fr;align-items:stretch}.chart-control-strip-head{display:flex;align-items:center;justify-content:space-between}.chart-control-row,.chart-control-strip .chart-control-row{grid-template-columns:1fr;gap:6px}.chart-control-section .chart-control-row{grid-template-columns:1fr;padding:9px 10px}.chart-control-section .support-resistance-toggle-group,.chart-control-strip .support-resistance-toggle-group{width:100%}.chart-control-section{padding:0}.chart-control-section-summary:after{margin-left:auto}.chart-control-section .chart-toggle,.chart-control-strip .chart-toggle{flex:1 1 54px}.chart-focus-summary{grid-template-columns:1fr}}.page-fallback-panel{width:min(980px,100%);justify-self:center}.page-fallback-button,.page-fallback-input{min-height:58px;border:1px solid rgba(255,255,255,.12)}.page-fallback-input{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.08) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:placeholder-shift 1.8s linear infinite}.page-fallback-button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:0 18px;color:rgba(255,255,255,.6);font-size:.84rem;letter-spacing:.06em;text-transform:uppercase}.disclaimer{padding-top:2px;font-size:.71rem}.inline-actions{display:flex;justify-content:flex-start}.guide-header{display:grid;gap:8px}.guide-header .company-name{max-width:22ch;overflow-wrap:anywhere;word-break:keep-all}.analysis-summary,.guide-list{margin:0;color:var(--muted);line-height:1.7}.analysis-summary{font-size:1rem}.guide-list{display:grid;gap:8px;padding-left:18px}.login-shell{display:grid;min-height:calc(100dvh - 114px);align-content:center}.login-stage{display:grid;width:min(1180px,100%);justify-self:center;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:16px;align-items:stretch}.extension-auth-stage{display:grid;width:min(420px,100%);justify-self:center}.login-card,.login-stage-copy{border:1px solid var(--line);background:var(--panel-surface);position:relative;display:grid;min-height:440px;overflow:clip}.login-stage-copy{gap:16px;align-content:space-between;padding:22px}.login-card{gap:16px;align-content:start;padding:18px;background:var(--panel-surface-elevated)}.extension-auth-stage .login-card{min-height:220px}.login-card:before,.login-stage-copy:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--line-strong);opacity:.35;pointer-events:none}.login-auth-card{align-content:center}.login-utility-row{margin:0}.login-hero-badges{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.login-title-block{display:grid;gap:10px;align-self:center;max-width:680px}.login-title-block .company-name{max-width:20ch;font-size:2rem;line-height:1.05;letter-spacing:0;word-break:keep-all}.login-lead{max-width:62ch;font-size:.92rem;line-height:1.75;word-break:keep-all}.login-assurance-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.login-assurance-grid div,.login-status-list span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.login-assurance-grid dt{color:var(--text);font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-assurance-grid dd{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.login-action-grid,.login-card-head,.login-loading-stack,.login-status-list{display:grid}.login-card-head{gap:10px}.login-card-title{margin:0;color:var(--text);font-family:var(--font-display);font-size:1.35rem;line-height:1.12;letter-spacing:0}.login-card-head .analysis-summary{max-width:48ch;font-size:.92rem;line-height:1.7}.login-action-grid{gap:10px}.login-primary-button,.login-secondary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line);background:transparent;color:var(--text);text-align:center;font-size:.88rem;font-weight:600;letter-spacing:0;transition:background .16s ease,border-color .16s ease,transform .16s ease}.login-primary-button{border-color:var(--text);background:var(--text);color:var(--bg)}.search-error-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.extension-status-card,.release-note-card,.search-error-guide-grid article{display:grid;min-width:0;gap:6px;padding:12px;border:1px solid var(--line);background:var(--panel-surface-strong)}.extension-status-card strong,.search-error-guide-grid strong{color:var(--text);font-family:var(--font-display);font-size:.92rem;letter-spacing:0}.search-error-guide-grid span{color:var(--muted);font-size:.78rem;line-height:1.55}.extension-runtime-card,.extension-status-hero,.extension-status-layout,.filings-hero,.filings-shell,.release-note-list,.releases-hero{display:grid;gap:14px}.extension-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.extension-status-card strong{font-size:1.1rem}.extension-runtime-card{align-items:start}.filings-workspace{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}.filings-sidebar{position:sticky;top:86px;display:grid;gap:12px}.filings-chip-list{display:grid;gap:8px}.filings-chip-active{border-color:color-mix(in srgb,var(--brand-orange) 46%,var(--line));background:color-mix(in srgb,var(--brand-orange) 12%,var(--panel-surface-strong))}.filings-result-panel{display:grid;gap:12px}.filings-overview-list{display:grid;gap:8px}.release-note-list{grid-template-columns:repeat(3,minmax(0,1fr))}.release-note-head{display:grid;gap:8px}.release-note-head h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:1.05rem;letter-spacing:0;line-height:1.28}.release-scope-extension{border-color:color-mix(in srgb,var(--market-up) 38%,var(--line));color:var(--market-up)}.release-scope-site{border-color:color-mix(in srgb,var(--brand-orange) 38%,var(--line));color:var(--accent)}.release-scope-server{border-color:color-mix(in srgb,var(--market-down) 32%,var(--line));color:var(--market-down)}@media (max-width:980px){.extension-status-grid,.filings-workspace,.release-note-list,.search-error-guide-grid{grid-template-columns:1fr}.filings-sidebar{position:static}}.login-primary-button:hover,.login-secondary-button:hover{transform:translateY(-1px)}.login-secondary-button:hover{border-color:var(--line-strong);background:var(--accent-soft)}.login-secondary-action-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-google-button{justify-content:flex-start;gap:12px;min-height:64px;border-color:var(--line-strong);background:var(--panel-surface-strong);color:var(--text);text-align:left}.login-google-button:hover{background:var(--panel-surface-elevated)}.login-google-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;font-family:var(--font-display);font-size:.95rem;font-weight:700}.login-google-copy{display:grid;gap:2px;min-width:0}.login-google-copy strong{font-size:.95rem;line-height:1.25}.login-google-copy span{overflow-wrap:anywhere;font-size:.78rem;font-weight:500;line-height:1.35;opacity:.72}.login-profile-row{display:flex;gap:12px;align-items:center;min-width:0}.login-profile-copy{display:grid;gap:2px;min-width:0}.login-profile-copy .analysis-summary,.login-profile-copy strong{overflow-wrap:anywhere}.login-profile-copy strong{color:var(--text);font-family:var(--font-display);font-size:1rem;line-height:1.35}.login-avatar{width:56px;min-width:56px;height:56px;border:1px solid rgba(255,255,255,.16);border-radius:999px;object-fit:cover}.login-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:var(--text);font-family:var(--font-display);font-size:1.2rem;font-weight:700}.login-status-list{gap:8px}.login-status-list span{min-height:40px;align-content:center;line-height:1.4}.login-status-list strong{color:var(--text);font-family:var(--font-display);font-size:.86rem;line-height:1.35}.login-status-list small{color:var(--muted);font-size:.78rem;line-height:1.5}.login-loading-stack{gap:8px}.login-loading-stack span{height:42px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.09) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:placeholder-shift 1.8s linear infinite}.login-env-box{display:block;overflow-x:auto;padding:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--text);font-size:.82rem;line-height:1.8}.login-privacy-note{margin:0;color:var(--muted);font-size:.8rem;line-height:1.7}.extension-auth-success{color:#86efac}.login-danger-button{border-color:rgba(239,68,68,.28);color:#fca5a5}.login-danger-button:hover{border-color:rgba(239,68,68,.46);background:rgba(239,68,68,.08)}.privacy-card,.privacy-grid,.privacy-shell{display:grid;gap:10px}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-card h2{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:-.03em}.privacy-card p{margin:0;color:var(--muted);line-height:1.7}.privacy-table-wrap{overflow-x:auto}.privacy-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--muted);font-size:.86rem;line-height:1.6}.privacy-table td,.privacy-table th{padding:12px;border:1px solid rgba(255,255,255,.1);text-align:left;vertical-align:top}.privacy-table th{color:var(--text);font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.privacy-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.privacy-list li{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1)}.privacy-list strong{color:var(--text);font-family:var(--font-display)}.privacy-list span{color:var(--muted);line-height:1.6}:root[data-theme=light] .login-card,:root[data-theme=light] .login-stage-copy{border-color:rgba(0,0,0,.12)}:root[data-theme=light] .login-stage-copy{background:rgba(255,255,255,.9)}:root[data-theme=light] .login-card{background:rgba(255,255,255,.98)}:root[data-theme=light] .login-assurance-grid div,:root[data-theme=light] .login-env-box,:root[data-theme=light] .login-loading-stack span,:root[data-theme=light] .login-status-list span{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.03)}:root[data-theme=light] .login-loading-stack span{background:linear-gradient(90deg,rgba(0,0,0,.03),rgba(0,0,0,.09) 50%,rgba(0,0,0,.03));background-size:200% 100%}:root[data-theme=light] .login-avatar{border-color:rgba(0,0,0,.14)}:root[data-theme=light] .login-avatar-fallback{background:rgba(0,0,0,.06)}:root[data-theme=light] .login-danger-button{border-color:rgba(220,38,38,.28);color:#b91c1c}:root[data-theme=light] .privacy-list li,:root[data-theme=light] .privacy-table td,:root[data-theme=light] .privacy-table th{border-color:rgba(0,0,0,.1)}@media (max-width:760px){.privacy-grid{grid-template-columns:1fr}.privacy-table-wrap{overflow-x:visible}.privacy-table,.privacy-table tbody,.privacy-table td,.privacy-table tr{display:block;width:100%;min-width:0}.privacy-table thead{display:none}.privacy-table tr{padding:12px;border:1px solid rgba(255,255,255,.1)}.privacy-table tr+tr{margin-top:8px}.privacy-table td{padding:8px 0;border:0}.privacy-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text);font-family:var(--font-display);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=light] .privacy-table tr{border-color:rgba(0,0,0,.1)}}.analysis-hero,.analysis-layout,.analysis-shell{display:grid;gap:10px}.analysis-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.analysis-article,.analysis-article-header,.analysis-article-meta-row,.analysis-category-copy,.analysis-category-group,.analysis-category-heading,.analysis-empty-actions,.analysis-empty-state,.analysis-key-points,.analysis-markdown,.analysis-related-tickers,.analysis-section-heading,.analysis-section-list,.analysis-sidebar,.analysis-sidebar-header,.analysis-tree-branch,.analysis-tree-copy,.analysis-tree-item,.analysis-tree-leaf,.analysis-tree-list,.analysis-tree-node,.analysis-tree-stock-head,.analysis-tree-stock-link{display:grid;gap:10px}.analysis-sidebar{position:sticky;top:92px}.analysis-article-header .company-name,.analysis-markdown h2,.analysis-markdown h3,.analysis-sidebar-header h2{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.analysis-markdown h2,.analysis-markdown h3,.analysis-sidebar-header h2{font-size:1rem}.analysis-category-copy p,.analysis-markdown li,.analysis-markdown p,.analysis-sidebar-header p{margin:0;color:var(--muted);line-height:1.75}.analysis-category-group{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.analysis-category-group:first-child,.analysis-section:first-child{padding-top:0;border-top:0}.analysis-category-copy strong{font-size:.92rem}.analysis-category-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.analysis-category-count{width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.12);color:var(--muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.analysis-tree-branch,.analysis-tree-list{list-style:none;margin:0;padding:0}.analysis-tree-branch-root{gap:10px;padding-left:18px}.analysis-tree-branch-root:before{left:0;bottom:18px}.analysis-tree-item{position:relative;gap:12px}.analysis-tree-node{grid-template-columns:auto minmax(0,1fr);align-items:start}.analysis-tree-bullet{width:10px;height:10px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.analysis-tree-copy{gap:4px}.analysis-tree-copy strong{font-size:.94rem;color:var(--text)}.analysis-tree-copy span{color:var(--muted);line-height:1.6;font-size:.84rem}.analysis-tree-branch{position:relative;gap:10px;margin-left:5px;padding-left:24px}.analysis-tree-branch:before{content:"";position:absolute;top:0;bottom:10px;left:4px;width:1px;background:rgba(255,255,255,.12)}.analysis-tree-leaf{position:relative}.analysis-tree-leaf:before{content:"";position:absolute;top:20px;left:-14px;width:10px;height:1px;background:rgba(255,255,255,.12)}.analysis-tree-leaf-active:before{background:rgba(255,255,255,.28)}.analysis-tree-stock-link{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);color:var(--muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.analysis-tree-stock-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.analysis-tree-stock-link strong{color:var(--text);font-size:.94rem}.analysis-tree-stock-company{line-height:1.65}.analysis-tree-stock-link-active,.analysis-tree-stock-link:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:var(--text)}.analysis-tree-stock-status{width:fit-content;padding:3px 6px;border:1px solid rgba(255,255,255,.12);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.analysis-tree-stock-status-live{color:rgba(120,211,159,.94)}.analysis-tree-stock-status-pending{color:var(--muted)}.analysis-empty-state{padding:14px;border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.02);align-content:start}.analysis-link-reading-time{width:fit-content;padding:4px 6px;border:1px solid rgba(255,255,255,.12);color:var(--muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.analysis-markdown{gap:12px}.analysis-article-header,.analysis-key-points{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.analysis-article-meta-row,.analysis-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.analysis-article-company{color:var(--muted);line-height:1.55;text-align:right}.analysis-empty-note{margin:0;color:var(--muted);line-height:1.7}.analysis-markdown>*{margin:0}.analysis-markdown h2,.analysis-markdown h3{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.analysis-markdown h2:first-child,.analysis-markdown h3:first-child{padding-top:0;border-top:0}.analysis-markdown ol,.analysis-markdown ul{display:grid;gap:8px;padding-left:18px;margin:0}.analysis-related-list{display:flex;flex-wrap:wrap;gap:8px}.analysis-archive-list{display:grid;gap:8px}.analysis-archive-link{display:grid;gap:5px;padding:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.analysis-archive-link:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);transform:translateY(-1px)}.analysis-archive-link strong{color:var(--text);font-size:.9rem;line-height:1.5}.analysis-archive-link span:not(.inline-meta){color:var(--muted);font-size:.8rem;line-height:1.7}.analysis-article .search-example-chip{border-color:rgba(255,255,255,.16)}:root[data-theme=light] .analysis-category-group,:root[data-theme=light] .analysis-markdown h2,:root[data-theme=light] .analysis-markdown h3{border-top-color:rgba(0,0,0,.08)}:root[data-theme=light] .analysis-archive-link,:root[data-theme=light] .analysis-tree-stock-link{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.02)}:root[data-theme=light] .analysis-archive-link:hover,:root[data-theme=light] .analysis-tree-stock-link-active,:root[data-theme=light] .analysis-tree-stock-link:hover{border-color:rgba(0,0,0,.18);background:rgba(0,0,0,.05)}:root[data-theme=light] .analysis-empty-state{border-color:rgba(0,0,0,.14);background:rgba(0,0,0,.03)}:root[data-theme=light] .analysis-article-header,:root[data-theme=light] .analysis-key-points{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}:root[data-theme=light] .analysis-tree-bullet{background:rgba(16,24,40,.78);box-shadow:0 0 0 3px rgba(16,24,40,.08)}:root[data-theme=light] .analysis-tree-branch:before,:root[data-theme=light] .analysis-tree-leaf:before{background:rgba(0,0,0,.12)}:root[data-theme=light] .analysis-tree-leaf-active:before{background:rgba(0,0,0,.28)}:root[data-theme=light] .analysis-category-count,:root[data-theme=light] .analysis-tree-stock-status{border-color:rgba(0,0,0,.12)}:root[data-theme=light] .analysis-tree-stock-status-live{color:rgba(34,120,76,.94)}.guide-card,.guide-hero,.guide-quick-start,.guide-shell{display:grid;gap:10px}.guide-quick-start{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:stretch}.guide-quick-start-copy{display:grid;gap:8px;align-content:center}.guide-quick-start-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:-.03em}.guide-quick-start-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-quick-start-item{display:grid;gap:7px;align-content:start;padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,white 8%)}.guide-quick-start-item span{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-size:.72rem;font-weight:700}.guide-quick-start-item strong{font-family:var(--font-display);font-size:.94rem}.guide-quick-start-item p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.guide-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card h2{margin:0;font-family:var(--font-display);font-size:1rem;letter-spacing:-.03em}.guide-card-metric{color:var(--text);font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.28rem);font-weight:700;letter-spacing:-.04em;line-height:1.25}.guide-card p{margin:0;color:var(--muted);line-height:1.7}.guide-example-card,.guide-example-head,.guide-example-section{display:grid;gap:10px}.guide-example-head{max-width:76ch}.guide-example-head h2{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.28rem);letter-spacing:-.03em;line-height:1.4}.guide-example-card p,.guide-example-head p{margin:0;color:var(--muted);line-height:1.7}.guide-example-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-example-card{align-content:start;padding:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,white 10%)}.guide-example-card span{color:var(--accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guide-example-card strong{font-size:1rem;line-height:1.35}.guide-example-card strong,.guide-step-index{color:var(--text);font-family:var(--font-display)}.guide-step-index{width:fit-content;padding:4px 6px;border:1px solid rgba(255,255,255,.16);font-size:.78rem;letter-spacing:.06em}@media (max-width:860px){.guide-quick-start,.guide-quick-start-list{grid-template-columns:1fr}}.guide-details{display:grid;border:1px solid var(--line);background:var(--card)}.guide-details-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;cursor:pointer;list-style:none}.guide-details-summary::-webkit-details-marker{display:none}.guide-details-summary strong{font-family:var(--font-display);letter-spacing:-.03em}.guide-details-summary>span:last-child{color:var(--muted);font-size:.78rem}.guide-details[open] .guide-details-summary{border-bottom:1px solid var(--line)}.data-source-grid,.guide-details-grid{display:grid;gap:10px}.guide-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.data-source-card,.guide-card-inline{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,white 10%)}.data-source-section{display:grid;gap:12px}.data-source-section-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.data-source-card h3,.data-source-section-head h2{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-source-card span{color:var(--accent-strong);font-size:.72rem;font-weight:700;line-height:1.4}.data-source-card p{margin:0;color:var(--muted);line-height:1.7}@media (max-width:760px){.data-source-grid,.guide-details-grid,.guide-details-summary,.guide-example-grid{grid-template-columns:1fr}}