:root{--bg:#020202;--bg-strong:#060606;--card:rgba(255,255,255,0.015);--card-strong:rgba(255,255,255,0.025);--panel-surface:rgba(255,255,255,0.024);--panel-surface-strong:rgba(255,255,255,0.038);--panel-surface-elevated:rgba(255,255,255,0.05);--panel-header:rgba(255,255,255,0.03);--line:rgba(255,255,255,0.14);--line-strong:rgba(255,255,255,0.42);--text:#fafafa;--muted:rgba(255,255,255,0.62);--brand-orange:#fb923c;--brand-orange-strong:#f97316;--brand-orange-text:#211205;--brand-orange-soft:rgba(251,146,60,0.16);--accent:var(--brand-orange);--accent-strong:#ffb66e;--accent-soft:var(--brand-orange-soft);--success:#ffffff;--shadow:none;--nav-surface:rgba(3,3,3,0.86);--nav-border:rgba(255,255,255,0.12);--nav-control-border:rgba(255,255,255,0.14);--nav-control-border-hover:rgba(255,255,255,0.26);--nav-control-border-strong:rgba(255,255,255,0.42);--nav-control-surface:rgba(255,255,255,0.03);--nav-control-surface-hover:rgba(255,255,255,0.08);--nav-control-surface-active:rgba(255,255,255,0.1);--nav-popover-surface:rgba(3,3,3,0.96);--nav-popover-divider:rgba(255,255,255,0.08);--nav-popover-shadow:0 18px 42px rgba(0,0,0,0.24);--nav-social-border:rgba(255,255,255,0.26);--nav-social-border-hover:rgba(255,255,255,0.42);--nav-social-surface:#050505;--nav-social-surface-hover:#111111;--nav-social-text:#ffffff;--pro-badge-border:rgba(251,146,60,0.48);--pro-badge-surface:rgba(251,146,60,0.14);--pro-badge-text:#ffb66e;--field-border:rgba(255,255,255,0.18);--field-surface:rgba(255,255,255,0.02);--field-surface-focus:rgba(255,255,255,0.03);--field-placeholder:rgba(255,255,255,0.38);--field-focus-ring:inset 0 0 0 1px rgba(255,255,255,0.08);--action-primary-border:rgba(251,146,60,0.68);--action-primary-surface:var(--brand-orange);--action-primary-surface-hover:var(--brand-orange-strong);--action-primary-text:var(--brand-orange-text);--ghost-border:rgba(255,255,255,0.22);--ghost-surface:rgba(255,255,255,0.02);--ghost-surface-hover:rgba(255,255,255,0.08);--suggestion-border:rgba(255,255,255,0.18);--suggestion-surface:#050505;--suggestion-divider:rgba(255,255,255,0.08);--suggestion-hover:rgba(255,255,255,0.045);--suggestion-shadow:0 16px 36px rgba(0,0,0,0.34);--market-up:#42d982;--market-up-soft:rgba(66,217,130,0.16);--market-down:#ff5b5b;--market-down-soft:rgba(255,91,91,0.16);--signal-sell-strong:#1d67e8;--signal-sell:#78aef9;--signal-neutral:rgba(255,255,255,0.2);--signal-buy:#f6a29a;--signal-buy-strong:#ea2208;--status-strong:rgba(255,255,255,0.88);--motion-fast:140ms;--motion-base:180ms;--motion-slow:260ms;--motion-ease:cubic-bezier(0.2,0.8,0.2,1);--font-display:var(--font-heading),var(--font-body),-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",sans-serif;color-scheme:dark}:root[data-theme=light]{--bg:#ffffff;--bg-strong:#ffffff;--card:rgba(0,0,0,0.02);--card-strong:rgba(0,0,0,0.04);--panel-surface:rgba(255,255,255,0.84);--panel-surface-strong:rgba(255,255,255,0.92);--panel-surface-elevated:rgba(255,255,255,0.96);--panel-header:rgba(0,0,0,0.03);--line:rgba(0,0,0,0.12);--line-strong:rgba(0,0,0,0.4);--text:#121212;--muted:rgba(18,18,18,0.68);--brand-orange:#f97316;--brand-orange-strong:#ea580c;--brand-orange-text:#211205;--brand-orange-soft:rgba(249,115,22,0.14);--accent:var(--brand-orange);--accent-strong:#c2410c;--accent-soft:var(--brand-orange-soft);--success:#121212;--shadow:none;--nav-surface:rgba(255,255,255,0.88);--nav-border:rgba(0,0,0,0.12);--nav-control-border:rgba(0,0,0,0.14);--nav-control-border-hover:rgba(0,0,0,0.24);--nav-control-border-strong:rgba(0,0,0,0.32);--nav-control-surface:rgba(0,0,0,0.03);--nav-control-surface-hover:rgba(0,0,0,0.06);--nav-control-surface-active:rgba(0,0,0,0.08);--nav-popover-surface:rgba(255,255,255,0.98);--nav-popover-divider:rgba(0,0,0,0.08);--nav-popover-shadow:0 18px 42px rgba(0,0,0,0.12);--nav-social-border:rgba(0,0,0,0.18);--nav-social-border-hover:rgba(0,0,0,0.32);--nav-social-surface:#ffffff;--nav-social-surface-hover:#f7f7f7;--nav-social-text:#111111;--pro-badge-border:rgba(217,119,6,0.34);--pro-badge-surface:rgba(251,146,60,0.16);--pro-badge-text:#9a4b00;--field-border:rgba(0,0,0,0.16);--field-surface:rgba(255,255,255,0.88);--field-surface-focus:rgba(255,255,255,0.98);--field-placeholder:rgba(18,18,18,0.38);--field-focus-ring:inset 0 0 0 1px rgba(0,0,0,0.06);--action-primary-border:rgba(234,88,12,0.5);--action-primary-surface:var(--brand-orange);--action-primary-surface-hover:var(--brand-orange-strong);--action-primary-text:var(--brand-orange-text);--ghost-border:rgba(0,0,0,0.14);--ghost-surface:rgba(255,255,255,0.72);--ghost-surface-hover:rgba(0,0,0,0.06);--suggestion-border:rgba(0,0,0,0.14);--suggestion-surface:#ffffff;--suggestion-divider:rgba(0,0,0,0.08);--suggestion-hover:rgba(0,0,0,0.045);--suggestion-shadow:0 18px 34px rgba(15,23,42,0.12);--signal-neutral:rgba(0,0,0,0.16);--status-strong:rgba(18,18,18,0.88);color-scheme:light}*{box-sizing:border-box}html{font-size:16px}body{position:relative;margin:0;min-height:100dvh;color:var(--text);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",sans-serif;background:var(--bg);transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}body:after,body:before{content:none}a{color:inherit;text-decoration:none}:where(a,button,input,select,summary,textarea):focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}#main-content:focus{outline:none}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;border:2px solid var(--brand-orange);border-radius:3px;background:var(--bg);color:var(--text);font-weight:800;transform:translateY(calc(-100% - 16px));transition:transform var(--motion-fast) var(--motion-ease)}.skip-link:focus{transform:translateY(0)}button,input{font:inherit}.mini-card,.panel{border:1px solid var(--line);border-radius:0;background:var(--panel-surface)}.panel{position:relative;padding:14px;box-shadow:var(--shadow);overflow:clip;transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.panel:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.08) 68%,transparent);pointer-events:none}.status-text{font-size:.78rem;letter-spacing:.03em}.status-error,.status-success{color:var(--status-strong)}.disclaimer{padding-top:2px;font-size:.71rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-nav-wrap{position:sticky;top:0;z-index:40;padding:14px 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-nav{justify-content:space-between;width:min(1440px,calc(100% - 56px));margin:0 auto;padding:10px 12px;border:1px solid var(--nav-border);background:var(--nav-surface)}.site-nav,.site-nav-topbar{display:flex;align-items:center;gap:12px}.site-nav-topbar{min-width:0}.site-brand-group{display:inline-flex;align-items:center;gap:10px}.site-nav-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin-left:auto}.site-brand{gap:0;font-family:var(--font-display);font-size:1.04rem;letter-spacing:-.05em}.site-brand,.site-brand-button{display:inline-flex;align-items:center}.site-brand-button{justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--nav-control-border);color:var(--muted);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.site-brand-button-desktop{display:inline-flex}.site-brand-icon-button{display:inline-flex;width:34px;min-width:34px;min-height:34px;color:var(--muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.site-brand-icon-button,.site-nav-menu-button{align-items:center;justify-content:center;border:1px solid var(--nav-control-border)}.site-nav-menu-button{display:none;flex-direction:column;gap:4px;width:44px;min-width:44px;min-height:44px;padding:0;background:var(--nav-control-surface);color:var(--text);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.site-nav-menu-button span{display:block;width:16px;height:1px;background:currentColor}.site-nav-menu-button-active,.site-nav-menu-button:hover{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover)}.site-brand-threads-button,.site-brand-x-button{border-color:var(--nav-social-border);background:var(--nav-social-surface);color:var(--nav-social-text)}.site-brand-button-active,.site-brand-button:hover,.site-brand-icon-button:hover{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.site-brand-threads-icon{width:19px;height:19px}.site-brand-x-icon{width:18px;height:18px}.site-brand-threads-button:hover{color:var(--nav-social-text)}.site-brand-threads-button:hover,.site-brand-x-button:hover{border-color:var(--nav-social-border-hover);background:var(--nav-social-surface-hover)}.opentracker-logo{display:inline-flex;align-items:center;gap:0}.opentracker-logo-wordmark{font-family:var(--font-display);display:inline-flex;align-items:baseline;gap:0;font-size:1.04rem;letter-spacing:-.05em}.opentracker-logo-open{color:var(--muted);font-weight:500}.opentracker-logo-ticker{color:var(--text);font-weight:700}.site-nav-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.site-nav-links-mobile,.site-nav-mobile-link,.site-nav-mobile-utility{display:none}.site-nav-account-actions,.site-nav-install-link{display:inline-flex;align-items:center}.site-nav-install-link{justify-content:center;min-height:38px;padding:0 15px;border:1px solid #fb923c;border-radius:3px;background:#f97316;color:#211205;font-size:.82rem;font-weight:850;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.site-nav-install-link:hover{border-color:#fdba74;background:#fb923c;color:#211205;transform:translateY(-1px)}.theme-toggle-button{display:inline-flex;gap:6px;min-width:82px;min-height:38px;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--nav-control-border);border-radius:2px;background:var(--nav-control-surface);color:var(--muted);cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.theme-toggle-icon{width:17px;height:17px;flex:0 0 auto;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.theme-toggle-label{color:currentColor;font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1}.theme-toggle-button:hover,.theme-toggle-button[aria-pressed=true]{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-active);color:var(--text)}:root[data-theme=light] .theme-toggle-button{border-color:rgba(249,115,22,.42);background:rgba(255,247,237,.96);color:#9a3412}:root[data-theme=light] .theme-toggle-button:hover,:root[data-theme=light] .theme-toggle-button[aria-pressed=true]{border-color:rgba(234,88,12,.64);background:rgba(255,237,213,.98);color:#7c2d12}.theme-toggle-button:hover .theme-toggle-icon{transform:rotate(-10deg) scale(1.04)}.theme-toggle-button:active{transform:scale(.96)}.user-auth-menu{position:relative}.user-auth-menu,.user-auth-profile-row{display:inline-flex;align-items:center;min-width:0}.user-auth-profile-row{gap:6px}.user-auth-profile{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:180px;min-height:34px;padding:3px 8px 3px 3px;border:1px solid var(--nav-control-border);background:var(--nav-control-surface);color:var(--muted);cursor:pointer;font:inherit;font-size:.74rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.user-auth-profile:hover,.user-auth-profile[aria-expanded=true]{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.user-auth-avatar{width:28px;min-width:28px;height:28px;border:1px solid var(--nav-control-border);border-radius:999px;object-fit:cover}.user-auth-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--nav-control-surface-hover);color:var(--text);font-size:.72rem;font-weight:700}.user-auth-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-plan-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 8px;border:1px solid var(--nav-control-border);background:var(--nav-control-surface);color:var(--muted);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.user-plan-badge-pro{border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text)}.user-auth-caret{color:currentColor;font-size:.68rem;line-height:1}.user-auth-button,.user-auth-menu-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--nav-control-border);background:var(--nav-control-surface);color:var(--muted);cursor:pointer;font:inherit;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.user-auth-button-placeholder{min-width:58px;cursor:default;opacity:.74;pointer-events:none}.user-auth-button:hover:not(:disabled),.user-auth-menu-link:hover:not(:disabled){border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.user-auth-button:disabled,.user-auth-menu-link:disabled{cursor:wait;opacity:.62}.user-auth-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:6px;width:min(260px,calc(100vw - 32px));padding:8px;border:1px solid var(--nav-border);background:var(--nav-popover-surface);box-shadow:var(--nav-popover-shadow);animation:nav-popover-in var(--motion-slow) var(--motion-ease) both}@keyframes nav-popover-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.user-auth-email{overflow:hidden;padding:6px 4px 8px;border-bottom:1px solid var(--nav-popover-divider);color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.user-auth-menu-link{justify-content:flex-start;width:100%;min-height:36px;text-align:left}.user-auth-menu-button{font-family:inherit}.site-nav-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid var(--nav-control-border);color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.site-nav-link-active,.site-nav-link:hover{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.site-nav-more{min-width:0}.site-nav-more-summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--nav-control-border);color:var(--muted);cursor:pointer;font-size:.78rem;letter-spacing:.05em;list-style:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.site-nav-more-summary::-webkit-details-marker{display:none}.site-nav-more-summary:after{content:"+";margin-left:8px;color:currentColor}.site-nav-more[open] .site-nav-more-summary:after{content:"-"}.site-nav-more-summary:hover,.site-nav-more[open] .site-nav-more-summary{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.site-nav-more-list{display:grid;gap:8px;margin-top:8px}.site-nav-mobile-link.site-nav-link-active,.site-nav-mobile-link:hover{border-color:var(--nav-control-border-hover);background:var(--nav-control-surface-hover);color:var(--text)}.site-nav-more-desktop{position:relative}.site-nav-links-desktop .site-nav-more-summary{min-height:34px}.site-nav-links-desktop .site-nav-more-list{position:absolute;top:calc(100% + 8px);right:0;z-index:70;min-width:168px;border:1px solid var(--nav-border);background:var(--nav-popover-surface);box-shadow:var(--nav-popover-shadow)}.site-nav-links-desktop .site-nav-more-list .site-nav-link{justify-content:flex-start;width:100%}.site-nav-links-desktop .site-nav-more:not([open]) .site-nav-more-list{display:none}.site-nav-wrap{padding:0;border-bottom:1px solid rgba(251,146,60,.16);background:#111117;-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav{width:100%;min-height:62px;margin:0;padding:0 32px;border:0;background:#111117}.site-nav-topbar{flex:0 0 auto}.site-brand-group{gap:12px}.site-brand{min-height:62px;color:#f7f8fb}.site-nav-wrap .opentracker-logo-wordmark{font-size:1.02rem;letter-spacing:0}.site-nav-wrap .opentracker-logo-open{color:#f7f8fb}.site-nav-wrap .opentracker-logo-ticker{color:var(--brand-orange)}.site-nav-wrap .site-brand-icon-button{display:none}.site-nav-actions{gap:18px;justify-content:flex-start;margin-left:26px}.site-nav-actions,.site-nav-links-desktop{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.site-nav-links-desktop{gap:26px}.site-nav-link,.site-nav-more-summary{min-height:62px;padding:0;border:0;background:transparent;color:#a9adba;font-size:.94rem;font-weight:650;letter-spacing:0;text-transform:none}.site-nav-link-active,.site-nav-link:hover,.site-nav-more-summary:hover,.site-nav-more[open] .site-nav-more-summary{border-color:transparent;background:transparent;color:var(--brand-orange)}.site-nav-more-summary:after{margin-left:7px;color:color-mix(in srgb,var(--brand-orange) 82%,#747987);font-size:.86rem}.site-nav-links-desktop .site-nav-more-list{top:calc(100% + 1px);min-width:180px;padding:8px;border-color:rgba(255,255,255,.09);border-radius:2px;background:#1b1b24;box-shadow:0 18px 48px rgba(0,0,0,.35)}.site-nav-links-desktop .site-nav-more-list .site-nav-link{min-height:38px;padding:0 10px;border-radius:2px;font-size:.86rem}.site-nav-links-desktop .site-nav-more-list .site-nav-link-active,.site-nav-links-desktop .site-nav-more-list .site-nav-link:hover{background:rgba(255,255,255,.07)}.site-nav-search{position:relative;display:flex;align-items:center;flex:0 1 330px;gap:9px;min-width:240px;max-width:360px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:2px;background:#24242e;color:#858b9b}.site-nav-search:focus-within{border-color:color-mix(in srgb,var(--brand-orange) 74%,transparent);background:#2d271f;color:#ffd9b5}.site-nav-search-submit{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site-nav-search-submit:hover{color:var(--brand-orange)}.site-nav-search-icon{width:17px;height:17px;flex:0 0 auto}.site-nav-search-key{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;border-radius:2px;background:rgba(255,255,255,.08);color:#b8bdca;font-size:.86rem;font-weight:700;line-height:1}.site-nav-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f7f8fb;font:inherit;font-size:.88rem;letter-spacing:0}.site-nav-search input::placeholder{color:#a0a6b5;opacity:1}.site-nav-search .site-nav-search-suggestions{top:calc(100% + 6px);z-index:90;max-height:min(360px,calc(100vh - 96px));overflow-y:auto;border-color:rgba(251,146,60,.24);background:#1b1b24;box-shadow:0 18px 40px rgba(0,0,0,.38);color:#f7f8fb}.site-nav-search .suggestion-item{gap:3px;padding:10px 12px;border-top-color:rgba(255,255,255,.08);color:#f7f8fb}.site-nav-search .suggestion-item:hover{background:rgba(251,146,60,.12)}.site-nav-search .suggestion-item .inline-meta{color:#a0a6b5}.site-nav-search .ticker-badge{border-color:rgba(251,146,60,.34);background:rgba(251,146,60,.08);color:#f7f8fb}.site-nav-account-actions{flex:0 0 auto;gap:8px}.site-nav-account-actions .user-auth-button,.site-nav-account-actions .user-auth-menu-link{min-height:38px;padding:0 16px;border:1px solid var(--action-primary-border);border-radius:2px;background:var(--action-primary-surface);color:var(--action-primary-text);font-size:.86rem;font-weight:750;letter-spacing:0;text-transform:none}.site-nav-account-actions .user-auth-button:hover:not(:disabled),.site-nav-account-actions .user-auth-menu-link:hover:not(:disabled){border-color:rgba(251,146,60,.84);background:var(--action-primary-surface-hover);color:var(--action-primary-text)}.site-nav-account-actions .user-auth-profile{min-height:38px;border-color:rgba(255,255,255,.1);border-radius:2px;background:#24242e;color:#f7f8fb}.site-nav-account-actions .user-plan-badge{border-radius:2px}.site-nav-account-actions .user-auth-dropdown{border-color:rgba(255,255,255,.09);border-radius:2px;background:#1b1b24}@media (max-width:980px){.site-nav{padding:0 20px}.site-nav-actions{gap:14px;margin-left:18px}.site-nav-links-desktop{gap:18px}.site-nav-search{flex-basis:270px;min-width:210px}}@media (max-width:760px){.site-nav-search{display:none}}.simple-search-wrap{display:grid;align-items:start;min-height:auto}.simple-search-wrap-compact{height:100%;min-height:auto;align-items:start}.simple-search-panel{display:grid;gap:14px;width:min(980px,100%);padding:18px;overflow:visible;justify-self:center}.simple-search-panel-compact{display:grid;align-content:start;width:100%;height:100%;min-height:100%;gap:10px}.search-panel{position:relative}.search-panel-header{display:grid;gap:6px}.search-panel-header-compact{min-height:0;padding-bottom:0;border-bottom:0}.company-meta,.disclaimer,.inline-meta,.status-text{margin:0;color:var(--muted);line-height:1.6}.inline-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.8rem}.search-form{display:grid;gap:12px}.search-interactive-stack{position:relative;z-index:12}.search-row{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto}.simple-search-row{align-items:stretch}.simple-search-row-compact{grid-template-columns:minmax(0,1fr) auto}.search-input{width:100%;min-height:58px;padding:14px 16px;border:1px solid var(--field-border);border-radius:0;background:var(--field-surface);color:var(--text);font-size:1rem;letter-spacing:.01em;transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.search-input::placeholder{color:var(--field-placeholder)}.search-input:focus{outline:none;border-color:var(--line-strong);background:var(--field-surface-focus);box-shadow:var(--field-focus-ring)}.ghost-button,.search-button{border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.search-button{min-width:110px;min-height:58px;padding:14px 18px;border-radius:0;border-color:var(--action-primary-border);background:var(--action-primary-surface);color:var(--action-primary-text);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ghost-button{padding:10px 12px;background:var(--ghost-surface);color:var(--text);border-color:var(--ghost-border);letter-spacing:.03em}.ghost-button:hover,.mini-card:hover,.search-button:hover,.suggestion-item:hover{transform:none}.ghost-button:active,.search-button:active{transform:scale(.985)}.ghost-button:disabled,.search-button:disabled{cursor:wait;opacity:.72}.search-button:hover{background:var(--action-primary-surface-hover)}.ghost-button:hover{background:var(--ghost-surface-hover)}.suggestion-box{position:absolute;left:0;right:0;z-index:30;display:grid;gap:0;padding:0;border:1px solid var(--suggestion-border);border-radius:0;background:var(--suggestion-surface);box-shadow:var(--suggestion-shadow);animation:suggestion-box-in var(--motion-slow) var(--motion-ease) both}.simple-suggestion-box,.suggestion-box{top:calc(100% + 6px)}.suggestion-box-compact{left:0;right:0}.suggestion-item{display:grid;gap:4px;width:100%;padding:10px 12px;border:0;border-top:1px solid var(--suggestion-divider);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.suggestion-item:first-child{border-top:0}.company-name,.suggestion-item strong{font-family:var(--font-display);letter-spacing:-.03em}.suggestion-item:hover{background:var(--suggestion-hover)}@keyframes suggestion-box-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.results-search-strip .simple-search-wrap{min-height:auto;overflow:visible;overflow-anchor:none}.results-search-strip .simple-search-panel-compact,.results-search-strip .simple-search-wrap-compact{height:auto;min-height:0}.results-search-strip .simple-search-panel{width:100%;padding:10px 12px;background:rgba(255,255,255,.035);overflow:visible;isolation:isolate}.results-heading-panel{display:grid;gap:8px;align-content:start;padding:14px 16px}.results-heading-panel .company-meta{gap:8px}.results-heading-panel .company-name{margin:0;font-size:1.28rem;line-height:1.35}.results-heading-panel .analysis-summary{margin:0;max-width:72ch;color:var(--muted);font-size:.84rem;line-height:1.65}.search-error-panel{display:grid;gap:10px}.results-search-strip .search-form{gap:0}.results-search-strip .search-interactive-stack{overflow-anchor:none}.results-search-strip .search-button,.results-search-strip .search-input{min-height:50px}.results-search-strip .search-input{background:rgba(255,255,255,.04)}.results-search-strip .recent-searches{padding-top:0}.results-search-strip .recent-search-chip{min-height:34px;padding:6px 9px}:root[data-theme=light] .results-search-strip .simple-search-panel{background:rgba(255,255,255,.94)}:root[data-theme=light] .results-search-strip .search-input{background:rgba(255,255,255,.96)}.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}}.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)}