.analyzer-report{position:relative;display:flex;flex-direction:column;gap:1.25rem;border:1px solid var(--aurora-panel-border);border-radius:24px;padding:1rem;background:radial-gradient(ellipse 90% 650px at 0 0,var(--aurora-mint-surface),transparent 85%),radial-gradient(ellipse 75% 950px at 100% 38%,var(--aurora-cyan-surface),transparent 85%),radial-gradient(ellipse 95% 850px at 100% 100%,var(--aurora-violet-surface),transparent 85%),var(--aurora-report-base)}.analyzer-accordion,.analyzer-stage{border:1px solid var(--aurora-panel-border);border-radius:20px;background:var(--card);box-shadow:var(--aurora-panel-shadow)}.analyzer-stage{border-color:color-mix(in srgb,var(--aurora-mint) 25%,var(--aurora-panel-border));background:linear-gradient(125deg,var(--aurora-mint-surface),var(--card) 45%,color-mix(in srgb,var(--aurora-cyan-surface) 65%,var(--card)));box-shadow:var(--aurora-raised-shadow)}.analyzer-data-card{border-color:var(--aurora-panel-border);border-radius:16px;box-shadow:var(--shadow)}.analyzer-preview-surface{border-color:var(--aurora-panel-border);background:linear-gradient(145deg,var(--muted),color-mix(in srgb,var(--aurora-cyan-surface) 55%,var(--muted)))}.analyzer-accordion{overflow:hidden}.analyzer-accordion-trigger{border-radius:19px;background:linear-gradient(100deg,color-mix(in srgb,var(--aurora-cyan-surface) 55%,var(--card)),var(--card) 75%);transition:background-color .18s ease}.analyzer-accordion-trigger:focus-visible{outline-offset:-3px}.analyzer-accordion-trigger:hover{background:var(--aurora-mint-surface)}.analyzer-accordion[data-open=true]{border-color:color-mix(in srgb,var(--aurora-mint) 35%,var(--aurora-panel-border))}.analyzer-accordion[data-open=true] .analyzer-accordion-trigger{border-radius:19px 19px 0 0;background:linear-gradient(100deg,var(--aurora-mint-surface),var(--card))}.analyzer-section-icon{border:1px solid color-mix(in srgb,var(--aurora-mint) 20%,var(--aurora-panel-border));background:var(--card);box-shadow:var(--shadow)}.analyzer-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.analyzer-accordion-panel[data-open=true]{grid-template-rows:1fr}.analyzer-accordion-panel[data-concealed=true]{visibility:hidden}.analyzer-accordion-panel>div{min-height:0;overflow:hidden}.analyzer-accordion-panel[data-open=true]>div>div{padding-top:1rem}.analyzer-nav{position:sticky;top:7rem;z-index:30;display:flex;flex-wrap:wrap;gap:.25rem;border:1px solid var(--aurora-panel-border);border-radius:18px;background:color-mix(in srgb,var(--card) 97%,transparent);padding:.4rem;box-shadow:var(--aurora-panel-shadow);backdrop-filter:blur(10px)}.analyzer-nav a{border-radius:12px;border:1px solid transparent;padding:.5rem .75rem;font-size:.875rem;font-weight:600;color:var(--foreground);transition:background-color .18s ease,border-color .18s ease}.analyzer-nav a:hover{background:var(--aurora-mint-surface);border-color:var(--aurora-panel-border);color:var(--primary)}.analyzer-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (min-width:640px){.analyzer-report{padding:1.25rem}.analyzer-nav{top:4.5rem}}@media (prefers-reduced-motion:reduce){.analyzer-accordion-panel,.analyzer-accordion-trigger,.analyzer-nav a{transition:none}}.premium-tool-page--mint{--score-track:color-mix(in srgb,var(--ai-glow-cyan) 14%,var(--ai-border))}:not(.dark) .premium-tool-page--mint{--score-track:#d1fae5}.dark .premium-tool-page--mint{--score-track:color-mix(in srgb,var(--ai-glow-cyan) 10%,rgba(255,255,255,0.08))}.premium-tool-page .analyzer-results-shell{background:var(--ai-surface);border-color:var(--ai-border)}.premium-tool-page .analyzer-report{gap:1rem;border:none;border-radius:0;padding:0;background:transparent}.premium-tool-page .analyzer-accordion,.premium-tool-page .analyzer-disclaimer,.premium-tool-page .analyzer-nav,.premium-tool-page .analyzer-stage{border:1px solid var(--ai-border);background:var(--ai-surface);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.premium-tool-page .analyzer-stage{border-color:color-mix(in srgb,var(--ai-glow-cyan) 22%,var(--ai-border));background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ai-glow-cyan) 10%,transparent),transparent 55%),radial-gradient(ellipse at bottom left,color-mix(in srgb,var(--ai-glow-purple) 6%,transparent),transparent 50%),var(--ai-surface)}.premium-tool-page .analyzer-preview-surface{border-color:var(--ai-border);background:color-mix(in srgb,var(--ai-glow-cyan) 5%,var(--muted))}.premium-tool-page .analyzer-accordion-trigger{background:transparent}.premium-tool-page .analyzer-accordion-trigger:hover{background:color-mix(in srgb,var(--ai-glow-cyan) 6%,var(--ai-surface))}.premium-tool-page .analyzer-accordion[data-open=true]{border-color:color-mix(in srgb,var(--ai-glow-cyan) 28%,var(--ai-border))}.premium-tool-page .analyzer-accordion[data-open=true] .analyzer-accordion-trigger{background:color-mix(in srgb,var(--ai-glow-cyan) 8%,var(--ai-surface))}.premium-tool-page .analyzer-section-icon{border-color:color-mix(in srgb,var(--ai-glow-cyan) 22%,var(--ai-border));background:color-mix(in srgb,var(--ai-glow-cyan) 10%,var(--ai-surface));box-shadow:none}.premium-tool-page .analyzer-nav{background:color-mix(in srgb,var(--ai-surface) 94%,transparent)}.premium-tool-page .analyzer-nav a:hover{background:color-mix(in srgb,var(--ai-glow-cyan) 10%,transparent);border-color:color-mix(in srgb,var(--ai-glow-cyan) 18%,var(--ai-border));color:var(--ai-glow-cyan)}.premium-tool-page .analyzer-data-card{border-color:var(--ai-border)!important;background:color-mix(in srgb,var(--ai-surface) 96%,var(--muted))!important;box-shadow:none!important}.premium-tool-page .analyzer-data-card:hover{border-color:color-mix(in srgb,var(--ai-glow-cyan) 20%,var(--ai-border))!important}.premium-tool-page .analyzer-disclaimer{background:color-mix(in srgb,var(--ai-glow-cyan) 6%,var(--ai-surface));border-color:color-mix(in srgb,var(--ai-glow-cyan) 16%,var(--ai-border))}:not(.dark) .premium-tool-page .ai-glass-panel,:not(.dark) .premium-tool-page .analyzer-accordion,:not(.dark) .premium-tool-page .analyzer-data-card,:not(.dark) .premium-tool-page .analyzer-disclaimer,:not(.dark) .premium-tool-page .analyzer-nav,:not(.dark) .premium-tool-page .analyzer-results-shell,:not(.dark) .premium-tool-page .analyzer-stage,:not(.dark) .premium-tool-page .analyzer-status-panel{box-shadow:none!important}