:root{--bg:#08090d;--ink:#f8fbff;--muted:#a7b0bd;--soft:#111722;--line:rgba(255,255,255,0.12);--panel:rgba(13,18,28,0.86);--cyan:#25f4ee;--pink:#fe2c55;--cyan-soft:rgba(37,244,238,0.14);--pink-soft:rgba(254,44,85,0.14);--amber:#ffc857;--shadow:0 24px 80px rgba(0,0,0,0.42)}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.68}.shell{min-height:100vh;overflow-x:hidden}.nav{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(8,9,13,.78);border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:16px clamp(18px,5vw,64px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.shell:not(.workspace-shell) .nav{padding-left:max(24px,calc((100vw - 1120px) / 2));padding-right:max(24px,calc((100vw - 1120px) / 2))}.shell:not(.workspace-shell) .footer{margin:56px auto 0;max-width:1120px;padding-left:24px;padding-right:24px}.shell:not(.workspace-shell) .footer-links{justify-content:center}.brand{display:flex;font-weight:900;gap:10px}.brand,.mark{align-items:center}.mark{background:url(/brand/xy-video-mark.svg) 50%/cover no-repeat;border-radius:8px;box-shadow:0 10px 26px rgba(254,44,85,.28),-8px 0 24px rgba(37,244,238,.22);color:transparent;display:inline-flex;font-size:0;height:34px;justify-content:center;width:34px}.nav-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ghost,.icon-button,.primary{align-items:center;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:40px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ghost,.icon-button{background:rgba(255,255,255,.06);color:var(--ink)}.ghost:hover,.primary:hover{box-shadow:0 10px 28px rgba(18,31,24,.1);transform:translateY(-1px)}.primary{background:linear-gradient(135deg,var(--pink),#ff5578);border-color:rgba(254,44,85,.78);color:#fff;font-weight:800}.auth-band{align-items:center;background:rgba(5,7,11,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;overflow-y:auto;padding:18px;position:fixed;z-index:49}.auth-band p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;max-width:520px;text-align:center;width:calc(100% - 36px)}.auth-form{background:linear-gradient(180deg,rgba(17,23,34,.98),rgba(10,14,22,.98));border:1px solid rgba(37,244,238,.28);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.46);display:grid;grid-gap:14px;gap:14px;max-width:520px;padding:24px;position:relative;width:100%}.auth-close{height:36px;min-height:36px;padding:0;position:absolute;right:14px;top:14px;width:36px}.auth-intro{display:grid;grid-gap:8px;gap:8px;padding-right:44px}.auth-intro h2{font-size:26px;line-height:1.12;margin:0}.auth-intro p{color:var(--muted);line-height:1.5;margin:0}.google-auth-button{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.82);border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:10px;justify-content:center;min-height:46px;padding:11px 14px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.google-auth-button:hover{box-shadow:0 14px 34px rgba(255,255,255,.12);transform:translateY(-1px)}.google-mark{align-items:center;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0 100%);border-radius:50%;color:#fff;display:inline-flex;font-weight:900;height:22px;justify-content:center;line-height:1;width:22px}.auth-divider{align-items:center;color:var(--muted);display:grid;font-size:12px;font-weight:750;grid-gap:10px;gap:10px;grid-template-columns:1fr auto 1fr;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:rgba(255,255,255,.12);content:"";height:1px}.auth-error{background:rgba(254,44,85,.12);border:1px solid rgba(254,44,85,.34);border-radius:8px;color:#ffd6df;font-size:13px;line-height:1.45;margin:0;padding:10px 12px}.auth-submit{width:100%}.hero{display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);min-height:720px;overflow:hidden;padding:72px clamp(18px,5vw,64px) 38px;position:relative}.hero-art{height:100%;object-fit:cover;object-position:center;opacity:.8;width:100%;z-index:0}.hero-art,.hero-overlay{inset:0;position:absolute}.hero-overlay{background:linear-gradient(90deg,rgba(8,9,13,.96),rgba(8,9,13,.78) 42%,rgba(8,9,13,.36) 72%,rgba(8,9,13,.78)),linear-gradient(180deg,rgba(8,9,13,.18),#08090d 100%);z-index:1}.hero-copy{align-self:center;position:relative;z-index:2}.landing-hero{align-items:center;display:flex;flex-direction:column;min-height:620px;padding:64px clamp(20px,8vw,120px) 38px;text-align:center}.landing-hero .hero-copy{align-self:center;display:grid;justify-items:center;max-width:1080px}.landing-hero h1{font-size:clamp(40px,5.2vw,68px);max-width:980px}.landing-hero .lead{font-size:clamp(16px,1.5vw,19px);max-width:760px}.landing-hero .hero-actions{justify-content:center}.landing-hero .hero-actions .primary{display:none}.landing-hero .hero-actions .ghost{background:transparent;min-height:34px;opacity:.82;padding:0 8px}.landing-hero .trust-badges{justify-content:center;margin-top:18px}.landing-hero .metrics{grid-template-columns:repeat(4,minmax(130px,1fr));margin-top:18px;max-width:820px;width:100%}.landing-hero .metric{background:rgba(12,17,26,.54);padding:12px}.landing-hero .metric strong{font-size:22px}.landing-hero .landing-demo-card{margin-top:24px;max-width:640px;width:min(100%,640px)}.landing-hero .hero-actions{margin-top:22px}.eyebrow,.panel-kicker{color:var(--cyan);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1{font-size:clamp(42px,5.8vw,74px);letter-spacing:0;line-height:.98;margin:14px 0 18px;max-width:960px}.lead{color:var(--muted);font-size:clamp(17px,1.7vw,21px);line-height:1.64;max-width:790px}.trust-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pill,.trust-badges span{align-items:center;background:rgba(37,244,238,.1);border:1px solid rgba(37,244,238,.24);border-radius:999px;color:#dffefd;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:7px 10px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:800px}.metric{background:rgba(12,17,26,.74);border:1px solid var(--line);border-radius:8px;padding:14px}.metric strong{display:block;font-size:26px}.metric span{color:var(--muted);font-size:13px}.card,.pricing-card,.result-panel,.review-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.review-panel{align-self:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px;position:relative;z-index:2}.workspace-shell .nav{background:rgba(8,9,13,.9)}.workspace-topbar{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:1180px;padding:30px 20px 8px;position:relative;z-index:2}.workspace-topbar h1{font-size:clamp(30px,3.5vw,46px);line-height:1.05;margin:6px 0 8px}.workspace-topbar p{color:var(--muted);margin:0;max-width:640px}.workspace-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.workspace-status-row a,.workspace-status-row span{align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;gap:8px;min-height:42px;padding:9px 12px}.workspace-status-row strong{color:#fff;font-size:18px}.workspace-status-row .subscription-status-pill{background:linear-gradient(135deg,rgba(37,244,238,.14),rgba(254,44,85,.12));border-color:rgba(37,244,238,.34);color:#dffefd}.subscription-status-pill svg{color:var(--cyan);flex:0 0 auto}.workspace-status-row a{color:#fff;font-weight:850}.workspace-quick-nav{display:flex;flex-wrap:wrap;gap:10px}.workspace-quick-nav a,.workspace-quick-nav button{align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:8px;min-height:40px;padding:9px 12px}.workspace-quick-nav button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.workspace-hero{align-items:start;gap:18px;grid-template-columns:minmax(0,980px);justify-content:center;min-height:auto;padding-bottom:22px;padding-top:14px}.workspace-hero .hero-copy{align-self:start;padding-top:18px}.workspace-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.04}.workspace-hero .lead{font-size:16px}.workspace-hero .metrics{grid-template-columns:1fr;margin-top:22px}.workspace-hero .metric{padding:12px}.workspace-hero .review-panel{position:relative;top:auto}.workspace-upload-panel{min-width:0;width:100%}.workspace-conversion-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.workspace-conversion-strip span{background:rgba(37,244,238,.07);border:1px solid rgba(37,244,238,.18);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.workspace-conversion-strip small,.workspace-conversion-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-conversion-strip strong{color:#fff;font-size:13px}.workspace-conversion-strip small{color:var(--muted);font-size:12px}.workspace-side-panel{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:88px;z-index:2}.workspace-side-card{background:rgba(13,18,28,.86);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;padding:18px}.workspace-side-card p{color:var(--muted);line-height:1.5;margin:0}.workspace-side-step,.workspace-side-steps{display:grid;grid-gap:10px;gap:10px}.workspace-side-step{align-items:start;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;grid-template-columns:34px 1fr;padding:11px}.workspace-side-step>span{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:8px;color:#fff;display:inline-flex;font-weight:900;height:30px;justify-content:center;width:30px}.workspace-side-step small,.workspace-side-step strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-side-step small{color:var(--muted);margin-top:3px}.workspace-task-flow{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.workspace-task-flow,.workspace-task-step{border-radius:8px;display:grid;padding:10px}.workspace-task-step{align-content:start;grid-gap:5px;gap:5px;min-height:82px}.workspace-task-step span{align-items:center;background:rgba(255,255,255,.1);border-radius:7px;color:var(--muted);display:flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.workspace-task-step strong{font-size:13px}.workspace-task-step small{color:var(--muted);font-size:11px;line-height:1.3}.workspace-task-step.is-active,.workspace-task-step.is-done{background:rgba(37,244,238,.08);outline:1px solid rgba(37,244,238,.22)}.workspace-task-step.is-active span,.workspace-task-step.is-done span{background:linear-gradient(135deg,var(--pink),var(--cyan));color:#fff}.landing-demo-card{align-self:center;background:linear-gradient(180deg,rgba(17,23,34,.96),rgba(10,14,22,.96));border:1px solid rgba(37,244,238,.34);border-radius:8px;box-shadow:0 20px 70px rgba(0,0,0,.34),0 16px 48px rgba(37,244,238,.08);overflow:hidden;position:relative;z-index:2}.landing-demo-body{display:grid;grid-gap:14px;gap:14px;padding:20px}.landing-demo-body h2{font-size:22px;line-height:1.16;margin:0}.landing-demo-body p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.landing-upload-path{align-items:center;background:linear-gradient(135deg,var(--pink),#ff5578);border:1px solid rgba(254,44,85,.78);border-radius:8px;color:#fff;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:72px;padding:14px 16px;text-align:left;transition:border-color .18s ease,transform .18s ease}.landing-upload-path:hover{border-color:rgba(255,255,255,.74);transform:translateY(-1px)}.landing-upload-path span{display:grid;grid-gap:4px;gap:4px;min-width:0}.landing-upload-path small{color:rgba(255,255,255,.78);line-height:1.4}html[lang=en] .landing-upload-path small,html[lang=en] .landing-upload-path strong,html[lang=zh-Hans] .landing-upload-path small,html[lang=zh-Hans] .landing-upload-path strong{font-size:0}html[lang=en] .landing-upload-path strong:before,html[lang=zh-Hans] .landing-upload-path strong:before{color:#fff;display:block;font-size:15px;line-height:1.25}html[lang=en] .landing-upload-path small:before,html[lang=zh-Hans] .landing-upload-path small:before{color:rgba(255,255,255,.78);display:block;font-size:13px;line-height:1.35}html[lang=en] .landing-upload-path strong:before{content:"Upload a video in the workspace"}html[lang=en] .landing-upload-path small:before{content:"Preview first, unlock only if it is useful"}html[lang=zh-Hans] .landing-upload-path strong:before{content:"进入工作台上传视频"}html[lang=zh-Hans] .landing-upload-path small:before{content:"先看免费预览，有价值再解锁完整报告"}.landing-demo-card .action-wide{display:none}.workflow-strip{max-width:980px;padding-top:6px}.workflow-step-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:900px;position:relative}.workflow-step-card{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),rgba(7,10,16,.74);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-height:150px;padding:16px;position:relative}.workflow-step-card:after{background:linear-gradient(90deg,var(--pink),var(--cyan)),radial-gradient(circle,rgba(255,255,255,.18),transparent 42%);border-radius:99px;content:"";height:2px;inset:auto 16px 14px;opacity:.72;position:absolute}.workflow-step-card span{align-items:center;background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:900;height:32px;justify-content:center;width:32px}.workflow-step-card strong{font-size:20px}.workflow-step-card p{color:var(--muted);line-height:1.45;margin:0}.sample-result-section{max-width:1040px}.compact-title{justify-content:center;text-align:center}.sample-result-card{align-items:stretch;background:radial-gradient(circle at 18% 12%,rgba(37,244,238,.2),transparent 31%),radial-gradient(circle at 88% 12%,rgba(254,44,85,.18),transparent 28%),linear-gradient(135deg,rgba(18,24,35,.98),rgba(7,9,15,.98));border:1px solid rgba(37,244,238,.28);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.32);display:grid;grid-gap:18px;gap:18px;grid-template-columns:180px minmax(220px,1fr) minmax(260px,1.1fr);margin:0 auto;max-width:980px;overflow:hidden;padding:20px}.sample-score-badge{align-content:center;background:linear-gradient(180deg,rgba(254,44,85,.24),rgba(37,244,238,.13)),rgba(255,255,255,.03);border:1px solid rgba(254,44,85,.34);border-radius:8px;display:grid;justify-items:center;min-height:180px;padding:18px}.scope-note{background:linear-gradient(90deg,rgba(37,244,238,.1),rgba(254,44,85,.08)),rgba(255,255,255,.045);border:1px solid rgba(37,244,238,.18);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 16px;max-width:920px;padding:14px}.scope-note div{display:grid;grid-gap:5px;gap:5px}.scope-note strong{color:var(--cyan);font-size:12px;text-transform:uppercase}.scope-note span{color:var(--muted);line-height:1.45}.sample-score-badge strong{font-size:58px;line-height:1}.sample-score-badge span{color:var(--muted);font-weight:700;margin-top:8px}.sample-score-badge small{color:#fff;line-height:1.35;margin-top:12px;text-align:center}.sample-frame-stack{display:grid;grid-gap:10px;gap:10px}.frame-rail{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(12,minmax(0,1fr))}.frame-rail i{background:rgba(255,255,255,.14);border-radius:2px;display:block;height:26px}.frame-rail i.is-hot{background:linear-gradient(180deg,var(--pink),var(--cyan))}.sample-frame{background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),repeating-linear-gradient(90deg,transparent 0 13px,rgba(255,255,255,.025) 13px 14px);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:72px;padding:14px}.sample-frame span{color:var(--cyan);font-size:12px;font-weight:800}.sample-frame b{line-height:1.25}.top-frame{border-color:rgba(254,44,85,.42)}.mid-frame{border-color:rgba(248,200,77,.36)}.bottom-frame{border-color:rgba(37,244,238,.36)}.sample-issue-stack{display:grid;grid-gap:10px;gap:10px}.sample-context-row{align-items:center;background:rgba(37,244,238,.1);border:1px solid rgba(37,244,238,.22);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:12px}.sample-context-row span{color:var(--cyan);font-size:12px;font-weight:900}.sample-context-row b{font-size:14px;text-align:right}.sample-report-preview{background:linear-gradient(90deg,rgba(37,244,238,.07),transparent 34%,rgba(254,44,85,.06)),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:14px}.sample-free-preview,.sample-full-report{border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:116px;padding:14px}.sample-free-preview{background:rgba(37,244,238,.08);border:1px solid rgba(37,244,238,.2)}.sample-full-report{background:linear-gradient(135deg,rgba(254,44,85,.18),rgba(37,244,238,.1)),rgba(255,255,255,.04);border:1px solid rgba(254,44,85,.28);position:relative}.sample-full-report:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(8,11,18,.26);border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute}.sample-full-report span,.sample-full-report strong,.sample-full-report svg{position:relative;z-index:1}.sample-free-preview span,.sample-full-report span{color:var(--cyan);font-size:12px;font-weight:900}.sample-free-preview p{color:var(--muted);line-height:1.45;margin:0}.sample-issue{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:30px 1fr;padding:13px}.sample-issue span{align-items:center;background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:8px;color:white;display:flex;font-size:13px;font-weight:800;height:30px;justify-content:center}.sample-issue p{color:var(--muted);line-height:1.45;margin:4px 0 0}.audit-check-section{max-width:1040px}.audit-check-layout{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin:0 auto;max-width:1040px}.audit-workflow-figure,.team-review-figure{border:1px solid rgba(37,244,238,.22);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.34);margin:0;overflow:hidden;position:relative}.audit-workflow-figure:after,.team-review-figure:after{background:linear-gradient(180deg,transparent 62%,rgba(5,7,11,.36));content:"";inset:0;pointer-events:none;position:absolute}.audit-workflow-figure img,.team-review-figure img{display:block;height:100%;object-fit:cover;width:100%}.audit-workflow-figure{align-items:center;background:radial-gradient(circle at 18% 12%,rgba(37,244,238,.1),transparent 34%),rgba(255,255,255,.035);display:flex;min-height:360px;padding:12px}.audit-workflow-figure:after{display:none}.audit-workflow-figure img{height:auto;object-fit:contain}.audit-decision-card{background:radial-gradient(circle at 18% 12%,rgba(254,44,85,.2),transparent 34%),linear-gradient(145deg,rgba(18,23,34,.98),rgba(7,10,16,.98));border:1px solid rgba(254,44,85,.34);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:22px}.audit-decision-card>strong{color:#fff;font-size:66px;line-height:.95}.audit-decision-card h3{font-size:22px;line-height:1.2;margin:0}.audit-decision-card p{color:var(--muted);line-height:1.55;margin:0}.audit-check-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.audit-check-item{align-items:flex-start;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px 1fr;min-height:84px;padding:16px}.audit-check-item span{align-items:center;background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:8px;color:#fff;display:flex;font-size:13px;font-weight:900;height:34px;justify-content:center}.audit-check-item strong{display:block;line-height:1.25}.audit-check-item p{color:var(--muted);line-height:1.45;margin:7px 0 0}.shell:not(.workspace-shell) .video-demo-section{display:none}.team-review-figure{grid-column:1/-1;max-height:520px}.team-use-section{max-width:1040px}.team-use-section .team-review-figure{margin:0 auto;max-width:980px}.team-use-overlay{bottom:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));left:16px;position:absolute;right:16px;z-index:2}.team-use-overlay span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(7,10,16,.68);border:1px solid rgba(255,255,255,.16);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.team-use-overlay strong{color:#fff}.team-use-overlay small{color:var(--muted);line-height:1.35}.shell:not(.workspace-shell) .audit-check-section-late,.shell:not(.workspace-shell) .calibration-section,.shell:not(.workspace-shell) .conversion-summary{display:none}.trial-steps{display:none;gap:8px}.trial-note{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.trial-steps span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);color:var(--muted);display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px 1fr;line-height:1.35;padding:10px}.trial-steps b,.trial-steps span{align-items:center;border-radius:8px}.trial-steps b{background:linear-gradient(135deg,var(--cyan),var(--pink));color:#05070b;display:inline-flex;height:28px;justify-content:center;width:28px}.workspace-empty-report{padding-top:6px}.workspace-report-placeholder{background:linear-gradient(135deg,rgba(37,244,238,.1),rgba(254,44,85,.08)),var(--panel);border:1px solid rgba(37,244,238,.22);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);margin:0 clamp(18px,5vw,64px);padding:18px}.workspace-report-placeholder h2{margin:8px 0}.workspace-report-placeholder p{color:var(--muted);line-height:1.55;margin:0}.placeholder-report-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.placeholder-report-grid span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);display:grid;min-height:76px;place-items:center;text-align:center}.shell:not(.workspace-shell) .proof-strip,.shell:not(.workspace-shell) .section{margin-left:auto;margin-right:auto;max-width:1040px;padding-left:24px;padding-right:24px}.shell:not(.workspace-shell) .section{padding-bottom:42px;padding-top:42px}.shell:not(.workspace-shell) .section+.footer,.shell:not(.workspace-shell) .section+.section{border-top:1px solid rgba(255,255,255,.07)}.shell:not(.workspace-shell) .section-title{align-items:center;flex-direction:column;margin:0 auto 20px;max-width:760px;text-align:center}.shell:not(.workspace-shell) .section-title h2{font-size:clamp(26px,3vw,38px);line-height:1.12;margin:0}.shell:not(.workspace-shell) .section-title p{max-width:680px;font-size:15px}.shell:not(.workspace-shell) .calibration-section,.shell:not(.workspace-shell) .conversion-summary,.shell:not(.workspace-shell) .diagnosis-layout,.shell:not(.workspace-shell) .proof-strip,.shell:not(.workspace-shell) .video-demo-layout{grid-template-columns:1fr}.shell:not(.workspace-shell) .proof-strip{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;padding-bottom:34px;padding-top:8px}.shell:not(.workspace-shell) .proof-item{align-items:center;background:rgba(255,255,255,.045);box-shadow:none;flex-direction:column;justify-content:center;min-height:104px;text-align:center}.shell:not(.workspace-shell) .proof-item small{display:none}.shell:not(.workspace-shell) .grid-3,.shell:not(.workspace-shell) .seo-grid,.shell:not(.workspace-shell) .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:980px}.shell:not(.workspace-shell) .pricing{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1040px}.shell:not(.workspace-shell) .pricing-card{padding:20px}.shell:not(.workspace-shell) .pricing-card .price{margin-bottom:12px;margin-top:12px}.shell:not(.workspace-shell) .audit-pricing .pricing-card:nth-child(2),.shell:not(.workspace-shell) .pricing-card:nth-child(2){transform:none}.shell:not(.workspace-shell) .landing-pricing-decision{align-items:stretch;gap:18px}.shell:not(.workspace-shell) .landing-pricing-decision .pricing-card{display:grid;grid-gap:12px;gap:12px}.shell:not(.workspace-shell) .landing-pricing-decision .pricing-card p,.shell:not(.workspace-shell) .landing-pricing-decision .pricing-card ul{font-size:14px}.shell:not(.workspace-shell) .landing-pricing-decision .pricing-card button{align-self:end}.shell:not(.workspace-shell) .landing-pricing-decision .plan-audit_single{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),rgba(9,12,20,.8);border-style:dashed}.shell:not(.workspace-shell) .landing-pricing-decision .plan-monthly_growth{background:radial-gradient(circle at 82% 8%,rgba(37,244,238,.2),transparent 28%),linear-gradient(145deg,rgba(254,44,85,.2),rgba(12,16,27,.98) 42%,rgba(37,244,238,.13));border-color:rgba(254,44,85,.72);min-height:100%;padding:26px}.shell:not(.workspace-shell) .landing-pricing-decision .plan-monthly_growth h3{font-size:24px}.shell:not(.workspace-shell) .landing-pricing-decision .plan-monthly_growth .price{color:#fff;font-size:46px;line-height:1}.shell:not(.workspace-shell) .landing-pricing-decision .plan-monthly_growth ul{color:#e9eef8}.shell:not(.workspace-shell) .calibration-copy,.shell:not(.workspace-shell) .calibration-flow,.shell:not(.workspace-shell) .demo-copy,.shell:not(.workspace-shell) .faq-panel,.shell:not(.workspace-shell) .summary-copy{margin-left:auto;margin-right:auto;max-width:860px;width:100%}.shell:not(.workspace-shell) .calibration-section{display:none}.shell:not(.workspace-shell) .calibration-copy,.shell:not(.workspace-shell) .summary-copy{text-align:center}.shell:not(.workspace-shell) .summary-copy{display:grid;grid-gap:14px;gap:14px;overflow:hidden;position:relative}.shell:not(.workspace-shell) .summary-copy:after{display:none}.shell:not(.workspace-shell) .calibration-copy p,.shell:not(.workspace-shell) .summary-copy p{margin-left:auto;margin-right:auto;max-width:660px}.shell:not(.workspace-shell) .feature-card,.shell:not(.workspace-shell) .seo-note{min-height:168px}.shell:not(.workspace-shell) .demo-copy-item p,.shell:not(.workspace-shell) .feature-card p,.shell:not(.workspace-shell) .seo-note p{font-size:14px;line-height:1.48}.shell:not(.workspace-shell) .calibration-flow,.shell:not(.workspace-shell) .demo-copy,.shell:not(.workspace-shell) .summary-points{max-width:860px}.shell:not(.workspace-shell) .calibration-step,.shell:not(.workspace-shell) .card,.shell:not(.workspace-shell) .demo-copy-item,.shell:not(.workspace-shell) .seo-note,.shell:not(.workspace-shell) .summary-point{text-align:left}.shell:not(.workspace-shell) .video-demo-layout{margin-left:auto;margin-right:auto;max-width:720px}.shell:not(.workspace-shell) .product-demo-video{max-height:430px}.shell:not(.workspace-shell) .interactive-demo-visual{min-height:390px}.shell:not(.workspace-shell) .feature-card,.shell:not(.workspace-shell) .seo-note,.shell:not(.workspace-shell) .trust-card{box-shadow:none}.shell:not(.workspace-shell) .faq-list{max-width:720px}.panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.panel-head h2,.section h2{font-size:22px;margin:3px 0 0}.upload-zone{align-items:center;background:linear-gradient(180deg,rgba(37,244,238,.12),rgba(254,44,85,.08));border:1px dashed rgba(37,244,238,.46);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:178px;padding:24px;position:relative;text-align:center}.upload-zone strong{color:var(--ink)}.upload-zone small{color:var(--muted);line-height:1.45}.upload-zone input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.upload-picker-button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--ink);display:inline-flex;font-weight:850;gap:8px;margin-top:2px;padding:10px 14px}.upload-zone:hover .upload-picker-button{background:linear-gradient(135deg,rgba(37,244,238,.2),rgba(254,44,85,.16));border-color:rgba(37,244,238,.32)}.selected-file{align-items:center;background:rgba(5,7,11,.58);border:1px solid rgba(37,244,238,.26);border-radius:8px;color:var(--ink);display:flex;gap:10px;max-width:100%;padding:10px 12px;text-align:left}.selected-file>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.selected-file small,.selected-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file small{color:var(--muted)}.advanced-fields{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:14px;padding:12px}.advanced-fields summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.advanced-fields summary::-webkit-details-marker{display:none}.advanced-fields summary span{font-weight:900}.advanced-fields summary small,.conversion-note{color:var(--muted)}.conversion-note{font-size:13px;line-height:1.45;margin:10px 0 0;text-align:center}.analysis-progress{background:rgba(255,255,255,.055);border:1px solid rgba(37,244,238,.22);border-radius:8px;display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding:12px}.analysis-progress-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.analysis-progress-head span,.analysis-progress-head strong{font-size:13px;font-weight:900}.analysis-progress-head strong{color:var(--cyan)}.analysis-track{background:rgba(255,255,255,.11);border-radius:999px;height:9px;overflow:hidden}.analysis-track span{background:linear-gradient(90deg,var(--pink),var(--cyan));border-radius:inherit;display:block;height:100%;transition:width .45s ease}.analysis-error,.analysis-progress p{font-size:13px;line-height:1.45;margin:0}.analysis-progress p{color:var(--muted)}.analysis-error{background:rgba(254,44,85,.12);border:1px solid rgba(254,44,85,.34);border-radius:8px;color:#ffd6df;margin-top:12px;padding:10px 12px}.latest-report-dock{align-items:center;background:linear-gradient(135deg,rgba(37,244,238,.11),rgba(254,44,85,.1));border:1px solid rgba(37,244,238,.28);border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin-top:12px;padding:12px}.latest-report-dock strong{display:block;font-size:30px;line-height:1;margin-top:4px}.latest-report-dock p{color:var(--muted);font-size:13px;line-height:1.45;margin:6px 0 0}.latest-report-dock small{color:#dffefd;display:block;font-size:12px;line-height:1.35;margin-top:6px}.upload-history{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px}.upload-history-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.upload-history-head span{font-size:13px;font-weight:900}.link-button{background:transparent;border:0;color:var(--cyan);cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0}.upload-history-list{display:grid;grid-gap:8px;gap:8px}.upload-history-item{align-items:center;background:rgba(5,7,11,.42);border:1px solid rgba(37,244,238,.16);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:20px minmax(0,1fr);padding:10px;text-align:left;transition:border-color .2s ease,transform .2s ease;width:100%}.upload-history-item:hover{border-color:rgba(37,244,238,.42);transform:translateY(-1px)}.upload-history-item span{display:grid;grid-gap:3px;gap:3px;min-width:0}.upload-history-item small,.upload-history-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-history-item small{color:var(--muted);font-size:12px}.form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.field{display:grid;grid-gap:6px;gap:6px}.field.full{grid-column:1/-1}.field label{color:#d3d8df;font-size:13px;font-weight:800}.field input,.field select,.field textarea{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:43px;padding:10px 12px;width:100%}.field select optgroup,.field select option{background:#ffffff;color:#111827}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(37,244,238,.72);box-shadow:0 0 0 3px rgba(37,244,238,.14);outline:none}.field input::placeholder,.field textarea::placeholder{color:rgba(248,251,255,.46)}.field textarea{min-height:82px;resize:vertical}.action-wide{margin-top:14px;width:100%}.proof-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px clamp(18px,5vw,64px) 24px}.proof-item{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:16px}.proof-item svg{color:var(--cyan);flex:0 0 auto}.proof-item span{display:grid;grid-gap:3px;gap:3px}.proof-item small{color:var(--muted)}.conversion-summary{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding-top:18px}.summary-copy{background:linear-gradient(135deg,rgba(37,244,238,.1),rgba(254,44,85,.08));border:1px solid rgba(37,244,238,.22);border-radius:8px;padding:22px}.summary-copy h2{font-size:clamp(28px,3.4vw,44px);line-height:1.05;margin:10px 0 12px}.summary-copy p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.summary-points{display:grid;grid-gap:10px;gap:10px}.summary-point{background:rgba(255,255,255,.065);border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:40px 1fr;min-height:64px;padding:12px}.summary-point,.summary-point span{align-items:center;border-radius:8px}.summary-point span{background:linear-gradient(135deg,var(--cyan),var(--pink));color:#05070b;display:inline-flex;font-weight:900;height:36px;justify-content:center;width:36px}.summary-point strong{line-height:1.35}.usecase-section{padding-top:22px}.video-demo-section{padding-top:38px}.video-demo-layout{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.product-demo-video{background:#05070b;object-fit:cover;width:100%}.interactive-demo-visual,.product-demo-video{aspect-ratio:16/9;border:1px solid rgba(37,244,238,.28);border-radius:8px;box-shadow:var(--shadow)}.interactive-demo-visual{background:radial-gradient(circle at 20% 20%,rgba(37,244,238,.2),transparent 34%),linear-gradient(135deg,rgba(13,18,28,.98),rgba(5,7,11,.98));min-height:360px;overflow:hidden;position:relative}.interactive-demo-visual img{height:100%;inset:0;object-fit:cover;opacity:.36;position:absolute;width:100%}.interactive-demo-visual:after{background:linear-gradient(90deg,rgba(5,7,11,.28),rgba(5,7,11,.72)),linear-gradient(180deg,transparent,rgba(5,7,11,.82));content:"";inset:0;position:absolute}.interactive-score-card{background:rgba(5,7,11,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(37,244,238,.28);border-radius:8px;display:grid;grid-gap:5px;gap:5px;left:18px;padding:14px;position:absolute;top:18px;width:132px;z-index:2}.interactive-score-card small,.interactive-score-card span{color:var(--muted);font-size:12px}.interactive-score-card strong{color:#fff;font-size:44px;line-height:.95}.interactive-frame-strip{background:rgba(5,7,11,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:8px;bottom:18px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(12,minmax(0,1fr));left:18px;padding:9px;position:absolute;right:18px;z-index:2}.interactive-frame-strip i{background:rgba(255,255,255,.16);border-radius:2px;display:block;height:36px}.interactive-frame-strip i.is-hot{background:linear-gradient(180deg,var(--pink),var(--cyan));box-shadow:0 0 18px rgba(37,244,238,.2)}.interactive-hotspot{background:rgba(8,11,18,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;cursor:pointer;display:grid;grid-gap:5px;gap:5px;max-width:210px;padding:12px;position:absolute;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease;z-index:3}.interactive-hotspot:before{background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:999px;box-shadow:0 0 0 7px rgba(37,244,238,.08);content:"";height:10px;left:-5px;position:absolute;top:16px;width:10px}.interactive-hotspot:focus-visible,.interactive-hotspot:hover{background:rgba(15,22,34,.92);border-color:rgba(37,244,238,.52);outline:0;transform:translateY(-3px)}.interactive-hotspot span{color:var(--cyan);font-size:12px;font-weight:900}.interactive-hotspot strong{font-size:17px}.interactive-hotspot small{color:var(--muted);line-height:1.35}.hotspot-a{left:28%;top:24%}.hotspot-b{right:9%;top:32%}.hotspot-c{bottom:29%;left:44%}.interactive-demo-copy{align-content:center}.demo-copy{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:18px}.demo-copy-item{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px 1fr}.demo-copy-item svg{color:var(--pink);margin-top:2px}.demo-copy-item p{color:var(--muted);line-height:1.5;margin:5px 0 0}.section{padding:30px clamp(18px,5vw,64px)}.section-title{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.section-title p{color:var(--muted);line-height:1.55;margin:0;max-width:680px}.grid-3{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.card,.pricing-card,.result-panel{padding:18px}.card h3,.pricing-card h3{margin:0 0 8px}.card p,.pricing-card p{color:var(--muted);line-height:1.55;margin:0}.feature-card svg{color:var(--pink);margin-bottom:10px}.outcomes-section{padding-top:42px}.calibration-section{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-top:34px}.calibration-copy,.calibration-flow{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--line);border-radius:8px;padding:20px}.calibration-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.08;margin:10px 0 12px}.calibration-copy p{color:var(--muted);line-height:1.65;margin:0 0 18px}.calibration-flow{display:grid;grid-gap:12px;gap:12px}.calibration-step{align-items:start;background:rgba(5,7,11,.5);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:38px 1fr;padding:14px}.calibration-step span{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:8px;color:#05070b;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.calibration-step strong{color:#fff}.calibration-step p{color:var(--muted);grid-column:2;line-height:1.5;margin:0}.seo-section{padding-top:34px}.seo-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-note{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.seo-note strong{color:#fff}.seo-note p{color:var(--muted);line-height:1.55;margin:8px 0 0}.faq-panel{background:linear-gradient(180deg,rgba(37,244,238,.08),rgba(254,44,85,.06));border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:18px}.faq-panel h3{margin:0 0 12px}.faq-list{display:grid;grid-gap:8px;gap:8px}.faq-list details{background:rgba(5,7,11,.48);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px}.faq-list summary{cursor:pointer;font-weight:900}.faq-list p{color:var(--muted);line-height:1.55;margin:10px 0 0}.trust-section{padding-top:34px}.trust-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.trust-card svg{color:var(--cyan)}.trust-card h3{margin:12px 0 8px}.trust-card p{color:var(--muted);line-height:1.55;margin:0}.diagnosis-section{padding-top:34px}.diagnosis-layout{align-items:stretch;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr)}.demo-fix-panel,.demo-phone{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.demo-phone{display:grid;grid-gap:14px;gap:14px;justify-self:center;max-width:320px;padding:14px;width:100%}.phone-top{background:rgba(255,255,255,.16);border-radius:999px;height:8px;justify-self:center;width:72px}.demo-video{align-items:end;aspect-ratio:9/16;background:radial-gradient(circle at 70% 24%,rgba(37,244,238,.28),transparent 28%),linear-gradient(180deg,rgba(8,9,13,.08),rgba(8,9,13,.9)),url(/images/hero-analytics.png);background-position:78%;background-size:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;overflow:hidden;padding:16px;position:relative}.demo-label{background:rgba(5,7,11,.68);border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:13px;font-weight:900;padding:8px 10px;position:relative;z-index:1}.scan-line{animation:scanVideo 3.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(37,244,238,.86),transparent);height:2px;left:0;position:absolute;right:0;top:18%;z-index:2}.play-dot{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:999px;color:#05070b;display:inline-flex;height:54px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px}.issue-marker{animation:markerPulse 2.6s ease-in-out infinite;background:rgba(254,44,85,.92);border:1px solid rgba(255,255,255,.55);border-radius:999px;box-shadow:0 0 0 5px rgba(254,44,85,.16);color:#fff;font-size:12px;font-weight:900;padding:5px 8px;position:absolute;z-index:3}.issue-1{left:14px;top:16%}.issue-2{right:16px;top:34%}.issue-3{left:18px;top:57%}.issue-4{bottom:24%;right:18px}.phone-commerce.legacy-hidden{display:none}.demo-progress{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,1fr)}.demo-progress span{animation:progressBlink 1.6s ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(90deg,var(--cyan),var(--pink));border-radius:999px;height:5px;opacity:.42}.demo-status{align-items:center;background:rgba(254,44,85,.14);border:1px solid rgba(254,44,85,.28);border-radius:8px;display:flex;gap:8px;padding:12px}.demo-status svg{color:var(--cyan)}.demo-fix-panel{display:grid;grid-gap:16px;gap:16px;padding:20px}.fix-header{align-items:center;display:flex;justify-content:space-between}.fix-header span{color:var(--muted);font-weight:900;text-transform:uppercase}.fix-header strong{display:block;font-size:48px;line-height:1;margin-top:6px}.fix-header svg{color:var(--cyan)}.fix-list{display:grid;grid-gap:10px;gap:10px}.fix-item{align-items:flex-start;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px 1fr;padding:12px}.fix-item>span{color:var(--cyan);font-weight:900}.fix-item p{color:var(--muted);line-height:1.5;margin:4px 0 0}.before-after{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.before-after div{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px}.before-after div:last-child{background:rgba(37,244,238,.1);border-color:rgba(37,244,238,.26)}.before-after small{color:var(--muted);font-weight:900;text-transform:uppercase}.before-after p{line-height:1.5;margin:6px 0 0}@keyframes scanVideo{0%,to{top:14%;opacity:.2}50%{top:78%;opacity:1}}@keyframes markerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes progressBlink{0%,to{opacity:.35}50%{opacity:1}}.result-panel{margin:24px clamp(18px,5vw,64px)}.workspace-shell .result-panel{margin-left:auto;margin-right:auto;max-width:980px}.report-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.notice{background:#fff7e6;border:1px solid #f0d69b;border-radius:8px;color:#7a4b00;line-height:1.5;margin:0 0 18px;padding:12px 14px}.checkout-backdrop{align-items:center;background:rgba(5,7,11,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:50}.checkout-modal{background:linear-gradient(180deg,rgba(17,23,34,.98),rgba(10,14,22,.98));border:1px solid rgba(37,244,238,.28);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.46);display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 36px);max-width:520px;overflow-y:auto;padding:24px;position:relative;width:100%}.checkout-close{height:36px;min-height:36px;padding:0;position:absolute;right:14px;top:14px;width:36px}.checkout-icon{align-items:center;background:linear-gradient(135deg,rgba(37,244,238,.18),rgba(254,44,85,.16));border:1px solid rgba(37,244,238,.28);border-radius:8px;color:var(--cyan);display:inline-flex;height:46px;justify-content:center;width:46px}.checkout-modal h2{font-size:28px;line-height:1.1;margin:0}.checkout-modal p,.checkout-modal small{color:var(--muted);line-height:1.5;margin:0}.checkout-plan{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:14px}.checkout-plan div{display:grid;grid-gap:5px;gap:5px}.checkout-plan span{color:var(--muted);line-height:1.4}.checkout-plan b{color:#fff;font-size:26px;white-space:nowrap}.checkout-email{display:grid;grid-gap:8px;gap:8px;font-weight:800}.checkout-email div{align-items:center;background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:20px 1fr;padding:0 12px}.checkout-email svg{color:var(--cyan)}.checkout-email input{background:transparent;border:0;color:#fff;min-height:46px;outline:0;width:100%}.checkout-methods{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.checkout-methods button{align-items:flex-start;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:11px;justify-content:space-between;min-height:124px;padding:14px;text-align:left}.checkout-methods button.is-selected,.checkout-methods button:hover{background:linear-gradient(135deg,rgba(37,244,238,.16),rgba(254,44,85,.16));border-color:rgba(37,244,238,.62)}.payment-logo-frame{align-items:center;background:#fff;border-radius:7px;box-shadow:0 10px 28px rgba(0,0,0,.18);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;overflow:hidden;padding:0 8px;width:136px}.payment-alipay .payment-logo-frame{background:#fff;height:46px;padding:0;width:162px}.payment-logo-frame img{display:block;height:100%;object-fit:contain;width:100%}.payment-method-copy{display:grid;grid-gap:5px;gap:5px;min-width:0;width:100%}.payment-method-copy strong{color:#fff;font-size:.98rem;font-weight:900;line-height:1.15}.payment-method-copy small{color:var(--muted);line-height:1.35}.checkout-list{list-style:none;margin:0;padding:0}.checkout-list,.checkout-list li{display:grid;grid-gap:9px;gap:9px}.checkout-list li{align-items:center;color:var(--muted);grid-template-columns:18px 1fr}.checkout-list svg{color:var(--cyan)}.checkout-trust-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-trust-row a,.checkout-trust-row span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;min-height:34px;padding:7px 9px;text-align:center}.checkout-trust-row svg{color:var(--cyan);flex:0 0 auto}.subscription-manage-note{background:rgba(37,244,238,.08);border:1px solid rgba(37,244,238,.18);border-radius:8px;padding:10px 12px}.checkout-submit{width:100%}.preview-value-card{align-items:stretch;background:linear-gradient(135deg,rgba(254,44,85,.18),rgba(37,244,238,.12)),rgba(255,255,255,.035);border:1px solid rgba(254,44,85,.34);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,1.15fr) minmax(220px,.9fr) 160px;margin-bottom:18px;overflow:hidden;padding:16px;position:relative}.preview-value-card:after{background:linear-gradient(90deg,transparent,rgba(8,11,18,.72));content:"";inset:0;pointer-events:none;position:absolute}.preview-frame-thumb,.preview-proof-grid,.preview-value-copy{position:relative;z-index:1}.preview-value-copy{align-content:start;display:grid;grid-gap:10px;gap:10px}.preview-value-copy h3{font-size:24px;line-height:1.18;margin:0}.preview-value-copy p{color:var(--muted);line-height:1.5;margin:0}.preview-unlock-compare{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.preview-unlock-compare div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:11px}.preview-unlock-compare .is-paid{background:rgba(254,44,85,.1);border-color:rgba(254,44,85,.28)}.preview-unlock-compare strong{font-size:13px}.preview-unlock-compare span{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:6px;line-height:1.3}.preview-unlock-compare svg{color:var(--cyan);flex:0 0 auto}.preview-unlock-compare .is-paid svg{color:var(--pink)}.preview-value-copy .primary{justify-self:start;margin-top:4px}.preview-proof-grid{display:grid;grid-gap:10px;gap:10px}.preview-proof-grid div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.preview-proof-grid strong{font-size:18px;line-height:1.25}.preview-proof-grid span{color:var(--muted);font-size:12px;line-height:1.35}.preview-frame-thumb{align-self:stretch;border:1px solid rgba(255,255,255,.14);border-radius:8px;filter:saturate(1.08);height:100%;max-height:220px;min-height:150px;object-fit:cover;opacity:.72;width:100%}.preview-value-card+.preview-insight{display:none}.preview-insight{align-items:center;background:linear-gradient(135deg,rgba(254,44,85,.18),rgba(37,244,238,.11));border:1px solid rgba(254,44,85,.36);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:16px}.preview-insight h3{font-size:20px;line-height:1.35;margin:8px 0 6px}.preview-insight p{color:var(--muted);line-height:1.5;margin:0}.score-row{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:170px 1fr}.score-circle{aspect-ratio:1;background:conic-gradient(var(--cyan) 0deg,var(--pink) calc(var(--score) * 3.6deg),rgba(255,255,255,.12) 0deg);padding:12px}.score-circle,.score-inner{align-items:center;border-radius:50%;display:flex;justify-content:center}.score-inner{background:#0b0f17;flex-direction:column;height:100%;width:100%}.score-inner strong{font-size:44px}.score-inner span{color:var(--muted);font-size:13px}.pill-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.bars{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.bar-head{display:flex;justify-content:space-between}.track{background:rgba(255,255,255,.1);border-radius:99px;height:10px;overflow:hidden}.fill{background:linear-gradient(90deg,var(--pink),var(--amber),var(--cyan));height:100%}.result-grid{margin-top:22px}.visual-frame-card{margin-top:18px}.report-decision-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 18px}.report-executive-summary{background:radial-gradient(circle at 10% 0,rgba(37,244,238,.16),transparent 32%),linear-gradient(135deg,rgba(254,44,85,.14),rgba(255,255,255,.04));border:1px solid rgba(37,244,238,.24);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);margin:16px 0 18px;padding:16px}.report-executive-lead{align-content:center;display:grid;grid-gap:8px;gap:8px}.report-executive-lead h3{font-size:24px;line-height:1.15;margin:0}.report-executive-lead p{color:var(--muted);line-height:1.5;margin:0}.report-executive-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.report-executive-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px}.report-executive-item span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.report-executive-item strong{color:#fff;font-size:16px;line-height:1.25}.report-executive-item p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.decision-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px}.decision-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.decision-card strong{color:#fff;font-size:17px}.decision-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.decision-card.is-good{border-color:rgba(37,244,238,.34);box-shadow:inset 0 0 0 1px rgba(37,244,238,.08)}.decision-card.is-warn{border-color:rgba(255,200,87,.34);box-shadow:inset 0 0 0 1px rgba(255,200,87,.08)}.decision-card.is-bad{border-color:rgba(254,44,85,.36);box-shadow:inset 0 0 0 1px rgba(254,44,85,.08)}.preview-audit-summary{background:linear-gradient(135deg,rgba(37,244,238,.11),rgba(254,44,85,.08)),rgba(255,255,255,.035);border:1px solid rgba(37,244,238,.2);border-radius:8px;margin:0 0 18px;padding:16px}.editor-priority-head,.preview-audit-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.editor-priority-head h3,.preview-audit-head h3{font-size:22px;line-height:1.2;margin:7px 0 0}.preview-evidence-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.preview-evidence-card{background:rgba(5,7,11,.38);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:13px}.preview-evidence-card span{color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase}.preview-evidence-card strong{color:#fff;font-size:16px;line-height:1.25}.preview-evidence-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.editor-priority-panel{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:8px;margin:0 0 18px;padding:16px}.priority-action-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.priority-action-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px}.priority-action-card.is-must{border-color:rgba(254,44,85,.36);box-shadow:inset 0 0 0 1px rgba(254,44,85,.08)}.priority-action-card.is-improve{border-color:rgba(37,244,238,.24)}.priority-action-card.is-optional{border-color:rgba(255,200,87,.2)}.priority-action-card.is-blurred{filter:blur(4px);opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.priority-action-card span{color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase}.priority-action-card.is-must span{color:var(--pink)}.priority-action-card strong{color:#fff;line-height:1.25}.priority-action-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.editor-overlay{left:50%;max-width:430px;right:auto;transform:translateX(-50%);width:calc(100% - 32px)}.frame-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.frame-card-head h3{margin:0 0 6px}.frame-card-head p{color:var(--muted);line-height:1.5;margin:0}.visual-frame-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.visual-diagnosis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .result-panel .preview-evidence-grid,.workspace-shell .result-panel .preview-value-card,.workspace-shell .result-panel .priority-action-grid,.workspace-shell .result-panel .report-decision-strip,.workspace-shell .result-panel .report-executive-summary,.workspace-shell .result-panel .result-grid,.workspace-shell .result-panel .visual-diagnosis-grid{grid-template-columns:1fr}.workspace-shell .result-panel .result-grid{display:grid;grid-gap:14px;gap:14px}.workspace-shell .result-panel .result-grid>*{grid-column:1/-1;min-width:0;width:100%}.workspace-shell .result-panel .report-executive-summary{gap:14px}.workspace-shell .result-panel .report-executive-grid{grid-template-columns:1fr}.workspace-shell .result-panel .decision-card,.workspace-shell .result-panel .preview-evidence-card,.workspace-shell .result-panel .priority-action-card,.workspace-shell .result-panel .report-executive-item{grid-template-columns:minmax(0,1fr)}.workspace-shell .result-panel .score-row{grid-template-columns:140px minmax(0,1fr)}.workspace-shell .result-panel .visual-frame-diagnosis{grid-template-columns:minmax(118px,150px) minmax(0,1fr)}.workspace-shell .result-panel .preview-frame-thumb{aspect-ratio:9/16;justify-self:start;max-height:260px;width:min(180px,100%)}.workspace-shell .result-panel .subscription-upgrade-panel,.workspace-shell .result-panel .unlock-panel{grid-template-columns:1fr}.workspace-shell .result-panel .subscription-upgrade-actions,.workspace-shell .result-panel .unlock-actions{justify-content:flex-start}.workspace-shell .result-panel .timeline-item{min-width:0;overflow-wrap:anywhere;word-break:normal}.workspace-shell .result-panel .timeline-item span,.workspace-shell .result-panel .timeline-item strong{white-space:normal}.workspace-shell .result-panel .locked-card{min-height:0}.visual-frame-diagnosis{align-items:stretch;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(92px,112px) minmax(0,1fr);min-height:164px;overflow:hidden}.visual-frame-diagnosis.is-blurred{filter:blur(4px);opacity:.44;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-frame{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin:0;overflow:hidden;position:relative}.visual-frame.is-blurred{filter:blur(4px);opacity:.44;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-frame img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.visual-frame figcaption{background:rgba(5,7,11,.76);bottom:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dffefd;font-size:12px;font-weight:900;left:8px;padding:5px 8px;position:absolute}.visual-frame-diagnosis .visual-frame{align-self:stretch;border:0;border-radius:0;min-height:164px}.visual-frame-diagnosis .visual-frame img{aspect-ratio:9/16;height:100%;max-height:198px;object-fit:cover;width:100%}.frame-diagnosis-copy{display:grid;grid-gap:8px;gap:8px;padding:10px}.frame-diagnosis-copy dl{display:grid;grid-gap:8px;gap:8px;margin:0}.frame-diagnosis-copy div{background:rgba(5,7,11,.35);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px}.frame-diagnosis-copy dt{color:var(--cyan);font-size:12px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.frame-diagnosis-copy dd{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.timeline{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.timeline-item{border-left:3px solid var(--cyan);padding:4px 0 4px 12px}.timeline-item.is-blurred{filter:blur(4px);opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-item strong{display:block}.timeline-item span{color:var(--muted);line-height:1.45}.locked-card{min-height:280px;overflow:hidden;position:relative}.locked-card.is-locked .timeline{max-height:340px;overflow:hidden}.locked-card.is-locked:after{background:linear-gradient(180deg,rgba(13,18,28,0),rgba(13,18,28,.94) 58%,rgba(13,18,28,.98));bottom:0;content:"";height:48%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.locked-overlay{align-items:center;background:rgba(5,7,11,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(37,244,238,.32);border-radius:8px;bottom:16px;box-shadow:0 18px 50px rgba(0,0,0,.32);color:#dffefd;display:grid;grid-gap:5px;gap:5px;justify-items:center;left:16px;line-height:1.35;padding:14px;position:absolute;right:16px;text-align:center;z-index:2}.locked-overlay svg{color:var(--pink)}.locked-overlay span{color:var(--muted);font-size:13px}.frame-overlay{left:50%;max-width:360px;right:auto;transform:translateX(-50%);width:calc(100% - 32px)}.wide-card{grid-column:span 2}.transcript-card{margin-top:16px}.transcript-card p{white-space:pre-wrap}.unlock-panel{align-items:center;background:linear-gradient(135deg,rgba(254,44,85,.16),rgba(37,244,238,.12));border:1px solid rgba(254,44,85,.32);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-top:16px;padding:18px}.unlock-panel h3{margin:8px 0 6px}.unlock-panel p{color:var(--muted);line-height:1.5;margin:0}.unlock-benefits{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.unlock-benefits li{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);display:inline-flex;gap:6px;min-height:32px;padding:0 10px}.unlock-benefits svg{color:var(--cyan)}.unlock-compare-table{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.unlock-compare-table div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.unlock-compare-table .is-paid{background:linear-gradient(135deg,rgba(254,44,85,.13),rgba(37,244,238,.08));border-color:rgba(254,44,85,.28)}.unlock-compare-table span{color:var(--cyan);font-size:12px;font-weight:900}.unlock-compare-table strong{font-size:20px}.unlock-compare-table p{font-size:13px}.unlock-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.subscription-upgrade-panel{align-items:center;background:linear-gradient(135deg,rgba(37,244,238,.14),rgba(254,44,85,.12)),rgba(255,255,255,.035);border:1px solid rgba(37,244,238,.28);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding:18px}.subscription-upgrade-panel h3{margin:7px 0 6px}.subscription-upgrade-panel p{color:var(--muted);line-height:1.5;margin:0}.subscription-upgrade-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.result-cta{align-items:center;background:linear-gradient(135deg,rgba(37,244,238,.12),rgba(254,44,85,.12));border:1px solid rgba(37,244,238,.26);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-top:16px;padding:18px}.result-cta h3{margin:0 0 6px}.result-cta p{color:var(--muted);line-height:1.5;margin:0}.result-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.history-list{display:grid;grid-gap:10px;gap:10px}.history-item{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;gap:12px;min-height:64px;padding:12px 14px;text-align:left;width:100%}.history-item:hover{border-color:rgba(37,244,238,.5)}.history-item span{display:grid;grid-gap:3px;gap:3px;min-width:0}.history-item small,.history-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state,.history-item small{color:var(--muted)}.empty-state{background:rgba(255,255,255,.06);border:1px dashed var(--line);border-radius:8px;padding:22px}.pricing{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card.is-recommended{border-color:rgba(37,244,238,.5);box-shadow:0 22px 64px rgba(37,244,238,.12),0 18px 50px rgba(254,44,85,.1)}.audit-card.is-recommended,.audit-pricing .pricing-card.is-recommended{border-color:rgba(254,44,85,.62);box-shadow:0 22px 64px rgba(254,44,85,.16),0 18px 50px rgba(37,244,238,.1)}.audit-card{position:relative}.plan-advice{background:rgba(37,244,238,.1);border:1px solid rgba(37,244,238,.24);border-radius:999px;color:#dffefd;display:inline-flex;font-size:12px;font-weight:900;justify-self:start;margin-bottom:2px;padding:6px 9px}.audit-card.is-recommended:before{display:none}.recommended-badge{background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:999px;color:#05070b;font-size:12px;font-weight:900;padding:6px 10px;position:absolute;right:14px;top:14px}.audit-card.is-recommended{transform:translateY(-6px)}.audit-card.is-recommended .price{color:#dffefd}.subscription-section{padding-top:16px}.price{font-size:34px;font-weight:900;margin:16px 0}.pricing-card ul{color:var(--muted);line-height:1.8;padding-left:18px}.pricing-secondary{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px auto 0;max-width:980px;text-align:center}.pricing-secondary a,.pricing-secondary span{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:8px 12px}.pricing-secondary a{color:#dffefd;font-weight:850}.pricing-chooser{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto;max-width:1040px}.pricing-chooser div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:30px 1fr;padding:12px}.pricing-chooser span{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:8px;color:#05070b;display:inline-flex;font-weight:900;height:28px;justify-content:center;width:28px}.pricing-chooser strong{align-self:center}.pricing-chooser p{color:var(--muted);grid-column:2;line-height:1.45;margin:0}.pricing-trust-panel{background:linear-gradient(135deg,rgba(37,244,238,.1),rgba(254,44,85,.08)),rgba(255,255,255,.035);border:1px solid rgba(37,244,238,.22);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:14px}.pricing-trust-panel div{align-items:center;background:rgba(5,7,11,.34);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px 1fr;min-width:0;padding:12px}.pricing-trust-panel svg{color:var(--cyan)}.pricing-trust-panel small,.pricing-trust-panel span,.pricing-trust-panel strong{display:block;min-width:0}.pricing-trust-panel strong{color:#fff;line-height:1.2}.pricing-trust-panel small{color:var(--muted);line-height:1.35;margin-top:4px}.pricing-trust-panel a{color:#dffefd;font-weight:850}.provider-section{max-width:1040px}.provider-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:960px}.provider-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(10,14,22,.86);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:16px}.provider-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.provider-card strong{color:#fff;font-size:24px;line-height:1.08}.provider-card small{color:var(--muted);line-height:1.38}.provider-ai{border-color:rgba(255,255,255,.24)}.provider-gemini{border-color:rgba(37,244,238,.34)}.provider-alibaba{border-color:rgba(255,200,87,.34)}.provider-payment{border-color:rgba(254,44,85,.34)}.provider-disclaimer{color:var(--muted);font-size:12px;line-height:1.55;margin:14px auto 0;max-width:760px;text-align:center}.footer{align-items:start;background:linear-gradient(135deg,rgba(37,244,238,.08),rgba(254,44,85,.08)),rgba(255,255,255,.035);border:1px solid var(--line);border-radius:12px 12px 0 0;color:var(--muted);display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.8fr);padding:34px clamp(18px,5vw,64px) 26px}.footer-brand{display:grid;grid-gap:14px;gap:14px}.footer-logo{align-self:start}.footer-brand p{line-height:1.65;margin:0;max-width:380px}.footer-email{color:#fff;font-weight:900}.footer-email:hover{color:var(--cyan)}.footer-columns{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(130px,1fr))}.footer-columns div{display:grid;grid-gap:10px;gap:10px}.footer-columns h3{color:#fff;font-size:13px;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.footer-columns a,.footer-links a{color:var(--muted);text-decoration:none}.footer-columns a:hover,.footer-links a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--line);color:rgba(248,251,255,.58);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 18px;grid-column:1/-1;justify-content:space-between;padding-top:18px}.content-shell{min-height:100vh}.content-hero{padding:64px clamp(18px,7vw,92px) 24px}.content-hero h1{font-size:clamp(42px,7vw,78px);letter-spacing:0;line-height:.98;margin:16px 0;max-width:960px}.content-hero p{color:var(--muted);font-size:19px;line-height:1.65;margin:0 0 24px;max-width:820px}.back-link{margin-bottom:20px}.content-section{padding-top:28px}.content-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid var(--line);border-radius:8px;padding:20px}.content-card svg{color:var(--pink)}.content-card h2{font-size:22px;margin:14px 0 10px}.content-card p{color:var(--muted);line-height:1.6;margin:0}.case-score-band{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.case-score{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:20px;text-align:center}.case-score.is-after{background:linear-gradient(135deg,rgba(37,244,238,.13),rgba(254,44,85,.1));border-color:rgba(37,244,238,.28)}.case-score small,.case-score span{color:var(--muted)}.case-score strong{color:#fff;font-size:58px;line-height:.95}.case-report-demo{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.case-report-copy{align-content:center;display:grid;grid-gap:14px;gap:14px}.case-report-copy h2{margin:0}.case-report-copy p{color:var(--muted);line-height:1.6;margin:0}.case-market-pills{display:flex;flex-wrap:wrap;gap:8px}.case-market-pills span{background:rgba(37,244,238,.1);border:1px solid rgba(37,244,238,.24);border-radius:999px;color:#dffefd;font-size:12px;font-weight:800;padding:7px 10px}.case-report-card{background:linear-gradient(135deg,rgba(254,44,85,.13),rgba(37,244,238,.1)),var(--panel);border:1px solid rgba(37,244,238,.24);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;padding:16px}.case-frame-rail{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(12,minmax(0,1fr))}.case-frame-rail i{background:rgba(255,255,255,.12);border-radius:2px;display:block;height:34px}.case-frame-rail i.is-hot{background:linear-gradient(180deg,var(--pink),var(--cyan))}.case-report-row{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px 1fr;padding:12px}.case-report-row strong{color:var(--cyan)}.case-report-row span{color:var(--muted);line-height:1.45}.case-script-split{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 18px}.case-script-split div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.case-script-split .is-after{background:linear-gradient(135deg,rgba(37,244,238,.12),rgba(254,44,85,.1));border-color:rgba(37,244,238,.28)}.case-script-split span{color:var(--cyan);font-size:12px;font-weight:900}.admin-shell{min-height:100vh}.admin-hero{padding-bottom:12px}.admin-message{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;justify-items:start}.admin-message svg{color:var(--pink)}.admin-message h2{margin:0}.admin-message p{color:var(--muted);line-height:1.5;margin:0}.admin-login-card{background:radial-gradient(circle at 0 0,rgba(37,244,238,.16),transparent 34%),radial-gradient(circle at 100% 18%,rgba(254,44,85,.13),transparent 32%),var(--panel);border:1px solid rgba(37,244,238,.28);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;margin-left:auto;margin-right:auto;max-width:520px;width:100%}.admin-login-icon{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border-radius:8px;color:#fff;display:inline-flex;height:44px;justify-content:center;width:44px}.admin-login-form{display:grid;grid-gap:14px;gap:14px}.admin-kpi-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpi{background:linear-gradient(135deg,rgba(37,244,238,.1),rgba(254,44,85,.07)),var(--panel);border:1px solid rgba(37,244,238,.22);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:16px}.admin-kpi span{color:var(--muted);font-size:13px;font-weight:800}.admin-kpi strong{font-size:34px;line-height:1}.admin-mrr-grid{margin-bottom:14px}.admin-mrr-card{min-height:96px}.admin-mrr-table{margin-top:6px}.admin-funnel,.admin-table-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.admin-funnel-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-funnel-step{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:13px}.admin-funnel-step span{align-items:center;background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.admin-funnel-step strong{font-size:14px}.admin-funnel-step b{font-size:28px}.admin-funnel-step small{color:var(--muted)}.admin-table{display:grid;grid-gap:6px;gap:6px;overflow-x:auto}.admin-row{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(90px,.7fr));min-width:780px;padding:10px 12px}.admin-row-head{background:rgba(37,244,238,.08);color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase}.admin-row span{align-items:center;display:inline-flex;gap:6px;min-width:0}.admin-table-card:last-child .admin-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(220px,1fr) minmax(140px,.8fr)}.clean-list{color:var(--muted);display:grid;grid-gap:10px;gap:10px;line-height:1.5;margin:0;padding-left:20px}.content-faq{margin:24px clamp(18px,5vw,64px)}.legal-hero{padding-bottom:8px}.legal-section{display:grid;grid-gap:12px;gap:12px;max-width:980px}.legal-item{background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:8px;padding:18px}.legal-item h2{font-size:20px;margin:0 0 8px}.legal-item p{color:var(--muted);line-height:1.6;margin:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.workspace-topbar{align-items:stretch;grid-template-columns:1fr;padding-top:24px}.workspace-status-row{justify-content:flex-start}.workspace-quick-nav{width:100%}.workspace-quick-nav a,.workspace-quick-nav button{justify-content:center;flex:1 1 150px}.workspace-side-panel{position:static}.admin-funnel-grid,.admin-kpi-grid,.calibration-section,.case-report-demo,.case-score-band,.case-script-split,.content-grid,.conversion-summary,.diagnosis-layout,.footer,.grid-3,.hero,.pricing,.proof-strip,.provider-grid,.scope-note,.score-row,.seo-grid,.trust-grid,.video-demo-layout,.workflow-step-grid,.workspace-hero,.workspace-report-placeholder{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{justify-content:flex-start}.before-after,.checkout-trust-row,.form-grid,.metrics,.preview-evidence-grid,.pricing-chooser,.pricing-trust-panel,.priority-action-grid,.report-decision-strip,.report-executive-grid,.report-executive-summary,.visual-frame-grid,.workspace-conversion-strip,.workspace-task-flow{grid-template-columns:1fr}.visual-frame-diagnosis{grid-template-columns:minmax(86px,104px) minmax(0,1fr);min-height:154px}.visual-frame-diagnosis .visual-frame{min-height:154px}.shell:not(.workspace-shell) .grid-3,.shell:not(.workspace-shell) .pricing,.shell:not(.workspace-shell) .proof-strip,.shell:not(.workspace-shell) .seo-grid,.shell:not(.workspace-shell) .trust-grid{grid-template-columns:1fr}.shell:not(.workspace-shell) .landing-pricing-decision .plan-monthly_growth{grid-column:auto;grid-row:auto;padding:22px}.shell:not(.workspace-shell) .proof-item{align-items:center;flex-direction:row;justify-content:flex-start;min-height:58px;text-align:left}.wide-card{grid-column:auto}.section-title{align-items:stretch;flex-direction:column}.audit-check-grid,.audit-check-layout,.auth-band,.auth-form,.preview-insight,.preview-unlock-compare,.preview-value-card,.result-cta,.sample-report-preview,.sample-result-card,.subscription-upgrade-panel,.team-use-overlay,.unlock-compare-table,.unlock-panel{align-items:stretch;grid-template-columns:1fr}.editor-priority-head,.preview-audit-head,.preview-insight,.result-cta,.unlock-panel{flex-direction:column}.result-cta-actions,.subscription-upgrade-actions,.unlock-actions{justify-content:stretch;width:100%}.result-cta-actions .ghost,.result-cta-actions .primary,.subscription-upgrade-actions .ghost,.subscription-upgrade-actions .primary,.unlock-actions .ghost,.unlock-actions .primary{justify-content:center;width:100%}.auth-band{flex-direction:column}.interactive-demo-visual{aspect-ratio:auto;display:grid;grid-gap:10px;gap:10px;min-height:0;padding:14px}.interactive-demo-visual img,.interactive-demo-visual:after{border-radius:8px}.interactive-frame-strip,.interactive-hotspot,.interactive-score-card{left:auto;position:relative;right:auto;top:auto;bottom:auto;width:auto;z-index:3}.interactive-score-card{grid-template-columns:1fr auto;align-items:center}.interactive-score-card strong{grid-row:span 2}.interactive-hotspot:before{left:10px;top:-5px}.audit-workflow-figure{min-height:220px}.team-review-figure{max-height:none}.team-use-overlay{position:relative;bottom:auto;left:auto;right:auto;margin-top:10px}.workspace-hero{padding-top:42px}.workspace-hero .review-panel{position:relative;top:auto}h1{font-size:40px}}@media (max-width:560px){.visual-frame-diagnosis{grid-template-columns:minmax(82px,96px) minmax(0,1fr);min-height:146px}.visual-frame-diagnosis .visual-frame{min-height:146px}.nav{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;padding:14px 16px}.shell:not(.workspace-shell) .nav{padding-left:16px;padding-right:16px}.brand{justify-content:center;max-width:100%}.nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.nav-actions .ghost,.nav-actions .primary{min-width:0;padding-left:10px;padding-right:10px;white-space:normal;width:100%}.nav-actions .ghost{overflow:hidden;text-overflow:ellipsis}.nav-actions .primary{grid-column:1/-1;line-height:1.24;min-height:48px}.shell:not(.workspace-shell) .nav-actions .nav-pricing-link{display:none}.landing-hero{min-height:auto;padding:42px 16px 30px;width:100%}.landing-hero .hero-copy{max-width:100%;width:100%}.landing-hero h1,h1{font-size:clamp(34px,9.6vw,42px);line-height:1.06;max-width:100%}.landing-hero .lead,.lead{font-size:15px;line-height:1.55;max-width:100%}.landing-hero .trust-badges,.trust-badges{display:grid;grid-template-columns:1fr;justify-items:stretch;width:100%}.pill,.trust-badges span{justify-content:center;min-width:0;text-align:center;white-space:normal;width:100%}.hero-actions,.landing-hero .hero-actions{display:grid;grid-template-columns:1fr;width:100%}.hero-actions .ghost,.hero-actions .primary,.landing-hero .hero-actions .ghost{width:100%}.landing-hero .metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.landing-hero .metric{min-width:0;padding:12px 10px}.landing-hero .metric strong{font-size:21px}.landing-hero .metric span{font-size:12px;line-height:1.35}.landing-hero .landing-demo-card{max-width:100%;width:100%}.workspace-hero,.workspace-topbar{padding-left:16px;padding-right:16px}.workspace-status-row{display:grid}.footer-columns,.workspace-status-row{grid-template-columns:1fr}}