@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=DM+Mono:wght@300;400;500&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,400;1,8..60,700&family=Inter:wght@300;400;500;600;700&display=swap);.evrd{--bg:#0d1a13;--bg-elev:#122218;--bg-elev-2:#16291e;--bg-card:#15261c;--bg-card-hover:#1a2e23;--line:#c0c8d01a;--line-strong:#c0c8d02e;--text:#c0c8d0;--text-strong:#e7ecf0;--text-dim:#c0c8d09e;--text-faint:#c0c8d061;--gold:#e9b949;--gold-bright:#f5cf6e;--gold-deep:#b8902f;--gold-soft:#e9b94924;--gold-soft-2:#e9b94914;--gold-line:#e9b94952;--warm:#e89a4b;--coral:#d97064;--warm-soft:#e89a4b24;--coral-soft:#d9706424;--font-display:"Fraunces","Times New Roman",serif;--font-body:"Geist","Inter",system-ui,sans-serif;--font-mono:"DM Mono","JetBrains Mono",ui-monospace,monospace;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-lift:0 1px 0 #ffffff0a inset,0 18px 40px -20px #0009;--shadow-pill:0 1px 0 #ffffff0d inset,0 8px 24px -12px #00000080;--shadow-glow:0 0 0 1px #e9b94959,0 18px 60px -18px #e9b9494d;-webkit-font-smoothing:antialiased;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility}body.evrd-page{background:#0d1a13;margin:0;min-height:100vh;overflow-x:hidden}.evrd a{color:inherit;text-decoration:none}.evrd button{font-family:inherit}.evrd *{box-sizing:border-box}.evrd canvas,.evrd img,.evrd video{height:auto;max-width:100%}.evrd .ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.evrd .ambient:after,.evrd .ambient:before{border-radius:50%;content:"";filter:blur(120px);opacity:.55;position:absolute}.evrd .ambient:before{background:radial-gradient(circle,#e9b9492e,#e9b94900 70%);height:720px;left:-180px;top:-200px;width:720px}.evrd .ambient:after{background:radial-gradient(circle,#e9b9491a,#e9b94900 65%);height:880px;right:-260px;top:200px;width:880px}.evrd .ambient .orb-3{background:radial-gradient(circle,#145a3773,#145a3700 70%);border-radius:50%;bottom:-300px;filter:blur(140px);height:600px;left:30%;position:absolute;width:600px}.evrd .grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.6%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.04;pointer-events:none;position:fixed;z-index:1}.evrd .nav-wrap,.evrd main{position:relative;z-index:2}.evrd .nav-wrap{display:flex;justify-content:center;padding:22px 32px 0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.evrd .nav{align-items:center;backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);background:#122218c7;border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-pill);display:flex;gap:18px;max-width:1320px;padding:12px 16px 12px 22px;position:relative;transition:background .25s ease,border-color .25s ease;width:100%}.evrd .nav.is-scrolled{background:#0d1a13b8;border-color:#c0c8d038}.evrd .brand{align-items:center;display:flex;gap:12px;padding-right:12px;text-decoration:none;transition:opacity .15s ease}.evrd .brand:hover{opacity:.82}.evrd .brand-mark{background:linear-gradient(140deg,#e9b9492e,#e9b9490a);border:1px solid var(--gold-line);border-radius:12px;display:grid;height:38px;place-items:center;position:relative;width:38px}.evrd .brand-mark svg{height:22px;width:22px}.evrd .brand-name{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em}.evrd .nav-pill-group{align-items:center;background:#0d1a138c;border:1px solid var(--line);border-radius:var(--r-pill);display:flex;gap:4px;margin:0 auto;padding:4px}.evrd .nav-link{background:none;border:none;border-radius:var(--r-pill);color:var(--text-dim);cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:8px 16px;transition:color .18s ease,background .18s ease;white-space:nowrap}.evrd .nav-link:hover{color:var(--text-strong)}.evrd .nav-link.is-active{background:var(--gold-bright);color:var(--bg);font-weight:600}.evrd .nav-collapse{display:contents}.evrd .nav-end,.evrd .nav-secondary{align-items:center;display:flex;gap:10px}.evrd .nav-end{flex:0 0 auto}.evrd .nav-burger{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text-strong);cursor:pointer;display:none;flex:0 0 auto;height:42px;justify-content:center;transition:border-color .18s ease,background .18s ease;width:42px}.evrd .nav-burger:hover{background:#ffffff08;border-color:var(--gold-line)}.evrd .nav-free-count{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;white-space:nowrap}.evrd .nav-upgrade-btn{font-size:14px;padding:9px 16px}.evrd .nav-account{flex:0 0 auto;position:relative}.evrd .nav-account-trigger{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);cursor:pointer;display:inline-flex;gap:5px;height:42px;padding:0 12px;transition:border-color .18s ease,background .18s ease,color .18s ease}.evrd .nav-account-trigger:hover{background:#ffffff08;border-color:var(--gold-line);color:var(--text-strong)}.evrd .nav-account-caret{opacity:.7}.evrd .nav-account-menu{backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);background:#0d1a13f7;border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;gap:2px;min-width:184px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:10}.evrd .nav-account-menu a,.evrd .nav-account-menu button{align-items:center;background:none;border:none;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap;width:100%}.evrd .nav-account-menu a:hover,.evrd .nav-account-menu button:hover{background:#ffffff0a;color:var(--text-strong)}.evrd .nav-account-items{display:none}.evrd .btn{align-items:center;border:1px solid #0000;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:600;gap:10px;padding:10px 18px;text-decoration:none;transition:transform .12s ease,background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.evrd .btn:active{transform:translateY(1px)}.evrd .btn-primary{background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-color:#ffffff2e;box-shadow:inset 0 1px 0 #fff6,0 10px 24px -12px #e9b9498c;color:#2a1d05}.evrd .btn-primary:hover{filter:brightness(1.05)}.evrd .btn-premium{background:linear-gradient(135deg,#8fb8a038,#8fb8a000 55%),linear-gradient(180deg,var(--gold-bright),var(--gold));border-color:#e9b9498c;box-shadow:0 1px 0 #fff6 inset,0 0 0 1px var(--gold-line) inset,0 14px 32px -10px #e9b94999;color:#2a1d05}.evrd .btn-premium:hover{filter:brightness(1.06)}.evrd .btn-ghost{background:#0000;border-color:var(--line-strong);color:var(--text)}.evrd .btn-ghost:hover{background:#ffffff08;border-color:#c0c8d04d}.evrd .btn-xl{font-size:16px;font-weight:600;letter-spacing:.01em;padding:14px 26px}.evrd .btn .badge-admin{background:#ffffff2e;border-radius:var(--r-pill);color:#2a1d05;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;padding:2px 8px}.evrd .page{margin:0 auto;max-width:1200px;padding:144px 32px 96px}.evrd .page-narrow{max-width:880px}.evrd .kicker{color:var(--gold);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.evrd .h-display{font-size:clamp(40px,5vw,64px);letter-spacing:-.02em;line-height:1.04;margin:12px 0 0}.evrd .h-display,.evrd .h-section{color:var(--text-strong);font-family:var(--font-display);font-weight:500}.evrd .h-section{font-size:clamp(28px,3vw,40px);letter-spacing:-.015em;line-height:1.1;margin:8px 0 0}.evrd .h-card{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.005em;margin:0}.evrd .lede{color:var(--text-dim);font-size:17px;line-height:1.55;margin:16px 0 0;max-width:60ch}.evrd .hairline{background:linear-gradient(90deg,#0000,var(--gold-line),#0000);height:1px;margin:64px 0}.evrd .card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;position:relative}.evrd .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.evrd .reveal.is-in{opacity:1;transform:none}@media (max-width:1500px){.evrd .nav{gap:14px;padding:10px 14px 10px 20px}.evrd .nav-link{font-size:15px;padding:8px 13px}.evrd .btn-xl{font-size:15px;padding:12px 20px}.evrd .nav-secondary{gap:8px}}@media (max-width:1280px){.evrd .nav-free-count{display:none}}@media (max-width:1240px){.evrd .nav{gap:10px;padding:10px 12px 10px 16px}.evrd .brand{padding-right:4px}.evrd .nav-link{font-size:14px;padding:7px 10px}.evrd .btn-xl{font-size:14px;padding:10px 14px}.evrd .btn .badge-admin{display:none}}@media (max-width:1160px){.evrd .nav-link{font-size:13.5px;padding:6px 9px}.evrd .nav-pill-group{gap:2px}.evrd .nav-end .btn-xl{font-size:13.5px;padding:9px 13px}.evrd .nav-upgrade-btn{font-size:13px;padding:8px 12px}}@media (max-width:1080px){.evrd .nav-burger{display:inline-flex}.evrd .nav-account{display:none}.evrd .nav-end{margin-left:auto}.evrd .nav-collapse{align-items:stretch;backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);background:#0d1a13f7;border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);display:none;flex-direction:column;gap:6px;left:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px;position:absolute;right:0;top:calc(100% + 10px)}.evrd .nav-collapse.is-open{display:flex}.evrd .nav-pill-group{align-items:stretch;background:none;border:none;flex-direction:column;gap:2px;margin:0;padding:0}.evrd .nav-link{border-radius:var(--r-md);font-size:16px;padding:12px 14px;text-align:left;width:100%}.evrd .nav-secondary{align-items:stretch;border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:6px;padding-top:10px}.evrd .nav-secondary .btn{justify-content:center;width:100%}.evrd .nav-free-count{display:block;padding:4px 0;text-align:center}.evrd .nav-account-items{display:flex;flex-direction:column;gap:8px}.evrd .nav-end .btn-xl{font-size:15px;padding:11px 18px}}@media (max-width:720px){.evrd .nav-wrap{padding:14px 16px 0}.evrd .nav{gap:8px;padding:9px 10px 9px 14px}.evrd .brand-name{font-size:18px}.evrd .brand-mark{height:32px;width:32px}.evrd .page{padding:80px 18px 64px}}@media (max-width:460px){.evrd .nav-cta-text{display:none}.evrd .nav-end .btn-xl{padding:11px 13px}}.evrd .calibration-review{background:#07100b;background:var(--bg,#07100b);min-height:100vh;padding:64px 24px 80px}.evrd .calibration-review-inner{margin:0 auto;max-width:900px}.evrd .calibration-prompt-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#07100bd1;display:grid;inset:0;overflow-y:auto;padding:32px 20px;place-items:center;position:fixed;z-index:200}.evrd .calibration-prompt-card{background:var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);box-shadow:0 30px 80px #00000080;max-width:560px;padding:40px 44px 32px;position:relative;width:100%}.evrd .calibration-prompt-head{margin-bottom:24px}.evrd .calibration-prompt-head .kicker{color:var(--gold);margin-bottom:10px}.evrd .calibration-prompt-title{color:var(--text-strong);font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0 0 14px}.evrd .calibration-prompt-title em{color:var(--gold-bright);font-style:italic}.evrd .calibration-prompt-lede{color:var(--text-dim);font-size:15px;line-height:1.6;margin:0}.evrd .calibration-prompt-consents{grid-gap:14px;display:grid;gap:14px;margin:0 0 20px}.evrd .calibration-consent-row{grid-gap:14px;align-items:flex-start;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;display:grid;gap:14px;grid-template-columns:20px 1fr;padding:14px 16px;transition:border-color .15s}.evrd .calibration-consent-row:hover{border-color:var(--line-strong)}.evrd .calibration-consent-row.is-required{background:#e9b9490a;border-color:var(--gold-line);cursor:default}.evrd .calibration-consent-row input[type=checkbox]{accent-color:var(--gold-bright);cursor:pointer;height:18px;margin-top:2px;width:18px}.evrd .calibration-consent-row.is-required input[type=checkbox]{cursor:not-allowed;opacity:.9}.evrd .calibration-consent-label{align-items:center;color:var(--text-strong);display:flex;font-size:14.5px;font-weight:500;gap:10px}.evrd .calibration-consent-required-tag{background:#e9b9492e;border-radius:999px;color:var(--gold-bright);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;padding:2px 8px;text-transform:uppercase}.evrd .calibration-consent-body{color:var(--text-dim);font-size:13.5px;line-height:1.5;margin-top:4px}.evrd .calibration-consent-tooltip{background:#e9b94914;border:1px solid var(--gold-line);border-radius:var(--r-md);color:var(--gold-bright);font-size:12.5px;line-height:1.55;margin-top:10px;padding:10px 12px}.evrd .calibration-prompt-subline{color:var(--text-faint);font-size:13px;font-style:italic;margin:0 0 8px;text-align:center}.evrd .calibration-prompt-policy{color:var(--text-faint);font-size:12.5px;margin:0 0 22px;text-align:center}.evrd .calibration-prompt-policy a{color:var(--gold-bright);text-decoration:none}.evrd .calibration-prompt-policy a:hover{text-decoration:underline}.evrd .calibration-prompt-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.evrd .calibration-prompt-actions .btn-primary{justify-content:center;min-width:180px}@media (max-width:600px){.evrd .calibration-prompt-card{padding:28px 22px 24px}.evrd .calibration-prompt-title{font-size:24px}}.evrd .stats-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:32px}.evrd .stat-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;padding:26px 22px;position:relative;text-align:center}.evrd .stat-card:before{background:var(--gold);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.evrd .stat-card .topic{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.evrd .stat-card .pct{color:var(--gold-bright);font-family:var(--font-display);font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1}.evrd .stat-card .copy{color:var(--text);font-size:14px;line-height:1.5;margin-top:12px}.evrd .stat-card .source{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;margin-top:16px}.evrd .mistakes-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:22px}.evrd .mistake{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;padding:22px;position:relative}.evrd .mistake:after{background:var(--gold);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.evrd .mistake.coral:after{background:var(--coral)}.evrd .mistake.warm:after{background:var(--warm)}.evrd .mistake h3{color:var(--gold-bright);font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.005em;margin:0 0 8px}.evrd .mistake.coral h3{color:#f0958c}.evrd .mistake.warm h3{color:#f4b275}.evrd .mistake p{color:var(--text);font-size:14px;line-height:1.5;margin:0}.evrd .mistake .footer{align-items:center;border-top:1px dashed var(--line);color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-top:18px;padding-top:14px}.evrd .mistake .pill{background:var(--gold-soft-2);border:1px solid var(--gold-line);border-radius:999px;color:var(--gold-bright);padding:3px 8px}.evrd .findings{grid-gap:56px;display:grid;gap:56px;margin-top:32px}.evrd .finding-num{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em}.evrd .finding h3{color:var(--text-strong);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:8px 0 4px}.evrd .finding .why{color:var(--gold-bright);font-family:var(--font-display);font-size:18px;font-style:italic}.evrd .finding p{color:var(--text);font-size:15.5px;line-height:1.7;margin-top:14px;max-width:70ch}.evrd .finding.is-centered{text-align:center}.evrd .finding.is-centered p{margin-left:auto;margin-right:auto}.evrd .finding.is-centered .citation{margin-left:auto;margin-right:auto;text-align:left}.evrd .finding .citation{background:#ffffff05;border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:var(--r-md);color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;margin-top:18px;max-width:92ch;padding:10px 14px}.evrd .finding .citation .ttl{color:var(--text);display:inline;margin-right:8px}.evrd .finding .citation a{color:var(--gold-bright);margin-left:6px}.evrd .cta-band{background:radial-gradient(50% 100% at 50% 0,#e9b9491a,#0000 70%),var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);margin-top:64px;padding:56px 24px;text-align:center}.evrd .cta-band h2{color:var(--text-strong);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.015em;margin:0 0 6px}.evrd .cta-band p{color:var(--text-dim);margin:0 0 22px}@media (max-width:980px){.evrd .stats-row{grid-template-columns:repeat(2,1fr)}.evrd .mistakes-grid{grid-template-columns:1fr}}.evrd main.page.results-page{padding-top:56px}.evrd .results-meta{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12.5px;gap:14px;letter-spacing:.04em}.evrd .results-meta .dot{background:var(--text-faint);border-radius:50%;height:4px;width:4px}.evrd .results-meta .question{background:#ffffff0a;border:1px solid var(--line);border-radius:999px;color:var(--text);font-family:var(--font-body);font-size:13px;letter-spacing:normal;max-width:60ch;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.evrd .score-hero{grid-gap:48px;align-items:center;background:radial-gradient(80% 120% at 0 0,#e9b9491a,#e9b94900 60%),var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-xl);display:grid;gap:48px;grid-template-columns:minmax(280px,360px) 1fr;margin-top:28px;overflow:hidden;padding:40px 44px;position:relative}.evrd .score-hero:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #e9b9491a;content:"";inset:0;pointer-events:none;position:absolute}.evrd .score-ring{height:260px;margin:0 auto;position:relative;width:260px}.evrd .score-ring svg{height:100%;transform:rotate(-90deg);width:100%}.evrd .score-ring .track{stroke:#ffffff0f}.evrd .score-ring .progress{stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(233,185,73,.35));transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.evrd .score-ring.t-emerald .progress{stroke:#6cc18d;filter:drop-shadow(0 0 8px rgba(108,193,141,.45))}.evrd .score-ring.t-gold .progress{stroke:var(--gold)}.evrd .score-ring.t-warm .progress{stroke:var(--warm);filter:drop-shadow(0 0 8px rgba(232,154,75,.4))}.evrd .score-ring.t-coral .progress{stroke:var(--coral);filter:drop-shadow(0 0 8px rgba(217,112,100,.4))}.evrd .score-ring .center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.evrd .score-ring .num{color:var(--text-strong);font-family:var(--font-display);font-size:84px;font-weight:500;letter-spacing:-.04em;line-height:1}.evrd .score-ring .num .max{color:var(--text-faint);font-size:28px}.evrd .score-ring .label{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;margin-top:6px;text-transform:uppercase}.evrd .score-summary{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-self:center;max-width:56ch;padding:12px 0;text-align:center}.evrd .score-summary .verdict{color:var(--text-strong);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:8px 0 14px}.evrd .score-summary .verdict em{color:var(--gold-bright);font-style:italic}.evrd .score-summary .one-liner{color:var(--text-dim);font-size:16px;line-height:1.4;max-width:52ch}.evrd .score-summary .stamps{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.evrd .stamp{background:#ffffff05;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;padding:6px 10px}.evrd .stamp.gold{background:var(--gold-soft-2);border-color:var(--gold-line);color:var(--gold-bright)}.evrd .headlines{align-self:center;display:flex;flex-direction:column;gap:8px;margin-top:18px;max-width:52ch;width:100%}.evrd .headline{grid-gap:12px;align-items:baseline;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:12px;grid-template-columns:70px 1fr;padding:10px 14px;text-align:left}.evrd .headline-label{color:var(--text-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.evrd .headline-text{color:var(--text-strong);font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.005em;line-height:1.35}.evrd .headline.headline-priority{background:var(--gold-soft-2);border-color:var(--gold-line)}.evrd .headline.headline-priority .headline-label{color:var(--gold)}.evrd .headline.headline-priority .headline-text{color:var(--gold-bright)}.evrd .priority{grid-gap:28px;align-items:center;background:linear-gradient(180deg,#e9b9491a,#e9b94908),var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);display:grid;gap:28px;grid-template-columns:auto 1fr auto;margin-top:24px;overflow:hidden;padding:32px 36px;position:relative}.evrd .priority:before{background:radial-gradient(circle,#e9b9492e,#0000 70%);content:"";height:360px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:360px}.evrd .priority-badge{background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:50%;box-shadow:0 12px 30px -10px #e9b94980;color:#2a1d05;display:grid;font-family:var(--font-display);font-size:30px;font-weight:600;height:64px;place-items:center;width:64px}.evrd .priority-badge,.evrd .priority-body{position:relative;z-index:1}.evrd .priority-body .kicker{color:var(--gold)}.evrd .priority-body h2{color:var(--text-strong);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.01em;line-height:1.18;margin:6px 0 10px}.evrd .priority-body p{color:var(--text);font-size:16px;margin:0;max-width:60ch}.evrd .priority-cta{position:relative;z-index:1}.evrd .tier-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:18px}.evrd .tier{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;padding:26px 26px 22px;position:relative;transition:border-color .2s ease,background .2s ease}.evrd .tier:hover{background:var(--bg-card-hover);border-color:var(--line-strong)}.evrd .tier .accent-bar{bottom:0;left:0;position:absolute;top:0;width:3px}.evrd .tier-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.evrd .tier-name{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.005em;margin:0}.evrd .tier-sub{color:var(--text-dim);font-size:13.5px;margin:4px 0 0;max-width:40ch}.evrd .tier-score{color:var(--text-strong);font-family:var(--font-display);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.evrd .tier-score .max{color:var(--text-faint);font-size:18px}.evrd .tier-meter{background:#ffffff0d;border-radius:999px;height:6px;margin-top:22px;overflow:hidden}.evrd .tier-meter>span{border-radius:999px;display:block;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.evrd .tier-interp{color:var(--text);font-size:14.5px;line-height:1.5;margin-top:14px}.evrd .tier details{border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.evrd .tier summary{align-items:center;color:var(--text-dim);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between;letter-spacing:.06em;list-style:none;text-transform:uppercase}.evrd .tier summary::-webkit-details-marker{display:none}.evrd .tier summary .chev{color:var(--gold);transition:transform .2s ease}.evrd .tier details[open] summary .chev{transform:rotate(90deg)}.evrd .tier .factors{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.evrd .tier .factors li{align-items:baseline;color:var(--text);display:flex;font-size:13.5px;gap:10px}.evrd .tier .factors li:before{background:var(--gold);border-radius:50%;content:"";flex-shrink:0;height:5px;transform:translateY(-2px);width:5px}.evrd .tier .factors li span.weight{color:var(--text-faint);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;margin-left:auto}.evrd .tier.t-emerald .accent-bar{background:#4ea874}.evrd .tier.t-emerald .tier-meter>span{background:linear-gradient(90deg,#3d8a5e,#6cc18d)}.evrd .tier.t-emerald .tier-score{color:#6cc18d}.evrd .tier.t-gold .accent-bar{background:var(--gold)}.evrd .tier.t-gold .tier-meter>span{background:linear-gradient(90deg,var(--gold),var(--gold-bright))}.evrd .tier.t-gold .tier-score{color:var(--gold-bright)}.evrd .tier.t-warm .accent-bar{background:var(--warm)}.evrd .tier.t-warm .tier-meter>span{background:linear-gradient(90deg,var(--warm),#f4b275)}.evrd .tier.t-warm .tier-score{color:var(--warm)}.evrd .tier.t-coral .accent-bar{background:var(--coral)}.evrd .tier.t-coral .tier-meter>span{background:linear-gradient(90deg,var(--coral),#e88a80)}.evrd .tier.t-coral .tier-score{color:var(--coral)}.evrd .tier.t-amber{background:linear-gradient(180deg,#f5cf6e0f,var(--bg-card) 70%);border-color:#f5cf6e6b}.evrd .tier.t-amber .accent-bar{background:#e9b949}.evrd .tier.t-amber .tier-meter>span{background:linear-gradient(90deg,#b78d2a,#e9b949)}.evrd .tier.t-amber .tier-score{color:#e9b949}.evrd .tier.tier-catastrophic .tier-sub{color:#e9b949;font-weight:500}.evrd .tier.tier-catastrophic .tier-interp{color:var(--text-secondary);font-style:italic}.evrd .priority-reason{color:var(--text-dim);font-size:13px;line-height:1.5;margin-top:12px}.evrd .priority-reason-label{color:var(--gold);font-weight:500;letter-spacing:.02em}.evrd .priority.priority-catastrophic{background:linear-gradient(135deg,#f5cf6e1a,var(--bg-card) 60%);border-color:#f5cf6e80}.evrd .priority.priority-catastrophic .priority-badge{background:#f5cf6e2e;color:#e9b949}.evrd .score-hero-catastrophic{background:linear-gradient(135deg,#f5cf6e1a,var(--bg-card) 60%);border:1px solid #f5cf6e6b;border-radius:18px;display:block;margin:28px 0 8px;padding:36px 32px;text-align:center}.evrd .score-hero-cat-body{margin:0 auto;max-width:620px}.evrd .score-hero-cat-kicker{color:#e9b949;margin-bottom:14px}.evrd .score-hero-cat-heading{color:var(--text-primary);font-family:Fraunces,Georgia,serif;font-family:var(--font-serif,"Fraunces",Georgia,serif);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:600;line-height:1.2;margin:0 0 14px}.evrd .score-hero-cat-copy{color:var(--text-secondary);font-size:15.5px;line-height:1.55;margin:0 0 26px}.evrd .score-hero-cat-cta{display:flex;justify-content:center}.evrd .two-col{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.05fr 1fr;margin-top:18px}.evrd .emo-card .signals{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.evrd .signal{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);padding:18px}.evrd .signal .label-row{align-items:center;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:11.5px;gap:10px;letter-spacing:.12em;text-transform:uppercase}.evrd .signal .icon{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);display:grid;font-size:14px;height:28px;place-items:center;width:28px}.evrd .signal .value{color:var(--text-strong);font-family:var(--font-display);font-size:28px;letter-spacing:-.01em;margin-top:12px;text-transform:capitalize}.evrd .signal .conf{color:var(--text-faint);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin-top:6px}.evrd .signal .bar{background:#ffffff0d;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.evrd .signal .bar>span{background:var(--gold);display:block;height:100%}.evrd .emo-interp{background:var(--gold-soft-2);border:1px solid var(--gold-line);border-radius:var(--r-md);color:var(--text);font-size:14.5px;line-height:1.55;margin-top:18px;padding:16px 18px}.evrd .emo-interp strong{color:var(--gold-bright);font-weight:600}.evrd .wpm-scale{height:56px;margin-top:22px;position:relative}.evrd .wpm-track{background:linear-gradient(90deg,#d9706473,#e89a4b59 30%,#e9b9498c 50%,#e89a4b59 70%,#d9706473);border-radius:999px}.evrd .wpm-track,.evrd .wpm-zones{height:8px;left:0;position:absolute;right:0;top:22px}.evrd .wpm-zones{display:grid;grid-template-columns:30% 40% 30%}.evrd .wpm-zones span:nth-child(2){background:#e9b9492e;border-left:1px dashed var(--gold-line);border-right:1px dashed var(--gold-line)}.evrd .wpm-marker{background:var(--gold-bright);border-radius:50%;box-shadow:0 0 0 4px #e9b9492e,0 8px 20px -4px #e9b94980;color:#2a1d05;display:grid;font-family:var(--font-mono);font-size:10px;font-weight:600;height:28px;place-items:center;position:absolute;top:12px;transform:translateX(-50%);width:28px}.evrd .wpm-labels{color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;left:0;letter-spacing:.12em;position:absolute;right:0;text-transform:uppercase;top:38px}.evrd .wpm-labels span:nth-child(2){color:var(--gold)}.evrd .filler-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:28px}.evrd .stat-tile{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);padding:18px}.evrd .stat-tile .label{color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.evrd .stat-tile .num{color:var(--text-strong);font-family:var(--font-display);font-size:36px;letter-spacing:-.02em;line-height:1;margin-top:8px}.evrd .stat-tile .num.gold{color:var(--gold-bright)}.evrd .stat-tile .num.warm{color:var(--warm)}.evrd .stat-tile .num.coral{color:var(--coral)}.evrd .stat-tile .ctx{color:var(--text-dim);font-size:13px;margin-top:8px}.evrd .col-2{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.1fr 1fr;margin-top:18px}.evrd .imp-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:16px 0 0;padding:0}.evrd .imp{grid-gap:14px;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:14px;grid-template-columns:32px 1fr;padding:18px;transition:border-color .18s ease,background .18s ease}.evrd .imp:hover{background:var(--gold-soft-2);border-color:var(--gold-line)}.evrd .imp .num{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);display:grid;font-family:var(--font-mono);font-size:13px;font-weight:600;height:32px;place-items:center;width:32px}.evrd .imp .title{color:var(--text-strong);font-family:var(--font-body);font-size:16px;font-weight:600;margin:4px 0 0}.evrd .imp .tag{background:var(--gold-soft-2);border:1px solid var(--gold-line);border-radius:999px;color:var(--gold);display:inline-block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;margin-top:6px;padding:2px 8px;text-transform:uppercase}.evrd .imp .body{color:var(--text);font-size:14.5px;line-height:1.5;margin-top:10px}.evrd .strengths-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.evrd .strengths-list li{grid-gap:12px;border-bottom:1px dashed var(--line);color:var(--text);display:grid;font-size:14.5px;gap:12px;grid-template-columns:22px 1fr;padding:12px 4px}.evrd .strengths-list li:last-child{border-bottom:0}.evrd .strengths-list .check{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);display:grid;font-size:12px;height:22px;place-items:center;width:22px}.evrd .strengths-text{grid-gap:4px;display:grid;gap:4px;min-width:0}.evrd .strengths-label{color:var(--text);font-weight:500}.evrd .strengths-evidence{color:var(--text-dim);font-size:13px;line-height:1.45}.evrd .transcript{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:18px;overflow:hidden}.evrd .transcript summary{align-items:center;color:var(--text-strong);cursor:pointer;display:flex;font-family:var(--font-display);font-size:20px;font-weight:500;justify-content:space-between;list-style:none;padding:22px 26px}.evrd .transcript summary::-webkit-details-marker{display:none}.evrd .transcript summary .chev{color:var(--gold);transition:transform .2s ease}.evrd .transcript[open] summary .chev{transform:rotate(90deg)}.evrd .transcript-body{color:var(--text);font-size:15px;line-height:1.7;max-width:80ch;padding:0 26px 26px}.evrd .transcript-meta{color:var(--text-faint);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:18px;letter-spacing:.06em;margin-bottom:14px}.evrd .section-head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:6px;margin-top:64px}.evrd .section-head .right{color:var(--text-faint);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.evrd .results-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.evrd .results-cta-bottom{align-items:center;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:32px 0 8px}.evrd .btn-practise-again{font-size:18px;font-weight:600;justify-content:center;letter-spacing:.005em;min-width:320px;padding:18px 48px}.evrd .btn-history-link{background:none;border:none;color:var(--text-dim);cursor:pointer;font-family:var(--font-body);font-size:14px;padding:6px 12px}.evrd .btn-history-link:hover{color:var(--text-strong)}.evrd .btn-priority-cta{font-size:15.5px;font-weight:600;padding:14px 28px;white-space:nowrap}.evrd .results-loading{padding:80px 24px;text-align:center}.evrd .results-loading .spinner{animation:evrd-results-spin .9s linear infinite;border:3px solid #e9b94929;border-radius:50%;border-top:3px solid var(--gold-bright);height:48px;margin:0 auto 18px;width:48px}@keyframes evrd-results-spin{to{transform:rotate(1turn)}}.evrd .results-empty{padding:80px 24px;text-align:center}.evrd .results-empty h2{color:var(--text-strong);font-family:var(--font-display);font-size:32px;font-weight:500;letter-spacing:-.015em;margin:0 0 10px}.evrd .results-empty p{color:var(--text-dim);font-size:15px;margin:0 0 24px}@media (max-width:980px){.evrd .score-hero{gap:24px;grid-template-columns:1fr;padding:28px}.evrd .priority{grid-template-columns:auto 1fr}.evrd .priority-cta{grid-column:1/-1}.evrd .col-2,.evrd .emo-card .signals,.evrd .filler-row,.evrd .tier-grid,.evrd .two-col{grid-template-columns:1fr}}.evrd .error-report-footer{align-items:center;border-top:1px dashed var(--line);color:var(--text-dim);display:flex;font-size:13.5px;gap:14px;justify-content:center;margin-top:56px;padding:24px 0}.evrd .error-report-footer span{color:var(--text-dim)}.evrd .error-report-footer button{background:#0000;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px;transition:border-color .15s,color .15s}.evrd .error-report-footer button:hover{border-color:var(--gold);color:var(--gold-bright)}.evrd .error-report-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#07100bc7;display:grid;inset:0;overflow-y:auto;padding:32px 20px;place-items:center;position:fixed;z-index:110}.evrd .error-report-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 30px 80px #00000073;max-width:580px;padding:36px 40px 32px;position:relative;width:100%}.evrd .error-report-close{background:#0000;border:none;border-radius:50%;color:var(--text-dim);cursor:pointer;display:grid;font-size:22px;height:32px;place-items:center;position:absolute;right:14px;top:14px;width:32px}.evrd .error-report-close:hover{background:#ffffff0a;color:var(--text-strong)}.evrd .error-report-head{margin-bottom:18px}.evrd .error-report-head .kicker{color:var(--gold);margin-bottom:8px}.evrd .error-report-title{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.008em;margin:0 0 8px}.evrd .error-report-lede{color:var(--text-dim);font-size:14px;line-height:1.55;margin:0}.evrd .error-report-meta{grid-gap:8px;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);display:grid;font-size:12.5px;gap:8px;margin:18px 0 20px;padding:14px 16px}.evrd .error-report-meta-row{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:90px 1fr}.evrd .error-report-meta-label{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.evrd .error-report-meta-value{color:var(--text);font-family:var(--font-mono);font-size:12.5px;word-break:break-word}.evrd .error-report-field{display:block;margin-bottom:16px}.evrd .error-report-field-label{align-items:baseline;color:var(--text-strong);display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:8px}.evrd .error-report-counter{color:var(--text-faint);font-family:var(--font-mono);font-size:11px}.evrd .error-report-counter.is-invalid{color:#d97862;color:var(--coral,#d97862)}.evrd .error-report-field select,.evrd .error-report-field textarea,.evrd .refund-field input,.evrd .refund-field select,.evrd .refund-field textarea{background:#ffffff08;border:1px solid var(--line-strong);border-radius:var(--r-md);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;padding:12px 14px;width:100%}.evrd .error-report-field textarea,.evrd .refund-field textarea{min-height:120px;resize:vertical}.evrd .error-report-field select:focus,.evrd .error-report-field textarea:focus,.evrd .refund-field input:focus,.evrd .refund-field select:focus,.evrd .refund-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e9b9491f;outline:none}.evrd .error-report-field-hint{color:var(--text-faint);display:block;font-size:12px;margin-top:6px}.evrd .error-report-error{background:#d9786214;border:1px solid #d9786266;border-radius:var(--r-md);color:#f0a18f;color:var(--coral,#f0a18f);font-size:13px;margin-bottom:14px;padding:10px 14px}.evrd .error-report-actions{display:flex;gap:12px;justify-content:flex-end}.evrd .error-report-success{padding:20px 0;text-align:center}.evrd .error-report-success .error-report-title{margin-bottom:12px}.evrd .error-report-success p{color:var(--text-dim);font-size:14.5px;line-height:1.6;margin:0 0 20px}.evrd .error-report-success .error-report-actions{justify-content:center}@media (max-width:600px){.evrd .error-report-card{padding:24px 22px}.evrd .error-report-meta-row{gap:4px;grid-template-columns:1fr}}.evrd .history-head{align-items:end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:12px}.evrd .summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-top:36px}.evrd .sum-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;overflow:hidden;padding:22px;position:relative}.evrd .sum-card .copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evrd .sum-card .label{color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.evrd .sum-card .num{color:var(--text-strong);font-family:var(--font-display);font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:8px}.evrd .sum-card .delta,.evrd .sum-card .num.gold{color:var(--gold-bright)}.evrd .sum-card .delta{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin-top:12px}.evrd .sum-card .delta.coral{color:var(--coral)}.evrd .sum-card .delta.muted{color:var(--text-faint)}.evrd .sum-card .copy{color:var(--text-dim);font-size:13px;margin-top:10px}.evrd .trend{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.evrd .trend svg{height:60px;margin-top:14px;width:100%}.evrd .toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:56px;padding-bottom:16px}.evrd .toolbar .seg{background:#ffffff08;border:1px solid var(--line);border-radius:999px;display:inline-flex;flex-wrap:wrap;padding:4px}.evrd .toolbar .seg button{background:#0000;border:0;border-radius:999px;color:var(--text-dim);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 14px}.evrd .toolbar .seg button.is-active{background:var(--gold-bright);color:#2a1d05}.evrd .toolbar .spacer{flex:1 1}.evrd .toolbar .search{background:#ffffff08;border:1px solid var(--line);border-radius:999px;color:var(--text);font-family:var(--font-body);font-size:14px;padding:8px 14px;width:240px}.evrd .toolbar .search::placeholder{color:var(--text-faint)}.evrd .toolbar .search:focus{border-color:var(--gold-line);outline:0}.evrd .session-list{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.evrd .session{grid-gap:22px;align-items:center;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);color:inherit;cursor:pointer;display:grid;gap:22px;grid-template-columns:60px 1fr auto;padding:22px 26px;text-decoration:none;transition:all .15s ease}.evrd .session:hover{background:var(--bg-card-hover);border-color:var(--gold-line);transform:translateY(-1px)}.evrd .session .badge-score{background:#ffffff0a;border:2px solid var(--line-strong);border-radius:50%;color:var(--text-strong);display:grid;font-family:var(--font-display);font-size:24px;font-weight:500;height:60px;letter-spacing:-.02em;place-items:center;width:60px}.evrd .session.gold .badge-score{background:var(--gold-soft-2);border-color:var(--gold-line);color:var(--gold-bright)}.evrd .session.warm .badge-score{background:var(--warm-soft);border-color:#e89a4b66;color:var(--warm)}.evrd .session.coral .badge-score{background:var(--coral-soft);border-color:#d9706466;color:var(--coral)}.evrd .session.emerald .badge-score{background:#6cc18d1a;border-color:#6cc18d66;color:#6cc18d}.evrd .session .meta{display:flex;flex-direction:column;gap:6px;min-width:0}.evrd .session .q{color:var(--text-strong);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evrd .session .sub{color:var(--text-faint);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:12px;letter-spacing:.05em}.evrd .session .sub .pip{color:var(--gold)}.evrd .session .sub .pip.coral{color:var(--coral)}.evrd .session .arrow{color:var(--text-faint);font-size:22px;transition:transform .15s ease,color .15s ease}.evrd .session:hover .arrow{color:var(--gold-bright);transform:translateX(4px)}.evrd .group-label{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin:24px 4px 8px;text-transform:uppercase}@keyframes evrd-skeleton{0%,to{opacity:.55}50%{opacity:1}}.evrd .session.skeleton{animation:evrd-skeleton 1.4s ease-in-out infinite;cursor:default;pointer-events:none}.evrd .session.skeleton .skel{background:#ffffff0d;border-radius:6px;display:block;height:14px}.evrd .session.skeleton .badge-score{background:#ffffff0d;border-color:var(--line)}.evrd .session.skeleton .skel-line-1{height:16px;margin-bottom:8px;width:70%}.evrd .session.skeleton .skel-line-2{height:12px;width:45%}.evrd .history-empty{background:#ffffff05;border:1px dashed var(--line-strong);border-radius:var(--r-xl);margin-top:36px;padding:64px 32px;text-align:center}.evrd .history-empty .ic{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:16px;color:var(--gold-bright);display:grid;height:56px;margin:0 auto 18px;place-items:center;width:56px}.evrd .history-empty h3{color:var(--text-strong);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.01em;margin:0 0 10px}.evrd .history-empty p{color:var(--text-dim);font-size:15px;line-height:1.55;margin:0 auto 22px;max-width:50ch}.evrd .history-error{align-items:center;background:#d970640f;border:1px solid #d9706452;border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:36px;padding:24px 28px}.evrd .history-error .body{flex:1 1;min-width:240px}.evrd .history-error h3{color:var(--coral);font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 4px}.evrd .history-error p{color:var(--text-dim);font-size:14px;margin:0}@media (max-width:1280px){.evrd .summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.evrd .summary-grid{grid-template-columns:1fr}}@media (max-width:980px){.evrd .session{gap:14px;grid-template-columns:50px 1fr auto}.evrd .toolbar .search{flex:1 1;min-width:200px;width:100%}}.evrd .auth-page{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:calc(100vh - 96px);padding:80px 24px 64px}.evrd .auth-brand{align-items:center;border-radius:999px;display:inline-flex;gap:10px;padding:8px 14px;text-decoration:none;transition:background .15s}.evrd .auth-brand:hover{background:#ffffff08}.evrd .auth-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 30px 80px #00000059;max-width:460px;padding:40px 44px 36px;width:100%}.evrd .auth-head{margin-bottom:24px}.evrd .auth-head .kicker{color:var(--gold);margin-bottom:8px}.evrd .auth-title{color:var(--text-strong);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0 0 10px}.evrd .auth-title em{color:var(--gold-bright);font-style:italic}.evrd .auth-lede{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0}.evrd .auth-form{grid-gap:16px;display:grid;gap:16px}.evrd .auth-field{display:block}.evrd .auth-field-label{align-items:baseline;color:var(--text-strong);display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:8px}.evrd .auth-field-hint{color:var(--text-faint);display:block;font-size:12px;margin-top:6px}.evrd .auth-field input{background:#ffffff08;border:1px solid var(--line-strong);border-radius:var(--r-md);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.evrd .auth-field input::placeholder{color:var(--text-faint)}.evrd .auth-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e9b9491f;outline:none}.evrd .auth-password-wrap{position:relative}.evrd .auth-password-wrap input{padding-right:64px}.evrd .auth-show-toggle{background:#0000;border:none;border-radius:6px;color:var(--text-faint);cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:6px 10px;position:absolute;right:10px;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:color .15s,background .15s}.evrd .auth-show-toggle:hover{background:#ffffff0a;color:var(--text)}.evrd .auth-forgot{background:#0000;border:none;color:var(--text-dim);cursor:pointer;display:inline-block;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;margin-top:8px;padding:0;text-transform:uppercase}.evrd .auth-forgot:hover{color:var(--gold-bright)}.evrd .auth-submit{background:#0000;border:none;border-radius:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;margin-top:4px;padding:0;text-transform:none}.evrd .auth-submit:hover{box-shadow:none;transform:none}.evrd .auth-submit .btn{justify-content:center;width:100%}.evrd .auth-error{background:#d9786214;border:1px solid #d9786266;border-radius:var(--r-md);color:#f0a18f;color:var(--coral,#f0a18f)}.evrd .auth-error,.evrd .auth-message{font-size:13px;line-height:1.5;padding:11px 14px}.evrd .auth-message{background:#8fb8a014;border:1px solid #8fb8a066;border-radius:var(--r-md);color:#b0d4be;color:var(--emerald-bright,#b0d4be)}.evrd .auth-switch{border-top:1px solid var(--line);color:var(--text-dim);font-size:14px;margin-top:22px;padding-top:20px;text-align:center}.evrd .auth-switch-btn{background:#0000;border:none;color:var(--gold-bright);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0 0 0 4px;text-decoration:none}.evrd .auth-switch-btn:hover{color:var(--gold-bright);text-decoration:underline}.evrd .auth-trust{align-items:center;color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:11px;gap:18px;justify-content:center;letter-spacing:.12em;margin-top:18px;padding-top:14px;text-transform:uppercase}.evrd .auth-trust .dot{background:var(--gold);border-radius:50%;height:4px;width:4px}.evrd .auth-status{grid-gap:16px;align-items:center;display:grid;gap:16px;justify-items:center;text-align:center}.evrd .auth-status .spinner{animation:auth-spin .9s linear infinite;border:2px solid #e9b9492e;border-radius:50%;border-top:2px solid var(--gold-bright);height:32px;width:32px}@keyframes auth-spin{to{transform:rotate(1turn)}}.evrd .auth-status p{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0}.evrd .auth-status .icon-circle{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);display:grid;height:56px;place-items:center;width:56px}.evrd .auth-status .icon-circle.is-warning{background:#d978621f;color:#f0a18f;color:var(--coral,#f0a18f)}.evrd .auth-status-actions{grid-gap:10px;display:grid;gap:10px;width:100%}.evrd .auth-status-actions .btn{justify-content:center;width:100%}.evrd .auth-status-link{background:#0000;border:none;color:var(--gold-bright);cursor:pointer;font-family:inherit;font-size:13px;padding:4px 0}.evrd .auth-status-link:hover{text-decoration:underline}@media (max-width:600px){.evrd .auth-card{max-width:100%;padding:28px 22px 24px}.evrd .auth-title{font-size:22px}}.evrd .tips-layout{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:220px 1fr;margin-top:48px}.evrd .tips-toc{grid-gap:4px;display:grid;gap:4px;position:-webkit-sticky;position:sticky;top:110px}.evrd .tips-toc a{align-items:center;border-radius:var(--r-md);color:var(--text-dim);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:all .15s ease}.evrd .tips-toc a:hover{background:#ffffff08;color:var(--text-strong)}.evrd .tips-toc a.is-active{background:var(--gold-soft-2);color:var(--gold-bright)}.evrd .tips-toc a span.idx{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;width:18px}.evrd .tips-toc a.is-active span.idx{color:var(--gold)}.evrd .tips-section{margin-bottom:64px}.evrd .tips-section header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:22px;padding-bottom:18px}.evrd .tips-icon{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:12px;color:var(--gold-bright);display:grid;font-size:20px;height:44px;place-items:center;width:44px}.evrd .tips-section h2{color:var(--text-strong);font-family:var(--font-display);font-size:32px;font-weight:500;letter-spacing:-.01em;margin:0}.evrd .tips-section .blurb{color:var(--text-dim);font-size:14.5px;margin-top:4px}.evrd .tip{grid-gap:18px;align-items:start;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-bottom:12px;padding:22px 24px;position:relative;transition:all .18s ease}.evrd .tip:hover{background:var(--bg-card-hover);border-color:var(--gold-line)}.evrd .tip-num{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;padding-top:4px}.evrd .tip h3{color:var(--text-strong);font-family:var(--font-body);font-size:16px;font-weight:600;margin:0 0 6px}.evrd .tip p{color:var(--text);font-size:14px;line-height:1.55;margin:0}.evrd .tip .difficulty{border:1px solid var(--line);border-radius:999px;color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding:3px 8px;white-space:nowrap}.evrd .reading-scores .tip{grid-template-columns:auto 1fr}.evrd .pct-tag{color:var(--gold-bright);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.01em;padding-top:0}@media (max-width:980px){.evrd .tips-layout{grid-template-columns:1fr}.evrd .tips-toc{display:none;position:static}.evrd .tip{grid-template-columns:1fr}.evrd .tip .difficulty{justify-self:start}}.evrd .settings-page{margin:0 auto;max-width:760px;padding:144px 32px 96px}@media (max-width:720px){.evrd .settings-page{padding:96px 20px 64px}}.evrd .settings-loading{color:var(--text-dim);padding:80px 0;text-align:center}.evrd .settings-head{margin-bottom:36px}.evrd .settings-head .kicker{color:var(--gold)}.evrd .settings-head .h-display{margin-bottom:14px}.evrd .settings-head .lede{color:var(--text-dim);font-size:15.5px;line-height:1.65;max-width:56ch}.evrd .settings-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);margin-bottom:22px;padding:32px}.evrd .settings-card-head{border-bottom:1px dashed var(--line);margin-bottom:22px;padding-bottom:18px}.evrd .settings-card-head .kicker{color:var(--gold);margin-bottom:6px}.evrd .settings-card-head .h-section{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.008em;margin:0}.evrd .settings-rows{grid-gap:14px;display:grid;gap:14px;margin:0 0 22px}.evrd .settings-row{grid-gap:18px;align-items:baseline;display:grid;gap:18px;grid-template-columns:150px 1fr}.evrd .settings-row dt{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.evrd .settings-row dd{color:var(--text);font-size:14.5px;line-height:1.5;margin:0}.evrd .settings-row dd .settings-row-sub{color:var(--text-faint);display:block;font-size:12.5px;margin-top:4px}.evrd .settings-row dd strong{color:var(--text-strong);font-weight:500}.evrd .mono{font-family:var(--font-mono);font-size:13px}.evrd .settings-copy{color:var(--text-dim);font-size:14.5px;line-height:1.6;margin:0 0 18px}.evrd .settings-copy strong{color:var(--text-strong);font-weight:500}.evrd .settings-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.evrd .settings-secondary-actions{border-top:1px dashed var(--line);margin-top:22px;padding-top:18px}.evrd .settings-secondary-link{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .15s}.evrd .settings-secondary-link:hover{color:var(--gold-bright)}.evrd .settings-subblock{border-bottom:1px dashed var(--line);padding:18px 0 22px}.evrd .settings-subblock:first-child{padding-top:0}.evrd .settings-subblock:last-of-type{border-bottom:0;padding-bottom:8px}.evrd .settings-subblock-head{margin-bottom:14px}.evrd .settings-subblock-head h3{color:var(--text-strong);font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.005em;margin:0 0 4px}.evrd .settings-subblock-head p{color:var(--text-dim);font-size:13.5px;line-height:1.55;margin:0}.evrd .settings-pill{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:6px;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.evrd .settings-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.evrd .settings-pill.is-on{background:#8fb8a01a;color:#b0d4be;color:var(--emerald-bright,#b0d4be)}.evrd .settings-pill.is-off{background:#ffffff0a;color:var(--text-faint)}.evrd .settings-policy-links{align-items:center;border-top:1px dashed var(--line);color:var(--text-faint);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px;padding-top:20px}.evrd .settings-policy-links a{color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .15s}.evrd .settings-policy-links a:hover{color:var(--gold-bright)}.evrd .settings-policy-links .dot{background:var(--gold);border-radius:50%;height:4px;width:4px}.evrd .settings-alert{border-radius:var(--r-md);font-size:13px;line-height:1.5;margin-top:14px;padding:11px 14px}.evrd .settings-alert.is-success{background:#8fb8a014;border:1px solid #8fb8a066;color:#b0d4be;color:var(--emerald-bright,#b0d4be)}.evrd .settings-alert.is-error{background:#d9786214;border:1px solid #d9786266;color:#f0a18f;color:var(--coral,#f0a18f)}.evrd .settings-alert.is-warning{background:#e9b94914;border:1px solid var(--gold-line);color:var(--gold-bright)}.evrd .btn-danger-ghost{background:#0000;border:1px solid #d9786259;border-radius:999px;color:#f0a18f;color:var(--coral,#f0a18f);cursor:pointer;font-family:inherit;font-size:14px;padding:10px 18px;transition:border-color .15s,background .15s}.evrd .btn-danger-ghost:hover:not(:disabled){background:#d978620d;border-color:#d9786299}.evrd .btn-danger-ghost:disabled{cursor:not-allowed;opacity:.5}.evrd .btn-danger-solid{background:#d97862e6;border:1px solid #d97862e6;border-radius:999px;color:#1a0d09;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:11px 20px;transition:background .15s,opacity .15s}.evrd .btn-danger-solid:hover:not(:disabled){background:#d97862}.evrd .btn-danger-solid:disabled{cursor:not-allowed;opacity:.4}.evrd .settings-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#07100bc7;display:grid;inset:0;overflow-y:auto;padding:32px 20px;place-items:center;position:fixed;z-index:120}.evrd .settings-modal-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 30px 80px #00000073;max-width:480px;padding:32px 34px 28px;position:relative;width:100%}.evrd .settings-modal-card.is-wide{max-width:560px}.evrd .settings-modal-close{background:#0000;border:none;border-radius:50%;color:var(--text-dim);cursor:pointer;display:grid;font-size:22px;height:32px;place-items:center;position:absolute;right:12px;top:12px;width:32px}.evrd .settings-modal-close:hover{background:#ffffff0a;color:var(--text-strong)}.evrd .settings-modal-title{color:var(--text-strong);font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.008em;margin:0 0 12px}.evrd .settings-modal-copy{color:var(--text-dim);font-size:14.5px;line-height:1.6;margin:0 0 16px}.evrd .settings-modal-copy strong{color:var(--text-strong);font-weight:500}.evrd .settings-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.evrd .settings-confirm-field{display:block;margin:16px 0 8px}.evrd .settings-confirm-label{color:var(--text-strong);display:block;font-size:13px;margin-bottom:8px}.evrd .settings-confirm-label .mono{color:var(--gold-bright);font-family:var(--font-mono);font-size:12.5px}.evrd .settings-confirm-field input{background:#ffffff08;border:1px solid var(--line-strong);border-radius:var(--r-md);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:14px;line-height:1.5;padding:12px 14px;width:100%}.evrd .settings-confirm-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e9b9491f;outline:none}@media (max-width:600px){.evrd .settings-card{padding:24px 22px}.evrd .settings-row{gap:4px;grid-template-columns:1fr}.evrd .settings-modal-card{padding:24px 22px}.evrd .settings-modal-actions{flex-direction:column-reverse}.evrd .settings-modal-actions .btn,.evrd .settings-modal-actions .btn-danger-solid{width:100%}}.evrd .hero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.25fr 1fr;padding-top:24px}.evrd .hero-copy{display:flex;flex-direction:column;gap:24px}.evrd .hero h1{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(48px,6.2vw,84px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0;text-align:center}.evrd .hero h1 em{color:var(--gold-bright);display:block;font-style:italic;font-weight:500;margin-top:.18em}.evrd .hero .lede{color:var(--text-dim);font-size:19px;line-height:1.55;margin:0 auto;max-width:56ch;text-align:center}.evrd .hero-ctas{gap:12px}.evrd .feature-pills,.evrd .hero-ctas{display:flex;flex-wrap:wrap;justify-content:center}.evrd .feature-pills{gap:10px;margin-top:8px}.evrd .feature-pills .pill{align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.evrd .feature-pills .pill .dot{background:var(--gold-bright);border-radius:50%;box-shadow:0 0 10px var(--gold-bright);height:6px;width:6px}.evrd .feature-pills .pill strong{color:var(--text-strong);font-weight:600;margin-right:2px}.evrd .feature-pills .pill .sep{color:var(--text-faint);margin:0 4px}.evrd .session-card{background:radial-gradient(70% 90% at 100% 0,#e9b9491a,#e9b94900 60%),var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #e9b94914;padding:22px;position:relative}.evrd .sc-head{align-items:center;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.evrd .sc-head .live{align-items:center;color:var(--coral);display:inline-flex;gap:8px}.evrd .sc-head .live .dot{animation:evrd-pulse 1.4s ease-in-out infinite;background:var(--coral);border-radius:50%;height:8px;width:8px}@keyframes evrd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.evrd .sc-face{aspect-ratio:16/9;background:radial-gradient(60% 80% at 50% 35%,#e9b94938,#0000 70%),linear-gradient(180deg,#1d3225,#102018);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:16px;overflow:hidden;position:relative}.evrd .sc-face:before{background:radial-gradient(60% 80% at 50% 30%,#e9b94973,#e9b9491a 50%,#0000 70%);border-radius:60%/70%;box-shadow:0 0 30px #e9b94933;content:"";height:110px;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%);width:88px}.evrd .sc-face .frame-corners{border:1px dashed #e9b94959;border-radius:var(--r-sm);inset:12px;position:absolute}.evrd .sc-face .gaze-dot{animation:evrd-gaze 4s ease-in-out infinite;background:var(--gold-bright);border-radius:50%;box-shadow:0 0 12px var(--gold-bright);height:10px;left:49%;position:absolute;top:32%;width:10px}@keyframes evrd-gaze{0%,to{left:49%;top:32%}25%{left:53%;top:30%}50%{left:50%;top:34%}75%{left:47%;top:31%}}.evrd .sc-face .ts{bottom:12px;color:#fff9;letter-spacing:.08em;right:14px}.evrd .sc-face .rec,.evrd .sc-face .ts{font-family:var(--font-mono);font-size:11px;position:absolute}.evrd .sc-face .rec{align-items:center;color:var(--coral);display:inline-flex;gap:6px;left:14px;letter-spacing:.1em;top:12px}.evrd .sc-face .rec .dot{animation:evrd-pulse 1.4s ease-in-out infinite;background:var(--coral);border-radius:50%;height:6px;width:6px}.evrd .sc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.evrd .sc-panel{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.evrd .sc-panel h4{align-items:center;color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.evrd .sc-panel h4 .ic{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);display:grid;font-size:10px;height:18px;place-items:center;width:18px}.evrd .sc-row{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:8px}.evrd .sc-row:last-child{margin-bottom:0}.evrd .sc-row .lbl{color:var(--text);width:64px}.evrd .sc-row .bar{background:#ffffff0f;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.evrd .sc-row .bar>i{animation:evrd-barpulse 3.2s ease-in-out infinite;background:var(--gold);border-radius:999px;display:block;height:100%}.evrd .sc-row .bar>i.coral{background:var(--coral)}@keyframes evrd-barpulse{0%,to{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(.85);transform-origin:left}}.evrd .sc-row .pct{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;text-align:right;width:32px}.evrd .sc-score{align-items:center;background:var(--gold-soft-2);border:1px solid var(--gold-line);border-radius:var(--r-md);display:flex;justify-content:space-between;padding:14px 16px}.evrd .sc-score .ttl{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.evrd .sc-score .num{color:var(--gold-bright);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:1}.evrd .sc-score .num .max{color:var(--text-faint);font-size:14px}.evrd .sc-score .delta{color:var(--gold-bright);font-family:var(--font-mono);font-size:11px}.evrd .stat-band{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:96px;padding:80px 24px;position:relative;text-align:center}.evrd .stat-band:before{background:radial-gradient(60% 100% at 50% 0,#e9b9490f,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.evrd .stat-band .pcts{align-items:center;display:inline-flex;gap:clamp(24px,4vw,56px);justify-content:center;margin-bottom:8px}.evrd .stat-band .pct-secondary{position:relative;text-align:right}.evrd .stat-band .pct-secondary .num{color:var(--text-faint);display:block;font-family:var(--font-display);font-size:clamp(40px,5.4vw,76px);font-weight:400;letter-spacing:-.03em;line-height:.9}.evrd .stat-band .pct-secondary .lbl{color:var(--text-dim);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;line-height:1.3;margin-left:auto;margin-top:8px;max-width:14ch;text-transform:uppercase}.evrd .stat-band .vs{align-self:center;color:var(--text-faint);font-family:var(--font-display);font-size:22px;font-style:italic}.evrd .stat-band .pct-primary{text-align:left}.evrd .stat-band .pct-primary .lbl{color:var(--gold);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.evrd .stat-band .pct{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:var(--gold-bright);font-family:var(--font-display);font-size:clamp(96px,14vw,200px);font-weight:500;letter-spacing:-.04em;line-height:.9}.evrd .stat-band .stmt{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:12px auto 18px;max-width:22ch}.evrd .stat-band .stmt em{color:var(--gold-bright);font-style:italic}.evrd .stat-band .why{color:var(--text-dim);font-size:16px;margin:0 auto 24px;max-width:60ch}.evrd .stat-band .sources{color:var(--text-faint);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:14px;justify-content:center;letter-spacing:.08em}.evrd .stat-band .sources span:before{color:var(--gold);content:"\00B7 "}@media (max-width:720px){.evrd .stat-band .pcts{align-items:center;flex-direction:column;gap:8px}.evrd .stat-band .pct-primary,.evrd .stat-band .pct-secondary{padding-bottom:0;text-align:center}.evrd .stat-band .pct-secondary .lbl{margin-left:auto;margin-right:auto}.evrd .stat-band .vs{display:none}}.evrd .steps-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:36px}.evrd .step{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;position:relative;transition:border-color .2s ease,background .2s ease}.evrd .step:hover{background:var(--bg-card-hover);border-color:var(--gold-line)}.evrd .step .n{align-items:center;color:var(--gold);display:flex;font-family:var(--font-display);font-size:14px;font-weight:500;gap:10px;letter-spacing:.02em;margin-bottom:16px}.evrd .step .n:before{background:var(--gold-line);content:"";flex:1 1;height:1px;order:2}.evrd .step .ic{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:10px;color:var(--gold-bright);display:grid;height:36px;margin-bottom:18px;place-items:center;width:36px}.evrd .step h3{color:var(--text-strong);font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.005em;margin:0 0 8px}.evrd .step p{color:var(--text-dim);font-size:14px;line-height:1.55;margin:0}.evrd .features{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:36px}.evrd .feat{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;transition:all .2s ease}.evrd .feat:hover{border-color:var(--gold-line);transform:translateY(-2px)}.evrd .feat .ic{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:12px;color:var(--gold-bright);display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.evrd .feat h3{color:var(--text-strong);font-family:var(--font-display);font-size:20px;font-weight:600;margin:0 0 8px}.evrd .feat p{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0}.evrd .feat .meta{border-top:1px dashed var(--line);color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-top:16px;padding-top:14px}.evrd .mistakes-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:36px}.evrd .miss{grid-gap:22px;align-items:start;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:22px;grid-template-columns:auto 1fr;padding:28px}.evrd .miss .pct{color:var(--coral);font-family:var(--font-display);font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1;min-width:110px}.evrd .miss h3{color:var(--text-strong);font-family:var(--font-display);font-size:19px;font-weight:600;margin:0 0 6px}.evrd .miss p{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0 0 12px}.evrd .miss .catch{background:var(--gold-soft-2);border:1px solid var(--gold-line);border-radius:999px;color:var(--gold-bright);display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;padding:4px 10px}.evrd .student-banner{grid-gap:28px;align-items:center;background:linear-gradient(135deg,#e9b9492e 0,#e9b9490f 60%,#e9b94905 100%),var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px #e9b9492e,0 30px 60px -30px #e9b9494d;display:grid;gap:28px;grid-template-columns:auto 1fr auto;margin-top:36px;overflow:hidden;padding:32px 36px;position:relative}.evrd .student-banner:before{background:radial-gradient(circle,#e9b94938,#0000 70%);content:"";height:280px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:280px}.evrd .student-banner .badge{background:var(--gold-bright);border-radius:50%;box-shadow:0 12px 30px -8px #e9b9498c;color:#2a1d05;display:grid;flex-shrink:0;font-family:var(--font-display);font-size:22px;font-weight:600;height:72px;letter-spacing:-.02em;place-items:center;position:relative;width:72px;z-index:1}.evrd .student-banner .badge .pct{font-size:28px;line-height:1}.evrd .student-banner .badge .off{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;margin-top:2px}.evrd .student-banner .body{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.evrd .student-banner .ttl{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:0}.evrd .student-banner .ttl em{color:var(--gold-bright);font-style:italic}.evrd .student-banner .note{color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;margin:0}.evrd .student-banner .note .dot{color:var(--gold);margin:0 6px}.evrd .student-banner .cta{flex-shrink:0;position:relative;z-index:1}@media (max-width:760px){.evrd .student-banner{gap:18px;grid-template-columns:1fr;padding:26px;text-align:left}.evrd .student-banner .cta{justify-self:start}}.evrd .pricing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:36px}.evrd .price{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);display:flex;flex-direction:column;gap:18px;padding:32px 28px;position:relative;transition:all .2s ease}.evrd .price.is-feature{background:linear-gradient(180deg,#e9b9491a,#e9b94905),var(--bg-card);border-color:var(--gold-line);box-shadow:0 0 0 1px var(--gold-line) inset,0 30px 60px -30px #e9b9494d;transform:translateY(-6px)}.evrd .price.is-feature:after{background:linear-gradient(90deg,#0000,var(--gold-bright),#0000);border-radius:var(--r-xl) var(--r-xl) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.evrd .price .launch-tag{align-items:center;background:var(--coral-soft);border:1px solid #cf7c7459;border-radius:999px;color:var(--coral);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:8px;letter-spacing:.18em;padding:5px 11px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.evrd .price .launch-tag .pulse{animation:evrd-pulse 1.6s ease-in-out infinite;background:var(--coral);border-radius:50%;height:6px;width:6px}.evrd .price .guarantee-card{background:linear-gradient(135deg,#e9b9491a,#e9b94905);border:1px solid var(--gold-line);border-radius:var(--r-md);margin:4px 0;padding:14px 16px}.evrd .price .guarantee-card .head{align-items:center;color:var(--gold-bright);display:flex;font-family:var(--font-display);font-size:14.5px;font-weight:600;gap:8px;letter-spacing:-.005em;margin-bottom:4px}.evrd .price .guarantee-card .head svg{flex-shrink:0}.evrd .price .guarantee-card .head em{font-style:italic}.evrd .price .guarantee-card .copy{color:var(--text);font-size:12.5px;line-height:1.5;margin:0}.evrd .price-tag{background:var(--gold-bright);border-radius:999px;color:#2a1d05;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 10px;position:absolute;right:24px;text-transform:uppercase;top:-10px}.evrd .price h3{font-size:28px;letter-spacing:-.01em;margin:0}.evrd .price .amount,.evrd .price h3{color:var(--text-strong);font-family:var(--font-display);font-weight:500}.evrd .price .amount{font-size:48px;letter-spacing:-.025em;line-height:1}.evrd .price .amount .cur{color:var(--text-dim);font-size:22px;margin-right:6px;vertical-align:14px}.evrd .price .amount .per{color:var(--text-dim);font-family:var(--font-body);font-size:14px;font-weight:400}.evrd .price .blurb{color:var(--text-dim);font-size:14px;line-height:1.5;margin:0}.evrd .price ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.evrd .price li{align-items:flex-start;color:var(--text);display:flex;font-size:14px;gap:10px;line-height:1.45}.evrd .price li:before{background:var(--gold-soft);border-radius:50%;color:var(--gold-bright);content:"\2713";display:grid;flex-shrink:0;font-size:14px;height:18px;margin-top:1px;place-items:center;width:18px}.evrd .price .cta{margin-top:auto}.evrd .sprint-band{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:22px;margin-top:18px;padding:22px 26px}.evrd .sprint-band .ttl{color:var(--text-strong);font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.005em;margin:0}.evrd .sprint-band .ttl em{color:var(--gold-bright);font-style:italic}.evrd .sprint-band .lbl{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.evrd .sprint-band .copy{color:var(--text-dim);font-size:13.5px;margin:0}.evrd .sprint-options{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.evrd .sprint-options .opt{background:#e9b9490f;border:1px solid var(--gold-line);border-radius:999px;color:var(--text-strong);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;padding:8px 14px}.evrd .sprint-options .opt b{color:var(--gold-bright);font-weight:600}.evrd .sprint-feature{background:radial-gradient(circle at 0 0,#e9b94914,#0000 60%),var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);margin-top:32px;overflow:hidden;padding:36px 40px;position:relative}.evrd .sprint-feature:before{background:radial-gradient(circle at 100% 0,#8fb8a00f,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.evrd .sprint-feature__head{margin-bottom:28px;position:relative}.evrd .sprint-feature__head .kicker{color:var(--gold);display:block;margin-bottom:10px}.evrd .sprint-feature__title{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(24px,2.4vw,30px);font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0;max-width:28ch}.evrd .sprint-feature__title em{color:var(--gold-bright);font-style:italic}.evrd .sprint-feature__body{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.5fr 1fr;position:relative}.evrd .sprint-feature__pitch{min-width:0}.evrd .sprint-feature__copy{color:var(--text);font-size:15.5px;line-height:1.65;margin:0 0 18px}.evrd .sprint-feature__copy strong{color:var(--text-strong);font-weight:600}.evrd .sprint-feature__perks{grid-gap:8px;color:var(--text-dim);display:grid;font-size:14px;gap:8px;list-style:none;margin:0;padding:0}.evrd .sprint-feature__perks li{align-items:flex-start;display:flex;gap:10px}.evrd .sprint-feature__perks li:before{background:var(--gold-bright);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:8px;width:6px}.evrd .sprint-feature__cta-col{grid-gap:14px;display:grid;gap:14px;justify-items:stretch}.evrd .sprint-feature__price{align-items:baseline;color:var(--text-strong);display:flex;font-family:var(--font-display);gap:6px}.evrd .sprint-feature__price .cur{color:var(--gold-bright);font-size:22px;font-weight:500}.evrd .sprint-feature__price .amt{font-size:56px;font-weight:500;letter-spacing:-.02em;line-height:1}.evrd .sprint-feature__price .per{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;margin-left:4px;text-transform:uppercase}.evrd .sprint-feature__cta{justify-content:center;width:100%}.evrd .sprint-feature__note{color:var(--text-dim);font-size:12.5px;line-height:1.5;margin:0}@media (max-width:768px){.evrd .sprint-feature{padding:28px 24px}.evrd .sprint-feature__body{gap:24px;grid-template-columns:1fr}}.evrd .guarantee-details{grid-gap:36px;align-items:start;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);display:grid;gap:36px;grid-template-columns:1fr 1.4fr;margin-top:36px;padding:36px 40px}.evrd .guarantee-details .lead .kicker{color:var(--gold)}.evrd .guarantee-details .lead h3{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:12px 0 14px}.evrd .guarantee-details .lead h3 em{color:var(--gold-bright);font-style:italic}.evrd .guarantee-details .lead p{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:0 0 18px}.evrd .guarantee-details .lead a.terms-link{border-bottom:1px solid var(--gold-line);color:var(--gold-bright);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;padding-bottom:2px;text-transform:uppercase}.evrd .guarantee-details .lead a.terms-link:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.evrd .terms-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.evrd .terms-list li{grid-gap:14px;align-items:start;color:var(--text);display:grid;font-size:14px;gap:14px;grid-template-columns:28px 1fr;line-height:1.5}.evrd .terms-list li .num{border-right:1px solid var(--gold-line);color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-right:-2px;padding-right:12px;padding-top:2px}.evrd .terms-list li strong{color:var(--text-strong);display:block;font-weight:600;margin-bottom:2px}@media (max-width:880px){.evrd .guarantee-details{gap:24px;grid-template-columns:1fr;padding:28px}}.evrd .land-faq{margin-left:auto;margin-right:auto;margin-top:36px;max-width:880px}.evrd .land-faq details{border-bottom:1px solid var(--line);padding:4px 0}.evrd .land-faq details:first-of-type{border-top:1px solid var(--line)}.evrd .land-faq summary{align-items:flex-start;color:var(--text-strong);cursor:pointer;display:flex;font-family:var(--font-display);font-size:20px;font-weight:500;gap:24px;justify-content:space-between;letter-spacing:-.005em;line-height:1.3;list-style:none;padding:22px 8px;transition:color .15s ease}.evrd .land-faq summary::-webkit-details-marker{display:none}.evrd .land-faq summary:hover{color:var(--gold-bright)}.evrd .land-faq summary .icon{border:1px solid var(--line-strong);border-radius:50%;color:var(--gold);display:grid;flex-shrink:0;font-size:16px;height:28px;margin-top:2px;place-items:center;transition:transform .25s ease,background .2s ease;width:28px}.evrd .land-faq details[open] summary .icon{background:var(--gold-soft);border-color:var(--gold-line);transform:rotate(45deg)}.evrd .land-faq .a{color:var(--text);font-size:15px;line-height:1.65;max-width:70ch;padding:0 8px 22px}.evrd .final-cta{background:radial-gradient(60% 100% at 50% 0,#e9b94924,#0000 70%),var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-xl);margin-top:96px;overflow:hidden;padding:72px 24px;position:relative;text-align:center}.evrd .final-cta h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(36px,4.5vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 12px}.evrd .final-cta h2 em{color:var(--gold-bright);font-style:italic}.evrd .final-cta p{color:var(--text-dim);font-size:16px;margin:0 auto 26px;max-width:50ch}.evrd .site-footer{border-top:1px solid var(--line);color:var(--text-dim);font-size:13.5px;margin-top:96px;padding:36px 32px 56px;position:relative;z-index:2}.evrd .footer-inner{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px}.evrd .footer-brand{display:flex;flex-direction:column;gap:14px;max-width:36ch}.evrd .footer-col h4{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.evrd .footer-col a{color:var(--text);display:block;font-size:14px;padding:4px 0;transition:color .15s ease}.evrd .footer-col a:hover{color:var(--gold-bright)}.evrd .footer-bottom{align-items:center;border-top:1px solid var(--line);color:var(--text-faint);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:12px;justify-content:space-between;letter-spacing:.06em;margin:32px auto 0;max-width:1200px;padding-top:24px}.evrd #how,.evrd #pricing{scroll-margin-top:140px}.evrd .land-head{margin-top:96px;text-align:center}.evrd .land-head .kicker{color:var(--gold)}.evrd .land-head h2{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(36px,4.4vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:14px auto 12px;max-width:18ch}.evrd .land-head h2 em{color:var(--gold-bright);font-style:italic}.evrd .land-head p{color:var(--text-dim);font-size:16px;margin:0 auto;max-width:60ch}@media (max-width:1080px){.evrd .hero{gap:48px;grid-template-columns:1fr}.evrd .steps-grid{grid-template-columns:repeat(2,1fr)}.evrd .features{grid-template-columns:1fr 1fr}.evrd .pricing-grid{grid-template-columns:1fr}.evrd .footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:720px){.evrd .features,.evrd .miss,.evrd .mistakes-row,.evrd .steps-grid{grid-template-columns:1fr}.evrd .miss .pct{min-width:0}.evrd .sprint-options{margin-left:0;width:100%}.evrd .footer-inner{gap:24px;grid-template-columns:1fr 1fr}.evrd .footer-bottom{align-items:flex-start;flex-direction:column}}.evrd .faq-layout{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:280px 1fr;margin-top:48px}.evrd .faq-cats{grid-gap:4px;display:grid;gap:4px;position:-webkit-sticky;position:sticky;top:110px}.evrd .faq-cats .ttl{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin:0 12px 8px;text-transform:uppercase}.evrd .faq-cats button{align-items:center;background:#0000;border:0;border-radius:var(--r-md);color:var(--text-dim);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;justify-content:space-between;padding:10px 12px;text-align:left;transition:all .15s ease}.evrd .faq-cats button:hover{background:#ffffff08;color:var(--text-strong)}.evrd .faq-cats button.is-active{background:var(--gold-soft-2);color:var(--gold-bright);font-weight:600}.evrd .faq-cats .count{color:var(--text-faint);font-family:var(--font-mono);font-size:11px}.evrd .faq-cats button.is-active .count{color:var(--gold)}.evrd .faq-item{border-bottom:1px solid var(--line);padding:6px 0}.evrd .faq-item:first-child{border-top:1px solid var(--line)}.evrd .faq-item summary{align-items:flex-start;color:var(--text-strong);cursor:pointer;display:flex;font-family:var(--font-display);font-size:22px;font-weight:500;gap:24px;justify-content:space-between;letter-spacing:-.005em;line-height:1.3;list-style:none;padding:22px 8px;transition:color .15s ease}.evrd .faq-item summary::-webkit-details-marker{display:none}.evrd .faq-item summary:hover{color:var(--gold-bright)}.evrd .faq-item summary .icon{border:1px solid var(--line-strong);border-radius:50%;color:var(--gold);display:grid;flex-shrink:0;font-size:18px;height:32px;margin-top:2px;place-items:center;transition:transform .25s ease,background .2s ease,border-color .2s ease;width:32px}.evrd .faq-item[open] summary .icon{background:var(--gold-soft);border-color:var(--gold-line);transform:rotate(45deg)}.evrd .faq-item .answer{color:var(--text);font-size:15.5px;line-height:1.7;max-width:70ch;padding:0 8px 24px}.evrd .faq-item .answer p{margin:0 0 12px}.evrd .faq-item .answer p:last-child{margin:0}.evrd .faq-item .answer strong{color:var(--gold-bright);font-weight:600}.evrd .faq-item .answer a{color:var(--gold-bright);text-decoration:none}.evrd .faq-item .answer a:hover{text-decoration:underline}.evrd .faq-search{background:#ffffff08;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23c0c8d099%27 stroke-width=%272%27><circle cx=%2711%27 cy=%2711%27 r=%277%27/><path d=%27m21 21-4.3-4.3%27/></svg>");background-position:16px;background-repeat:no-repeat;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);font-family:var(--font-body);font-size:15px;margin-bottom:32px;padding:14px 18px 14px 44px;width:100%}.evrd .faq-search:focus{border-color:var(--gold-line);outline:0}.evrd .still-stuck{align-items:center;background:#ffffff05;border:1px solid var(--line-strong);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:48px;padding:28px}.evrd .still-stuck h3{color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.005em;margin:0}.evrd .still-stuck p{color:var(--text-dim);font-size:14px;margin:4px 0 0}@media (max-width:980px){.evrd .faq-layout{grid-template-columns:1fr}.evrd .faq-cats{position:static}.evrd .faq-item summary{font-size:18px}}.evrd .practice-page{margin:0 auto;max-width:1200px;padding:144px 32px 96px}@media (max-width:720px){.evrd .practice-page{padding:80px 20px 64px}}.evrd .practice-page .stepper{align-items:center;color:var(--text-faint);display:flex;font-family:var(--font-mono);font-size:11px;gap:18px;justify-content:center;letter-spacing:.18em;margin-bottom:36px;text-transform:uppercase}.evrd .practice-page .stepper .step{align-items:center;display:flex;gap:10px}.evrd .practice-page .stepper .step .num{background:#0000;border:1px solid var(--line-strong);border-radius:50%;color:var(--text-faint);display:grid;font-size:10.5px;height:22px;place-items:center;width:22px}.evrd .practice-page .stepper .step.is-active{color:var(--gold-bright)}.evrd .practice-page .stepper .step.is-active .num{background:var(--gold-soft);border-color:var(--gold-bright);color:var(--gold-bright)}.evrd .practice-page .stepper .step.is-done .num{background:var(--gold-bright);border-color:var(--gold-bright);color:#2a1d05}.evrd .practice-page .stepper .step.is-done .num:after{content:"\2713";font-family:var(--font-body);font-size:11px;font-weight:700}.evrd .practice-page .stepper .step.is-done .num span{display:none}.evrd .practice-page .stepper .step.is-done{color:var(--text-dim)}.evrd .practice-page .stepper .sep{background:var(--line-strong);height:1px;width:28px}.evrd .practice-page .stepper .step.is-clickable{cursor:pointer}.evrd .practice-page .stepper .step.is-clickable:hover{color:var(--text-strong)}.evrd .practice-page .practice-head{margin-bottom:40px;text-align:center}.evrd .practice-page .practice-head h1{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 12px}.evrd .practice-page .practice-head h1 em{color:var(--gold-bright);font-style:italic}.evrd .practice-page .practice-head p{color:var(--text-dim);font-size:16px;line-height:1.55;margin:0 auto;max-width:56ch}.evrd .practice-page .stage-1 .grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:920px){.evrd .practice-page .stage-1 .grid{grid-template-columns:1fr}}.evrd .practice-page .panel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px}.evrd .practice-page .panel-kicker{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.evrd .practice-page .panel-lede{color:var(--text-strong);font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:-.005em;line-height:1.45;margin:0 0 24px}.evrd .practice-page .field-label{color:var(--text-dim);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.evrd .practice-page .ta-wrap{background:#0000002e;border:1px solid var(--line-strong);border-radius:var(--r-md);position:relative;transition:border-color .18s ease,box-shadow .18s ease}.evrd .practice-page .ta-wrap:focus-within{border-color:var(--gold-line);box-shadow:0 0 0 4px #e9b9491a}.evrd .practice-page .ta-wrap textarea{background:#0000;border:none;color:var(--text-strong);font-family:var(--font-body);font-size:14.5px;line-height:1.6;min-height:200px;outline:none;padding:16px 18px 36px;resize:vertical;width:100%}.evrd .practice-page .ta-wrap textarea::placeholder{color:var(--text-faint)}.evrd .practice-page .ta-meta{bottom:10px;color:var(--text-faint);font-family:var(--font-mono);font-size:11px;pointer-events:none;position:absolute;right:14px}.evrd .practice-page .ta-meta b{color:var(--text-dim);font-weight:500}.evrd .practice-page .ta-meta.is-near-cap b{color:var(--coral)}.evrd .practice-page .focus-row{display:flex;flex-wrap:wrap;gap:10px}.evrd .practice-page .chip{align-items:center;background:#0000;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13.5px;font-weight:500;gap:8px;padding:9px 14px;transition:all .15s ease}.evrd .practice-page .chip:hover{border-color:var(--text-faint);color:var(--text-strong)}.evrd .practice-page .chip .dot{border-radius:50%;height:7px;width:7px}.evrd .practice-page .chip[data-cat=all] .dot{background:var(--gold-bright)}.evrd .practice-page .chip[data-cat=behavioural] .dot{background:#d97064}.evrd .practice-page .chip[data-cat=technical] .dot{background:#5fa8a8}.evrd .practice-page .chip[data-cat=situational] .dot{background:#c89dd6}.evrd .practice-page .chip.is-on{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold-bright)}.evrd .practice-page .panel-cta{font-size:16px;justify-content:center;margin-top:28px;padding:16px 24px;width:100%}.evrd .practice-page .panel-cta:disabled{cursor:not-allowed;opacity:.45}.evrd .practice-page .gen-progress{background:#ffffff0f;border-radius:2px;height:4px;margin-top:18px;overflow:hidden}.evrd .practice-page .gen-progress>span{background:linear-gradient(90deg,var(--gold),var(--gold-bright));display:block;height:100%;transition:width .4s ease}.evrd .practice-page .gen-stage-text{color:var(--gold);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;margin-top:10px}.evrd .practice-page .inline-error{background:#d9706414;border:1px solid #d9706466;border-radius:var(--r-md);color:var(--coral);font-size:13.5px;line-height:1.5;margin-top:18px;padding:12px 16px}.evrd .practice-page .hiw{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 28px 24px}.evrd .practice-page .hiw .ttl{color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.evrd .practice-page .hiw ol{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.evrd .practice-page .hiw li{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:28px 1fr}.evrd .practice-page .hiw li .n{border-right:1px solid var(--gold-line);color:var(--gold);font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1;padding-right:12px;padding-top:1px;text-align:center;width:28px}.evrd .practice-page .hiw li b{color:var(--text-strong);display:block;font-family:var(--font-body);font-size:14.5px;font-weight:600;letter-spacing:-.005em;margin-bottom:4px}.evrd .practice-page .hiw li p{color:var(--text-dim);font-size:13px;line-height:1.5;margin:0}.evrd .practice-page .stage-2 .review-shell{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);margin-top:28px;padding:28px}.evrd .practice-page .review-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.evrd .practice-page .role-chip{align-items:center;background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:var(--r-pill);color:var(--gold-bright);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:.14em;padding:6px 13px;text-transform:uppercase}.evrd .practice-page .selected-count{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.evrd .practice-page .selected-count b{color:var(--gold-bright);font-weight:500}.evrd .practice-page .q-list{grid-gap:14px;display:grid;gap:14px}.evrd .practice-page .q-card{background:#ffffff05;border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;padding:18px 56px 18px 22px;position:relative;transition:all .15s ease}.evrd .practice-page .q-card:hover{background:#ffffff08;border-color:var(--text-faint)}.evrd .practice-page .q-card.is-on{background:linear-gradient(180deg,var(--gold-soft-2),#0000);border-color:var(--gold-line);box-shadow:0 0 0 1px var(--gold-line) inset}.evrd .practice-page .q-meta{align-items:center;color:var(--text-faint);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:10px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.evrd .practice-page .q-meta .num{color:var(--gold)}.evrd .practice-page .q-meta .cat{color:var(--text-dim)}.evrd .practice-page .q-meta .lvl{background:#ffffff0a;border-radius:4px;color:var(--text);padding:2px 8px}.evrd .practice-page .q-meta .tailored{align-items:center;color:var(--gold-bright);display:inline-flex;gap:5px}.evrd .practice-page .q-meta .tailored:before{content:"\2726";font-size:10px}.evrd .practice-page .q-text{color:var(--text-strong);font-size:15.5px;font-weight:500;line-height:1.5;margin:0 0 8px}.evrd .practice-page .q-hint{align-items:flex-start;color:var(--text-dim);display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0}.evrd .practice-page .q-hint:before{content:"\1F4A1";filter:saturate(.6);flex-shrink:0;line-height:1.4}.evrd .practice-page .q-toggle{background:#0000;border:1.5px solid var(--line-strong);border-radius:6px;color:#0000;cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:16px;top:16px;transition:all .15s ease;width:26px}.evrd .practice-page .q-card.is-on .q-toggle{background:var(--gold-bright);border-color:var(--gold-bright);color:#2a1d05}.evrd .practice-page .q-toggle svg{height:14px;opacity:0;transition:opacity .12s ease;width:14px}.evrd .practice-page .q-card.is-on .q-toggle svg{opacity:1}.evrd .practice-page .review-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.evrd .practice-page .review-foot .back{background:#0000;border:none;color:var(--text-dim);cursor:pointer;font-family:var(--font-body);font-size:14px;padding:8px 4px}.evrd .practice-page .review-foot .back:hover{color:var(--text-strong)}.evrd .practice-page .review-foot .start-practice{flex:1 1;font-size:16px;justify-content:center;max-width:480px;padding:14px 24px}.evrd .practice-page .review-foot .start-practice:disabled{cursor:not-allowed;opacity:.45}.evrd .practice-page .stage-3 .rec-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(280px,380px) minmax(0,1fr);margin-top:24px}@media (max-width:880px){.evrd .practice-page .stage-3 .rec-grid{grid-template-columns:1fr}}.evrd .practice-page .qcounter{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.evrd .practice-page .qcounter b{color:var(--gold);font-weight:500}.evrd .practice-page .rec-q-card{background:var(--bg-card);border:1px solid var(--gold-line);border-radius:var(--r-md);box-shadow:0 18px 40px -28px #e9b9492e;margin-bottom:16px;padding:22px 24px}.evrd .practice-page .rec-q-card .q-meta{color:var(--gold);margin-bottom:10px}.evrd .practice-page .rec-q-card .q-text{font-size:17px;line-height:1.4;margin-bottom:12px}.evrd .practice-page .rec-q-card .q-hint{font-size:13px}.evrd .practice-page .helper{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-dim);font-size:13.5px;line-height:1.5;margin-bottom:18px;padding:14px 18px}.evrd .practice-page .rec-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.evrd .practice-page .think-link{background:#0000;border:none;color:var(--text-dim);cursor:pointer;font-size:13.5px;padding:6px 0}.evrd .practice-page .think-link:hover{color:var(--text-strong)}.evrd .practice-page .cam{aspect-ratio:16/10;background:radial-gradient(120% 100% at 50% 0,#e9b9490a,#0000 60%),var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;overflow:hidden;place-items:center;position:relative}.evrd .practice-page .cam.is-armed{background:radial-gradient(120% 100% at 50% 0,#e9b9491a,#0000 60%),var(--bg-elev-2);border-color:var(--gold-line)}.evrd .practice-page .cam.is-live{background:linear-gradient(135deg,var(--bg-elev-2),var(--bg-elev));border-color:var(--line-strong)}.evrd .practice-page .cam video{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.evrd .practice-page .cam.is-recording video{display:none}.evrd .practice-page .cam-placeholder{grid-gap:14px;display:grid;gap:14px;padding:24px;place-items:center;text-align:center}.evrd .practice-page .cam-placeholder .icon-wrap{background:#ffffff05;border:1px solid var(--line-strong);border-radius:50%;color:var(--text-dim);display:grid;height:56px;place-items:center;width:56px}.evrd .practice-page .cam-placeholder .lbl{color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.evrd .practice-page .cam-countdown{align-items:center;background:#00000059;color:var(--gold-bright);display:flex;font-family:var(--font-display);font-size:clamp(80px,14vw,160px);font-weight:500;inset:0;justify-content:center;position:absolute;text-shadow:0 2px 24px #0009}.evrd .practice-page .cam-recording-msg{grid-gap:10px;color:var(--text-faint);display:grid;gap:10px;place-items:center;text-align:center}.evrd .practice-page .cam-recording-msg .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.evrd .practice-page .rec-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;border:1px solid #d9706466;border-radius:var(--r-pill);color:var(--coral);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:8px;left:16px;letter-spacing:.18em;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.evrd .practice-page .rec-badge .pulse{animation:practice-pulse 1.4s ease-in-out infinite;background:var(--coral);border-radius:50%;height:6px;width:6px}@keyframes practice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.evrd .practice-page .btn-go{background:linear-gradient(180deg,#e89a8b,#cf7c74);border-color:#0000;box-shadow:inset 0 1px 0 #fff6,0 14px 28px -12px #d9706480;color:#2a0e0a;font-weight:600}.evrd .practice-page .btn-go:hover{filter:brightness(1.05)}.evrd .practice-page .btn-go .pulse{animation:practice-pulse 1.4s ease-in-out infinite;background:#4a1612;border-radius:50%;height:7px;width:7px}.evrd .practice-page .btn-go:disabled{cursor:not-allowed;filter:none;opacity:.5}.evrd .practice-page .btn-stop{font-family:var(--font-mono);letter-spacing:.04em}.evrd .practice-page .cancel-link{background:#0000;border:none;color:var(--text-faint);cursor:pointer;font-size:13px;padding:8px 4px}.evrd .practice-page .cancel-link:hover{color:var(--coral)}.evrd .practice-page .final-loading{margin:96px auto;max-width:420px;text-align:center}.evrd .practice-page .final-loading h2{color:var(--text-strong);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;margin:18px 0 10px}.evrd .practice-page .final-loading p{color:var(--text-dim);font-size:14.5px;margin:0}.evrd .practice-page .final-loading .spinner{animation:practice-spin .9s linear infinite;border:3px solid #e9b94929;border-radius:50%;border-top:3px solid var(--gold-bright);height:44px;margin:0 auto;width:44px}@keyframes practice-spin{to{transform:rotate(1turn)}}.evrd .practice-page .q-expected-duration{color:var(--text-faint);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin:0 0 12px}.evrd .practice-page .rec-stop-bar{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:18px}.evrd .practice-page .btn-stop-prominent{align-items:center;background:linear-gradient(180deg,#e89a8b,#cf7c74);border:none;border-radius:var(--r-pill);box-shadow:inset 0 1px 0 #fff6,0 18px 36px -14px #d970648c;color:#2a0e0a;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:17px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.01em;max-width:420px;padding:18px 28px;transition:filter .15s ease,transform .1s ease;width:100%}.evrd .practice-page .btn-stop-prominent:hover{filter:brightness(1.05)}.evrd .practice-page .btn-stop-prominent:active{transform:translateY(1px)}.evrd .practice-page .btn-stop-prominent:disabled{cursor:not-allowed;filter:none;opacity:.55}.evrd .practice-page .btn-stop-prominent .stop-icon{background:#2a0e0a;border-radius:2px;flex-shrink:0;height:14px;width:14px}.evrd .practice-page .stop-hint{align-items:center;color:var(--text-faint);display:inline-flex;font-family:var(--font-mono);font-size:11.5px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.evrd .practice-page .stop-hint kbd{background:#ffffff08;border:solid var(--line-strong);border-radius:5px;border-width:1px 1px 2px;color:var(--text);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;padding:3px 9px}@keyframes coaching-cue-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.evrd .practice-page .coaching-cue{animation:coaching-cue-in .28s ease-out both;background:linear-gradient(180deg,var(--gold-soft),var(--gold-soft-2));border:1px solid var(--gold-line);border-radius:var(--r-md);box-shadow:0 18px 40px -28px #e9b94959;cursor:pointer;margin-bottom:22px;padding:18px 22px}.evrd .practice-page .coaching-cue:hover{filter:brightness(1.04)}.evrd .practice-page .coaching-cue-label{color:var(--gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.evrd .practice-page .coaching-cue-body{color:var(--text-strong);font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.005em;line-height:1.4}.evrd .practice-page .stage{display:none}.evrd .practice-page .stage.is-active{display:block}.evrd .practice-page .rec-time-banner{background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-dim);font-size:13px;line-height:1.5;margin-top:14px;padding:10px 16px;text-align:center}.evrd .practice-page .rec-time-banner.is-soft{background:#e9b9490a;border-color:#e9b94938;color:var(--text)}.evrd .practice-page .rec-time-banner.is-strong{background:#d9786214;border-color:#d9786273;color:#f0a18f;color:var(--coral,#f0a18f);font-size:14px;font-weight:500;padding:12px 18px}.evrd .setup-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#07100bc7;display:grid;inset:0;overflow-y:auto;padding:32px 20px;place-items:center;position:fixed;z-index:100}.evrd .setup-modal-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 30px 80px #00000073;max-width:640px;padding:40px 44px;position:relative;width:100%}.evrd .setup-modal-head{margin-bottom:28px}.evrd .setup-modal-head .kicker{color:var(--gold);margin-bottom:8px}.evrd .setup-modal-title{color:var(--text-strong);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0 0 12px}.evrd .setup-modal-lede{color:var(--text-dim);font-size:15px;line-height:1.6;margin:0;max-width:50ch}.evrd .setup-modal-list{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0 0 24px;padding:0}.evrd .setup-modal-item{grid-gap:14px;align-items:flex-start;display:grid;gap:14px;grid-template-columns:38px 1fr}.evrd .setup-modal-num{color:var(--gold-bright);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;padding-top:4px}.evrd .setup-modal-text h3{color:var(--text-strong);font-family:var(--font-display);font-size:16.5px;font-weight:500;letter-spacing:-.005em;margin:0 0 4px}.evrd .setup-modal-text p{color:var(--text-dim);font-size:14px;line-height:1.55;margin:0}.evrd .setup-modal-warning{background:#e9b9490f;border:1px solid var(--gold-line);border-radius:var(--r-md);color:var(--text);font-size:13.5px;line-height:1.55;margin:0 0 24px;padding:14px 18px}.evrd .setup-modal-actions{display:flex;justify-content:stretch}.evrd .setup-modal-actions .btn{justify-content:center;width:100%}@media (max-width:600px){.evrd .setup-modal-card{padding:28px 22px}.evrd .setup-modal-title{font-size:22px}}.evrd .upgrade-page{max-width:1160px}.evrd .upgrade-head{margin:0 auto;max-width:720px;text-align:center}.evrd .upgrade-head .lede{margin-left:auto;margin-right:auto}.evrd .upgrade-grid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:48px}.evrd .upgrade-card{background:var(--bg-card);border:1px solid var(--line-strong);border-radius:var(--r-xl);display:flex;flex-direction:column;padding:30px 28px;position:relative}.evrd .upgrade-card.is-recommended{border-color:var(--gold-line);box-shadow:var(--shadow-glow);transform:translateY(-6px)}.evrd .upgrade-flag{background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:var(--r-pill);box-shadow:0 8px 20px -10px #e9b949b3;color:#2a1d05;font-family:var(--font-mono);font-size:11px;font-weight:500;left:50%;letter-spacing:.12em;padding:5px 14px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.evrd .upgrade-tier-name{color:var(--text-strong);font-family:var(--font-display);font-size:24px;font-weight:600;margin:0}.evrd .upgrade-price{align-items:baseline;display:flex;gap:8px;margin-top:10px}.evrd .upgrade-price-amount{color:var(--text-strong);font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.evrd .upgrade-price-cadence{color:var(--text-dim);font-size:14px;font-weight:500}.evrd .upgrade-sessions{color:var(--gold);font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;margin-top:10px}.evrd .upgrade-blurb{color:var(--text-dim);font-size:14.5px;line-height:1.55;margin:14px 0 0}.evrd .upgrade-features{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;list-style:none;margin:22px 0 26px;padding:0}.evrd .upgrade-features li{grid-gap:10px;align-items:start;color:var(--text);display:grid;font-size:14.5px;gap:10px;grid-template-columns:18px 1fr;line-height:1.5}.evrd .upgrade-check{color:var(--gold-bright);margin-top:2px}.evrd .upgrade-cta{justify-content:center;width:100%}.evrd .upgrade-cta:disabled{cursor:default;opacity:.6}.evrd .upgrade-foot{color:var(--text-dim);font-size:14px;margin-top:36px;text-align:center}.evrd .upgrade-link{background:none;border:none;color:var(--gold-bright);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}@media (max-width:920px){.evrd .upgrade-grid{gap:18px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:460px}.evrd .upgrade-card.is-recommended{transform:none}}@media (max-width:480px){.evrd .upgrade-card{padding:26px 20px}.evrd .upgrade-price-amount{font-size:38px}}.evrd .refund-page{margin:0 auto;max-width:680px;padding:144px 32px 96px}@media (max-width:720px){.evrd .refund-page{padding:96px 20px 64px}}.evrd .refund-head{margin-bottom:32px}.evrd .refund-head .kicker{color:var(--gold)}.evrd .refund-head .h-display{margin-bottom:14px}.evrd .refund-head .lede{color:var(--text-dim);font-size:15.5px;line-height:1.65;max-width:60ch}.evrd .refund-form{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px}.evrd .refund-meta{grid-gap:8px;background:#ffffff05;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:8px;margin-bottom:24px;padding:16px 18px}.evrd .refund-meta-row{grid-gap:16px;align-items:baseline;display:grid;gap:16px;grid-template-columns:130px 1fr}.evrd .refund-meta-label{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.evrd .refund-meta-value{color:var(--text);font-family:var(--font-mono);font-size:13px;word-break:break-word}.evrd .refund-field{display:block;margin-bottom:18px}.evrd .refund-field-label{align-items:baseline;color:var(--text-strong);display:flex;font-size:13.5px;font-weight:500;justify-content:space-between;margin-bottom:8px}.evrd .refund-counter{color:var(--text-faint);font-family:var(--font-mono);font-size:11px}.evrd .refund-counter.is-invalid{color:#d97862;color:var(--coral,#d97862)}.evrd .refund-field-hint{color:var(--text-faint);display:block;font-size:12px;margin-top:6px}.evrd .refund-error{background:#d9786214;border:1px solid #d9786266;border-radius:var(--r-md);color:#f0a18f;color:var(--coral,#f0a18f);font-size:13.5px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.evrd .refund-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.evrd .refund-success{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-xl);padding:36px 40px;text-align:left}.evrd .refund-success h2{color:var(--text-strong);font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.01em;margin:0 0 12px}.evrd .refund-success p{color:var(--text-dim);font-size:15px;line-height:1.65;margin:0 0 20px}@media (max-width:600px){.evrd .refund-form{padding:24px 22px}.evrd .refund-meta-row{gap:4px;grid-template-columns:1fr}.evrd .refund-success{padding:24px 22px}}:root{--bg-deep:#0a1a14;--bg-primary:#0d1f17;--bg-secondary:#122a1f;--bg-card:#142e22;--bg-card-hover:#193826;--bg-elevated:#1e4230;--border-subtle:#c0d3c814;--border-active:#8fb8a040;--border-silver:#c0c0c026;--text-primary:#e8ede9;--text-secondary:#a3b5aa;--text-muted:#6b8074;--text-silver:silver;--emerald:#8fb8a0;--emerald-dim:#8fb8a026;--emerald-glow:#8fb8a014;--silver:silver;--silver-bright:#d4d4d4;--gold:#c9a84c;--success:#50c878;--warning:#c9a84c;--danger:#e05252;--info:#5b9bd5;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--nav-height:96px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#18291e;color:#f0f2f0;font-family:Bricolage Grotesque,-apple-system,sans-serif;min-width:1280px}.app{display:flex;flex-direction:column;min-height:100vh}.font-serif{font-family:"Source Serif 4",Georgia,serif}.font-mono{font-family:DM Mono,monospace}h1,h2,h3{font-family:"Source Serif 4",Georgia,serif}.navbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#122218f2;border-bottom:1px solid #8fb8a01a;height:96px;left:0;padding:0 52px;position:fixed;right:0;top:0;z-index:100}.navbar,.navbar-inner{align-items:center;display:flex}.navbar-inner{justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.nav-logo{align-items:center;display:flex;gap:14px;text-decoration:none}.nav-logo-mark{background:#8fb8a01a;border:1px solid #8fb8a026;border-radius:10px;height:42px;overflow:hidden;position:relative;width:42px}.nav-logo-mark:before{border:2.5px solid #c0c8d0;border-radius:50%;content:"";height:20px;left:4px;position:absolute;top:4px;width:20px}.nav-logo-mark:after{border:2px solid #8fb8a0;border-radius:50%;bottom:4px;content:"";height:13px;position:absolute;right:4px;width:13px}.nav-logo-text{color:#c0c8d0;font-family:"Source Serif 4",serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.nav-center{display:flex;gap:36px}.nav-link{background:none;border:none;color:#fff9;cursor:pointer;font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.nav-link.active,.nav-link:hover{color:#fff}.nav-right{align-items:center;display:flex;gap:14px}.nav-practice-link{align-items:center;border:1px solid #ffffff1a;border-radius:100px;color:#ffffffd9;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.nav-practice-link:hover{border-color:#ffffff80;color:#fff}.nav-cta-btn{align-items:center;background:#c0c8d0;border:none;border-radius:100px;color:#0a1a14;cursor:pointer;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:12px 28px;text-decoration:none;transition:all .3s}.nav-cta-btn:hover{background:#d0d6dc;box-shadow:0 8px 28px #c0c8d033;transform:translateY(-1px)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.page{flex:1 1;margin:0 auto;max-width:1040px;padding:160px 40px 48px;width:100%}.landing-hero{padding:80px 0 60px;text-align:center}.landing-hero h1{font-size:56px;font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin-bottom:20px}.landing-hero h1 .emerald{color:#8fb8a0;color:var(--emerald)}.landing-hero h1 .silver{color:silver;color:var(--silver)}.landing-hero p{color:#a3b5aa;color:var(--text-secondary);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:640px}.landing-cta{display:flex;gap:16px;justify-content:center}.btn{align-items:center;border:none;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:DM Mono,monospace;font-size:14px;font-weight:500;gap:8px;letter-spacing:.3px;padding:12px 28px;text-decoration:none;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#50c878,#3da863);color:#0a1a14}.btn-primary:hover{box-shadow:0 8px 32px #8fb8a033;filter:brightness(1.1);transform:translateY(-1px)}.btn-secondary{background:#0000;border:1px solid #c0c0c026;border:1px solid var(--border-silver);color:silver;color:var(--silver)}.btn-secondary:hover{background:#c0c0c00d;border-color:silver;border-color:var(--silver);color:#d4d4d4;color:var(--silver-bright)}.btn-ghost{background:#0000;color:#6b8074;color:var(--text-muted);padding:8px 16px}.btn-ghost:hover{color:#a3b5aa;color:var(--text-secondary)}.btn-sm{font-size:12px;padding:8px 18px}.btn-lg{font-size:15px;padding:16px 36px}.education-section{margin-top:80px}.education-section h2{font-size:32px;margin-bottom:12px;text-align:center}.education-subtitle{color:#6b8074;color:var(--text-muted);font-size:15px;margin-bottom:48px;text-align:center}.education-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.edu-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:28px;transition:all .25s}.edu-card:hover{background:#193826;background:var(--bg-card-hover);border-color:#8fb8a040;border-color:var(--border-active);transform:translateY(-2px)}.edu-card h3{color:#e8ede9;color:var(--text-primary);font-family:Playfair Display,serif;font-size:17px;margin-bottom:10px}.edu-card p{color:#a3b5aa;color:var(--text-secondary);font-size:13px;line-height:1.6}.edu-card .research-note{color:#6b8074;color:var(--text-muted);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.3px;margin-top:12px}.quick-tips{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);margin-top:48px;padding:32px}.quick-tips h3{color:#8fb8a0;color:var(--emerald);font-size:18px;margin-bottom:20px}.tips-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.tip-item{align-items:flex-start;color:#a3b5aa;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5}.tip-bullet{background:#8fb8a0;background:var(--emerald);border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;opacity:.6;width:6px}.practice-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:340px 1fr;min-height:calc(100vh - 192px);min-height:calc(100vh - var(--nav-height) - 96px)}.question-sidebar{display:flex;flex-direction:column;gap:12px}.question-sidebar h2{font-size:22px;margin-bottom:8px}.question-sidebar .subtitle{color:#6b8074;color:var(--text-muted);font-size:13px;margin-bottom:16px}.question-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;padding:16px 20px;transition:all .2s}.question-card:hover{background:#193826;background:var(--bg-card-hover);border-color:#8fb8a040;border-color:var(--border-active)}.question-card.selected{background:#8fb8a026;background:var(--emerald-dim);border-color:#8fb8a0;border-color:var(--emerald)}.question-card .q-category{color:#8fb8a0;color:var(--emerald);font-family:DM Mono,monospace;font-size:10px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.question-card .q-text{color:#e8ede9;color:var(--text-primary);font-size:14px;line-height:1.5}.recording-area{display:flex;flex-direction:column;gap:20px}.video-container{aspect-ratio:16/9;background:#000;border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.video-feed{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.video-placeholder{background:#122a1f;background:var(--bg-secondary);color:#6b8074;color:var(--text-muted);flex-direction:column;font-size:15px;gap:16px;height:100%;width:100%}.video-placeholder,.video-placeholder-icon{align-items:center;display:flex;justify-content:center}.video-placeholder-icon{background:#8fb8a026;background:var(--emerald-dim);border-radius:50%;font-size:28px;height:64px;width:64px}.recording-indicator{align-items:center;background:#e0525233;border:1px solid #e052524d;border-radius:20px;color:#e05252;color:var(--danger);display:flex;font-family:DM Mono,monospace;font-size:12px;gap:8px;letter-spacing:.5px;padding:6px 14px;position:absolute;right:16px;top:16px}.rec-dot{animation:pulse-dot 1s infinite;background:#e05252;background:var(--danger);border-radius:50%;height:8px;width:8px}.selected-question-display{background:linear-gradient(0deg,#0a1a14f2,#0000);bottom:0;color:#e8ede9;color:var(--text-primary);font-size:15px;left:0;line-height:1.5;padding:20px 24px;position:absolute;right:0}.recording-controls{gap:16px}.record-btn,.recording-controls{align-items:center;display:flex;justify-content:center}.record-btn{background:#0000;border:3px solid #8fb8a0;border:3px solid var(--emerald);border-radius:50%;cursor:pointer;height:64px;transition:all .2s;width:64px}.record-btn:hover{background:#8fb8a026;background:var(--emerald-dim)}.record-btn .inner{background:#8fb8a0;background:var(--emerald);border-radius:50%;height:28px;transition:all .2s;width:28px}.record-btn.recording .inner{background:#e05252;background:var(--danger);border-radius:4px;height:20px;width:20px}.record-btn.recording{border-color:#e05252;border-color:var(--danger)}.recording-timer{color:silver;color:var(--silver);font-family:DM Mono,monospace;font-size:20px;letter-spacing:1px;min-width:70px;text-align:center}.analysing-overlay{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1a14eb;display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;position:fixed;z-index:200}.analysing-spinner{animation:spin .8s linear infinite;border:3px solid #c0d3c814;border-top-color:#8fb8a0;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--emerald);height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.analysing-overlay h2{font-size:28px}.analysing-overlay p{color:#6b8074;color:var(--text-muted);font-size:14px}.results-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.results-header h1{font-size:32px}.results-meta{align-items:center;display:flex;gap:24px}.results-meta-item{align-items:center;color:#6b8074;color:var(--text-muted);display:flex;font-family:DM Mono,monospace;font-size:12px;gap:6px}.results-meta-item .value{color:silver;color:var(--silver);font-weight:500}.scores-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:32px}.score-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:24px;text-align:center;transition:all .25s}.score-card:hover{border-color:#8fb8a040;border-color:var(--border-active);transform:translateY(-2px)}.score-value{font-family:DM Mono,monospace;font-size:42px;font-weight:500;line-height:1;margin-bottom:8px}.score-label{color:#a3b5aa;color:var(--text-secondary);font-family:Playfair Display,serif;font-size:13px;text-transform:capitalize}.score-bar{background:#c0d3c814;background:var(--border-subtle);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.score-bar-fill{border-radius:2px;height:100%;transition:width .6s ease}.results-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.improvements-panel{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:28px}.improvements-panel h2{align-items:center;display:flex;font-size:20px;gap:10px;margin-bottom:20px}.improvement-item{background:#122a1f;background:var(--bg-secondary);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:10px;border-radius:var(--radius-md);margin-bottom:12px;padding:18px}.improvement-item:last-child{margin-bottom:0}.improvement-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.improvement-category{border-radius:4px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:1px;padding:3px 10px;text-transform:uppercase}.severity-high{background:#e0525226;color:#e05252;color:var(--danger)}.severity-medium{background:#c9a84c26;color:#c9a84c;color:var(--warning)}.severity-low{background:#8fb8a026;color:#8fb8a0;color:var(--emerald)}.improvement-desc{color:#e8ede9;color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:10px}.improvement-action{border-left:2px solid #8fb8a0;border-left:2px solid var(--emerald);color:#8fb8a0;color:var(--emerald);font-size:13px;line-height:1.5;padding-left:14px}.pace-panel{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:28px}.pace-panel h2{font-size:20px;margin-bottom:20px}.pace-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.pace-stat{background:#122a1f;background:var(--bg-secondary);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:10px;border-radius:var(--radius-md);padding:16px}.pace-stat-value{color:#d4d4d4;color:var(--silver-bright);font-family:DM Mono,monospace;font-size:28px;font-weight:500;margin-bottom:4px}.pace-stat-label{color:#6b8074;color:var(--text-muted);font-size:11px}.pace-stat-badge,.pace-stat-label{font-family:DM Mono,monospace;letter-spacing:.5px;text-transform:uppercase}.pace-stat-badge{border-radius:4px;display:inline-block;font-size:10px;margin-top:6px;padding:2px 8px}.pace-badge-good{background:#8fb8a026;color:#8fb8a0;color:var(--emerald)}.pace-badge-warn{background:#c9a84c26;color:#c9a84c;color:var(--warning)}.pace-badge-bad{background:#e0525226;color:#e05252;color:var(--danger)}.congruence-panel{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:28px}.congruence-panel h2{font-size:20px;margin-bottom:20px}.congruence-score-ring{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 20px;position:relative;width:120px}.congruence-score-ring .ring-value{font-family:DM Mono,monospace;font-size:32px;font-weight:500}.congruence-score-ring svg{left:0;position:absolute;top:0;transform:rotate(-90deg)}.congruence-stats{display:flex;font-family:DM Mono,monospace;font-size:12px;gap:32px;justify-content:center;margin-bottom:20px}.congruence-stat{text-align:center}.congruence-stat .stat-num{color:#d4d4d4;color:var(--silver-bright);font-size:24px;font-weight:500}.congruence-stat .stat-lbl{color:#6b8074;color:var(--text-muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.incongruence-item{background:#122a1f;background:var(--bg-secondary);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:10px;border-radius:var(--radius-md);margin-bottom:10px;padding:14px}.incongruence-item:last-child{margin-bottom:0}.incongruence-time{color:#6b8074;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px;margin-bottom:4px}.incongruence-desc{color:#e8ede9;color:var(--text-primary);font-size:13px;line-height:1.4;margin-bottom:6px}.incongruence-tip{color:#8fb8a0;color:var(--emerald);font-size:12px;line-height:1.4}.strengths-panel{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);padding:28px}.strengths-panel h2{font-size:20px;margin-bottom:16px}.strength-item{align-items:flex-start;border-bottom:1px solid #c0d3c814;border-bottom:1px solid var(--border-subtle);color:#a3b5aa;color:var(--text-secondary);display:flex;font-size:14px;gap:10px;line-height:1.5;padding:10px 0}.strength-item:last-child{border-bottom:none}.strength-check{align-items:center;background:#8fb8a026;background:var(--emerald-dim);border-radius:50%;color:#8fb8a0;color:var(--emerald);display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;margin-top:1px;width:20px}.focus-banner{background:linear-gradient(135deg,#8fb8a014,#2d8a4e0d);border:1px solid #8fb8a026;border-radius:16px;border-radius:var(--radius-lg);margin-bottom:24px;padding:24px 28px}.focus-banner h3{color:#8fb8a0;color:var(--emerald);font-size:16px;margin-bottom:8px}.focus-banner p{color:#a3b5aa;color:var(--text-secondary);font-size:14px;line-height:1.5}.transcript-panel{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;border-radius:var(--radius-lg);margin-bottom:24px;padding:28px}.transcript-panel h2{font-size:20px;margin-bottom:16px}.transcript-text{color:#a3b5aa;color:var(--text-secondary);font-size:14px;font-style:italic;line-height:1.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease both}.fade-in-delay-1{animation-delay:.1s}.fade-in-delay-2{animation-delay:.2s}.fade-in-delay-3{animation-delay:.3s}@media (max-width:1100px){.scores-grid{grid-template-columns:repeat(3,1fr)}.education-grid{grid-template-columns:repeat(2,1fr)}.practice-layout{grid-template-columns:280px 1fr}}@media (max-width:768px){.navbar{padding:0 20px}.page{padding:24px 20px}.scores-grid{grid-template-columns:repeat(2,1fr)}.education-grid,.practice-layout,.results-columns,.tips-grid{grid-template-columns:1fr}.landing-hero h1{font-size:36px}}.ey{color:#8fb8a0;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.r-hero{margin-bottom:48px;text-align:center}.r-hero h1{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.r-subtitle{color:#f0f2f08c;font-size:1rem;line-height:1.7;margin:0 auto;max-width:560px}.r-keyfinding{background:#48a8780f;border:1px solid #48a8781f;border-radius:16px;margin-bottom:56px;padding:28px 32px}.r-kf-label{color:#8fb8a0;font-family:"Source Serif 4",serif;font-size:1rem;font-weight:700;margin-bottom:10px}.r-keyfinding p{color:#f0f2f0c7;font-size:.92rem;line-height:1.65}.r-kf-source{color:#f0f2f059;display:block;font-size:.68rem;margin-top:10px}.r-split{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 320px;margin-bottom:80px}.r-articles{display:flex;flex-direction:column}.r-article{border-bottom:1px solid #ffffff0f;padding:32px 0}.r-article:first-child{padding-top:0}.r-article:last-child{border-bottom:none}.r-article-num{color:#8fb8a0;font-size:.68rem;letter-spacing:.1em;margin-bottom:8px}.r-article h3{font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:10px}.r-article p{color:#f0f2f0b3;font-size:.88rem;line-height:1.7}.r-cite{align-items:center;border-top:1px solid #ffffff0a;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:14px;padding-top:12px}.r-cite span{color:#f0f2f04d}.r-cite span,.r-cite-link{font-size:.68rem}.r-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:120px}.r-sidebar-header{margin-bottom:16px}.r-sidebar-header h3{font-size:1.1rem;font-weight:700}.r-mistake{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:10px;padding:16px}.r-mistake h4{font-family:"Source Serif 4",serif;font-size:.92rem;font-weight:700;margin-bottom:4px}.r-mistake p{color:#f0f2f099;font-size:.78rem;line-height:1.5}.r-mistake-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.r-mistake-stat{background:#c0c8d014;border-radius:4px;color:#c0c8d0;font-size:.65rem;padding:2px 8px}.r-mistake-source{color:#f0f2f04d;font-size:.6rem}.sev-critical{border-left:2px solid #e05252}.sev-high{border-left:2px solid #c9a84c}.sev-medium{border-left:2px solid #8fb8a0}.r-sidebar-cta{background:#c0c8d0;border:none;border-radius:100px;color:#0a1a14;cursor:pointer;font-family:Bricolage Grotesque,sans-serif;font-size:.86rem;font-weight:600;margin-top:16px;padding:14px;transition:all .3s;width:100%}.r-sidebar-cta:hover{background:#d0d6dc;box-shadow:0 8px 24px #c0c8d026;transform:translateY(-1px)}.r-examples{margin-bottom:80px}.r-examples h2{font-size:1.4rem;font-weight:700;margin-bottom:24px}.r-examples-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.r-example{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:20px}.r-example-scenario{color:#8fb8a0;font-size:.68rem;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.r-example-row{color:#f0f2f0b3;font-size:.82rem;line-height:1.5;margin-bottom:6px}.r-tag{border-radius:4px;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-right:6px;padding:2px 8px;text-transform:uppercase}.r-tag.good{background:#48a8781a;color:#8fb8a0}.r-tag.bad{background:#e052521a;color:#e05252}.r-best{margin-bottom:80px}.r-best h2{font-size:1.4rem;font-weight:700;margin-bottom:24px}.r-best-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.r-best-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.r-best-card h3{color:#c0c8d0;font-size:.95rem;font-weight:700;margin-bottom:14px}.r-best-card ul{list-style:none;padding:0}.r-best-card li{border-bottom:1px solid #ffffff08;color:#f0f2f099;font-size:.82rem;line-height:1.5;padding:6px 0 6px 16px;position:relative}.r-best-card li:last-child{border-bottom:none}.r-best-card li:before{background:#8fb8a0;border-radius:50%;content:"";height:5px;left:0;opacity:.5;position:absolute;top:13px;width:5px}.r-tips{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:64px;padding:28px}.r-tips h3{color:#8fb8a0;font-size:1.1rem;font-weight:700;margin-bottom:18px}.r-tips-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.r-tip{align-items:flex-start;color:#f0f2f0a6;display:flex;font-size:.82rem;gap:10px;line-height:1.5}.r-tip-dot{background:#8fb8a0;border-radius:50%;flex-shrink:0;height:5px;margin-top:7px;opacity:.5;width:5px}.r-final-cta{padding:80px 0 40px;text-align:center}.r-final-cta h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:14px}.r-final-cta p{color:#f0f2f08c;font-size:1rem;line-height:1.7;margin-bottom:32px}@media (max-width:900px){.r-split{grid-template-columns:1fr}.r-sidebar{position:static}.r-best-grid,.r-examples-grid,.r-tips-grid{grid-template-columns:1fr}}.auth-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;max-width:420px;padding:40px;width:100%}.auth-header{margin-bottom:32px;text-align:center}.auth-header h1{font-size:1.6rem;font-weight:700;margin-bottom:8px}.auth-header p{color:#f0f2f08c;font-size:.88rem;line-height:1.5}.auth-form{gap:18px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-label{color:#f0f2f073;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.auth-input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#f0f2f0;font-family:Bricolage Grotesque,sans-serif;font-size:.92rem;outline:none;padding:14px 16px;transition:border-color .2s}.auth-input:focus{border-color:#8fb8a066}.auth-input::placeholder{color:#f0f2f040}.auth-error{background:#e0525214;border:1px solid #e0525226;border-radius:10px;color:#e05252}.auth-error,.auth-message{font-size:.82rem;line-height:1.4;padding:10px 14px}.auth-message{background:#8fb8a014;border:1px solid #8fb8a026;border-radius:10px;color:#8fb8a0}.auth-submit{background:#c0c8d0;border:none;border-radius:100px;color:#0a1a14;cursor:pointer;font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:600;margin-top:4px;padding:14px;transition:all .3s}.auth-submit:hover{background:#d0d6dc;box-shadow:0 8px 24px #c0c8d026;transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.5;transform:none}.auth-switch{color:#f0f2f073;font-size:.85rem;margin-top:24px;text-align:center}.auth-switch-btn{background:none;border:none;color:#c0c8d0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-switch-btn:hover{color:#fff}.auth-forgot-link{background:none;border:none;color:#f0f2f059;cursor:pointer;display:block;font-size:.75rem;margin-top:6px;padding:0;text-align:right;transition:color .2s;width:100%}.auth-forgot-link:hover{color:#8fb8a0}.auth-note{color:#f0f2f04d;display:flex;font-size:.72rem;gap:20px;justify-content:center;margin-top:20px}.auth-note span{align-items:center;display:flex;gap:4px}.auth-note span:before{color:#8fb8a0;content:"\2713";font-size:.7rem;font-weight:700}.nav-sessions-badge{background:#8fb8a01f;border-radius:100px;color:#8fb8a0;font-size:.65rem;font-weight:600;margin-left:6px;padding:2px 8px}.limit-modal{background:#1e3426;border:1px solid #ffffff1a;border-radius:24px;max-width:560px;padding:40px;text-align:center;width:90%}.limit-modal h2{font-size:1.4rem;margin-bottom:8px}.limit-modal>p{color:#f0f2f08c;font-size:.9rem;margin-bottom:28px}.limit-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.limit-option{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:24px;text-align:left}.limit-option.featured{background:#8fb8a00f;border-color:#8fb8a026}.limit-option h3{font-size:.95rem;margin-bottom:4px}.limit-price{color:#c0c8d0;font-size:1.4rem;font-weight:700;margin-bottom:10px}.limit-option p{color:#f0f2f08c;font-size:.78rem;line-height:1.5;margin-bottom:16px}.h-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.h-header h1{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.h-subtitle{color:#f0f2f073;font-size:.9rem}.h-empty{padding:100px 0;text-align:center}.h-empty h2{font-size:1.4rem;margin-bottom:8px}.h-empty p{color:#f0f2f073;font-size:.92rem}.p-dashboard{margin-bottom:56px}.p-stats-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.p-stat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:18px;text-align:center}.p-stat-val{color:#c0c8d0;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:6px}.p-stat-label{font-size:.65rem;letter-spacing:.05em}.p-stat-badge,.p-stat-label{color:#f0f2f066;text-transform:uppercase}.p-stat-badge{background:#c0c8d014;border-radius:100px;display:inline-block;font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.04em;margin-top:6px;padding:2px 8px}.p-stat-badge.good{background:#8fb8a01a;color:#8fb8a0}.p-deltas{display:flex;gap:24px;justify-content:center;margin-bottom:24px;padding:12px 0}.p-delta{color:#f0f2f073;font-size:.75rem}.delta-up{color:#8fb8a0;font-weight:600}.delta-down{color:#e05252;font-weight:600}.p-charts{display:flex;flex-direction:column;gap:16px}.p-charts-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.p-chart-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:24px}.p-chart-card h3{color:#f0f2f0b3;font-size:.9rem;font-weight:600;margin-bottom:12px}.p-chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.p-legend-item{align-items:center;color:#f0f2f073;display:flex;font-size:.68rem;gap:5px;text-transform:capitalize}.p-legend-dot{border-radius:50%;height:6px;width:6px}.p-chart-note{color:#f0f2f040;font-size:.65rem;margin-top:8px;text-align:center}.p-tooltip{background:#1e3426;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 24px #0000004d;padding:12px 14px}.p-tooltip-label{color:#f0f2f066;font-size:.68rem;margin-bottom:6px}.p-tooltip-row{align-items:center;color:#f0f2f0b3;display:flex;font-size:.75rem;gap:6px;margin-bottom:2px}.p-tooltip-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.p-tooltip-name{flex:1 1;text-transform:capitalize}.p-tooltip-val{color:#c0c8d0;font-weight:600}.h-list-header{margin-bottom:20px;margin-top:16px}.h-list-header h2{color:#f0f2f0b3;font-size:1.2rem;font-weight:700}.h-list{display:flex;flex-direction:column;gap:14px}.h-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;cursor:pointer;padding:24px 28px;transition:all .25s}.h-card:hover{background:#ffffff0d;border-color:#8fb8a033;transform:translateY(-2px)}.h-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.h-card-meta{align-items:center;display:flex;gap:12px}.h-card-category{background:#8fb8a014;border-radius:100px;color:#8fb8a0;font-size:.65rem;letter-spacing:.08em;padding:2px 10px;text-transform:uppercase}.h-card-date{color:#f0f2f059;font-size:.7rem}.h-card-avg{text-align:right}.h-card-avg-num{font-size:1.6rem;font-weight:700;line-height:1}.h-card-avg-label{color:#f0f2f059;font-size:.6rem;letter-spacing:.06em;margin-left:4px;text-transform:uppercase}.h-card-question{color:#f0f2f0d9;font-size:.95rem;line-height:1.4;margin-bottom:18px}.h-card-scores{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.h-score-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.h-score-label{color:#f0f2f059;font-size:.62rem;text-transform:capitalize}.h-score-val{font-size:.7rem;font-weight:600}.h-score-bar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.h-score-fill{border-radius:2px;height:100%;transition:width .4s ease}.h-card-bottom{align-items:center;border-top:1px solid #ffffff0a;display:flex;justify-content:space-between;padding-top:12px}.h-card-view{color:#8fb8a0;font-size:.72rem}@media (max-width:900px){.p-stats-row{grid-template-columns:repeat(3,1fr)}.p-charts-row{grid-template-columns:1fr}.p-deltas{align-items:center;flex-direction:column;gap:8px}}@media (max-width:768px){.h-header{align-items:flex-start;flex-direction:column;gap:16px}.h-card-scores{grid-template-columns:repeat(3,1fr)}.p-stats-row{grid-template-columns:repeat(2,1fr)}}.color-emerald{color:#8fb8a0;color:var(--emerald)}.color-silver{color:silver;color:var(--silver)}.color-gold{color:#c9a84c;color:var(--gold)}.color-danger{color:#e05252;color:var(--danger)}.color-muted{color:#6b8074;color:var(--text-muted)}.practice-setup{margin:0 auto;max-width:780px;padding:40px 0 60px}.practice-setup h1{font-family:"Source Serif 4",serif;font-size:2.4rem;font-weight:700;letter-spacing:-.025em;margin-bottom:12px}.setup-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:20px;margin-top:32px;padding:32px}.setup-label{color:#6b8074;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.setup-textarea{background:#122a1f;background:var(--bg-secondary);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:12px;color:#e8ede9;color:var(--text-primary);font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;line-height:1.6;min-height:160px;padding:16px;resize:vertical;transition:border-color .2s;width:100%}.setup-textarea:focus{border-color:#8fb8a0;border-color:var(--emerald);outline:none}.setup-charcount,.setup-textarea::placeholder{color:#6b8074;color:var(--text-muted)}.setup-charcount{font-size:.72rem;margin-top:8px;text-align:right}.role-chips{display:flex;flex-wrap:wrap;gap:10px}.role-chip{align-items:center;background:#122a1f;background:var(--bg-secondary);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:100px;color:#a3b5aa;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s}.role-chip:hover{color:#e8ede9;color:var(--text-primary)}.role-chip.active,.role-chip:hover{border-color:#8fb8a0;border-color:var(--emerald)}.role-chip.active{background:#8fb8a026;background:var(--emerald-dim);color:#8fb8a0;color:var(--emerald)}.setup-generate{justify-content:center;margin-top:24px;width:100%}.setup-loading{margin-top:20px}.setup-loading-bar{background:#122a1f;background:var(--bg-secondary);border-radius:100px;height:4px;overflow:hidden}.setup-loading-fill{background:#8fb8a0;background:var(--emerald);border-radius:100px;height:100%;transition:width .5s ease}.setup-loading-text{color:#6b8074;color:var(--text-muted);font-size:.78rem;margin-top:8px;text-align:center}.setup-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.industry-badge{align-items:center;background:#8fb8a026;background:var(--emerald-dim);border:1px solid #8fb8a040;border-radius:100px;color:#8fb8a0;color:var(--emerald);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:8px 18px}.setup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.setup-actions .nav-cta-btn{flex:1 1;justify-content:center;min-width:200px}.practice-error{background:#d48e781a;border:1px solid #d48e784d;border-radius:12px;color:#e05252;color:var(--danger);font-size:.85rem;font-weight:500;margin-top:16px;padding:12px 16px}.q-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.q-meta{flex-wrap:wrap;gap:8px}.q-check,.q-meta{align-items:center;display:flex}.q-check{border:2px solid #8fb8a040;border:2px solid var(--border-active);border-radius:6px;color:#0a1a14;color:var(--bg-deep);flex-shrink:0;font-size:.85rem;font-weight:800;height:24px;justify-content:center;transition:all .2s;width:24px}.q-check.checked{background:#8fb8a0;background:var(--emerald);border-color:#8fb8a0;border-color:var(--emerald)}.q-tip{border-top:1px solid #c0d3c814;border-top:1px solid var(--border-subtle);color:#6b8074;color:var(--text-muted);font-size:.78rem;line-height:1.45;margin-top:8px;padding-top:8px}.progress-bar-small{background:#122a1f;background:var(--bg-secondary);border-radius:100px;height:4px;overflow:hidden}.results-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:24px}@media (max-width:720px){.results-grid{grid-template-columns:1fr}}.result-card-v{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;padding:20px}.big-score{color:#8fb8a0;color:var(--emerald);font-size:2.8rem;font-weight:800;line-height:1}.tier-bar-wrap{align-items:center;display:flex;gap:12px}.tier-bar-bg{background:#122a1f;background:var(--bg-secondary);border-radius:100px;flex:1 1;height:6px;overflow:hidden}.tier-bar-fill{border-radius:100px;height:100%;transition:width .6s ease}.tier-insight{color:#6b8074;color:var(--text-muted);font-size:.75rem;font-style:italic;margin-top:6px}.signals-row{align-items:center;display:flex;gap:16px;justify-content:center;text-align:center}.review-video{background:#000}.tips-grid{display:flex;flex-direction:column;gap:32px;margin-top:32px}.tips-section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.tips-section-icon{font-size:1.6rem}.tips-section-header h2{font-family:"Source Serif 4",serif;font-size:1.4rem;font-weight:700}.tip-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:14px;margin-bottom:10px;padding:18px 22px}.tip-card h3{color:#e8ede9;color:var(--text-primary);font-size:.92rem;font-weight:700;margin-bottom:4px}.tip-card p{color:#a3b5aa;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.r-stats-strip{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto 60px;max-width:900px;padding:0 24px}.r-stat-card{background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:16px;padding:24px 20px;text-align:center}.r-stat-number{color:#8fb8a0;color:var(--emerald);font-family:"Source Serif 4",serif;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:8px}.r-stat-label{color:#a3b5aa;color:var(--text-secondary);font-size:.82rem;line-height:1.4;margin-bottom:6px}.r-stat-source{color:#6b8074;color:var(--text-muted);font-size:.68rem}.r-mistakes-section{margin:0 auto;max-width:900px;padding:0 24px 80px}.r-mistakes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.r-deep-research{border-top:1px solid #c0d3c814;border-top:1px solid var(--border-subtle);margin:0 auto;max-width:780px;padding:80px 24px}.r-research-block{margin-bottom:64px}.r-research-num{color:#6b8074;color:var(--text-muted);font-size:.72rem;letter-spacing:.1em;margin-bottom:12px}.r-research-block h3{font-family:"Source Serif 4",serif;font-size:1.6rem;font-weight:700;margin-bottom:6px}.r-research-subtitle{color:#6b8074;color:var(--text-muted);font-size:.9rem;font-style:italic;margin-bottom:24px}.r-research-body{color:#a3b5aa;color:var(--text-secondary);font-size:.92rem;line-height:1.75}.r-research-body p{margin-bottom:16px}.r-research-citations{border-top:1px solid #c0d3c814;border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:16px}.r-research-cite{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.r-cite-ref{color:#6b8074;color:var(--text-muted);font-size:.68rem}.r-cite-title{color:#a3b5aa;color:var(--text-secondary);font-size:.78rem;font-weight:600}.r-cite-journal{color:#6b8074;color:var(--text-muted);font-size:.72rem}.r-cite-link{color:#8fb8a0;color:var(--emerald);font-size:.72rem;margin-top:2px;text-decoration:none}.r-cite-link:hover{text-decoration:underline}.page-hero-heading{margin:0 auto;max-width:900px;padding:48px 24px 12px;text-align:center}.page-hero-heading h1{color:#e8ede9;color:var(--text-primary);font-family:"Source Serif 4",serif;font-size:2.8rem;font-weight:700;letter-spacing:-.025em;line-height:1.08}.practice-setup-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 300px;margin:0 auto;max-width:1100px;padding:0 24px 60px}.practice-flowchart{align-self:start;background:#142e22;background:var(--bg-card);border:1px solid #c0d3c814;border:1px solid var(--border-subtle);border-radius:20px;margin-top:0;padding:28px 24px;position:-webkit-sticky;position:sticky;top:100px}.flowchart-title{color:#6b8074;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.flowchart-step{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px;position:relative}.flowchart-step:not(:last-child):after{background:#c0d3c814;background:var(--border-subtle);bottom:-10px;content:"";left:15px;position:absolute;top:34px;width:1px}.flowchart-dot{align-items:center;background:#8fb8a026;background:var(--emerald-dim);border-radius:50%;color:#8fb8a0;color:var(--emerald);display:flex;flex-shrink:0;font-size:.82rem;font-weight:800;height:32px;justify-content:center;width:32px}.flowchart-step-title{color:#e8ede9;color:var(--text-primary);font-size:.88rem;font-weight:700;margin-bottom:2px}.flowchart-step-desc{color:#6b8074;color:var(--text-muted);font-size:.78rem;line-height:1.4}
/*# sourceMappingURL=main.0d5e0c30.css.map*/