.extension-shell{display:grid;gap:12px;padding-top:18px;padding-bottom:28px}.extension-compact-shell{max-width:1120px}.extension-product-hero{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:14px;align-items:center;overflow:hidden;padding:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.78)),radial-gradient(circle at 80% 12%,rgba(255,122,26,.16),transparent 34%),color-mix(in srgb,var(--card) 90%,white 10%)}.extension-hero-copy,.extension-mini-card,.extension-pricing-card,.extension-product-preview,.extension-section,.extension-section-head{display:grid;gap:10px}.extension-hero-copy{position:relative;z-index:1;max-width:520px}.extension-action-row,.extension-hero-kicker,.extension-preview-head,.extension-preview-toolbar,.extension-product-preview figcaption{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.extension-hero-kicker span{color:var(--muted);font-size:.76rem;font-weight:800}.extension-hero-kicker span+span:before{content:"/";margin-right:8px;color:var(--line-strong)}.extension-hero-copy .company-name{max-width:24ch;overflow-wrap:anywhere;word-break:keep-all}.extension-hero-copy .analysis-summary{max-width:68ch;line-height:1.72}.extension-action-row{padding-top:2px}.extension-action-row .search-example-chip,.extension-support-link{min-height:38px;padding-inline:14px;border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-weight:800}.extension-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:640px;margin:4px 0 0}.extension-hero-stats div{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand-orange) 18%,var(--line));background:rgba(255,255,255,.68)}.extension-hero-stats dt{margin:0 0 4px;color:var(--muted);font-size:.72rem;font-weight:800}.extension-hero-stats dd{margin:0;overflow:hidden;color:var(--text);font-size:.94rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.extension-product-preview{position:relative;z-index:1;margin:0;min-height:292px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 94%,white 6%);box-shadow:0 18px 44px rgba(32,43,60,.1)}.extension-preview-badge{display:inline-flex;justify-self:start;min-height:26px;margin:10px 12px 0;align-items:center;padding:5px 8px;border:1px solid color-mix(in srgb,var(--brand-orange) 24%,var(--line));background:rgba(255,122,26,.1);color:var(--text);font-size:.68rem;font-weight:900}.extension-preview-head{justify-content:space-between;min-height:42px;padding:9px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.76rem}.extension-preview-head strong{color:var(--text);font-size:.9rem}.extension-preview-toolbar{padding:9px 12px;border-bottom:1px solid var(--line)}.extension-preview-toolbar span{display:inline-grid;min-height:28px;place-items:center;padding:5px 9px;border:1px solid color-mix(in srgb,var(--brand-orange) 24%,var(--line));background:rgba(255,122,26,.11);color:var(--text);font-size:.72rem;font-weight:800}.extension-preview-chart{position:relative;min-height:170px;overflow:hidden;background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 42px,64px 100%}.extension-level,.extension-trendline,.extension-zone{position:absolute;right:0;left:0;pointer-events:none}.extension-zone-support{top:108px;height:34px;border-block:1px solid rgba(45,191,127,.42);background:rgba(45,191,127,.14)}.extension-resistance{top:42px;border-top:2px solid #ff7a1a}.extension-support{top:124px;border-top:2px solid #2dbf7f}.extension-trendline{top:96px;border-top:2px dashed #4f8cff;transform:rotate(-9deg) scaleX(1.06);transform-origin:center}.extension-candle-row{position:absolute;inset:30px 18px 18px;display:grid;grid-template-columns:repeat(16,minmax(7px,1fr));gap:8px;align-items:end}.extension-candle{display:block;min-height:34px;border-radius:2px}.extension-candle:nth-child(3n){min-height:58px}.extension-candle:nth-child(4n){min-height:88px}.extension-candle:nth-child(5n){min-height:70px}.extension-candle-up{background:#2dbf7f}.extension-candle-down{background:#e45656}.extension-product-preview figcaption{min-height:44px;padding:9px 12px;border-top:1px solid var(--line)}.extension-product-preview figcaption span{color:var(--muted);font-size:.74rem;line-height:1.4}.extension-section{scroll-margin-top:96px;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.extension-section-head{max-width:760px}.extension-section-head h2{margin:0;font-family:var(--font-display);font-size:1.05rem;line-height:1.42}.extension-faq-item p,.extension-hiw-step p,.extension-mini-card p,.extension-pricing-card p,.extension-section-head p{margin:0;color:var(--muted);line-height:1.62}.extension-compare-grid,.extension-pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.extension-pricing-cards.extension-pricing-cards-free{grid-template-columns:1fr}.extension-pricing-cards-free .extension-pricing-card{min-height:300px}.extension-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.extension-mini-card{min-height:112px;align-content:start}.extension-faq-item strong,.extension-mini-card strong{color:var(--text);font-size:.94rem;line-height:1.4}.extension-pricing-section{gap:12px}.extension-access-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;align-items:stretch}.extension-pricing-head{max-width:720px}.extension-pricing-cards{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}.extension-pricing-card{position:relative;align-content:start;min-height:420px;padding:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 92%,white 8%)}.extension-access-grid .extension-pricing-card{height:100%;min-height:0}.extension-trust-card{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid color-mix(in srgb,#2dbf7f 24%,var(--line));background:linear-gradient(180deg,rgba(45,191,127,.08),transparent 42%),color-mix(in srgb,var(--panel-surface-strong) 92%,white 8%)}.extension-trust-card h3{margin:0;color:var(--text);font-family:var(--font-display);font-size:1.1rem;line-height:1.35}.extension-trust-list{display:grid;gap:8px}.extension-trust-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start}.extension-trust-item>span{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid rgba(45,191,127,.32);background:rgba(45,191,127,.1);color:#18875a;font-size:.72rem;font-weight:900}.extension-trust-item div{display:grid;gap:3px}.extension-trust-item strong{color:var(--text);font-size:.88rem;line-height:1.4}.extension-trust-item p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.extension-trust-card .panel-link{justify-self:start;margin-top:auto}.extension-pro-preview{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:16px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--brand-orange) 26%,var(--line));background:radial-gradient(circle at 88% 10%,rgba(251,146,60,.12),transparent 38%),color-mix(in srgb,var(--panel-surface-strong) 94%,transparent)}.extension-pro-preview .extension-section-head{max-width:620px}.extension-pro-preview-link{justify-self:start;margin-top:3px;border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-weight:900}.extension-pro-candidate-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.extension-pro-candidate-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:40px;padding:8px 10px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 92%,transparent)}.extension-pro-candidate-list span{display:inline-grid;min-height:22px;place-items:center;padding:4px 7px;border:1px solid var(--pro-badge-border);color:var(--pro-badge-text);font-size:.64rem;font-weight:900}.extension-pro-candidate-list strong{color:var(--text);font-size:.84rem;line-height:1.4}.extension-pricing-card-pro{border-color:color-mix(in srgb,var(--brand-orange) 42%,var(--line));background:linear-gradient(180deg,rgba(255,122,26,.1),transparent 42%),color-mix(in srgb,var(--panel-surface-strong) 92%,white 8%)}.extension-pricing-card h3{margin:0;color:var(--text);font-family:var(--font-display);font-size:1.1rem;line-height:1.3}.extension-pricing-price{color:var(--text);font-family:var(--font-display);font-size:1.42rem;font-weight:900;line-height:1.2}.extension-pricing-card-pro .extension-pricing-price{color:var(--accent)}.extension-pricing-features{display:grid;gap:9px;margin:6px 0 8px;padding:0;list-style:none}.extension-pricing-features li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--text);font-size:.86rem;line-height:1.45}.extension-pricing-features span{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid color-mix(in srgb,var(--brand-orange) 24%,var(--line));background:rgba(255,122,26,.09);color:var(--accent);font-size:.68rem;font-weight:900}.extension-pricing-cta{display:inline-grid;min-height:38px;place-items:center;align-self:end;margin-top:auto;padding:8px 12px;border:1px solid var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-size:.82rem;font-weight:900;text-decoration:none}.extension-hiw-section{gap:10px}.extension-hiw-head{max-width:700px}.extension-hiw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.extension-hiw-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-content:start;min-height:0;padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 92%,white 8%);animation:extension-hiw-step-in .68s cubic-bezier(.2,.72,.22,1) both}.extension-hiw-step:nth-child(2){animation-delay:.12s}.extension-hiw-step:nth-child(3){animation-delay:.24s}.extension-hiw-step:not(:last-child):after{position:absolute;top:50%;right:-16px;z-index:2;color:var(--accent);content:"→";font-size:1.25rem;font-weight:900;line-height:1;transform:translateY(-50%)}.extension-hiw-number{display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-size:.74rem;font-weight:800}.extension-hiw-step h3{margin:0;color:var(--text);font-size:.96rem;line-height:1.4}.extension-hiw-step-copy{display:grid;gap:3px}.extension-hiw-visual{grid-column:1/-1;min-height:208px;margin-top:2px}.extension-hiw-browser{overflow:hidden;height:208px;min-height:208px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.58))}.extension-hiw-browser-bar,.extension-hiw-mini-toolbar,.extension-hiw-toolbar-preview{display:flex;gap:6px;align-items:center}.extension-hiw-browser-bar{min-height:34px;padding:8px 10px;border-bottom:1px solid var(--line)}.extension-hiw-browser-bar span{width:7px;height:7px;border-radius:999px;background:var(--line-strong)}.extension-hiw-browser-bar span:first-child{background:#e45656}.extension-hiw-browser-bar span:nth-child(2){background:#ffb84d}.extension-hiw-browser-bar span:nth-child(3){background:#2dbf7f}.extension-hiw-browser-bar strong{overflow:hidden;margin-left:auto;color:var(--muted);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.extension-hiw-detect-screen,.extension-hiw-draw-screen,.extension-hiw-install-screen{position:relative;height:174px;min-height:174px;padding:12px}.extension-hiw-install-screen{padding:9px;background:#0f172a}.extension-hiw-popup-mock{display:grid;gap:8px;min-height:156px;padding:10px;color:#f8fafc;background:#111827;box-shadow:0 14px 34px rgba(2,6,23,.32);animation:extension-hiw-popup-open .52s cubic-bezier(.2,.72,.22,1) both}.extension-hiw-popup-title{color:#ff8a2b;font-size:.84rem;font-weight:900;line-height:1.2}.extension-hiw-popup-mock p{margin:0;color:#dbe7ff;font-size:.64rem;line-height:1.45}.extension-hiw-popup-account,.extension-hiw-popup-status{display:grid;gap:5px;padding:8px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.86)}.extension-hiw-popup-account span,.extension-hiw-popup-status span{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:6px;align-items:center}.extension-hiw-popup-account em,.extension-hiw-popup-status em{color:#9fb1d1;font-size:.58rem;font-style:normal;font-weight:800}.extension-hiw-popup-account b,.extension-hiw-popup-status b{overflow:hidden;color:#ffffff;font-size:.61rem;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.extension-hiw-pro-badge{justify-self:end;padding:1px 7px;border:1px solid rgba(255,138,43,.64);border-radius:999px;background:rgba(255,138,43,.18);color:#ffd2a8!important;animation:extension-hiw-pro-glow 2.1s ease-in-out infinite}.extension-hiw-popup-actions{display:grid;gap:5px}.extension-hiw-popup-actions span{position:relative;display:inline-grid;min-height:24px;place-items:center;overflow:hidden;border:1px solid rgba(148,163,184,.24);color:#ffffff;font-size:.61rem;font-weight:900}.extension-hiw-popup-actions span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);content:"";transform:translateX(-110%);animation:extension-hiw-button-sheen 2.8s ease-in-out infinite}.extension-hiw-popup-actions span:nth-child(2):after{animation-delay:.24s}.extension-hiw-popup-actions span:nth-child(3):after{animation-delay:.48s}.extension-hiw-detect-screen{display:grid;gap:10px}.extension-hiw-toolbar-preview{justify-content:space-between;min-height:32px;padding:8px 9px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.extension-hiw-toolbar-preview b,.extension-hiw-toolbar-preview span{font-size:.7rem;line-height:1.3}.extension-hiw-toolbar-preview b{color:var(--text)}.extension-hiw-detect-grid{position:relative;display:grid;gap:7px;overflow:hidden;padding:12px;border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 30px,42px 100%}.extension-hiw-detect-grid:after{position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,transparent,rgba(79,140,255,.16),transparent);content:"";animation:extension-hiw-scan 2.6s ease-in-out infinite}.extension-hiw-detect-grid em,.extension-hiw-detect-grid span,.extension-hiw-detect-grid strong{position:relative;z-index:1}.extension-hiw-detect-grid em,.extension-hiw-detect-grid span{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:800}.extension-hiw-detect-grid strong{color:var(--text);font-size:.82rem}.extension-hiw-mini-toolbar{flex-wrap:wrap;padding-bottom:9px}.extension-hiw-mini-toolbar span{position:relative;padding:4px 7px;border:1px solid color-mix(in srgb,var(--brand-orange) 24%,var(--line));background:rgba(255,122,26,.1);color:var(--text);font-size:.66rem;font-weight:900}.extension-hiw-auto-target{animation:extension-hiw-auto-active 3.6s ease-in-out infinite}.extension-hiw-auto-target:after{position:absolute;inset:-5px;border:1px solid rgba(255,122,26,.5);content:"";opacity:0;transform:scale(.78);animation:extension-hiw-auto-click 3.6s ease-in-out infinite}.extension-hiw-draw-screen{overflow:hidden}.extension-hiw-draw-cursor{position:absolute;top:20px;left:25px;z-index:4;width:14px;height:18px;background:#111827;clip-path:polygon(0 0,0 100%,35% 72%,54% 100%,74% 90%,54% 62%,100% 62%);filter:drop-shadow(0 1px 0 #ffffff) drop-shadow(0 2px 4px rgba(0,0,0,.22));pointer-events:none;animation:extension-hiw-draw-cursor 3.6s ease-in-out infinite}.extension-hiw-mini-chart{position:relative;overflow:hidden;min-height:96px;border:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100% 32px,42px 100%}.extension-hiw-draw-label{position:absolute;top:8px;right:8px;z-index:2;padding:3px 6px;border:1px solid rgba(79,140,255,.28);background:rgba(255,255,255,.76);color:#1f4fb8;font-size:.62rem;line-height:1.2;opacity:0;transform:translateY(-4px);animation:extension-hiw-draw-label 3.6s ease-in-out infinite}.extension-hiw-mini-chart i{position:relative;display:inline-block;width:8%;min-height:32px;margin:46px 1.5% 0;background:#2dbf7f;vertical-align:bottom}.extension-hiw-mini-chart i:nth-of-type(2n){min-height:44px;margin-top:34px;background:#e45656}.extension-hiw-mini-chart i:nth-of-type(3n){min-height:58px;margin-top:20px}.extension-hiw-line{position:absolute;right:0;left:0;z-index:1;transform-origin:left;scale:0 1;animation:extension-hiw-line-draw 3.6s ease-in-out infinite}.extension-hiw-line-resistance{top:24px;border-top:2px solid #ff7a1a}.extension-hiw-line-support{top:70px;border-top:2px solid #2dbf7f;animation-delay:.12s}.extension-hiw-line-trend{top:54px;height:2px;background:#4f8cff;transform:rotate(-9deg);animation-delay:.24s}.extension-version-section{gap:12px}.extension-version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.extension-version-item{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--brand-orange) 18%,var(--line));background:color-mix(in srgb,var(--panel-surface-strong) 84%,transparent)}.extension-version-item em,.extension-version-item small{color:var(--muted);font-size:.68rem;font-style:normal;line-height:1.35}.extension-version-item b{overflow:hidden;color:var(--text);font-size:.82rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.extension-faq-list{display:grid;border-top:1px solid var(--line)}.extension-faq-item{display:block;border-bottom:1px solid var(--line)}.extension-faq-item summary{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;padding:9px 0;cursor:pointer;list-style:none}.extension-faq-item summary::-webkit-details-marker{display:none}.extension-faq-item summary>span{color:var(--muted);font-size:1rem;line-height:1;transition:transform var(--motion-base) var(--motion-ease)}.extension-faq-item[open] summary>span{transform:rotate(45deg)}.extension-faq-item p{padding:0 28px 10px 0}.extension-support-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}:root[data-theme=dark] .extension-product-hero{background:radial-gradient(circle at 82% 14%,rgba(251,146,60,.12),transparent 36%),linear-gradient(180deg,#111112,#09090a)}:root[data-theme=dark] .extension-hero-stats div{background:rgba(255,255,255,.035)}:root[data-theme=dark] .extension-hiw-browser,:root[data-theme=dark] .extension-product-preview{background:#0f1012}:root[data-theme=dark] .extension-preview-chart{background-color:#0c0d0f}:root[data-theme=dark] .extension-hiw-toolbar-preview{background:rgba(8,9,11,.88)}:root[data-theme=dark] .extension-hiw-draw-label{background:rgba(8,16,32,.9);color:#9ec0ff}:root[data-theme=dark] .extension-trust-item>span{color:#61d9a1}@keyframes extension-hiw-step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes extension-hiw-popup-open{0%{transform:translateY(8px) scale(.96)}to{transform:translateY(0) scale(1)}}@keyframes extension-hiw-pro-glow{0%,to{box-shadow:0 0 0 rgba(255,138,43,0)}50%{box-shadow:0 0 0 4px rgba(255,138,43,.12)}}@keyframes extension-hiw-button-sheen{0%,40%{transform:translateX(-110%)}72%,to{transform:translateX(110%)}}@keyframes extension-hiw-draw-cursor{0%{opacity:0;transform:translate(88px,64px) scale(.92)}18%,40%{opacity:1;transform:translate(0) scale(1)}48%{opacity:1;transform:translate(0) scale(.88)}58%,76%{opacity:1;transform:translate(104px,76px) scale(1)}to{opacity:0;transform:translate(124px,86px) scale(.94)}}@keyframes extension-hiw-auto-click{0%,42%{opacity:0;transform:scale(.78)}48%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(1.28)}}@keyframes extension-hiw-auto-active{0%,42%,to{background:rgba(255,122,26,.1);color:var(--text)}48%,80%{background:rgba(255,122,26,.24);color:#9a3f00}}@keyframes extension-hiw-scan{0%{transform:translateX(-110%)}55%,to{transform:translateX(260%)}}@keyframes extension-hiw-line-draw{0%,52%{opacity:0;scale:0 1}72%,88%{opacity:1;scale:1 1}to{opacity:0;scale:1 1}}@keyframes extension-hiw-draw-label{0%,50%{opacity:0;transform:translateY(-4px)}62%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.extension-hiw-auto-target,.extension-hiw-auto-target:after,.extension-hiw-detect-grid:after,.extension-hiw-draw-cursor,.extension-hiw-draw-label,.extension-hiw-line,.extension-hiw-popup-actions span:after,.extension-hiw-popup-mock,.extension-hiw-pro-badge,.extension-hiw-step{animation:none}.extension-hiw-step{opacity:1;transform:none}.extension-hiw-line{scale:1 1}.extension-hiw-draw-label{opacity:1;transform:none}}@media (max-width:1080px){.extension-product-hero{grid-template-columns:1fr}.extension-hero-copy{max-width:760px}}@media (max-width:980px){.extension-compare-grid,.extension-grid,.extension-pricing-cards,.extension-support-section,.extension-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.extension-product-hero{padding:16px}.extension-hero-copy .company-name{max-width:100%;font-size:2rem;line-height:1.16}.extension-access-grid,.extension-compare-grid,.extension-grid,.extension-hiw-steps,.extension-pricing-cards,.extension-pro-preview,.extension-support-section,.extension-version-grid{grid-template-columns:1fr}.extension-hiw-step{min-height:0}.extension-hiw-visual{display:none}.extension-hiw-step:not(:last-child):after{top:auto;right:auto;bottom:-18px;left:50%;transform:translateX(-50%) rotate(90deg)}.extension-product-preview{min-height:260px}.extension-candle-row,.extension-hero-stats{gap:5px}.extension-hero-stats div{padding:8px}.extension-hero-stats dt{font-size:.64rem}.extension-hero-stats dd{font-size:.78rem}.extension-support-link{justify-self:start}}.developer-card,.developer-now-block,.developer-profile-copy,.developer-profile-head,.developer-social-links{display:grid;gap:10px}.developer-card{width:min(760px,100%)}.developer-profile-head{grid-template-columns:auto minmax(0,1fr);align-items:center}.developer-avatar-fallback,.developer-avatar-image{width:72px;height:72px;border-radius:12px}.developer-avatar-image{object-fit:cover;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.developer-avatar-fallback{display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.04));color:var(--text);font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em}.developer-profile-copy{gap:4px}.developer-meta-label{color:var(--muted);font-size:.8rem;letter-spacing:.04em}.developer-name{margin:0;font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.04em}.developer-now-copy,.developer-role{margin:0;color:var(--muted);line-height:1.7}.developer-social-links{display:flex;flex-wrap:wrap;gap:10px}.developer-social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--text);transition:border-color .16s ease,background .16s ease,transform .16s ease}.developer-social-link:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);transform:translateY(-1px)}.developer-card-preview{width:min(520px,100%)}:root[data-theme=light] .developer-avatar-fallback,:root[data-theme=light] .developer-avatar-image,:root[data-theme=light] .developer-social-link{border-color:rgba(0,0,0,.1)}:root[data-theme=light] .developer-avatar-fallback{background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.03))}:root[data-theme=light] .developer-social-link{background:rgba(0,0,0,.02)}:root[data-theme=light] .developer-social-link:hover{border-color:rgba(0,0,0,.18);background:rgba(0,0,0,.05)}.watchlist-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-create-group-form,.watchlist-group-chip-row,.watchlist-group-form,.watchlist-group-head,.watchlist-group-list,.watchlist-group-section,.watchlist-group-toolbar,.watchlist-group-toolbar-head{display:grid}.watchlist-group-list,.watchlist-group-section,.watchlist-group-toolbar{gap:14px}.watchlist-group-head,.watchlist-group-toolbar-head{gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 2px}.watchlist-group-head .company-name,.watchlist-group-toolbar-head .company-name{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.watchlist-priority-block,.watchlist-priority-item,.watchlist-priority-item-copy,.watchlist-priority-list,.watchlist-priority-tags,.watchlist-summary-card,.watchlist-summary-grid,.watchlist-summary-panel{display:grid}.watchlist-priority-block,.watchlist-priority-item,.watchlist-summary-card,.watchlist-summary-panel{gap:12px}.watchlist-summary-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-summary-card{padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.watchlist-summary-card strong{font-family:var(--font-display);font-size:2rem;letter-spacing:-.04em;line-height:1}.watchlist-summary-card p{margin:0;color:var(--muted);line-height:1.7}.watchlist-priority-block{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.watchlist-priority-list{gap:10px}.watchlist-priority-item{gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.watchlist-priority-item-copy{gap:8px}.watchlist-priority-item-copy strong{font-family:var(--font-display);font-size:1rem;letter-spacing:-.03em}.watchlist-priority-item-copy p{margin:0}.watchlist-priority-tags{gap:6px;grid-template-columns:repeat(auto-fit,minmax(0,max-content))}.watchlist-load-more-panel,.watchlist-share-feedback,.watchlist-share-panel,.watchlist-upgrade-panel{display:grid;gap:12px}.watchlist-empty-grid{display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:8px}.watchlist-empty-block{display:grid;gap:8px;align-content:start;min-height:112px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.watchlist-empty-ticker-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-empty-ticker-row .search-example-chip{justify-content:center}.watchlist-alert-center,.watchlist-alert-copy,.watchlist-card,.watchlist-card-copy,.watchlist-empty-state,.watchlist-market-price,.watchlist-market-strip,.watchlist-share-copy{display:grid;gap:8px}.watchlist-card{transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.watchlist-card:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.032)}.watchlist-card-head{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.watchlist-header .company-name{max-width:20ch}.watchlist-card-copy{gap:6px}.watchlist-card-copy .company-name{margin:0;font-family:var(--font-display);letter-spacing:-.03em}.watchlist-card-copy p{margin:0;color:var(--muted);line-height:1.55}.watchlist-card-status{font-size:.8rem}.watchlist-card-status-highlight{color:var(--text)}.watchlist-market-strip{gap:7px;padding:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.watchlist-market-strip-muted{min-height:42px;align-content:center}.watchlist-market-price{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.watchlist-market-price strong{overflow:hidden;font-family:var(--font-display);font-size:.86rem;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.watchlist-group-badge{border-color:rgba(127,166,255,.3);background:rgba(127,166,255,.1);color:#c8d6ff}.watchlist-sync-badge{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--muted);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.watchlist-sync-badge-synced{border-color:rgba(84,185,126,.3);background:rgba(84,185,126,.1);color:#9ee0b9}.watchlist-sync-badge-checking,.watchlist-sync-badge-syncing{border-color:rgba(224,174,70,.32);background:rgba(224,174,70,.1);color:#f1d187;animation:watchlist-status-pulse 1.6s ease-in-out infinite}.watchlist-sync-badge-error{border-color:rgba(230,71,68,.36);background:rgba(230,71,68,.12);color:#f5b2ae}.watchlist-group-chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem}.watchlist-group-chip-active,.watchlist-group-chip:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:var(--text)}.watchlist-group-form{gap:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:7px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.watchlist-create-group-form{gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.watchlist-group-chip-row{display:flex;flex-wrap:wrap;gap:8px}.watchlist-group-label{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.watchlist-create-group-input,.watchlist-group-select{min-width:0;width:100%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);color:var(--text);font:inherit;outline:none}.watchlist-group-select{min-height:32px;padding:5px 7px}.watchlist-create-group-input{min-height:44px;padding:10px 12px}.watchlist-create-group-input:focus,.watchlist-group-select:focus{border-color:rgba(255,255,255,.24);color:var(--text)}.watchlist-group-empty{min-height:92px;align-content:center}.watchlist-group-empty p,.watchlist-load-more-panel p,.watchlist-share-feedback p,.watchlist-share-panel p,.watchlist-upgrade-panel p{margin:0}.watchlist-load-more-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.watchlist-upgrade-panel{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.watchlist-upgrade-panel .analysis-empty-actions{justify-content:flex-start}.watchlist-alert-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.watchlist-alert-meter{display:grid;justify-items:end;gap:2px;min-width:84px;padding:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025)}.watchlist-alert-meter strong{font-family:var(--font-display);font-size:1.8rem;line-height:1;letter-spacing:0}.watchlist-alert-meter span{color:var(--muted);font-size:.72rem}.watchlist-alert-list{display:grid;gap:10px}.watchlist-alert-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.02)}.watchlist-alert-item[data-tone=attention]{border-color:rgba(224,174,70,.32);background:rgba(224,174,70,.08)}.watchlist-alert-item[data-tone=positive]{border-color:rgba(84,217,141,.24);background:rgba(84,217,141,.07)}.watchlist-alert-item[data-tone=negative]{border-color:rgba(230,71,68,.28);background:rgba(230,71,68,.08)}.watchlist-alert-item[data-tone=info]{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.08)}.watchlist-alert-center>p,.watchlist-alert-copy p{margin:0;color:var(--muted);line-height:1.55}.watchlist-alert-copy strong{font-family:var(--font-display);letter-spacing:-.02em}@keyframes watchlist-status-pulse{0%,to{opacity:.72}50%{opacity:1}}:root[data-theme=light] .watchlist-card:hover{border-color:rgba(0,0,0,.16);background:rgba(255,255,255,.92)}:root[data-theme=light] .watchlist-group-badge{border-color:rgba(57,91,171,.24);background:rgba(57,91,171,.08);color:#294a9a}:root[data-theme=light] .watchlist-sync-badge{border-color:rgba(0,0,0,.14);background:rgba(0,0,0,.03)}:root[data-theme=light] .watchlist-sync-badge-synced{border-color:rgba(38,126,74,.24);background:rgba(38,126,74,.08);color:#276f45}:root[data-theme=light] .watchlist-sync-badge-checking,:root[data-theme=light] .watchlist-sync-badge-syncing{border-color:rgba(168,117,28,.24);background:rgba(168,117,28,.08);color:#8a611d}:root[data-theme=light] .watchlist-sync-badge-error{border-color:rgba(187,56,54,.24);background:rgba(187,56,54,.08);color:#a22d2b}:root[data-theme=light] .watchlist-group-chip{border-color:rgba(0,0,0,.12);background:rgba(255,255,255,.76)}:root[data-theme=light] .watchlist-group-chip-active,:root[data-theme=light] .watchlist-group-chip:hover{border-color:rgba(0,0,0,.24);background:rgba(0,0,0,.06);color:var(--text)}:root[data-theme=light] .watchlist-group-form,:root[data-theme=light] .watchlist-market-strip{border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.72)}:root[data-theme=light] .watchlist-create-group-input,:root[data-theme=light] .watchlist-group-select{border-color:rgba(0,0,0,.1);background:rgba(255,255,255,.86)}:root[data-theme=light] .watchlist-create-group-input:focus,:root[data-theme=light] .watchlist-group-select:focus{border-color:rgba(0,0,0,.24)}:root[data-theme=light] .watchlist-alert-item,:root[data-theme=light] .watchlist-alert-meter,:root[data-theme=light] .watchlist-empty-block,:root[data-theme=light] .watchlist-priority-item,:root[data-theme=light] .watchlist-summary-card{border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.76)}:root[data-theme=light] .watchlist-alert-item[data-tone=attention]{border-color:rgba(168,117,28,.24);background:rgba(168,117,28,.08)}:root[data-theme=light] .watchlist-alert-item[data-tone=positive]{border-color:rgba(22,120,74,.22);background:rgba(22,120,74,.07)}:root[data-theme=light] .watchlist-alert-item[data-tone=negative]{border-color:rgba(187,56,54,.24);background:rgba(187,56,54,.08)}:root[data-theme=light] .watchlist-alert-item[data-tone=info]{border-color:rgba(43,104,184,.22);background:rgba(43,104,184,.07)}:root[data-theme=light] .watchlist-priority-block{border-top-color:rgba(0,0,0,.08)}.watchlist-level-status{display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.watchlist-level-status[data-tone=support]{border-color:rgba(84,217,141,.22)}.watchlist-level-status[data-tone=resistance]{border-color:rgba(255,120,120,.22)}.watchlist-level-row,.watchlist-level-status-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.watchlist-level-status-head span{color:var(--text);font-size:.76rem;font-weight:700}.watchlist-level-status-head strong{color:var(--muted);font-size:.68rem;font-weight:600}.watchlist-level-row{grid-template-columns:34px minmax(0,1fr) auto}.watchlist-level-row small,.watchlist-level-row span{color:var(--muted);font-size:.68rem}.watchlist-level-row strong{overflow:hidden;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .watchlist-level-status{border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.72)}:root[data-theme=light] .watchlist-level-status[data-tone=support]{border-color:rgba(22,120,74,.24)}:root[data-theme=light] .watchlist-level-status[data-tone=resistance]{border-color:rgba(187,56,54,.24)}@media (max-width:720px){.watchlist-alert-head,.watchlist-alert-item{grid-template-columns:1fr}.watchlist-alert-meter{justify-items:start}.watchlist-empty-grid{grid-template-columns:1fr}}.pro-shell{min-height:auto;align-content:start;justify-items:center;padding-top:24px;padding-bottom:40px}.pro-copy,.pro-feature-list,.pro-hero,.pro-join-list,.pro-join-section,.pro-limit-section,.pro-limit-table-wrap,.pro-overview-strip,.pro-sample-list,.pro-sample-section,.pro-section-head,.pro-shell,.pro-workflow-list,.pro-workflow-section{display:grid;gap:10px}.pro-hero{width:min(940px,100%);gap:18px;justify-items:center;text-align:center;padding:26px;background:var(--card)}.pro-badge{width:fit-content;border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text)}.pro-copy{justify-items:center;max-width:72ch}.pro-copy .analysis-summary{font-size:clamp(.72rem,1.35vw,.94rem);line-height:1.8}.pro-overview-strip{width:min(860px,100%);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,white 8%)}.pro-overview-strip span{display:grid;gap:4px;min-height:62px;align-content:center;justify-items:center;padding:10px 12px}.pro-overview-strip span+span{border-left:1px solid var(--line)}.pro-overview-strip strong{color:var(--text);font-size:clamp(.86rem,1.2vw,1rem);font-weight:700;line-height:1.3}.pro-overview-strip small{color:var(--muted);font-size:.74rem;line-height:1.35}.pro-feature-list{width:min(980px,100%);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pro-feature-item{display:grid;gap:6px;align-content:start;padding:14px 16px;text-align:left;width:100%}.pro-feature-item+.pro-feature-item{border-left:1px solid var(--line)}.pro-feature-item strong{font-size:clamp(.74rem,1.2vw,.9rem);font-weight:600;line-height:1.5}.pro-feature-item span{color:var(--muted);font-size:clamp(.72rem,1.15vw,.88rem);line-height:1.7}.pro-limit-section{width:min(780px,100%);gap:14px;justify-items:stretch;padding-top:4px}.pro-join-section,.pro-sample-section,.pro-workflow-section{width:min(860px,100%);gap:14px;justify-items:stretch;padding-top:4px}.pro-section-head{justify-items:center;max-width:64ch;justify-self:center}.pro-section-head h2{margin:0;color:var(--text);font-size:clamp(1rem,1.8vw,1.28rem);font-weight:600;line-height:1.45}.pro-section-head .analysis-summary{margin:0;max-width:64ch;color:var(--muted);font-size:clamp(.72rem,1.1vw,.88rem);line-height:1.7}.pro-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-join-list,.pro-workflow-list{gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pro-join-list{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-join-item{display:grid;gap:8px;align-content:start;min-height:130px;padding:16px;text-align:left}.pro-join-item+.pro-join-item{border-left:1px solid var(--line)}.pro-join-step{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-size:.78rem;font-weight:700;line-height:1}.pro-join-item strong{color:var(--text);font-size:clamp(.78rem,1.2vw,.94rem);font-weight:600;line-height:1.45}.pro-join-item span:not(.pro-join-step){color:var(--muted);font-size:clamp(.72rem,1.1vw,.86rem);line-height:1.7}.pro-workflow-item{display:grid;gap:6px;align-content:start;min-height:132px;padding:16px;text-align:left}.pro-workflow-item:nth-child(2n){border-left:1px solid var(--line)}.pro-workflow-item:nth-child(n+3){border-top:1px solid var(--line)}.pro-workflow-label{width:fit-content;min-height:26px;padding:4px 8px;border:1px solid var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text);font-size:.72rem;font-weight:600;line-height:1.35}.pro-workflow-item strong{color:var(--text);font-size:clamp(.78rem,1.2vw,.94rem);font-weight:600;line-height:1.45}.pro-workflow-item span:not(.pro-workflow-label){color:var(--muted);font-size:clamp(.72rem,1.1vw,.86rem);line-height:1.7}.pro-sample-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pro-sample-card{display:grid;gap:8px;align-content:start;min-height:190px;padding:16px;text-align:left}.pro-sample-card+.pro-sample-card{border-left:1px solid var(--line)}.pro-sample-card strong{color:var(--text);font-size:clamp(.78rem,1.2vw,.94rem);font-weight:600;line-height:1.45}.pro-sample-lines{display:grid;gap:5px;margin:0;padding:0;color:var(--muted);font-size:clamp(.72rem,1.1vw,.86rem);line-height:1.65;list-style:none}.pro-sample-lines li:before{content:"- "}.pro-limit-table-wrap{width:100%;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pro-limit-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.pro-limit-table td,.pro-limit-table th{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:clamp(.72rem,1.1vw,.86rem);line-height:1.7;vertical-align:middle}.pro-limit-table thead th{color:var(--text);font-size:.76rem;font-weight:600;letter-spacing:.04em}.pro-limit-table tbody tr:last-child td,.pro-limit-table tbody tr:last-child th{border-bottom:0}.pro-limit-table tbody th{display:grid;gap:6px}.pro-limit-table small{color:var(--muted);font-size:.74rem;font-weight:400;line-height:1.5}.pro-limit-label{display:inline-flex;align-items:center;justify-self:start;min-height:30px;padding:0 10px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,white 10%);color:var(--text);font-size:.78rem;font-weight:600;line-height:1.4}.pro-limit-table strong{color:var(--text);font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.3}.pro-limit-row-active .pro-limit-label{border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text)}.pro-limit-row-active strong,.pro-limit-row-active td:last-child{color:var(--pro-badge-text)}.pro-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:min(520px,100%)}.pro-hero-actions-primary{margin-top:-4px;margin-bottom:2px}.pro-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:44px;padding:0 18px;border:1px solid var(--line);background:transparent;color:var(--text);text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.04em;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pro-cta-button:hover{border-color:var(--pro-badge-border);background:color-mix(in srgb,var(--card) 84%,white 16%);transform:translateY(-1px)}.pro-primary-action{border-color:var(--pro-badge-border);background:var(--pro-badge-surface);color:var(--pro-badge-text)}.pro-account-status{display:grid;width:min(860px,100%);gap:12px;padding:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,white 8%);text-align:left}.pro-account-status-copy{display:grid;gap:5px}.pro-account-status-copy strong{color:var(--text);font-size:clamp(.86rem,1.25vw,1rem);font-weight:700;line-height:1.45}.pro-account-status-copy p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.pro-account-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line)}.pro-account-status-grid span{display:grid;gap:4px;min-width:0;padding:10px 12px}.pro-account-status-grid span+span{border-left:1px solid var(--line)}.pro-account-status-grid small{color:var(--muted);font-size:.72rem}.pro-account-status-grid b{overflow:hidden;color:var(--text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.pro-account-status-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pro-footnote{margin:0;color:var(--muted);font-size:clamp(.7rem,1.05vw,.82rem);line-height:1.7;max-width:72ch}@media (max-width:900px){.pro-shell{justify-items:stretch;padding-top:8px;padding-bottom:28px}.pro-hero{width:min(100%,100%);gap:16px;padding:18px 16px}.pro-feature-list{grid-template-columns:1fr}.pro-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-overview-strip span:nth-child(odd){border-left:0}.pro-overview-strip span:nth-child(n+3){border-top:1px solid var(--line)}.pro-overview-strip span:last-child:nth-child(odd){grid-column:1/-1}.pro-account-status-grid{grid-template-columns:1fr}.pro-account-status-grid span+span{border-top:1px solid var(--line);border-left:0}.pro-account-status-actions,.pro-account-status-actions .pro-cta-button{width:100%}.pro-feature-item+.pro-feature-item{border-top:1px solid var(--line);border-left:0}.pro-join-list,.pro-sample-list,.pro-workflow-list{grid-template-columns:1fr}.pro-join-item{min-height:auto}.pro-join-item+.pro-join-item{border-top:1px solid var(--line);border-left:0}.pro-workflow-item,.pro-workflow-item:nth-child(2n),.pro-workflow-item:nth-child(n+3){min-height:auto;border-left:0;border-top:1px solid var(--line)}.pro-workflow-item:first-child{border-top:0}.pro-sample-card{min-height:auto}.pro-sample-card+.pro-sample-card{border-top:1px solid var(--line);border-left:0}.pro-cta-button,.pro-hero-actions{width:100%}.pro-copy .company-name{max-width:12ch;font-size:clamp(1.75rem,9vw,2.35rem);line-height:1.12;word-break:keep-all}.pro-limit-table-wrap{overflow-x:visible}.pro-limit-table,.pro-limit-table tbody,.pro-limit-table td,.pro-limit-table th,.pro-limit-table tr{display:block;width:100%;min-width:0}.pro-limit-table thead{display:none}.pro-limit-table tr{padding:12px;border:1px solid var(--line)}.pro-limit-table tr+tr{margin-top:8px}.pro-limit-table td,.pro-limit-table th{padding:8px 0;border:0}.pro-limit-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.pro-limit-table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em}}.editor-shell{display:grid;gap:16px}.editor-auth-card,.editor-command-bar,.editor-empty-state,.editor-form-panel,.editor-hero,.editor-preview-panel,.editor-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,white 8%),var(--card))}.editor-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start}.editor-main{display:grid}.editor-form-shell,.editor-grid{display:grid;gap:14px}.editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start}.editor-grid-preview{grid-template-columns:1fr}.editor-sidebar{display:grid;gap:14px}.editor-sidebar-group{display:grid;gap:10px}.editor-sidebar-copy{margin:0;color:var(--muted);line-height:1.7}.editor-sidebar-copy code{word-break:break-all}.editor-registry-section,.editor-stock-form{display:grid;gap:10px}.editor-stock-form{padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,white 8%)}.editor-stock-list,.editor-tab-list{display:grid;gap:8px}.editor-stock-group-list{display:grid;gap:12px}.editor-stock-sector-group{display:grid;gap:8px}.editor-stock-sector-toolbar{display:grid;gap:10px}.editor-stock-sector-head{display:grid;gap:4px}.editor-stock-sector-head span,.editor-stock-sector-meta{color:var(--muted);font-size:.82rem;line-height:1.6}.editor-stock-sector-meta{margin:0}.editor-stock-link,.editor-tab-link{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--card) 88%,white 12%);transition:border-color .16s ease,background .16s ease,transform .16s ease}.editor-stock-link{width:100%}.editor-stock-link-active,.editor-stock-link:hover,.editor-tab-link-active,.editor-tab-link:hover{border-color:var(--accent);background:color-mix(in srgb,var(--card) 72%,var(--accent) 28%);transform:translateY(-1px)}.editor-stock-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.editor-stock-row-active .editor-stock-link{border-color:var(--accent);background:color-mix(in srgb,var(--card) 72%,var(--accent) 28%)}.editor-stock-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-stock-status{color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.editor-stock-status-live{color:var(--accent-strong)}.editor-session-actions{display:flex;align-items:center;gap:8px}.editor-inline-error{color:#fca5a5;font-size:.78rem}.editor-auth-form,.editor-field-grid{display:grid;gap:12px}.editor-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-field{display:grid;gap:6px}.editor-field span{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.editor-field-span-2{grid-column:span 2}.editor-input,.editor-textarea{width:100%;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-surface-strong) 84%,white 16%);color:var(--text);font:inherit;padding:12px;border-radius:0;outline:none;transition:border-color .16s ease,background .16s ease}.editor-input:focus,.editor-textarea:focus{border-color:var(--accent);background:color-mix(in srgb,var(--panel-surface-strong) 74%,white 26%)}.editor-textarea{resize:vertical;min-height:110px}.editor-textarea-compact{min-height:96px}.editor-textarea-body{min-height:520px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.7}.editor-command-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between}.editor-command-copy{display:grid;gap:8px;min-width:min(640px,100%)}.editor-notice{margin:0;color:var(--accent-strong)}.editor-notice-error{color:#fca5a5}.editor-autosave-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.editor-danger-button,.editor-primary-button,.editor-secondary-button{border:1px solid var(--line);padding:10px 14px;font:inherit;cursor:pointer;border-radius:0;transition:border-color .16s ease,background .16s ease,transform .16s ease}.editor-danger-button:disabled,.editor-primary-button:disabled,.editor-secondary-button:disabled{opacity:.6;cursor:not-allowed}.editor-primary-button{background:var(--text);color:var(--bg)}.editor-secondary-button{background:color-mix(in srgb,var(--card) 88%,white 12%);color:var(--text)}.editor-danger-button{background:transparent;color:#fca5a5;border-color:rgba(252,165,165,.35)}.editor-danger-button:hover:not(:disabled),.editor-primary-button:hover:not(:disabled),.editor-secondary-button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.editor-preview-panel{display:grid;gap:14px}.editor-preview-panel-focused{min-height:720px}.editor-form-panel-hidden{display:none}.editor-preview-markdown{min-height:360px}.editor-membership-panel{display:grid;gap:16px}.editor-membership-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.editor-membership-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.editor-membership-summary{display:grid;gap:6px;padding:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,white 10%)}.editor-membership-summary span{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.editor-membership-summary strong{color:var(--text);font-size:1.1rem}.editor-membership-search,.editor-membership-toolbar{display:grid;gap:12px;align-items:end}.editor-membership-toolbar{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.7fr) minmax(160px,.7fr) auto}.editor-membership-search{grid-template-columns:minmax(240px,1fr) auto}.editor-membership-actions{display:flex;align-items:center;min-height:45px}.editor-membership-table-wrap{overflow-x:auto;border:1px solid var(--line)}.editor-membership-table{width:100%;min-width:820px;border-collapse:collapse}.editor-membership-table td,.editor-membership-table th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.editor-membership-table th{color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--card) 86%,white 14%)}.editor-membership-table td{color:var(--text)}.editor-membership-table td small,.editor-membership-table td span,.editor-membership-table td strong{display:block}.editor-membership-table td small,.editor-membership-table td span:not(.editor-membership-pill){margin-top:4px;color:var(--muted)}.editor-membership-pill{width:fit-content;min-width:56px;padding:5px 9px;border:1px solid var(--line);color:var(--text);font-size:.78rem;font-weight:700;text-align:center}.editor-membership-pill-pro{border-color:color-mix(in srgb,var(--accent) 72%,white 28%);background:color-mix(in srgb,var(--card) 70%,var(--accent) 30%)}.editor-membership-pill-free{background:color-mix(in srgb,var(--card) 92%,white 8%)}.editor-membership-row-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1080px){.editor-grid,.editor-layout,.editor-membership-search,.editor-membership-toolbar{grid-template-columns:1fr}.editor-membership-actions{min-height:0}}@media (max-width:720px){.editor-field-grid{grid-template-columns:1fr}.editor-membership-head{display:grid}.editor-membership-summary-grid{grid-template-columns:1fr}.editor-field-span-2{grid-column:span 1}.editor-auth-card .company-name,.editor-empty-state .company-name,.editor-hero .company-name{max-width:12ch;font-size:clamp(1.7rem,9vw,2.2rem);line-height:1.12;word-break:keep-all}}@media (max-width:1200px){.watchlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.analysis-layout,.content-grid,.dashboard-grid,.guide-grid,.guide-grid-secondary,.indicator-grid,.login-assurance-grid,.login-stage,.market-hero,.privacy-grid,.pro-hero,.reason-grid,.results-insight-grid,.search-row,.signal-gauge-grid,.signal-tab-row,.stat-grid,.support-resistance-grid,.watchlist-grid,.watchlist-priority-list,.watchlist-summary-grid{grid-template-columns:1fr}.content-actions,.content-slot-market,.content-slot-summary,.content-status,.dashboard-slot-market,.dashboard-slot-search,.dashboard-slot-summary,.results-insight-slot-market,.results-insight-slot-stack,.results-insight-slot-summary{grid-column:auto}.analysis-sidebar{position:static;top:auto}.analysis-article-meta-row,.analysis-category-heading,.analysis-section-heading{grid-template-columns:1fr}.analysis-article-company{text-align:left}.market-price-card-topline{grid-template-columns:1fr}.panel{padding:12px}.landing-title{font-size:1.18rem;white-space:normal}.suggestion-box{left:14px;right:14px}.stat-card{border-right:0;border-top:1px solid rgba(255,255,255,.12)}.stat-card:first-child{border-top:0}}@media (max-width:640px){.site-nav{align-items:stretch;flex-direction:column;width:min(100% - 20px,100%);gap:8px;padding:10px}.site-nav-topbar{gap:10px}.site-brand-group{flex:1 1;flex-wrap:nowrap;min-width:0;gap:8px}.site-brand{min-height:44px}.site-brand-button-desktop{display:none}.site-brand-icon-button,.site-nav-menu-button{display:inline-flex;width:44px;min-width:44px;min-height:44px}.site-brand-threads-icon{width:20px;height:20px}.site-nav-actions{display:none;width:100%;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.site-nav-actions-open{display:flex}.site-nav-mobile-utility{display:grid}.site-nav-links,.site-nav-mobile-utility{width:100%}.site-nav-links-desktop{display:none}.site-nav-links-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.site-nav-more{grid-column:1/-1}.site-nav-more-summary{width:100%;min-height:44px;padding:10px 12px}.site-nav-more-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav-mobile-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);color:var(--muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.site-nav-link,.site-nav-mobile-link{min-height:44px;padding:10px 12px}.site-nav-link{justify-content:center;font-size:.76rem}.site-nav-account-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px;gap:8px}.site-nav-account-actions>*{width:100%;min-width:0}.site-nav-account-actions .site-nav-install-link,.site-nav-account-actions .user-auth-button,.site-nav-account-actions .user-auth-profile{width:100%;min-width:0;min-height:44px;padding-inline:8px}.site-nav-account-actions .user-auth-profile-row,.theme-toggle-button{width:100%;min-width:0}.theme-toggle-button{min-height:44px;padding:10px}.theme-toggle-icon{width:18px;height:18px}.theme-toggle-label{display:none}.user-auth-menu{width:100%}.user-auth-profile-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto}.user-auth-profile{width:100%;max-width:none;min-height:44px;padding:7px 10px}.user-auth-dropdown{position:static;width:100%;margin-top:8px;box-shadow:none}.user-auth-menu-link{min-height:44px}.user-auth-name{max-width:none}.user-auth-button{width:100%;min-height:44px;padding:10px 12px;font-size:.76rem}.site-nav-wrap{padding-top:10px}.shell{padding-top:18px}.shell,.site-footer{width:min(100% - 20px,100%)}.site-footer{padding-bottom:20px}.site-footer-inner{align-items:flex-start;flex-direction:column;gap:6px;padding-top:12px}.site-footer-link{min-height:40px}.login-shell{min-height:auto;align-content:start}.login-stage{gap:10px}.login-card,.login-stage-copy{min-height:auto;padding:14px}.login-title-block .company-name{max-width:100%;font-size:1.55rem}.login-utility-row{align-items:stretch}.login-utility-row .panel-link{justify-content:center;width:100%}.login-secondary-action-row{grid-template-columns:1fr}.shell-landing{align-items:start;min-height:auto;padding-top:8px;padding-bottom:28px}.pro-primary-action,.pro-secondary-action{width:100%;min-width:0}.developer-card,.developer-card-preview{width:100%}body:after{inset:20px}.search-row,.simple-search-row-compact{grid-template-columns:1fr}.results-search-strip .panel-utility-row{align-items:stretch}.results-search-strip .panel-utility-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.results-search-strip .panel-link{justify-content:center}.results-search-strip .recent-searches,.results-search-strip .watchlist-list{display:none}.simple-search-wrap{min-height:auto;align-items:start}.simple-search-panel{gap:12px;padding:14px}.free-user-ad-banner{min-height:76px}.free-user-ad-slot,.free-user-ad-unit{min-height:50px}.landing-highlight,.watchlist-priority-item,.watchlist-summary-card{padding:14px}.watchlist-create-group-form,.watchlist-group-form,.watchlist-group-head,.watchlist-group-toolbar-head,.watchlist-load-more-panel,.watchlist-market-price,.watchlist-priority-item{grid-template-columns:1fr}.search-example-chip{min-height:44px;padding:10px 12px}.search-button{width:100%}.company-meta,.inline-meta,.market-hero,.market-price-card-main,.meta-row,.summary-header{gap:8px}.market-sparkline-wrap{min-height:92px}.market-price-meta{gap:4px 10px}.developer-social-link{width:46px;height:46px}:root[data-theme=light] .site-nav-actions{border-top-color:rgba(0,0,0,.08)}:root[data-theme=light] .site-nav-mobile-link{border-color:rgba(0,0,0,.14)}:root[data-theme=light] .site-nav-mobile-link.site-nav-link-active,:root[data-theme=light] .site-nav-mobile-link:hover{border-color:rgba(0,0,0,.24);background:rgba(0,0,0,.06)}.site-nav,.site-nav-wrap{background:#111117}.site-nav{width:100%;padding:0 10px}.site-brand{min-height:56px}.site-nav-actions{margin-left:0;border-top-color:rgba(255,255,255,.08)}.site-nav-links-mobile .site-nav-link,.site-nav-mobile-link,.site-nav-more-summary{border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#1b1b24;color:#c7ccd8;letter-spacing:0;text-transform:none}.site-nav-links-mobile .site-nav-link-active,.site-nav-links-mobile .site-nav-link:hover,.site-nav-mobile-link.site-nav-link-active,.site-nav-mobile-link:hover,.site-nav-more-summary:hover,.site-nav-more[open] .site-nav-more-summary{border-color:rgba(255,255,255,.16);background:#24242e;color:#ffffff}.site-nav-account-actions .theme-toggle-button{border-color:rgba(255,255,255,.1);border-radius:2px;background:#1b1b24;color:#c7ccd8}.site-nav-account-actions .user-auth-button{border-radius:2px}.site-nav-menu-button{border-color:rgba(255,255,255,.12);border-radius:2px;background:#1b1b24;color:#f7f8fb}.site-nav-menu-button-active,.site-nav-menu-button:hover{border-color:rgba(255,255,255,.18);background:#24242e;color:#ffffff}.site-nav-menu-button span{background:currentColor}}.extension-landing{width:min(1216px,calc(100% - 64px));max-width:none;gap:0;padding:0 0 48px}:root[data-theme=dark]:has(.extension-landing){--bg:#101318;--bg-strong:#171d25;--card:#171d25;--card-strong:#242d39;--muted:#b2bdcb;--line:#364150}:root[data-theme=dark] .extension-landing .extension-product-hero{background:none}.extension-landing .extension-product-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:56px 0 48px;border:0;background:none;overflow:visible}.extension-landing .extension-hero-copy{gap:22px;max-width:none}.extension-landing .extension-product-context{margin:0;color:var(--muted);font-size:.87rem;font-weight:600}.extension-landing .company-name{max-width:none;margin:0;font-family:var(--font-body),sans-serif;font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:750;letter-spacing:-.055em;line-height:1.3;text-wrap:balance}.extension-landing .extension-hero-copy .analysis-summary{margin:0;max-width:43ch;font-size:1.03rem;line-height:1.8}.extension-landing .extension-action-row{gap:10px;padding:0}.extension-primary-action,.extension-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid var(--line);border-radius:6px;font-size:.9rem;font-weight:700;line-height:1.4}.extension-primary-action{border-color:var(--brand-orange);background:var(--brand-orange);color:#211205}.extension-primary-action:hover{border-color:var(--brand-orange-strong);background:var(--brand-orange-strong)}.extension-secondary-action:hover{background:var(--card-strong)}.extension-landing .extension-release-note{display:grid;gap:6px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.extension-release-note>span{color:var(--accent-strong);font-weight:700}.extension-platform-note{margin:0;color:var(--muted);font-size:.78rem}.extension-chart-demo{min-width:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--bg-strong);scroll-margin-top:90px}.extension-demo-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.extension-demo-label{color:var(--muted);font-size:.75rem}.extension-demo-heading h2{margin:6px 0 0;font-size:1.06rem;font-weight:700;letter-spacing:-.03em;line-height:1.4}.extension-demo-switch{display:inline-flex;flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--card)}.extension-demo-switch button{min-height:44px;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-family:inherit;font-size:.81rem;font-weight:650;cursor:pointer}.extension-demo-switch button[aria-pressed=true]{background:var(--text);color:var(--bg)}.extension-demo-switch button:hover:not([aria-pressed=true]){color:var(--text)}.extension-demo-screen{overflow:hidden;border-radius:6px;background:#16202a;color:#f4f6f8}.extension-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #34404c;font-size:.8rem;font-weight:600}.extension-demo-timeframe{margin-left:8px}.extension-demo-indicator,.extension-demo-timeframe{color:#b9c4ce;font-size:.73rem;font-weight:400}.extension-demo-screen svg{display:block;width:100%;height:auto}.extension-demo-screen svg text{font-family:var(--font-body),sans-serif;font-size:13px}.extension-demo-grid line{stroke:#2c3844;stroke-width:1}.extension-demo-axis{fill:#afbbc7}.extension-demo-explanation{display:flex;align-items:center;min-height:64px;margin:0;padding:12px 18px;border-top:1px solid #34404c;color:#d4dce4;font-size:.78rem;line-height:1.65}.extension-chart-demo figcaption{margin-top:12px;color:var(--muted);font-size:.74rem;line-height:1.65}.extension-landing .extension-section{gap:24px;margin:0;padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:80px}.extension-landing .extension-section-head{gap:10px;max-width:760px}.extension-landing .extension-section-head h2{margin:0;font-family:var(--font-body),sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:-.04em;line-height:1.4}.extension-landing .extension-section-head p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.75}.extension-landing .extension-grid{gap:28px}.extension-landing .extension-mini-card{gap:10px;padding:0;border:0;background:none;box-shadow:none}.extension-landing .extension-mini-card strong{font-size:1rem}.extension-landing .extension-mini-card p{margin:0;font-size:.91rem;line-height:1.75}.extension-landing .extension-hiw-steps{gap:24px}.extension-landing .extension-hiw-step{display:flex;align-items:flex-start;gap:14px;padding:0;border:0;background:none;animation:none}.extension-landing .extension-hiw-step:after{content:none}.extension-landing .extension-hiw-number{flex:0 0 32px;width:32px;height:32px;border:0;border-radius:50%;background:var(--card-strong);color:var(--text);font-size:.87rem}.extension-landing .extension-hiw-step-copy{gap:8px}.extension-landing .extension-hiw-step h3{font-size:1rem;line-height:1.7}.extension-landing .extension-hiw-step p{margin:0;font-size:.9rem;line-height:1.75}.extension-text-link{display:inline-flex;align-items:center;justify-self:start;min-height:44px;color:var(--accent-strong);font-size:.88rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.extension-landing .extension-access-grid{gap:24px}.extension-landing .extension-pricing-card{gap:14px;padding:26px;border-radius:8px;background:var(--card)}.extension-landing .extension-pricing-price{font-size:2rem}.extension-landing .extension-pricing-card>p{font-size:.9rem;line-height:1.7}.extension-landing .extension-pricing-features{gap:12px}.extension-landing .extension-pricing-features li{font-size:.9rem}.extension-landing .extension-pricing-cta{min-height:46px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--text);font-size:.88rem}.extension-landing .extension-trust-card{gap:20px;padding:26px;border:1px solid var(--line);border-radius:8px;background:none}.extension-landing .extension-trust-card h3{font-size:1.1rem}.extension-landing .extension-trust-item>span{border:0;background:none;color:var(--text)}.extension-landing .extension-trust-item strong{font-size:.91rem}.extension-landing .extension-trust-item p{font-size:.86rem;line-height:1.65}.extension-landing .extension-trust-card .panel-link{min-height:44px}.extension-landing .extension-faq-item summary{min-height:56px;padding:16px 0;font-size:.95rem}.extension-landing .extension-faq-item p{max-width:76ch;margin:0 0 18px;font-size:.92rem;line-height:1.8}.extension-pro-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 16px;padding:24px;border-radius:6px;background:var(--card)}.extension-pro-note strong{font-size:.95rem}.extension-pro-note p{max-width:68ch;margin:8px 0 0;color:var(--muted);font-size:.85rem;line-height:1.7}.extension-pro-note .extension-text-link{flex-shrink:0}.extension-landing .extension-support-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.extension-landing .extension-support-section h2{font-size:1.15rem}.extension-landing .extension-support-section .extension-action-row>a{min-height:44px}@media (max-width:1100px){.extension-landing .extension-product-hero{gap:28px}.extension-demo-heading{align-items:flex-start}.extension-demo-switch{width:100%}.extension-demo-switch button{flex:1 1}.extension-landing .extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.extension-landing{width:calc(100% - 40px)}.extension-landing .extension-product-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:36px 0}.extension-landing .extension-hero-copy{gap:18px}.extension-landing .company-name{max-width:22ch;font-size:clamp(1.8rem,5vw,2.5rem);text-wrap:wrap}.extension-landing .extension-hero-copy .analysis-summary{max-width:54ch;font-size:1rem}.extension-demo-heading{align-items:center}.extension-demo-switch{width:auto}.extension-landing .extension-section{padding:30px 0}.extension-landing .extension-hiw-steps{grid-template-columns:minmax(0,1fr);gap:22px}.extension-landing .extension-access-grid{grid-template-columns:minmax(0,1fr);gap:16px}.extension-landing .extension-section-head h2{font-size:1.28rem}.extension-pro-note{align-items:flex-start;flex-direction:column;gap:10px;padding:20px}.extension-landing .extension-support-section{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.extension-landing{width:calc(100% - 32px)}.extension-landing .extension-product-context{font-size:.76rem}.extension-landing .company-name{font-size:1.85rem}.extension-primary-action,.extension-secondary-action{padding-inline:14px;font-size:.84rem}.extension-landing .extension-grid{grid-template-columns:minmax(0,1fr);gap:22px}.extension-chart-demo{padding:14px}.extension-demo-heading{gap:12px}.extension-demo-switch{width:100%}.extension-demo-heading h2{font-size:1rem}.extension-demo-toolbar{padding:12px}.extension-demo-screen svg text{font-size:17px}.extension-demo-explanation{min-height:74px;padding:12px}.extension-landing .extension-pricing-card,.extension-landing .extension-trust-card{padding:20px}}.extension-release-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.extension-release-actions>a{display:inline-flex;align-items:center;min-height:44px}.extension-connection-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;color:var(--text);cursor:pointer;font-weight:600;list-style:none}.extension-connection-details>summary::-webkit-details-marker{display:none}.extension-connection-details>summary:after{content:"+";color:var(--muted)}.extension-connection-details[open]>summary:after{content:"−"}.extension-connection-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.extension-connection-content{display:grid;gap:14px;padding-top:16px}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_94deb5{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_94deb5{--font-heading:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:bodyFont;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_753e49{font-family:bodyFont,bodyFont Fallback}.__variable_753e49{--font-body:"bodyFont","bodyFont Fallback"}