@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-armenian-wght-normal-BU0Cf2gc.woff2)format("woff2-variations");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-latin-ext-wght-normal-OaTBdEvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-armenian-latin-wght-normal-D5JAixVS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#050a14;--ink-1:#0a1322;--ink-2:#0f1b2f;--ink-3:#15243d;--line:#94b2dc21;--line-strong:#94b2dc42;--text:#eef3fa;--text-2:#a9b7cc;--text-3:#71839e;--accent:#38c6f4;--accent-2:#3b82f6;--accent-ink:#04121f;--accent-soft:#38c6f41f;--accent-line:#38c6f46b;--good:#4ade80;--good-soft:#4ade801f;--warn:#f5b44a;--warn-soft:#f5b44a21;--bad:#f2706b;--bad-soft:#f2706b21;--violet:#a78bfa;--font:"Manrope Variable", "Noto Sans Armenian Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--shadow-card:0 1px 0 #ffffff0d inset, 0 30px 80px -30px #000000bf;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink-0);color:var(--text);margin:0}body{font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audit-app{isolation:isolate;background:radial-gradient(900px 520px at 8% -6%, #38c6f429, transparent 62%), radial-gradient(760px 520px at 100% 0%, #3b82f624, transparent 60%), var(--ink-0);flex-direction:column;min-height:100dvh;display:flex;position:relative}.audit-app:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#94b2dc0d 1px,#0000 1px),linear-gradient(90deg,#94b2dc0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.audit-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#050a14b8;position:sticky;top:0}.audit-header-row{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:14px 20px;display:flex}.audit-header-row-wide{max-width:1160px}.audit-logo{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.audit-logo-mark{background:linear-gradient(140deg, var(--accent), var(--accent-2));width:34px;height:34px;color:var(--accent-ink);border-radius:10px;place-items:center;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 8px 24px -8px #38c6f4b3}.audit-logo-text{line-height:1.05;display:grid}.audit-logo-text strong{letter-spacing:.04em;font-size:1rem;font-weight:800}.audit-logo-text small{color:var(--text-3);letter-spacing:.02em;font-size:.72rem;font-weight:600}.audit-lang-switch{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:3px;display:inline-flex}.audit-lang-switch button{min-width:40px;color:var(--text-3);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:750;transition:color .15s,background .15s}.audit-lang-switch button:hover{color:var(--text)}.audit-lang-switch button.active{background:var(--ink-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.audit-progress-wrap{background:0 0;height:2px}.audit-progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .5s var(--ease);box-shadow:0 0 12px #38c6f4cc}.audit-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:32px 20px 48px}.audit-main-wide{max-width:1160px}.audit-footer{border-top:1px solid var(--line);text-align:center;justify-items:center;gap:10px;padding:28px 20px 36px;display:grid}.audit-footer-trust{max-width:560px;color:var(--text-3);text-align:left;align-items:flex-start;gap:8px;margin:0;font-size:.8rem;line-height:1.5;display:inline-flex}.audit-footer-trust svg{color:var(--accent);flex-shrink:0;margin-top:2px}.audit-footer a{color:var(--text-2);letter-spacing:.08em;font-size:.78rem;font-weight:700;text-decoration:none}.audit-footer a:hover{color:var(--accent)}.audit-card{border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff09, transparent 40%), var(--ink-1);box-shadow:var(--shadow-card);padding:28px 22px;position:relative}.audit-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:750}.audit-eyebrow span{color:var(--text-3)}.audit-title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:800;line-height:1.12}.audit-subtitle{max-width:62ch;color:var(--text-2);margin:0 0 26px;font-size:1rem;line-height:1.6}.audit-btn{border-radius:var(--r-md);letter-spacing:-.005em;cursor:pointer;width:100%;min-height:50px;transition:transform .15s var(--ease), box-shadow .2s var(--ease), background .2s, opacity .2s;border:0;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:1rem;font-weight:750;text-decoration:none;display:inline-flex}.audit-btn:disabled{opacity:.42;cursor:not-allowed}.audit-btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);box-shadow:0 14px 34px -14px #38c6f4d9,inset 0 1px #ffffff59}.audit-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 44px -14px #38c6f4f2,inset 0 1px #fff6}.audit-btn-accent{color:#1f1203;background:linear-gradient(135deg,#f7c062,#f08a24);box-shadow:0 14px 34px -14px #f5b44acc}.audit-btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;margin-top:10px}.audit-btn-ghost:not(:disabled):hover{background:#ffffff0a}.audit-btn:not(:disabled):active{transform:translateY(0)scale(.985)}.audit-btn-lg{border-radius:16px;min-height:58px;padding:16px 28px;font-size:1.06rem}.audit-input{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--ink-0);width:100%;min-height:52px;color:var(--text);padding:14px 16px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.audit-input::placeholder{color:var(--text-3)}.audit-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.audit-input-icon{position:relative}.audit-input-icon svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.audit-input-icon .audit-input{padding-left:46px}.audit-field{display:grid}.audit-question-label{color:var(--text);letter-spacing:-.01em;margin-bottom:12px;font-size:1rem;font-weight:700;line-height:1.35;display:block}.audit-hint{color:var(--text-3);align-items:flex-start;gap:8px;margin:0;font-size:.84rem;line-height:1.5;display:flex}.audit-hint svg{color:var(--accent);flex-shrink:0;margin-top:2px}.audit-error{border-radius:var(--r-sm);background:var(--bad-soft);color:#ffc4c1;border:1px solid #f2706b59;margin:0 0 12px;padding:12px 14px;font-size:.9rem;line-height:1.45}.audit-error-bottom{margin:22px 0 0}.audit-consent{border-radius:var(--r-md);border:1px solid var(--line);color:var(--text-2);cursor:pointer;background:#ffffff05;align-items:flex-start;gap:12px;padding:14px;font-size:.9rem;line-height:1.45;display:flex}.audit-consent input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.audit-tag{background:var(--accent-soft);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:5px 11px;font-size:.72rem;font-weight:750;display:inline-block}.audit-report-meta{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.audit-report-meta span{border:1px solid var(--line);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:750}.audit-claim-notice{border-radius:var(--r-md);background:var(--good-soft);color:#c9f7d8;border:1px solid #4ade804d;margin:0 0 16px;padding:12px 14px;font-size:.88rem}.audit-member-signin{border-radius:var(--r-lg);border:1px dashed var(--line-strong);background:#ffffff05;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0 8px;padding:16px;display:grid}.audit-member-signin-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:999px;place-items:center;display:grid}.audit-member-signin-copy{min-width:0}.audit-member-signin-copy strong{margin-bottom:3px;font-size:.92rem;display:block}.audit-member-signin-copy p{color:var(--text-2);margin:0;font-size:.84rem;line-height:1.45}a.audit-btn.audit-member-signin-btn{white-space:nowrap;width:auto;min-height:42px;margin-top:0;padding:10px 16px;font-size:.9rem}@media (width<=559px){.audit-member-signin{grid-template-columns:auto minmax(0,1fr)}a.audit-btn.audit-member-signin-btn{grid-column:1/-1;justify-self:start}}.lp-hero{align-items:center;gap:48px;padding:16px 0 40px;display:grid}.lp-hero-copy{min-width:0}.lp-eyebrow{border:1px solid var(--accent-line);background:var(--accent-soft);color:#bfeeff;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px 7px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.lp-eyebrow-dot{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:2.2s infinite lp-pulse}@keyframes lp-pulse{0%{box-shadow:0 0 #38c6f48c}70%{box-shadow:0 0 0 10px #38c6f400}to{box-shadow:0 0 #38c6f400}}.lp-title{letter-spacing:-.045em;text-wrap:balance;color:#fff;margin:0 0 20px;font-size:clamp(2.2rem,6vw,4.1rem);font-weight:800;line-height:1.04}.lp-lead{max-width:54ch;color:var(--text-2);margin:0 0 30px;font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.65}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.lp-cta-row .audit-btn{width:auto}.lp-link-btn{color:var(--text-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.95rem;font-weight:650}.lp-link-btn:hover{color:var(--text)}.lp-note{color:var(--text-3);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:.88rem;line-height:1.5;display:flex}.lp-note svg{color:var(--accent);flex-shrink:0;margin-top:3px}.lp-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;display:grid}.lp-stats div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:18px 12px 0 0;display:flex}.lp-stats div+div{border-left:1px solid var(--line);padding-left:16px}.lp-stats dt{color:var(--text-3);font-size:.8rem;line-height:1.35}.lp-stats dd{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800}.lp-preview{min-width:0;margin:0;position:relative}.lp-preview-glow{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#38c6f452,#0000);border-radius:40px;position:absolute;inset:8% 6% -4%}.lp-preview-card{border-radius:var(--r-xl);border:1px solid var(--line-strong);background:linear-gradient(180deg, #ffffff0f, #ffffff04), var(--ink-1);box-shadow:var(--shadow-card);gap:18px;padding:22px;display:grid}.lp-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.lp-preview-head>div{gap:4px;display:grid}.lp-preview-kicker{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:750}.lp-preview-head strong{letter-spacing:-.01em;font-size:1.08rem}.lp-preview-badge{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);letter-spacing:.06em;border-radius:8px;padding:5px 10px;font-size:.74rem;font-weight:800}.lp-preview-block h4{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:750}.lp-preview-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-preview-block li{border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff09;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;font-weight:600;line-height:1.35;display:flex}.sev{letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:6px;flex-shrink:0;min-width:74px;padding:3px 8px;font-size:.66rem;font-weight:800}.sev-high{background:var(--bad-soft);color:var(--bad)}.sev-mid{background:var(--warn-soft);color:var(--warn)}.lp-preview-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin:0 4px}.lp-preview-dot-good{background:var(--good);box-shadow:0 0 10px #4ade80b3}.lp-preview-blind{border-radius:var(--r-md);background:#a78bfa17;border:1px solid #a78bfa4d;align-items:flex-start;gap:12px;padding:14px;display:flex}.lp-preview-blind svg{color:var(--violet);flex-shrink:0;margin-top:2px}.lp-preview-blind div{gap:3px;display:grid}.lp-preview-blind span{color:#cdbcff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:750}.lp-preview-blind strong{font-size:.92rem;line-height:1.35}.lp-section{border-top:1px solid var(--line);padding:56px 0 8px}.lp-section-title{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.lp-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-step{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-1);padding:24px 22px 22px}.lp-step-num{border:1px solid var(--accent-line);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-bottom:18px;font-weight:800;display:grid}.lp-step h3,.lp-tile h3{letter-spacing:-.015em;margin:0 0 8px;font-size:1.08rem;font-weight:750}.lp-step p,.lp-tile p{color:var(--text-2);margin:0;font-size:.94rem;line-height:1.55}.lp-tiles{gap:16px;display:grid}.lp-tile{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff08, transparent), var(--ink-1);padding:22px}.lp-tile-icon{background:var(--ink-3);width:42px;height:42px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.lp-band{border-radius:var(--r-xl);border:1px solid var(--accent-line);background:radial-gradient(600px 240px at 100% 0%, #38c6f438, transparent 70%), linear-gradient(135deg, var(--ink-2), var(--ink-1));box-shadow:var(--shadow-card);align-items:center;gap:22px;margin-top:64px;padding:32px 26px;display:grid}.lp-band h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.lp-band p{color:var(--text-2);margin:0;line-height:1.55}.lp-band .audit-btn{width:100%}@media (width<=559px){.lp-cta-row .audit-btn{width:100%}}@media (width>=720px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-band{grid-template-columns:minmax(0,1fr) auto;padding:40px 44px}.lp-band .audit-btn{width:auto}}@media (width>=980px){.lp-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:64px;padding:48px 0 72px}.lp-hero-copy{padding-top:28px}.lp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.audit-intake{gap:18px;display:grid}.audit-intake-main{min-width:0}.audit-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.audit-stepper-item{min-width:0;color:var(--text-3);flex-direction:column;gap:8px;font-size:.76rem;font-weight:700;display:flex}.audit-stepper-item:before{content:"";background:var(--ink-3);border-radius:999px;height:4px}.audit-stepper-item.is-done:before,.audit-stepper-item.is-current:before{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.audit-stepper-item.is-current{color:var(--text)}.audit-stepper-item.is-done{color:var(--text-2)}.audit-stepper-dot{display:none}.audit-stepper-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-aside-card,.audit-aside-note{display:none}.audit-intake-group{display:grid}.audit-q{border-top:1px solid var(--line);padding:24px 0}.audit-q:first-child{border-top:0;padding-top:4px}.audit-q-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:12px;display:flex}.audit-q-head .audit-question-label{margin:0}.audit-q-chip{color:var(--text-3);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:650}.audit-q-chip-accent{background:var(--accent-soft);color:var(--accent)}.audit-choices{gap:8px;display:grid}.audit-choice{border-radius:var(--r-md);border:1px solid var(--line-strong);min-height:52px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s, background .15s, transform .12s var(--ease);background:#ffffff05;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.audit-choice:hover{background:#38c6f40d;border-color:#38c6f480}.audit-choice:active{transform:scale(.99)}.audit-choice.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.audit-choice-mark{border:1.5px solid var(--line-strong);width:20px;height:20px;color:var(--accent-ink);border-radius:999px;flex-shrink:0;place-items:center;transition:background .15s,border-color .15s;display:grid}.audit-choice-mark-multi{border-radius:6px}.audit-choice.active .audit-choice-mark{border-color:var(--accent);background:var(--accent)}.audit-choice-label{min-width:0}.audit-file{border-radius:var(--r-md);border:1.5px dashed var(--line-strong);color:var(--text-2);cursor:pointer;align-items:center;gap:14px;padding:18px;transition:border-color .15s,background .15s;display:flex;position:relative}.audit-file:hover,.audit-file:focus-within{border-color:var(--accent);background:#38c6f40a}.audit-file svg{color:var(--accent);flex-shrink:0}.audit-file span{gap:2px;min-width:0;display:grid}.audit-file strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.audit-file small{color:var(--text-3);font-size:.8rem}.audit-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audit-file-picked{border-style:solid;border-color:var(--accent-line)}.audit-contact{gap:18px;display:grid}.audit-contact .audit-question-label{margin-bottom:8px}.audit-contact .audit-claim-notice{margin:0}.audit-contact-member .audit-member-signin{margin:20px 0 0}.audit-nav-row{z-index:5;padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));border-radius:0 0 var(--r-xl) var(--r-xl);background:linear-gradient(180deg, #0a132200, var(--ink-1) 26%);gap:10px;margin:8px -22px -28px;display:flex;position:sticky;bottom:0}.audit-nav-row .audit-btn{flex:1;margin-top:0}.audit-nav-row-final{background:0 0;flex-direction:column-reverse;margin:24px 0 0;padding:0;position:static}@media (width>=720px){.audit-card{padding:40px 40px 36px}.audit-nav-row{background:0 0;margin:16px 0 0;padding:0;position:static}.audit-nav-row-final{margin:28px 0 0}}@media (width>=980px){.audit-intake{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;max-width:1000px;margin:0 auto}.audit-intake-aside{gap:28px;padding-top:12px;display:grid;position:sticky;top:96px}.audit-stepper{grid-template-columns:1fr;gap:0}.audit-stepper-item{flex-direction:row;align-items:center;gap:14px;padding:10px 0;font-size:.95rem;position:relative}.audit-stepper-item:before{display:none}.audit-stepper-item:not(:last-child):after{content:"";background:var(--ink-3);border-radius:2px;width:2px;height:calc(100% - 36px);position:absolute;top:44px;left:15px}.audit-stepper-item.is-done:not(:last-child):after{background:var(--accent)}.audit-stepper-dot{border:1.5px solid var(--line-strong);background:var(--ink-1);width:32px;height:32px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:800;display:grid}.audit-stepper-item.is-current .audit-stepper-dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.audit-stepper-item.is-done .audit-stepper-dot{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.audit-aside-note{color:var(--text-3);align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.audit-aside-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-1);padding:18px;display:block}.audit-aside-card h3{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:750}.audit-aside-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audit-aside-card li{align-items:flex-start;gap:10px;font-size:.88rem;font-weight:650;line-height:1.35;display:flex}.audit-aside-card li svg{color:var(--accent);flex-shrink:0;margin-top:1px}}.audit-scan{text-align:center;justify-items:center;padding:16px 0 8px;display:grid}.audit-scan .audit-subtitle{margin-bottom:22px}.audit-scan-progress{background:var(--ink-3);border-radius:999px;width:100%;max-width:420px;height:6px;margin-bottom:26px;overflow:hidden}.audit-scan-progress div{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .5s linear}.audit-executive-summary{border-radius:var(--r-lg);border:1px solid var(--accent-line);background:radial-gradient(420px 200px at 100% 0%, #38c6f429, transparent 70%), var(--ink-2);margin:18px 0 26px;padding:20px}.audit-executive-summary-deep{background:radial-gradient(420px 200px at 100% 0%, #a78bfa29, transparent 70%), var(--ink-2);border-color:#a78bfa52}.audit-executive-summary p{color:var(--text);margin:0;font-size:1.02rem;line-height:1.65}.audit-section-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800}.audit-section-title{letter-spacing:-.02em;margin:32px 0 14px;font-size:1.2rem;font-weight:800}.audit-evidence-quote{border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--accent-soft);color:var(--text-2);margin:8px 0;padding:12px 14px;font-size:.9rem;line-height:1.5}.audit-problem,.audit-opp{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-2);box-shadow:inset 3px 0 0 var(--bad);margin-bottom:10px;padding:16px 18px}.audit-opp{box-shadow:inset 3px 0 0 var(--good)}.audit-problem h3,.audit-opp h3{margin:0 0 6px;font-size:1rem;font-weight:750}.audit-problem p,.audit-opp p{color:var(--text-2);margin:0;font-size:.92rem;line-height:1.5}.audit-problem .area{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:750}.audit-blur-box{border-radius:var(--r-md);background:var(--ink-0);margin:20px 0;padding:20px;position:relative;overflow:hidden}.audit-blur-content{filter:blur(6px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.audit-blur-overlay{text-align:center;background:#050a148c;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.audit-deep-offer,.audit-full-offer,.audit-pay-hero{isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--accent-line);background:radial-gradient(480px 220px at 100% 0%, #38c6f433, transparent 70%), var(--ink-2);box-shadow:var(--shadow-card);margin-top:24px;padding:24px;position:relative;overflow:hidden}.audit-full-offer{background:radial-gradient(480px 220px at 100% 0%, #f5b44a2e, transparent 70%), var(--ink-2);border-color:#f5b44a57}.audit-offer-glow{display:none}.audit-offer-kicker{background:var(--warn-soft);color:#ffd99a;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:.74rem;font-weight:750;display:inline-flex}.audit-offer-kicker-blue{background:var(--accent-soft);color:#bfeeff}.audit-deep-offer h2,.audit-full-offer h2{letter-spacing:-.02em;margin:16px 0 8px;font-size:1.35rem;font-weight:800;line-height:1.2}.audit-deep-price{border-radius:var(--r-sm);border:1px solid var(--accent-line);background:var(--accent-soft);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:16px;padding:8px 14px;font-size:1.4rem;font-weight:800;display:inline-flex}.audit-deep-price span{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.audit-deep-preview{gap:8px;margin:18px 0;display:grid}.audit-deep-preview span{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--text);background:#ffffff08;padding:10px 12px 10px 34px;font-size:.9rem;font-weight:600;position:relative}.audit-deep-preview span:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:13px}.audit-offer-text{color:var(--text-2);margin:0;font-size:.95rem;line-height:1.55}.audit-offer-price{color:var(--warn);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:18px;font-size:2rem;font-weight:800;display:flex}.audit-offer-price span{color:var(--text-2);letter-spacing:0;font-size:.95rem;font-weight:700}.audit-offer-note{color:var(--text-3);margin:4px 0 18px;font-size:.86rem}.audit-offer-grid,.audit-pay-grid,.audit-metrics-row{gap:10px;margin-bottom:18px;display:grid}.audit-pay-grid{margin-top:16px}.audit-offer-grid div,.audit-pay-grid div{border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff08;padding:14px}.audit-offer-grid strong,.audit-offer-grid span,.audit-pay-grid strong,.audit-pay-grid span{display:block}.audit-offer-grid strong,.audit-pay-grid strong{color:var(--text);margin-bottom:4px;font-size:.92rem}.audit-offer-grid span,.audit-pay-grid span{color:var(--text-2);font-size:.84rem;line-height:1.4}.audit-metrics-row{margin:18px 0 22px}.audit-metrics-row div{border-radius:var(--r-md);background:var(--warn-soft);border:1px solid #f5b44a3d;padding:16px}.audit-metrics-row span{color:#ffd99a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.audit-metrics-row strong{color:var(--text);font-size:.98rem;line-height:1.45}.audit-competitor{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-2);box-shadow:inset 3px 0 0 var(--violet);margin-bottom:12px;padding:16px 18px}.audit-competitor h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1rem;display:flex}.audit-competitor-badge{color:#ddd6fe;letter-spacing:.04em;text-transform:uppercase;background:#a78bfa2e;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:750}.audit-competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.audit-competitor-grid div{border-radius:var(--r-sm);background:#0003;padding:9px 10px;font-size:.85rem;line-height:1.35}.audit-competitor-grid span{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:.7rem;display:block}.audit-competitor-take{border-top:1px solid var(--line);color:#ddd6fe;margin:10px 0 0;padding-top:10px;font-size:.88rem;font-weight:650}.audit-price{color:var(--warn);font-variant-numeric:tabular-nums;margin:12px 0;font-size:2rem;font-weight:800}.audit-pay-hero .audit-subtitle{margin-bottom:14px}.audit-price-note{color:var(--text-3);margin:-4px 0 0;font-size:.84rem}.audit-pay-assurance{border-radius:var(--r-md);background:var(--good-soft);border:1px solid #4ade8042;margin-top:14px;padding:14px 16px}.audit-pay-assurance strong,.audit-pay-assurance span{display:block}.audit-pay-assurance strong{color:#c9f7d8;margin-bottom:5px;font-size:.92rem}.audit-pay-assurance span{color:var(--text-2);font-size:.84rem;line-height:1.45}@media (width>=720px){.audit-metrics-row,.audit-pay-grid,.audit-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lp-title em{font-style:normal}.lp-areas{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.lp-areas-label{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:.74rem;font-weight:750}.lp-area{border:1px solid var(--line);color:var(--text-2);background:#ffffff08;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:650}.lp-preview-card{overflow:hidden}.lp-preview-scan{pointer-events:none;height:18%;animation:lp-scan 5.5s var(--ease) 1.4s infinite;background:linear-gradient(#0000,#38c6f41a 50%,#0000);border-bottom:1px solid #38c6f473;position:absolute;top:-20%;left:0;right:0}@keyframes lp-scan{0%{opacity:0;top:-20%}8%{opacity:1}45%{opacity:1;top:102%}50%{opacity:0}to{opacity:0;top:102%}}.lp-reveal{animation:lp-reveal .5s var(--ease) both}@keyframes lp-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.audit-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 4px;display:grid}.audit-kpis div{border-radius:var(--r-md);border:1px solid var(--line);text-align:center;background:#ffffff08;gap:2px;min-width:0;padding:12px 10px;display:grid}.audit-kpis strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;line-height:1}.audit-kpis span{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.3}.audit-kpis .is-bad strong{color:var(--bad)}.audit-kpis .is-good strong{color:var(--good)}.audit-kpis .is-violet strong{color:var(--violet)}.audit-card .audit-kpis{margin:0 0 22px}.sev-low{color:var(--text-2);background:#94b2dc1f}.audit-problem .area{align-items:center;gap:8px;display:flex}.audit-problem.is-medium{box-shadow:inset 3px 0 0 var(--warn)}.audit-problem.is-low{box-shadow:inset 3px 0 0 var(--text-3)}.audit-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.audit-card-top .audit-eyebrow{margin:0}.audit-signals-chip{border:1px solid var(--line);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:750;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.audit-signals-chip.has-signals{background:var(--warn-soft);color:#ffd99a;border-color:#f5b44a66}.audit-step-in{animation:lp-reveal .45s var(--ease) both}.audit-signal-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.audit-signal{background:var(--warn-soft);color:#ffe1ad;animation:lp-reveal .35s var(--ease) both;border:1px solid #f5b44a57;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:650;line-height:1.25}.audit-signals h3 b{background:var(--warn-soft);color:#ffd99a;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.78rem}.audit-signals-empty{color:var(--text-3);margin:0;font-size:.86rem;line-height:1.45}.audit-contact-signals{border-radius:var(--r-lg);background:radial-gradient(360px 160px at 100% 0%, #f5b44a24, transparent 70%), var(--ink-2);border:1px solid #f5b44a4d;gap:12px;padding:16px;display:grid}.audit-contact-signals p{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.audit-contact-signals p svg{color:var(--warn);flex-shrink:0}.audit-contact-signals small{color:var(--text-3);font-size:.78rem}@media (width>=980px){.audit-intake-final .audit-aside-card.audit-signals{display:none}.audit-aside-card.audit-signals h3{align-items:center;gap:8px;display:flex}.audit-aside-card.audit-signals h3 svg{color:var(--warn)}}.audit-backdrop{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 40%,#0003 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bf 40%,#0003 72%,#0000 100%)}.audit-main,.audit-footer{z-index:1;position:relative}.bm{gap:10px;display:grid}.bm-svg{width:100%;height:auto;display:block;overflow:visible}.bm-ring circle{fill:none;stroke:#94b2dc1f;stroke-width:1px;transition:stroke .5s}.bm-ring.is-active circle{stroke:#38c6f447}.bm-ring.is-edge circle{stroke:#38c6f4a6;stroke-dasharray:3 5}.bm-ring text{fill:var(--text-3);font-family:var(--mono);opacity:.55;font-size:8.5px;transition:fill .5s,opacity .5s}.bm-ring.is-active text{fill:#bfeeff;opacity:.95}.bm-sweep{transform-origin:180px 180px;animation:4.5s linear infinite bm-rotate}@keyframes bm-rotate{to{transform:rotate(360deg)}}.bm-edge line{stroke:#94b2dc29;stroke-width:1px;transition:stroke .4s}.bm-edge.is-ok line{stroke:#4ade806b}.bm-edge.is-risk line{stroke:#f5b44a99}.bm-edge.is-scan line{stroke:#38c6f499;stroke-dasharray:4 4;animation:.9s linear infinite bm-dash}@keyframes bm-dash{to{stroke-dashoffset:-16px}}.bm-pulse{fill:#bfeeff;filter:drop-shadow(0 0 4px #38c6f4e6)}.bm-edge.is-risk .bm-pulse{fill:#ffd99a;filter:drop-shadow(0 0 4px #f5b44ae6)}.bm-edge.is-ok .bm-pulse{fill:#bbf7d0;filter:drop-shadow(0 0 4px #4ade80e6)}.bm-core-halo{fill:#38c6f41a;transform-box:fill-box;transform-origin:50%}.bm-core.is-alive .bm-core-halo{animation:2.4s ease-in-out infinite bm-breathe}@keyframes bm-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.bm-core-dot{filter:drop-shadow(0 0 14px #38c6f4bf);transition:r .6s var(--ease)}.bm-core-text{fill:var(--accent-ink);font-family:var(--font);text-anchor:middle;font-size:12px;font-weight:800}.bm-node-dot{fill:var(--ink-1);stroke:var(--line-strong);stroke-width:1.5px;transition:fill .4s,stroke .4s}.bm-node text{fill:var(--text-3);font-family:var(--font);font-size:11px;font-weight:700;transition:fill .4s}.bm-node.is-ok .bm-node-dot{fill:#4ade8029;stroke:var(--good)}.bm-node.is-ok text{fill:var(--text-2)}.bm-node.is-risk .bm-node-dot{fill:#f5b44a33;stroke:var(--warn)}.bm-node.is-risk text{fill:#ffd99a}.bm-node.is-scan .bm-node-dot{fill:#38c6f41f;stroke:var(--accent)}.bm-node.is-scan text{fill:#bfeeff}.bm-node-halo{fill:#f5b44a29;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite bm-breathe}.bm-node-scan{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 6;transform-box:fill-box;transform-origin:50%;animation:2s linear infinite bm-rotate}.bm-legend{gap:8px;display:grid}.bm-legend-chips{flex-wrap:wrap;gap:6px;display:flex}.bm-legend-title{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:.7rem;font-weight:750}.bm-legend-hint{color:var(--text-3);font-size:.8rem}.bm-legend-chip{border:1px solid var(--accent-line);background:var(--accent-soft);color:#bfeeff;font-family:var(--mono);animation:lp-reveal .35s var(--ease) both;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:650}.ai-console{border-radius:var(--r-xl);border:1px solid var(--line-strong);box-shadow:var(--shadow-card), 0 0 80px -20px #38c6f459;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff0d,#ffffff03),#0a1322f5;gap:14px;padding:18px;display:grid;position:relative}.ai-console:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38c6f48c,#0000 38% 62%,#3b82f673);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-console-head{color:var(--text-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.ai-console-live{align-items:center;gap:8px;display:inline-flex}.ai-console-dot{background:var(--good);border-radius:999px;width:8px;height:8px;animation:1.8s infinite lp-pulse-good}@keyframes lp-pulse-good{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 9px #4ade8000}to{box-shadow:0 0 #4ade8000}}.ai-console-tag{border:1px solid var(--line);color:var(--text-3);border-radius:6px;padding:2px 8px}.ai-console-map{width:100%;max-width:340px;margin:0 auto}.ai-log{border-radius:var(--r-md);border:1px solid var(--line);font-family:var(--mono);background:#050a14b8;gap:6px;margin:0;padding:12px 14px;font-size:.79rem;line-height:1.5;list-style:none;display:grid}.ai-log-line{color:var(--text-2);animation:lp-reveal .3s var(--ease) both;gap:8px;display:flex}.ai-log-prompt{color:var(--accent);font-weight:700}.ai-log-line.is-pending{animation:none}.ai-log-line.is-pending .ai-log-prompt{opacity:.3}.ai-log-skeleton{background:#94b2dc1a;border-radius:4px;height:9px;margin-top:5px;display:inline-block}.ai-log-text{min-width:0}.ai-log-text .sev{vertical-align:middle;font-family:var(--font);margin-left:8px}.ai-log-line.is-last .ai-log-text:after{content:"▍";color:var(--accent);margin-left:2px;animation:1s step-end infinite ai-blink}@keyframes ai-blink{50%{opacity:0}}.ai-console-kpis{animation:lp-reveal .4s var(--ease) both}.audit-aside-map{display:none}.audit-contact-map{width:100%;max-width:320px;margin:0 auto 6px}.audit-scan-map{width:min(100%,340px);margin:0 auto 18px}.audit-report-map{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-2);max-width:420px;margin:0 auto 22px;padding:16px 18px}@media (width>=980px){.audit-aside-map{border-radius:var(--r-lg);border:1px solid var(--line);background:#0a1322b3;padding:14px;display:grid}.audit-contact-map{display:none}}@media (prefers-reduced-motion:reduce){.bm-pulse{display:none}}.audit-card{background:linear-gradient(#ffffff0a,#0000 40%),#0a1322f0}.audit-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38c6f46b,#0000 36% 64%,#3b82f652);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.audit-card-console{border-bottom:1px solid var(--line);margin:-6px 0 20px;padding-bottom:14px}.audit-eyebrow,.audit-section-eyebrow,.audit-report-meta span,.audit-q-chip,.audit-aside-card h3,.audit-offer-kicker,.audit-tag,.audit-kpis span,.audit-metrics-row span,.audit-competitor-grid span,.audit-stepper-item{font-family:var(--mono)}.audit-section-title{align-items:center;gap:12px;display:flex}.audit-section-title:after{content:"";background:var(--line);flex:1;height:1px}.audit-section-index{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;font-size:.78rem;font-weight:700}.audit-code{color:var(--accent);font-family:var(--mono);letter-spacing:.06em;margin-right:8px;font-size:.74rem;font-weight:700}.audit-opp .area{color:var(--good);font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.audit-opp .area .audit-code{color:var(--good)}.audit-evidence{color:var(--text-3);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:.8rem;line-height:1.45;display:flex}.audit-evidence svg{flex-shrink:0;margin-top:2px}.audit-blind{border-radius:var(--r-md);background:#a78bfa14;border:1px solid #a78bfa4d;margin:20px 0 0;padding:16px 18px}.audit-blind .audit-section-eyebrow{color:var(--violet)}.audit-blind h3{margin:0 0 6px;font-size:1rem;font-weight:750}.audit-blind p{color:var(--text-2);margin:0;font-size:.92rem;line-height:1.5}.audit-locked{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:#050a14b8;margin-top:28px;padding:18px}.audit-locked .audit-section-title{margin-top:0}.audit-locked-grid{gap:10px;margin:0 0 16px;display:grid}.audit-locked-row{border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff05;gap:6px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.audit-locked-label{color:var(--text-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.audit-locked-label svg{color:var(--warn)}.audit-locked-value{max-height:3em;color:var(--text-2);filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.9rem;line-height:1.45;overflow:hidden}@media (width>=720px){.audit-locked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-area-block{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-2);margin-bottom:12px;padding:16px 18px}.audit-area-block h3{margin:0;font-size:1rem;font-weight:750}.audit-area-block ul{color:var(--text-2);margin:8px 0 0;padding-left:18px;font-size:.92rem;line-height:1.5}.audit-area-recs{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font-size:.7rem;font-weight:700}.audit-score{align-items:center;gap:10px;margin:10px 0 8px;display:flex}.audit-score-bar{background:var(--ink-3);border-radius:999px;flex:1;height:6px;overflow:hidden}.audit-score-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .6s var(--ease);display:block}.audit-score.is-good .audit-score-bar i{background:var(--good)}.audit-score.is-warn .audit-score-bar i{background:var(--warn)}.audit-score.is-bad .audit-score-bar i{background:var(--bad)}.audit-score b{min-width:48px;color:var(--text-2);font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.audit-competitor-take{align-items:flex-start;gap:6px;display:flex}.audit-competitor-take svg{flex-shrink:0;margin-top:3px}.audit-deep-note{color:var(--text-3);margin:4px 0 18px;font-size:.78rem}.audit-pay-price{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:16px 0 6px;font-size:2.2rem;font-weight:800;display:flex}.audit-pay-price span{color:var(--text-2);font-size:1rem;font-weight:700}.audit-pay-assurance strong{align-items:center;gap:8px;display:flex}.audit-checklist{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.audit-checklist li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;display:flex}.audit-checklist svg{color:var(--good);flex-shrink:0;margin-top:2px}.audit-textarea{resize:vertical;min-height:120px;margin-bottom:16px}.audit-done{text-align:center;justify-items:center;display:grid}.audit-done-icon{background:var(--good-soft);width:72px;height:72px;color:var(--good);border-radius:999px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 40px -8px #4ade8099}.audit-scan-log{text-align:left;width:100%;max-width:440px}.audit-scan-log .is-done{color:var(--text-3)}.audit-scan-log .is-done .ai-log-prompt{color:var(--good)}.audit-scan-log .is-current .ai-log-text{color:var(--text)}.audit-scan-log .is-todo .ai-log-prompt{opacity:.3}.lp-word{background:linear-gradient(#fff 30%,#b9cbe2);color:#0000;animation:lp-word-in .7s var(--ease) both;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes lp-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}.lp-title em .lp-word{background-image:linear-gradient(90deg, var(--accent), #7dd3fc 50%, var(--accent-2));animation:lp-word-in .7s var(--ease) both, lp-shine 3.6s linear 1.4s infinite;background-size:200% 100%}@keyframes lp-shine{0%{background-position:0 0}to{background-position:-200% 0}}.lp-ticker{color:#bfeeff;min-height:1.5em;font-family:var(--mono);letter-spacing:.01em;align-items:baseline;gap:8px;margin:0 0 18px;font-size:.84rem;display:flex}.lp-ticker-prompt{color:var(--accent);font-weight:700}.lp-ticker-text{min-width:0}.lp-ticker-cursor{color:var(--accent);margin-left:1px;animation:1s step-end infinite ai-blink}.lp-area{transition:border-color .25s,color .25s,background .25s,box-shadow .25s;position:relative}.lp-area.is-scanning{border-color:var(--accent);background:var(--accent-soft);color:#e6f8ff;box-shadow:0 0 0 4px #38c6f424,0 0 18px -4px #38c6f4b3}.lp-area.is-done{color:var(--text);border-color:#4ade8073}.lp-area.is-done:before{content:"✓ ";color:var(--good);font-weight:800}@keyframes lp-cta-glow{0%,to{box-shadow:0 14px 34px -14px #38c6f4d9,0 0 #38c6f459}50%{box-shadow:0 18px 44px -12px #38c6f4,0 0 0 8px #38c6f400}}@keyframes lp-shimmer{0%{transform:translate(-130%)}40%,to{transform:translate(130%)}}@keyframes lp-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.lp-stats div{animation:lp-reveal .6s var(--ease) both}.lp-stats div:first-child{animation-delay:.5s}.lp-stats div:nth-child(2){animation-delay:.65s}.lp-stats div:nth-child(3){animation-delay:.8s}.lp-stats div:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:0;height:2px;animation:lp-draw .9s var(--ease) both;border-radius:2px;margin-bottom:10px}.lp-stats div:first-child:after{animation-delay:.9s}.lp-stats div:nth-child(2):after{animation-delay:1.05s}.lp-stats div:nth-child(3):after{animation-delay:1.2s}@keyframes lp-draw{to{width:64%}}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}[data-reveal].is-in,.reveal-off [data-reveal]{opacity:1;transform:none}.audit-btn-live{animation:2.6s ease-in-out infinite lp-cta-glow;position:relative;overflow:hidden}.audit-btn-live.audit-btn-accent{animation-name:lp-cta-glow-accent}.audit-btn-live:after{content:"";animation:lp-shimmer 3.4s var(--ease) 1.6s infinite;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff61 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.audit-btn-live svg{animation:1.6s ease-in-out infinite lp-nudge}@keyframes lp-cta-glow-accent{0%,to{box-shadow:0 14px 34px -14px #f5b44acc,0 0 #f5b44a59}50%{box-shadow:0 18px 44px -12px #f5b44af2,0 0 0 8px #f5b44a00}}.audit-choice{animation:lp-reveal .4s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms)}.audit-stepper-item.is-current .audit-stepper-dot{animation:2s ease-in-out infinite audit-ring}@keyframes audit-ring{0%,to{box-shadow:0 0 0 5px var(--accent-soft)}50%{box-shadow:0 0 0 10px #38c6f40d}}.audit-signals-chip{animation:audit-pop .4s var(--ease) both}@keyframes audit-pop{0%{opacity:.4;transform:scale(.85)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}.audit-score-bar i{width:0;transition:width .9s var(--ease) .2s}.is-in .audit-score-bar i,.reveal-off .audit-score-bar i{width:var(--w,0%)}.audit-locked{position:relative;overflow:hidden}.audit-done-icon{animation:audit-pop .7s var(--ease) both}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.audit-card-console{margin:-4px 0 14px;padding-bottom:10px}.audit-title{margin-bottom:8px}.audit-subtitle{margin-bottom:18px;font-size:.96rem;line-height:1.5}.audit-report-meta{margin-bottom:12px}.audit-member-signin{gap:12px;margin:12px 0 6px;padding:12px}.audit-kpis div{padding:10px 8px}.audit-kpis strong{font-size:clamp(1.3rem,2.6vw,1.7rem)}.audit-card .audit-kpis{margin-bottom:16px}.audit-report-map{margin-bottom:16px;padding:12px 14px}.audit-executive-summary{margin:12px 0 16px;padding:14px 16px}.audit-executive-summary p{font-size:.96rem;line-height:1.55}.audit-section-title{margin:22px 0 10px;font-size:1.08rem}.audit-problem,.audit-opp,.audit-area-block,.audit-competitor{transition:border-color .2s, transform .2s var(--ease);margin-bottom:8px;padding:12px 14px}.audit-problem:hover,.audit-opp:hover,.audit-area-block:hover,.audit-competitor:hover{border-color:var(--line-strong);transform:translate(2px)}.audit-problem h3,.audit-opp h3{margin-bottom:4px;font-size:.96rem}.audit-problem p,.audit-opp p{font-size:.88rem;line-height:1.45}.audit-blind{margin-top:14px;padding:12px 14px}.audit-locked{margin-top:18px;padding:14px}.audit-locked-row{padding:10px 12px}.audit-deep-offer,.audit-full-offer,.audit-pay-hero{margin-top:16px;padding:18px 16px}.audit-pay-hero{margin:0 0 14px}.audit-deep-offer h2,.audit-full-offer h2{margin:12px 0 6px;font-size:1.2rem}.audit-deep-preview{gap:6px;margin:14px 0}.audit-deep-preview span{padding:8px 10px 8px 32px;font-size:.86rem}.audit-offer-grid,.audit-pay-grid,.audit-metrics-row,.audit-locked-grid{gap:8px;margin-bottom:12px}.audit-offer-grid div,.audit-pay-grid div{padding:12px}.audit-offer-price{margin-top:12px;font-size:1.7rem}.audit-offer-note{margin:2px 0 14px}.audit-pay-price{margin:12px 0 4px;font-size:2rem}.audit-q{padding:16px 0}.audit-q-head{margin-bottom:10px}.audit-question-label{margin-bottom:10px;font-size:.96rem}.audit-choices{gap:6px}.audit-choice{min-height:46px;padding:10px 12px;font-size:.92rem}.audit-input{min-height:48px;padding:12px 14px}.audit-contact{gap:14px}.audit-contact-signals{gap:10px;padding:14px}.audit-checklist{gap:8px;margin-bottom:16px}.audit-checklist li{font-size:.92rem}.ai-console{gap:12px;padding:16px 14px}.ai-log{gap:4px;padding:10px 12px;font-size:.76rem}.bm{gap:8px}.lp-hero{gap:32px;padding:6px 0 26px}.lp-eyebrow{margin-bottom:16px;padding:6px 12px 6px 9px;font-size:.78rem}.lp-title{margin-bottom:14px}.lp-ticker{margin-bottom:12px}.lp-lead{margin-bottom:20px;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.55}.lp-note{margin-top:12px;font-size:.84rem}.lp-areas{gap:6px;margin-top:14px}.lp-area{padding:5px 10px;font-size:.78rem}.lp-stats{margin-top:22px}.lp-stats div{padding-top:14px}.lp-section{padding:34px 0 4px}.lp-section+.lp-section{margin-top:20px}.lp-section-title{align-items:center;gap:12px;margin-bottom:16px;font-size:clamp(1.3rem,2.6vw,1.7rem);display:flex}.lp-section-title:after{content:"";background:var(--line);flex:1;height:1px}.lp-steps,.lp-tiles{gap:10px}.lp-step,.lp-tile{transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 14px;padding:14px 14px 14px 16px;display:grid;position:relative;overflow:hidden}.lp-step:before,.lp-tile:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-2));opacity:0;width:3px;transition:opacity .45s var(--ease) .2s, transform .45s var(--ease) .2s;border-radius:3px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.3)}.lp-step.is-in:before,.lp-tile.is-in:before,.reveal-off .lp-step:before,.reveal-off .lp-tile:before{opacity:1;transform:none}.lp-step:hover,.lp-tile:hover{border-color:var(--accent-line);transform:translateY(-2px);box-shadow:0 18px 40px -24px #38c6f499}.lp-step-num,.lp-tile-icon{grid-row:1/3;margin:0}.lp-step-num{background:linear-gradient(140deg, var(--accent), var(--accent-2));width:34px;height:34px;color:var(--accent-ink);border:0;box-shadow:0 0 22px -6px #38c6f4e6}.lp-tile-icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 24px -8px #38c6f4b3;background:linear-gradient(140deg,#38c6f43d,#3b82f61f)}.lp-step h3,.lp-tile h3{grid-column:2;margin:2px 0;font-size:1rem}.lp-step p,.lp-tile p{grid-column:2;font-size:.88rem;line-height:1.45}.lp-band{gap:16px;margin-top:36px;padding:22px 18px}.lp-band h2{margin-bottom:6px;font-size:clamp(1.25rem,2.6vw,1.6rem)}.lp-band p{font-size:.92rem}@media (width<=719px){.audit-header-row{padding:10px 16px}.audit-main{padding:22px 16px 36px}.audit-footer{gap:8px;padding:18px 16px 26px}.audit-card{padding:20px 16px}.audit-nav-row{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));margin:6px -16px -20px}.audit-nav-row-final{margin:20px 0 0;padding:0}.audit-stepper-item{gap:6px;font-size:.72rem}}@media (width>=720px){.audit-card{padding:30px 30px 26px}.lp-steps,.lp-tiles{gap:14px}.lp-step,.lp-tile{padding:18px 16px 18px 18px}.lp-section{padding:44px 0 6px}.lp-band{padding:28px 32px}}@media (width>=980px){.lp-hero{gap:48px;padding:36px 0 52px}.lp-tile{grid-template-columns:minmax(0,1fr)}.lp-tile-icon{grid-row:auto;margin-bottom:12px}.lp-tile h3,.lp-tile p{grid-column:1}}.audit-choice{padding:8px 12px 8px 8px}.audit-choice-icon{width:32px;height:32px;color:var(--accent);background:#38c6f414;border-radius:9px;flex-shrink:0;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #38c6f42e}.audit-choice.active .audit-choice-icon{background:linear-gradient(140deg, var(--accent), var(--accent-2));color:var(--accent-ink);box-shadow:0 0 18px -4px #38c6f4d9}.audit-choice-label{flex:1}.audit-choice-mark{margin-left:auto}.audit-choice.active .audit-choice-mark svg{animation:audit-pop .3s var(--ease)}@media (width>=480px){.audit-choices-many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.audit-choices-few{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-q-index{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;font-size:.72rem;font-weight:700}.audit-q-signal{border-radius:var(--r-sm);background:var(--warn-soft);color:#ffe1ad;animation:lp-reveal .35s var(--ease) both;border:1px solid #f5b44a4d;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;padding:8px 10px;font-size:.82rem;font-weight:650;line-height:1.35;display:flex}.audit-q-signal svg{color:var(--warn);flex-shrink:0}.audit-q-signal b{color:var(--warn);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.audit-hud{gap:6px;margin-bottom:10px;display:grid}.audit-hud .audit-eyebrow{margin:0}.audit-xp{color:var(--text-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.7rem;display:flex}.audit-xp-level{color:#ffd99a;align-items:center;gap:6px;min-width:0;display:inline-flex}.audit-xp-level svg{color:var(--warn);flex-shrink:0}.audit-xp-value{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.audit-xp-bar{background:var(--ink-3);border-radius:999px;height:4px;overflow:hidden}.audit-xp-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--warn), #ffd99a);height:100%;transition:width .6s var(--ease);display:block;box-shadow:0 0 10px #f5b44ab3}.audit-q{position:relative}.xp-pop{color:#ffd99a;font-family:var(--mono);text-shadow:0 0 12px #f5b44acc;animation:xp-pop 1.1s var(--ease) both;pointer-events:none;font-size:.82rem;font-weight:800;position:absolute;top:12px;right:0}@keyframes xp-pop{0%{opacity:0;transform:translateY(6px)scale(.8)}20%{opacity:1;transform:translateY(-2px)scale(1.12)}to{opacity:0;transform:translateY(-28px)scale(1)}}.xp-chip{color:#ffd99a;font-family:var(--mono);background:#f5b44a33;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:800}.audit-toast{top:calc(74px + env(safe-area-inset-top,0px));z-index:40;max-width:calc(100vw - 32px);color:var(--text);animation:audit-toast 2.4s var(--ease) both;background:#0a1322f5;border:1px solid #f5b44a73;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;display:flex;position:fixed;left:50%;box-shadow:0 20px 50px -18px #f5b44ab3}.audit-toast svg{color:var(--warn);flex-shrink:0}.audit-toast span{min-width:0;display:grid}.audit-toast strong,.audit-toast small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-toast strong{font-weight:750}.audit-toast small{color:#ffd99a;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}@keyframes audit-toast{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}12%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.98)}}.audit-burst{pointer-events:none;position:absolute;inset:0;overflow:visible}.audit-burst i{background:var(--c,var(--warn));width:6px;height:6px;animation:audit-burst .9s var(--ease) both;border-radius:2px;position:absolute;top:50%;left:50%}@keyframes audit-burst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(200deg) scale(.6)}}.audit-kpis{position:relative}.audit-xp-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.7rem;font-weight:800;display:inline-flex;background:var(--warn-soft)!important;color:#ffd99a!important;border:1px solid #f5b44a73!important}.audit-stepper-item.is-done .audit-stepper-dot{animation:audit-pop .5s var(--ease)}.bm-node-dot{transform-box:fill-box;transform-origin:50%;animation:audit-pop .5s var(--ease)}@media (width<=979px){.audit-toast{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.ai-console{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s var(--ease);will-change:transform}.bm-interactive .bm-node{cursor:pointer}.bm-node-hit{fill:#0000}.ai-console-focus{min-height:1.5em;color:var(--text-3);font-family:var(--mono);letter-spacing:.02em;text-align:center;margin:-4px 0 0;font-size:.74rem;transition:color .2s}.ai-console-focus.is-on{color:#bfeeff}.ai-console-focus b{color:var(--accent);text-transform:uppercase;margin-right:8px;font-weight:700}.lp-resume-chip{background:var(--warn-soft);color:#ffd99a;font-family:var(--mono);letter-spacing:.04em;border:1px solid #f5b44a73;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.lp-resume-chip svg{color:var(--warn)}.audit-medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.audit-medal{border-radius:var(--r-md);border:1px solid var(--line);text-align:center;opacity:.55;background:#ffffff05;justify-items:center;gap:4px;padding:12px 8px 10px;display:grid;position:relative}.audit-medal.is-earned{background:radial-gradient(220px 120px at 50% 0%, #f5b44a2e, transparent 70%), var(--ink-2);opacity:1;border-color:#f5b44a73;box-shadow:0 0 30px -14px #f5b44acc}.audit-medal-icon{background:var(--ink-3);width:40px;height:40px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;place-items:center;display:grid}.audit-medal.is-earned .audit-medal-icon{color:#1f1203;background:linear-gradient(140deg,#f7c062,#f08a24);box-shadow:0 0 22px -4px #f5b44ae6}.audit-medal strong{font-size:.82rem;font-weight:750;line-height:1.2}.audit-medal small{color:var(--text-3);font-size:.68rem;line-height:1.3}.audit-intake-main.is-levelup .audit-card{animation:audit-levelup 1.2s var(--ease)}@keyframes audit-levelup{0%{box-shadow:var(--shadow-card), 0 0 0 0 #f5b44a8c}40%{box-shadow:var(--shadow-card), 0 0 80px -10px #f5b44ab3, 0 0 0 10px #f5b44a00}to{box-shadow:var(--shadow-card), 0 0 0 0 #f5b44a00}}
