:root{--ql-bg:#f8fafc;--ql-navy-dark:#152744;--ql-navy-deep:#0f1f38;--ql-navy-title:#0f172a;--ql-blue:#2563eb;--ql-blue-hover:#1d4ed8;--ql-cyan:#0284c7;--ql-cyan-light:#38bdf8;--ql-emerald:#059669;--ql-red:#dc2626;--ql-amber:#d97706;--ql-text-dark:#0f172a;--ql-text-sub:#334155;--ql-text-muted:#64748b;--ql-border:#e2e8f0;--ql-card-white:#fff;--ql-font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--ql-mono:"JetBrains Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}.presentation-screen{-webkit-font-smoothing:antialiased;background-color:#f8fafc;background-color:var(--ql-bg);color:#0f172a;color:var(--ql-text-dark);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-family:var(--ql-font);height:100vh;overflow:hidden;position:relative;width:100vw}.presentation-progress-bar{background:linear-gradient(90deg,#2563eb,#0284c7,#059669);height:3px;left:0;position:fixed;top:0;transition:width .3s ease;z-index:1000}.presentation-header{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ql-border);box-shadow:0 2px 10px #0000000a;display:flex;height:64px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:900}.header-left{gap:1.15rem}.brand-logo-wrap,.header-left{align-items:center;display:flex}.brand-logo-wrap{cursor:pointer}.focus-logo-img{height:32px}.focus-logo-img,.ql-logo-img{object-fit:contain;width:auto}.ql-logo-img{height:28px}.partner-divider{background:#cbd5e1;height:22px;width:1px}.citnow-badge{align-items:center;color:#334155;color:var(--ql-text-sub);display:flex;font-size:.76rem;font-weight:600;gap:.45rem}.citnow-dot{background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98199;height:7px;width:7px}.header-center,.slide-counter-chip{align-items:center;display:flex}.slide-counter-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;font-size:.78rem;gap:.6rem;padding:.35rem .95rem}.slide-number{color:#2563eb;font-weight:800}.slide-separator{color:#94a3b8}.slide-current-title{color:#0f172a;font-weight:700}.header-right{align-items:center;display:flex;gap:.75rem}.btn-fullview-toggle{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;gap:.45rem;padding:.45rem .95rem;transition:all .2s ease}.btn-fullview-toggle:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.btn-fullview-toggle.active{background:#2563eb;border-color:#2563eb;color:#fff}.btn-ppt-download{align-items:center;background:linear-gradient(135deg,#d24726,#b7391b);border:none;border-radius:8px;box-shadow:0 3px 12px #d2472659;color:#fff;cursor:pointer;display:flex;font-size:.82rem;font-weight:700;gap:.5rem;padding:.48rem 1.05rem;transition:all .2s ease}.btn-ppt-download:hover{background:linear-gradient(135deg,#b7391b,#96280e);box-shadow:0 5px 16px #d2472680;transform:translateY(-1px)}.ppt-ext-badge{background:#ffffff47;border-radius:4px;font-size:.68rem;font-weight:800;letter-spacing:.05em;padding:.12rem .4rem;text-transform:uppercase}.btn-demo-glow{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.45rem .9rem;transition:all .2s ease}.btn-demo-glow:hover{background:#f1f5f9;color:#0f172a}.btn-portal-pill{align-items:center;background:linear-gradient(135deg,#152744,#0f1f38);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.45rem;padding:.5rem 1.1rem;transition:all .2s ease}.btn-portal-pill:hover{background:#1e3a8a;transform:translateY(-1px)}.slides-viewport{height:100vh;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory;width:100vw}.keynote-slide{align-items:center;display:flex;height:100vh;justify-content:center;min-height:100vh;overflow:hidden;padding:4.8rem 2rem 5.2rem;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100vw}.slide-content{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1540px;min-height:calc(100vh - 130px);width:95vw}.ppt-slide-topbar{margin-bottom:1.25rem}.ppt-dual-logos{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ppt-focus-logo{height:38px}.ppt-focus-logo,.ppt-ql-logo{object-fit:contain;width:auto}.ppt-ql-logo{height:34px}.ppt-slide-title{color:#152744;color:var(--ql-navy-dark);font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}.ppt-slide-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--ql-border);justify-content:space-between;margin-top:1.25rem;padding-top:.65rem}.ppt-slide-footer,.slide-next-prompt{align-items:center;color:#64748b;color:var(--ql-text-muted);display:flex;font-size:.78rem;font-weight:600}.slide-next-prompt{cursor:pointer;gap:.45rem;justify-content:center;margin-top:.85rem}.slide-next-prompt:hover{color:#2563eb}.bounce-arrow{animation:bounceDown 1.8s infinite}.bounce-arrow-up{animation:bounceUp 1.8s infinite}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ppt-cards-grid{grid-gap:2.5rem;align-items:stretch;display:grid;flex:1 1;gap:2.5rem;grid-template-columns:1fr 1fr;margin:.5rem 0;min-height:520px}.ppt-card-navy{background:#152744;background:var(--ql-navy-dark);border-radius:16px;box-shadow:0 12px 35px #15274429;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2.75rem 2.5rem}.ppt-icon-circle-cyan{align-items:center;background:#38bdf833;border-radius:50%;color:#38bdf8;display:flex;height:52px;justify-content:center;margin-bottom:1.25rem;width:52px}.ppt-navy-label{color:#38bdf8;font-size:.82rem;font-weight:800;letter-spacing:.1em;margin-bottom:.75rem}.ppt-navy-label.cyan-text{color:#38bdf8;margin-bottom:1.5rem}.ppt-navy-main-text{color:#fff;font-size:2.2rem;font-weight:800;line-height:1.25;margin-bottom:1.25rem}.ppt-navy-subtext{color:#cbd5e1;font-size:.95rem;line-height:1.6}.ppt-card-white{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 25px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:2.75rem 2.5rem}.ppt-card-white-header{margin-bottom:1.75rem}.ppt-cyan-tag{color:#0284c7;display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:.6rem}.ppt-problem-desc{color:#334155;font-size:1.05rem;font-weight:500;line-height:1.6}.ppt-feature-list{display:flex;flex-direction:column;gap:1.4rem}.ppt-feature-item{align-items:center;display:flex;gap:1rem}.ppt-feature-icon-box{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ppt-feature-title{color:#152744;color:var(--ql-navy-dark);font-size:.98rem;font-weight:800;margin-bottom:.15rem}.ppt-feature-desc{color:#64748b;font-size:.84rem}.ppt-step-rows{display:flex;flex-direction:column;gap:1.35rem}.ppt-step-row{align-items:flex-start;display:flex;gap:1rem}.ppt-step-num-icon{align-items:center;background:#38bdf82e;border-radius:50%;color:#38bdf8;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ppt-step-title{color:#fff;font-size:1.05rem;font-weight:800;margin-bottom:.2rem}.ppt-step-sub{color:#cbd5e1;font-size:.84rem}.ppt-sample-result-header{margin-bottom:1.25rem}.ppt-score-big-box{align-items:baseline;display:flex;gap:.6rem;margin-top:.25rem}.ppt-score-num{color:#dc2626;font-size:3.2rem;font-weight:900;line-height:1}.ppt-score-denom{color:#64748b;font-size:1.4rem;font-weight:700}.ppt-score-poor-badge{color:#dc2626;font-size:1.3rem;font-weight:800;margin-left:.5rem}.ppt-bars-chart{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.ppt-bar-row{grid-gap:.85rem;align-items:center;display:grid;gap:.85rem;grid-template-columns:140px 1fr 60px}.ppt-bar-label{color:#334155;font-size:.84rem;font-weight:600;text-align:right}.ppt-bar-track{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;height:14px;overflow:hidden}.ppt-bar-fill{border-radius:3px;height:100%;transition:width .5s ease}.fill-amber{background:#f59e0b}.fill-red{background:#ef4444}.fill-empty{background:#0000}.fill-green{background:#10b981}.ppt-bar-val{color:#0f172a;font-size:.84rem;font-weight:700}.text-red{color:#dc2626}.text-green{color:#059669}.text-blue{color:#2563eb}.text-cyan{color:#0284c7}.ppt-coach-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:.78rem;line-height:1.45;padding:.65rem .85rem}.ppt-live-url-display{color:#152744;color:var(--ql-navy-dark);font-size:1.45rem;font-weight:800;margin-bottom:.35rem;word-break:break-all}.ppt-live-url-sub{color:#64748b;font-size:.88rem}.ppt-demo-btn-row,.ppt-live-url-sub{margin-bottom:1.25rem}.ppt-btn-open-demo{align-items:center;background:#0284c7;border:none;border-radius:8px;box-shadow:0 4px 15px #0284c740;color:#fff;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;gap:.5rem;padding:.75rem 1.6rem;transition:all .2s ease}.ppt-btn-open-demo:hover{background:#0369a1;transform:translateY(-2px)}.ppt-creds-box{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:1.5rem;padding:.85rem 1.15rem}.cred-col{display:flex;flex-direction:column;gap:.2rem}.cred-role{color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase}.cred-val{color:#152744;color:var(--ql-navy-dark);font-size:.88rem;font-weight:800}.cred-pass{color:#2563eb;font-family:JetBrains Mono,monospace;font-family:var(--ql-mono);font-size:.82rem;font-weight:700}.cred-divider{background:#cbd5e1;height:35px;width:1px}.ppt-sales-list{display:flex;flex-direction:column;gap:1.15rem}.ppt-sales-item{align-items:center;display:flex;gap:1rem}.ppt-sales-icon-box{align-items:center;background:#0284c7;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ppt-sales-title{color:#fff;font-size:1rem;font-weight:800;margin-bottom:.15rem}.ppt-sales-desc{color:#cbd5e1;font-size:.82rem}.report-two-box-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.report-card{border-radius:16px;box-shadow:0 6px 20px #0000000d;padding:2rem}.report-card.problem{background:#fff5f5;border:1.5px solid #fecaca}.report-card.solution{background:#f0fdf4;border:1.5px solid #bbf7d0}.report-card-tag{border-radius:6px;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:.75rem;padding:.2rem .6rem}.report-card-tag.red{background:#fee2e2;color:#dc2626}.report-card-tag.green{background:#dcfce7;color:#15803d}.report-card-head{color:#152744;color:var(--ql-navy-dark);font-size:1.35rem;font-weight:800;margin-bottom:.65rem}.report-card-text{color:#334155;font-size:.88rem;line-height:1.55;margin-bottom:1.25rem}.report-bullet-list{display:flex;flex-direction:column;gap:.65rem}.bullet-row{align-items:flex-start;display:flex;font-size:.84rem;gap:.6rem;line-height:1.45}.bullet-row.red{color:#991b1b}.bullet-row.green{color:#166534}.matrix-table-wrap{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:14px;box-shadow:0 4px 15px #0000000a;overflow-x:auto}.matrix-table{border-collapse:collapse;font-size:.78rem;width:100%}.matrix-table th{background:#152744;background:var(--ql-navy-dark);border-right:1px solid #ffffff1a;color:#fff;font-weight:700;padding:.75rem .85rem;text-align:left}.matrix-table th.highlight-col{background:#1d4ed8}.matrix-table td{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;color:#334155;padding:.65rem .85rem}.matrix-table .dim-title{background:#f8fafc;color:#152744;color:var(--ql-navy-dark);font-weight:700}.matrix-table .highlight-cell{background:#eff6ff;color:#1e40af;font-weight:700}.competitor-nav-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem}.comp-tab-btn{background:#fff;border:1px solid #cbd5e1;border-radius:20px;color:#475569;cursor:pointer;font-size:.82rem;font-weight:700;padding:.55rem 1.15rem;transition:all .2s ease}.comp-tab-btn:hover{border-color:#2563eb;color:#2563eb}.comp-tab-btn.active{background:#152744;background:var(--ql-navy-dark);border-color:#152744;border-color:var(--ql-navy-dark);color:#fff}.head-to-head-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 6px 24px #0000000d;display:flex;flex:1 1;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem}.h2h-header-banner{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1.25rem}.h2h-comp-badge{background:#fee2e2;color:#dc2626}.h2h-comp-badge,.h2h-ql-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.72rem;font-weight:800;gap:.4rem;padding:.25rem .65rem;text-transform:uppercase}.h2h-ql-badge{background:#dcfce7;color:#15803d}.h2h-split-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr 1.25fr}.h2h-competitor-col{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem}.h2h-col-title{align-items:center;color:#991b1b;display:flex;font-size:1.05rem;font-weight:800;gap:.5rem}.h2h-flaws-list{display:flex;flex-direction:column;gap:.85rem}.h2h-flaw-item{align-items:flex-start;color:#7f1d1d;display:flex;font-size:.84rem;gap:.65rem;line-height:1.45}.flaw-x-icon{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:20px;justify-content:center;margin-top:2px;width:20px}.h2h-qualitylens-col{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem}.h2h-ql-title{align-items:center;color:#166534;display:flex;font-size:1.05rem;font-weight:800;gap:.5rem}.h2h-points-grid{display:flex;flex-direction:column;gap:.95rem}.h2h-point{align-items:flex-start;color:#14532d;display:flex;font-size:.85rem;gap:.75rem;line-height:1.5}.point-num{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.74rem;font-weight:800;height:24px;justify-content:center;margin-top:2px;width:24px}.h2h-showdown-strip{grid-gap:.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:.85rem;grid-template-columns:repeat(4,1fr);padding:.85rem 1.15rem}.showdown-spec-col{display:flex;flex-direction:column;gap:.25rem}.spec-dim{color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase}.spec-ql-val{align-items:center;color:#059669;display:flex;font-size:.86rem;font-weight:800;gap:.35rem}.spec-comp-val{color:#dc2626;font-size:.76rem;font-weight:600}.portal-window-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;overflow:hidden;width:100%}.portal-chrome-header{align-items:center;background:#0f172a;border-bottom:1px solid #1e293b;color:#fff;display:flex;justify-content:space-between;padding:.65rem 1.25rem}.portal-chrome-left{align-items:center;display:flex;gap:.85rem}.portal-dots{display:flex;gap:6px}.portal-dot{border-radius:50%;height:10px;width:10px}.portal-dot.red{background:#ef4444}.portal-dot.yellow{background:#f59e0b}.portal-dot.green{background:#10b981}.portal-breadcrumb{align-items:center;color:#94a3b8;display:flex;font-size:.78rem;font-weight:600;gap:.4rem}.portal-breadcrumb strong{color:#f8fafc}.portal-chrome-right{align-items:center;display:flex;gap:1rem}.portal-dealer-badge{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#38bdf8;font-size:.74rem;padding:.25rem .65rem}.portal-dealer-badge,.portal-live-status-pill{align-items:center;display:flex;font-weight:700;gap:.4rem}.portal-live-status-pill{color:#10b981;font-size:.72rem}.pulse-circle{animation:pulseGlow 1.8s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}.portal-body-dash{background:#f8fafc;display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem 1.5rem}.portal-kpi-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.portal-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #00000008;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.95rem 1.15rem;position:relative;transition:transform .2s ease}.portal-kpi-card:hover{border-color:#93c5fd;transform:translateY(-2px)}.portal-kpi-label{align-items:center;color:#64748b;display:flex;font-size:.74rem;font-weight:700;gap:.4rem;text-transform:uppercase}.portal-kpi-val{color:#0f172a;font-size:1.7rem;font-weight:900}.portal-kpi-sub{font-size:.72rem;font-weight:700}.portal-kpi-sub.green{color:#15803d}.portal-kpi-sub.blue{color:#2563eb}.portal-dash-split{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1.35fr 1fr}.portal-chart-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.35rem}.portal-box-header{align-items:center;display:flex;justify-content:space-between}.portal-box-title{align-items:center;color:#0f172a;display:flex;font-size:.88rem;font-weight:800;gap:.45rem}.portal-chart-svg{height:140px;width:100%}.defect-bars-list{display:flex;flex-direction:column;gap:.65rem}.defect-bar-item{display:flex;flex-direction:column;gap:.2rem}.defect-bar-info{color:#334155;display:flex;font-size:.76rem;font-weight:700;justify-content:space-between}.defect-bar-track{background:#f1f5f9;border-radius:4px;height:7px;overflow:hidden;width:100%}.defect-bar-fill{animation:progressFill 1s ease-out;border-radius:4px;height:100%}.portal-inspector-grid{grid-gap:1.35rem;background:#f8fafc;display:grid;gap:1.35rem;grid-template-columns:1.1fr 1fr;padding:1.25rem 1.5rem}.portal-player-mockup{background:#090d16;border:1px solid #1e293b;border-radius:12px;flex-direction:column}.player-screen-area,.portal-player-mockup{display:flex;overflow:hidden;position:relative}.player-screen-area{align-items:center;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);height:260px;justify-content:center;width:100%}.laser-scan-beam{animation:laserScan 2.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#38bdf8,#0284c7,#38bdf8,#0000);box-shadow:0 0 15px #38bdf8e6;height:3px;left:0;position:absolute;right:0;z-index:10}.car-frame-preview{border-radius:8px;height:85%;object-fit:cover;opacity:.85;width:90%}.frame-defect-box{align-items:center;background:#ef444426;border:2px dashed #ef4444;border-radius:6px;box-shadow:0 0 12px #ef444466;color:#fca5a5;display:flex;font-size:.72rem;font-weight:800;gap:.35rem;left:20%;padding:.35rem .65rem;position:absolute;top:30%}.player-controls-bottom{background:#0f172a;border-top:1px solid #1e293b;display:flex;flex-direction:column;gap:.45rem;padding:.65rem 1rem}.player-scrub-bar{background:#334155;border-radius:2px;height:4px;position:relative;width:100%}.player-scrub-fill{background:#38bdf8;border-radius:2px;height:100%;width:58%}.player-toolbar{align-items:center;display:flex;justify-content:space-between}.player-time-badge{color:#cbd5e1;font-family:JetBrains Mono,monospace;font-family:var(--ql-mono);font-size:.72rem}.eq-spectrum-wrap{align-items:flex-end;display:flex;gap:3px;height:22px}.eq-bar{animation:eqBounce .9s ease-in-out infinite;background:#38bdf8;border-radius:2px;width:3px}.eq-bar:first-child{animation-duration:.7s;height:40%}.eq-bar:nth-child(2){animation-duration:1.1s;height:75%}.eq-bar:nth-child(3){animation-duration:.8s;height:95%}.eq-bar:nth-child(4){animation-duration:1.2s;height:50%}.eq-bar:nth-child(5){animation-duration:.6s;height:85%}.eq-bar:nth-child(6){animation-duration:1s;height:60%}.eq-bar:nth-child(7){animation-duration:.8s;height:90%}.eq-bar:nth-child(8){animation-duration:1.3s;height:45%}.eq-bar:nth-child(9){animation-duration:.7s;height:80%}.eq-bar:nth-child(10){animation-duration:1.1s;height:65%}.inspector-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.15rem 1.35rem}.inspector-score-header{align-items:center;display:flex;justify-content:space-between}.inspector-score-pill{align-items:baseline;display:flex;gap:.35rem}.score-main{color:#dc2626;font-size:1.9rem;font-weight:900}.score-base{color:#64748b;font-size:.95rem;font-weight:700}.score-flag{background:#fee2e2;border-radius:6px;color:#dc2626;font-size:.72rem;font-weight:800;padding:.25rem .6rem;text-transform:uppercase}.transcript-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:.35rem;padding:.75rem .95rem}.transcript-header-row{align-items:center;color:#64748b;display:flex;font-size:.72rem;font-weight:700;justify-content:space-between}.orig-text{color:#475569;font-size:.8rem;font-style:italic}.trans-english{background:#eff6ff;border-left:3px solid #2563eb;border-radius:4px;color:#0f172a;font-size:.82rem;font-weight:600;padding:.4rem .65rem}.portal-batch-grid{grid-gap:1.35rem;background:#f8fafc;display:grid;gap:1.35rem;grid-template-columns:1fr 1fr;padding:1.25rem 1.5rem}.batch-upload-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.35rem}.dropzone-mockup{align-items:center;background:#eff6ff;border:2px dashed #93c5fd;border-radius:10px;display:flex;flex-direction:column;gap:.4rem;padding:1.5rem;text-align:center}.dropzone-title{color:#1e40af;font-size:.88rem;font-weight:800}.dropzone-sub{color:#64748b;font-size:.74rem}.batch-queue-list{display:flex;flex-direction:column;gap:.55rem}.batch-queue-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:.65rem .85rem}.batch-file-info{align-items:center;display:flex;gap:.65rem}.batch-status-chip{border-radius:6px;font-size:.72rem;font-weight:800;padding:.2rem .55rem}.batch-status-chip.processing{background:#eff6ff;color:#2563eb}.batch-status-chip.done{background:#dcfce7;color:#15803d}.leaderboard-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.35rem}.leaderboard-list{display:flex;flex-direction:column;gap:.65rem}.leader-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;padding:.65rem .85rem}.leader-item,.leader-rank-info{align-items:center;display:flex}.leader-rank-info{gap:.75rem}.rank-badge{align-items:center;background:#f1f5f9;border-radius:50%;color:#0f172a;display:flex;font-size:.76rem;font-weight:800;height:26px;justify-content:center;width:26px}.rank-badge.top-1{background:#fef08a;color:#854d0e}.rank-badge.top-2{background:#e2e8f0;color:#475569}.rank-badge.flagged{background:#fee2e2;color:#dc2626}.leader-name{color:#0f172a;font-size:.84rem;font-weight:800}.leader-bay{color:#64748b;font-size:.72rem}.leader-score{font-size:.95rem;font-weight:900}.leader-score.high{color:#059669}.leader-score.low{color:#dc2626}@keyframes laserScan{0%{opacity:.8;top:0}50%{opacity:1;top:94%}to{opacity:.8;top:0}}@keyframes eqBounce{0%,to{height:18%}50%{height:96%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 #10b98180}50%{box-shadow:0 0 0 8px #10b98100}}@keyframes progressFill{0%{width:0}}.five-pillars-grid{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(5,1fr)}.pillar-tile{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:14px;box-shadow:0 4px 15px #0000000a;display:flex;flex-direction:column;padding:1.5rem 1.15rem;transition:all .2s ease}.pillar-tile:hover{border-color:#93c5fd;box-shadow:0 10px 25px #2563eb1a;transform:translateY(-4px)}.pillar-tile-num{color:#0284c7;font-family:JetBrains Mono,monospace;font-family:var(--ql-mono);font-size:1.45rem;font-weight:900;margin-bottom:.5rem}.pillar-tile-title{color:#152744;color:var(--ql-navy-dark);font-size:.98rem;font-weight:800;line-height:1.25;margin-bottom:.5rem}.pillar-tile-desc{color:#475569;font-size:.8rem;line-height:1.5}.tech-formula-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.scoring-formula-card,.tech-stack-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 4px 15px #0000000a;padding:1.75rem}.tech-card-title{color:#152744;color:var(--ql-navy-dark);font-size:1.15rem;font-weight:800;margin-bottom:1.25rem}.stack-layer-item{border-bottom:1px solid #f1f5f9;margin-bottom:.75rem;padding-bottom:.75rem}.stack-layer-name{color:#2563eb;font-size:.82rem;font-weight:800;margin-bottom:.15rem}.stack-layer-detail{color:#334155;font-size:.8rem;line-height:1.45}.formula-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:JetBrains Mono,monospace;font-family:var(--ql-mono);font-size:.78rem;margin-bottom:1.25rem;padding:1rem}.math-line{color:#334155;margin-bottom:.4rem}.math-line.highlight{border-top:1px dashed #cbd5e1;color:#1d4ed8;font-weight:700;margin-bottom:0;padding-top:.45rem}.tier-pills-row{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.tier-badge-pill{border-radius:8px;display:flex;flex-direction:column;padding:.65rem .85rem}.tier-badge-pill span{font-size:.8rem;font-weight:800}.tier-badge-pill small{font-size:.68rem}.tier-badge-pill.excellent{background:#dcfce7;color:#166534}.tier-badge-pill.good{background:#eff6ff;color:#1e40af}.tier-badge-pill.fair{background:#fef3c7;color:#92400e}.tier-badge-pill.poor{background:#fee2e2;color:#991b1b}.sim-roadmap-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:.95fr 1.05fr}.roadmap-box,.sim-live-box{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 4px 15px #0000000a;padding:1.75rem}.sim-live-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.sim-presets-inline{display:flex;gap:.45rem}.preset-pill{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;cursor:pointer;font-size:.72rem;font-weight:700;padding:.25rem .65rem}.preset-pill.active{background:#2563eb;border-color:#2563eb;color:#fff}.sim-score-strip-clean{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.clean-score-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem;text-align:center}.cs-label{color:#64748b;display:block;font-size:.68rem}.cs-val{font-size:1.25rem;font-weight:800}.sim-trans-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:.75rem}.trans-header{align-items:center;color:#1d4ed8;display:flex;font-size:.72rem;gap:.4rem;margin-bottom:.35rem}.trans-body{color:#15803d;font-size:.76rem;font-weight:600;line-height:1.4}.btn-sim-test-now{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:.65rem;width:100%}.roadmap-title{color:#152744;color:var(--ql-navy-dark);font-size:1.2rem;font-weight:800;margin-bottom:1rem}.roadmap-items-list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.roadmap-item{align-items:flex-start;color:#334155;display:flex;font-size:.8rem;gap:.75rem;line-height:1.45}.roadmap-badge{align-items:center;background:#0284c7;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:22px;justify-content:center;margin-top:2px;width:22px}.roadmap-cta-row{display:flex;gap:.75rem}.btn-launch-primary{background:#152744;background:var(--ql-navy-dark);border:none;border-radius:8px;color:#fff}.btn-download-deck,.btn-launch-primary{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:.82rem;font-weight:700;gap:.4rem;justify-content:center;padding:.65rem}.btn-download-deck{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:8px;color:#1d4ed8}.slide-back-prompt{align-items:center;color:#64748b;color:var(--ql-text-muted);cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.45rem;justify-content:center;margin-top:.85rem}.slide-back-prompt:hover{color:#2563eb}.presentation-dock{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #cbd5e1;border-radius:40px;bottom:1.25rem;box-shadow:0 10px 30px #0f172a1f;display:flex;gap:.65rem;left:50%;padding:.45rem .85rem;position:fixed;transform:translateX(-50%);z-index:950}.dock-nav-btn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#334155;cursor:pointer;display:flex;font-size:.76rem;font-weight:700;gap:.3rem;padding:.4rem .85rem;transition:all .2s ease}.dock-nav-btn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.dock-nav-btn.next{background:#152744;background:var(--ql-navy-dark);border:none;color:#fff}.dock-nav-btn.next:hover:not(:disabled){background:#1e3a8a;transform:translateY(-1px)}.dock-nav-btn:disabled{cursor:not-allowed;opacity:.4}.dock-pill-item,.dock-pills-list{align-items:center;display:flex;gap:.3rem}.dock-pill-item{background:#0000;border:none;border-radius:12px;color:#64748b;cursor:pointer;font-size:.7rem;font-weight:600;padding:.35rem .55rem;transition:all .2s ease}.dock-dot{background:#cbd5e1;border-radius:50%;height:6px;width:6px}.dock-pill-item:hover{color:#0f172a}.dock-pill-item:hover .dock-dot{background:#2563eb}.dock-pill-item.active{background:#eff6ff;color:#1d4ed8;font-weight:800}.dock-pill-item.active .dock-dot{background:#2563eb}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:2000}.modal-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 25px 60px #0003;max-width:460px;overflow:hidden;width:100%}.modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:1.15rem 1.35rem}.modal-header,.modal-title-row{align-items:center;display:flex}.modal-title-row{gap:.5rem}.modal-title-row h3{color:#0f172a;font-size:1.05rem}.btn-modal-close{background:#0000;border:none;color:#64748b;cursor:pointer}.modal-body{padding:1.35rem}.modal-intro{color:#475569;font-size:.82rem;line-height:1.5;margin-bottom:1.15rem}.modal-form{display:flex;flex-direction:column;gap:.65rem}.form-label{color:#1e293b;font-size:.74rem;font-weight:700}.form-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:.82rem;outline:none;padding:.6rem .8rem}.form-input:focus{background:#fff;border-color:#2563eb}.btn-submit-demo{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;margin-top:.5rem;padding:.75rem}@media (max-width:1024px){.ppt-cards-grid,.report-two-box-grid,.sim-roadmap-grid,.tech-formula-grid{gap:1.5rem;grid-template-columns:1fr}.five-pillars-grid{grid-template-columns:repeat(2,1fr)}.keynote-slide{height:auto;min-height:100vh;padding:5.5rem 1.5rem}.slides-viewport{scroll-snap-type:none}}
/*# sourceMappingURL=main.b174a8a3.css.map*/