@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2)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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-wght-normal.DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-ext-wght-normal.e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-wght-normal.CO1l-giJ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-vietnamese-wght-normal.LcSrhZ7T.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-ext-wght-normal.BnEbWgdZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-wght-normal.DLxlUchJ.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: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(./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(./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(./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(./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(./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}:root{--paper:#f4f0e7;--paper-light:#fffdf8;--paper-deep:#e9e4da;--ink:#151b16;--ink-soft:#3f4841;--ink-muted:#667068;--ink-faint:#8b918a;--line:#13191417;--line-strong:#13191429;--acid:#70ee75;--acid-light:#8cf68f;--acid-dark:#2b9f43;--danger:#b84136;--warning-soft:#f0c869;--font-display:"Literata Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Manrope Variable", "PT Root UI", "Segoe UI", sans-serif;--page-padding:clamp(20px, 4vw, 64px)}*,:after,:before{box-sizing:border-box}html{color:var(--ink);background:var(--paper);font-family:var(--font-body);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,html{min-width:320px}body{background:radial-gradient(circle at 88% 8%,#70ee7524,transparent 27%),radial-gradient(circle at 15% 52%,#ffffffb8,transparent 34%),var(--paper);min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:var(--acid)}.app-shell{isolation:isolate;min-height:100vh;position:relative}.app-shell:before{z-index:-2;background-image:linear-gradient(#13191406 1px,#0000 0),linear-gradient(90deg,#13191406 1px,#0000 0);background-position:top;background-size:72px 72px}.app-shell:after,.app-shell:before{content:"";pointer-events:none;position:fixed;inset:0}.app-shell:after{z-index:-1;opacity:.025;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E)}.site-container{width:min(100%,1560px);padding-inline:var(--page-padding);margin-inline:auto}.skip-link{z-index:100;color:var(--ink);background:var(--acid);padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.stagger-in{opacity:0;filter:blur(4px);animation:.48s cubic-bezier(.2,0,0,1) forwards enter-up;animation-delay:var(--delay,0s);transform:translateY(12px)}.view-enter-active{transition-duration:.36s;transition-timing-function:cubic-bezier(.2,0,0,1)}.view-enter-active,.view-leave-active{transition-property:opacity,transform,filter}.view-leave-active{transition-duration:.15s;transition-timing-function:ease-in}.view-enter-from{opacity:0;filter:blur(4px);transform:translateY(12px)}.view-leave-to{opacity:0;filter:blur(4px);transform:translateY(-12px)}.site-footer{border-top:1px solid var(--line-strong)}.site-footer__inner{min-height:88px;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:9px;font-weight:680;display:flex}@keyframes enter-up{to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=620px){.site-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{:root{--paper:#fff;--paper-light:#fff}.app-shell:after,.app-shell:before,.site-footer,.site-header{display:none!important}body{background:#fff}}.site-header[data-v-2c610376]{z-index:10;padding-block:28px;position:relative}.site-header--compact[data-v-2c610376]{padding-block:20px}.site-header__inner[data-v-2c610376]{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-v-2c610376]{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition-property:opacity,scale;transition-duration:.16s;transition-timing-function:ease-out;display:inline-flex}.brand[data-v-2c610376]:hover{opacity:.72}.brand[data-v-2c610376]:active{scale:.96}.brand[data-v-2c610376]:focus-visible{outline:3px solid color-mix(in srgb,var(--acid) 38%,transparent);outline-offset:6px;border-radius:4px}.brand__mark[data-v-2c610376]{background:var(--acid);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:10px;display:grid;position:relative;box-shadow:0 0 0 1px #141b1424,0 4px 14px #69f36f38}.brand__pulse[data-v-2c610376]{background:var(--ink);border-radius:50%;width:8px;height:8px}.brand__word[data-v-2c610376]{font-family:var(--font-display);letter-spacing:-.035em;font-size:21px;font-weight:660}.brand__descriptor[data-v-2c610376]{border-left:1px solid var(--line-strong);letter-spacing:.09em;text-align:left;text-transform:uppercase;margin-left:12px;padding-left:12px;font-size:11px;line-height:1.2}.brand__descriptor[data-v-2c610376],.site-header__note[data-v-2c610376]{color:var(--ink-muted);font-weight:650}.site-header__note[data-v-2c610376]{letter-spacing:.02em;align-items:center;font-size:12px;display:flex}.site-header__status[data-v-2c610376]{background:var(--acid-dark);border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #30b54f1a}@media (width<=620px){.site-header[data-v-2c610376],.site-header--compact[data-v-2c610376]{padding-block:16px}.brand__descriptor[data-v-2c610376],.site-header__note[data-v-2c610376]{display:none}}.audit-form[data-v-c930bb92]{width:min(100%,720px)}.audit-form__label[data-v-c930bb92]{color:var(--ink);letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:720;display:block}.audit-form__control[data-v-c930bb92]{background:#fffdf8f0;border:1px solid #13191429;border-radius:20px;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;min-height:68px;padding:7px 7px 7px 20px;transition-property:border-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out;display:grid;box-shadow:0 1px 2px #1117110a,0 12px 32px #1117110f}.audit-form__control[data-v-c930bb92]:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #5bdc5e2e,0 12px 32px #11171114}.audit-form__control--invalid[data-v-c930bb92]{border-color:var(--danger)}.audit-form__protocol[data-v-c930bb92]{color:var(--ink-faint);font-size:16px;font-weight:560}.audit-form__input[data-v-c930bb92]{min-width:0;height:52px;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:0;padding:0 10px 0 2px;font-size:16px;font-weight:620}.audit-form__input[data-v-c930bb92]::placeholder{color:#8a8d83;opacity:1}.audit-form__submit[data-v-c930bb92]{min-height:52px;color:var(--ink);background:var(--acid);font-family:var(--font-body);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:0 17px 0 20px;font-size:14px;font-weight:760;transition-property:background-color,scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex;box-shadow:inset 0 0 0 1px #101b111f,0 5px 16px #37b34833}.audit-form__submit svg[data-v-c930bb92]{width:20px;height:20px}.audit-form__submit[data-v-c930bb92]:hover:not(:disabled){background:var(--acid-light);box-shadow:inset 0 0 0 1px #101b1129,0 7px 20px #37b34842}.audit-form__submit[data-v-c930bb92]:active:not(:disabled){scale:.96}.audit-form__demo[data-v-c930bb92]:focus-visible,.audit-form__submit[data-v-c930bb92]:focus-visible{outline:3px solid color-mix(in srgb,var(--acid-dark) 42%,transparent);outline-offset:3px}.audit-form__submit[data-v-c930bb92]:disabled{cursor:wait;opacity:.72}.audit-form__error[data-v-c930bb92],.audit-form__hint[data-v-c930bb92]{min-height:21px;margin:10px 2px 0;font-size:12px;line-height:1.6}.audit-form__hint[data-v-c930bb92]{color:var(--ink-muted)}.audit-form__error[data-v-c930bb92]{color:var(--danger);font-weight:650}.audit-form__demo[data-v-c930bb92]{min-height:44px;color:var(--ink-muted);font-family:var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:12px;font-weight:680;-webkit-text-decoration:underline #13191433;text-decoration:underline #13191433;transition-property:color,text-decoration-color;transition-duration:.15s;display:inline-flex}.audit-form__demo[data-v-c930bb92]:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width<=680px){.audit-form__control[data-v-c930bb92]{border-radius:22px;grid-template-columns:auto minmax(0,1fr);padding:8px 8px 8px 16px}.audit-form__submit[data-v-c930bb92]{border-radius:14px;grid-column:1/-1;width:100%;margin-top:2px}.audit-form__input[data-v-c930bb92],.audit-form__protocol[data-v-c930bb92]{height:50px}}.landing-view[data-v-8e79ea09]{padding-bottom:96px}.hero[data-v-8e79ea09]{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);align-items:start;gap:clamp(42px,5vw,76px);min-height:min(760px,100vh - 100px);padding-block:clamp(42px,6vh,76px) clamp(64px,8vh,98px);display:grid}.hero__copy[data-v-8e79ea09]{z-index:2;position:relative}.eyebrow[data-v-8e79ea09]{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:760;display:flex}.eyebrow__line[data-v-8e79ea09]{background:var(--ink);width:34px;height:1px}.hero__title[data-v-8e79ea09]{max-width:860px;font-family:var(--font-display);letter-spacing:-.064em;text-wrap:balance;margin:0;font-size:clamp(46px,4.7vw,72px);font-weight:430;line-height:.94}.hero__title em[data-v-8e79ea09]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:.08em;font-weight:610;text-decoration-thickness:.12em;display:block}.hero__lead[data-v-8e79ea09]{max-width:690px;color:var(--ink-soft);text-wrap:pretty;margin:22px 0 26px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.service-brief[data-v-8e79ea09]{background-color:#fffcf5;background-image:linear-gradient(#171e170b 1px,#0000 0),linear-gradient(90deg,#171e170b 1px,#0000 0);background-size:24px 24px;border-radius:3px;align-self:start;padding:22px;position:relative;overflow:hidden;rotate:1.2deg;box-shadow:0 0 0 1px #11171117,0 24px 60px #1117111a,15px 18px #4ce65a42}.service-brief[data-v-8e79ea09]:before{background:var(--acid);content:"";opacity:.85;width:120px;height:24px;position:absolute;top:68px;right:-28px;rotate:32deg}.service-brief__footer[data-v-8e79ea09],.service-brief__top[data-v-8e79ea09]{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:760;display:flex}.service-brief__top[data-v-8e79ea09]{border-bottom:1px solid var(--line);padding-bottom:18px}.service-brief__rows[data-v-8e79ea09]{border-top:1px solid var(--line-strong);margin-top:18px}.service-fact[data-v-8e79ea09]{border-bottom:1px solid var(--line-strong);grid-template-columns:34px 1fr;gap:13px;padding:10px 6px 10px 0;display:grid}.service-fact--accent[data-v-8e79ea09]{background:var(--acid);margin-inline:-22px;padding-inline:22px;position:relative}.service-fact__index[data-v-8e79ea09]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:10px}.service-fact__label[data-v-8e79ea09]{color:var(--ink-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:780;display:block}.service-fact strong[data-v-8e79ea09]{font-family:var(--font-display);letter-spacing:-.02em;font-size:14px;font-weight:570;line-height:1.18;display:block}.service-brief__footer[data-v-8e79ea09]{letter-spacing:.08em;gap:20px;padding-top:13px;font-size:8px}.service-brief__footer span[data-v-8e79ea09]:last-child{text-align:right}.promise[data-v-8e79ea09]{border-top:1px solid var(--line-strong);padding-block:104px}.promise__heading[data-v-8e79ea09]{grid-template-columns:.55fr 1.45fr;gap:40px;margin-bottom:56px;display:grid}.section-index[data-v-8e79ea09]{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:760}.promise__heading h2[data-v-8e79ea09]{max-width:820px;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:470;line-height:1.02}.promise__grid[data-v-8e79ea09]{background:var(--line-strong);box-shadow:0 0 0 1px var(--line-strong);border-radius:2px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.promise-card[data-v-8e79ea09]{background:var(--paper-light);min-height:300px;padding:clamp(28px,3vw,42px)}.promise-card--accent[data-v-8e79ea09]{background:var(--acid)}.promise-card__number[data-v-8e79ea09]{color:var(--ink-muted);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-bottom:88px;font-size:11px;font-weight:760;display:block}.promise-card h3[data-v-8e79ea09]{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 14px;font-size:27px;font-weight:580}.promise-card p[data-v-8e79ea09]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.65}.client-path[data-v-8e79ea09]{border-top:1px solid var(--line-strong);padding-block:96px 30px}.client-path__heading[data-v-8e79ea09]{grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;display:grid}.client-path__heading h2[data-v-8e79ea09]{max-width:840px;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:470;line-height:1.02}.client-path__heading>div>p[data-v-8e79ea09]{max-width:680px;color:var(--ink-muted);margin:22px 0 0;font-size:15px;line-height:1.7}.client-path__steps[data-v-8e79ea09]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.client-path__steps li[data-v-8e79ea09]{border-right:1px solid var(--line-strong);min-height:210px;padding:24px}.client-path__steps li[data-v-8e79ea09]:last-child{border-right:0}.client-path__steps span[data-v-8e79ea09]{color:var(--ink-faint);letter-spacing:.1em;margin-bottom:58px;font-size:10px;font-weight:760;display:block}.client-path__steps strong[data-v-8e79ea09]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:21px;font-weight:590;display:block}.client-path__steps p[data-v-8e79ea09]{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.55}@media (width<=980px){.hero[data-v-8e79ea09]{grid-template-columns:1fr;min-height:auto}.service-brief[data-v-8e79ea09]{rotate:0deg}.hero__title[data-v-8e79ea09]{max-width:850px}}@media (width<=760px){.landing-view[data-v-8e79ea09]{padding-bottom:48px}.hero[data-v-8e79ea09]{padding-block:72px 92px}.hero__title[data-v-8e79ea09]{font-size:clamp(47px,13vw,74px)}.hero__lead[data-v-8e79ea09]{margin-top:24px}.promise[data-v-8e79ea09]{padding-block:72px}.promise__heading[data-v-8e79ea09]{gap:18px;margin-bottom:38px}.promise__grid[data-v-8e79ea09],.promise__heading[data-v-8e79ea09]{grid-template-columns:1fr}.promise-card[data-v-8e79ea09]{min-height:auto}.promise-card__number[data-v-8e79ea09]{margin-bottom:52px}.client-path[data-v-8e79ea09]{padding-block:72px 20px}.client-path__heading[data-v-8e79ea09]{grid-template-columns:1fr;gap:18px}.client-path__steps[data-v-8e79ea09]{grid-template-columns:1fr 1fr}.client-path__steps li[data-v-8e79ea09]:nth-child(2){border-right:0}.client-path__steps li[data-v-8e79ea09]:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}}@media (width<=480px){.hero[data-v-8e79ea09]{padding-top:52px}.eyebrow[data-v-8e79ea09]{font-size:9px}.service-brief[data-v-8e79ea09]{padding:20px}.service-fact--accent[data-v-8e79ea09]{margin-inline:-20px;padding-inline:20px}.service-brief__footer[data-v-8e79ea09]{flex-direction:column;align-items:flex-start}.service-brief__footer span[data-v-8e79ea09]:last-child{text-align:left}.client-path__steps[data-v-8e79ea09]{grid-template-columns:1fr}.client-path__steps li[data-v-8e79ea09],.client-path__steps li[data-v-8e79ea09]:nth-child(2){border-right:0;border-bottom:1px solid var(--line-strong);min-height:auto}.client-path__steps li[data-v-8e79ea09]:last-child{border-bottom:0}.client-path__steps span[data-v-8e79ea09]{margin-bottom:34px}}.finding[data-v-0c6331ee]{--severity-color:var(--ink-muted);background:#fffdf8db;grid-template-columns:64px 1fr;display:grid;overflow:hidden;box-shadow:0 0 0 1px #13191414,0 8px 24px #13191409}.finding--critical[data-v-0c6331ee]{--severity-color:#c94032}.finding--high[data-v-0c6331ee]{--severity-color:#de6e37}.finding--medium[data-v-0c6331ee]{--severity-color:#bf921b}.finding--low[data-v-0c6331ee]{--severity-color:#607469}.finding--info[data-v-0c6331ee]{--severity-color:var(--acid-dark)}.finding__rail[data-v-0c6331ee]{background:color-mix(in srgb,var(--severity-color) 8%,transparent);color:var(--severity-color);font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:center;padding-top:30px;font-size:10px;font-weight:780;display:flex}.finding__content[data-v-0c6331ee]{padding:clamp(26px,4vw,42px)}.finding__heading[data-v-0c6331ee]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finding__severity[data-v-0c6331ee]{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 11px;font-size:9px;font-weight:760;display:flex}.finding__severity span[data-v-0c6331ee]{background:var(--severity-color);border-radius:50%;width:7px;height:7px}.finding h3[data-v-0c6331ee]{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(23px,2.4vw,31px);font-weight:570;line-height:1.16}.finding__site-tag[data-v-0c6331ee]{color:var(--ink-muted);background:var(--paper-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;flex:none;padding:8px 11px;font-size:9px;font-weight:720;line-height:1.35}.finding__description[data-v-0c6331ee]{max-width:820px;color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:1.7}.finding__details[data-v-0c6331ee]{background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.finding__detail[data-v-0c6331ee]{background:#f4f0e799;padding:20px}.finding__detail--action[data-v-0c6331ee]{background:color-mix(in srgb,var(--acid) 14%,var(--paper-light))}.finding__detail>span[data-v-0c6331ee]{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:760;display:block}.finding__detail p[data-v-0c6331ee]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:12px;line-height:1.65}@media (width<=680px){.finding[data-v-0c6331ee]{grid-template-columns:40px 1fr}.finding__details[data-v-0c6331ee],.finding__heading[data-v-0c6331ee]{grid-template-columns:1fr}.finding__heading[data-v-0c6331ee]{flex-direction:column;gap:14px}.finding__site-tag[data-v-0c6331ee]{align-self:flex-start}}.report-view[data-v-dcd00316]{padding-bottom:84px}.report-hero[data-v-dcd00316]{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:600px;padding-block:72px 88px;display:grid}.report-hero__eyebrow[data-v-dcd00316]{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:9px;font-weight:760;display:flex}.report-hero__eyebrow span[data-v-dcd00316]:first-child{color:var(--ink)}.report-hero__eyebrow span+span[data-v-dcd00316]:before{color:var(--ink-faint);content:"—";margin-right:14px}.report-hero h1[data-v-dcd00316]{max-width:920px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(44px,5.8vw,82px);font-weight:450;line-height:.99}.report-hero__copy>p[data-v-dcd00316]:not(.report-hero__eyebrow){max-width:720px;color:var(--ink-muted);text-wrap:pretty;margin:26px 0 0;font-size:16px;line-height:1.7}.report-actions[data-v-dcd00316]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-action[data-v-dcd00316],.secondary-action[data-v-dcd00316]{min-height:50px;font-family:var(--font-body);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:740;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.primary-action[data-v-dcd00316]{color:var(--ink);background:var(--acid);box-shadow:0 0 0 1px #1319141f,0 6px 16px #32a84029}.secondary-action[data-v-dcd00316]{color:var(--ink);background:#fffdf8b3;box-shadow:0 0 0 1px #13191421}.primary-action[data-v-dcd00316]:hover,.secondary-action[data-v-dcd00316]:hover{box-shadow:0 0 0 1px #13191433,0 8px 20px #13191414}.help-card__action[data-v-dcd00316]:active,.primary-action[data-v-dcd00316]:active,.report-footer-actions button[data-v-dcd00316]:active,.secondary-action[data-v-dcd00316]:active{scale:.96}.help-card__action[data-v-dcd00316]:focus-visible,.primary-action[data-v-dcd00316]:focus-visible,.report-footer-actions button[data-v-dcd00316]:focus-visible,.secondary-action[data-v-dcd00316]:focus-visible{outline:3px solid color-mix(in srgb,var(--acid-dark) 42%,transparent);outline-offset:3px}.action-icon[data-v-dcd00316]{width:20px;height:20px;display:block;position:relative}.action-icon svg[data-v-dcd00316]{width:20px;height:20px;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:0}.action-icon--active .action-icon__success[data-v-dcd00316],.action-icon__default[data-v-dcd00316]{opacity:1;filter:blur();scale:1}.action-icon--active .action-icon__default[data-v-dcd00316],.action-icon__success[data-v-dcd00316]{opacity:0;filter:blur(4px);scale:.25}.score-card[data-v-dcd00316]{background-color:#fffcf5;background-image:linear-gradient(#1319140b 1px,#0000 0),linear-gradient(90deg,#1319140b 1px,#0000 0);background-size:24px 24px;min-height:420px;padding:28px;position:relative;box-shadow:0 0 0 1px #1319141a,16px 16px #58e6603d,0 20px 50px #13191414}.score-card__top[data-v-dcd00316]{border-bottom:1px solid var(--line);color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-bottom:17px;font-size:9px;font-weight:760;display:flex}.score-ring[data-v-dcd00316]{--score-angle:0deg;aspect-ratio:1;background:conic-gradient(var(--acid-dark) var(--score-angle),#1319141a 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:216px;margin:46px auto 38px;display:flex;position:relative}.score-ring[data-v-dcd00316]:before{background:#fffcf5;inset:10px}.score-ring[data-v-dcd00316]:after,.score-ring[data-v-dcd00316]:before{border-radius:inherit;content:"";position:absolute}.score-ring[data-v-dcd00316]:after{border:1px dashed #13191433;inset:22px}.score-ring__caption[data-v-dcd00316],.score-ring__value[data-v-dcd00316]{z-index:1;position:relative}.score-ring__value[data-v-dcd00316]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.08em;font-size:78px;font-weight:560;line-height:.9}.score-ring__caption[data-v-dcd00316]{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:760}.score-card__host[data-v-dcd00316]{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:680;overflow:hidden}.summary-strip[data-v-dcd00316]{border-block:1px solid var(--line-strong);background:#e8e3d861}.summary-strip__inner[data-v-dcd00316]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary-metric[data-v-dcd00316]{border-right:1px solid var(--line-strong);min-height:150px;padding:29px clamp(20px,3vw,38px)}.summary-metric[data-v-dcd00316]:first-child{border-left:1px solid var(--line-strong)}.summary-metric span[data-v-dcd00316]{min-height:32px;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:740;line-height:1.45;display:block}.summary-metric strong[data-v-dcd00316]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:17px;font-size:clamp(34px,4vw,52px);font-weight:540;line-height:1;display:block}.summary-metric--alert strong[data-v-dcd00316]{color:#b94638}.report-content[data-v-dcd00316]{padding-top:112px}.finding-section[data-v-dcd00316],.positive-section[data-v-dcd00316]{margin-bottom:112px}.finding-section__heading[data-v-dcd00316]{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:40px;margin-bottom:42px;display:grid}.finding-section__heading>div>p[data-v-dcd00316],.positive-section__heading>p[data-v-dcd00316]{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:760}.finding-section__heading h2[data-v-dcd00316],.positive-section__heading h2[data-v-dcd00316]{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:480}.finding-section__heading>p[data-v-dcd00316]{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.finding-list[data-v-dcd00316]{gap:14px;display:grid}.positive-section__heading[data-v-dcd00316]{margin-bottom:38px}.empty-report[data-v-dcd00316]{background:color-mix(in srgb,var(--acid) 13%,var(--paper-light));text-align:center;margin-bottom:96px;padding:72px;box-shadow:0 0 0 1px #13191414}.empty-report>span[data-v-dcd00316]{background:var(--acid);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 22px;font-size:22px;display:grid}.empty-report h2[data-v-dcd00316]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:560}.empty-report p[data-v-dcd00316]{max-width:650px;color:var(--ink-muted);margin:16px auto 0;line-height:1.7}.opportunity-card[data-v-dcd00316]{color:#f7f3e9;background:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:64px;margin-bottom:18px;padding:clamp(34px,6vw,74px);display:grid;box-shadow:0 20px 60px #13191424}.opportunity-card__eyebrow[data-v-dcd00316]{color:var(--acid);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:760}.opportunity-card h2[data-v-dcd00316]{max-width:700px;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(36px,4.3vw,58px);font-weight:470;line-height:1.04}.opportunity-card__copy>p[data-v-dcd00316]:last-child{color:#f7f3e99e;text-wrap:pretty;max-width:670px;margin:22px 0 0;font-size:13px;line-height:1.75}.opportunity-meter[data-v-dcd00316]{background:#f7f3e90f;padding:30px;box-shadow:0 0 0 1px #f7f3e91f}.opportunity-meter__value[data-v-dcd00316]{flex-direction:column;display:flex}.opportunity-meter__value strong[data-v-dcd00316]{color:var(--acid);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:52px;font-weight:560}.opportunity-meter__value span[data-v-dcd00316]{color:#f7f3e9a8;max-width:260px;margin-top:7px;font-size:11px;line-height:1.55}.opportunity-meter__track[data-v-dcd00316]{background:#f7f3e91f;height:6px;margin-top:30px}.opportunity-meter__track span[data-v-dcd00316]{background:var(--acid);height:100%;display:block}.opportunity-meter>p[data-v-dcd00316]{color:#f7f3e975;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:9px}.help-card[data-v-dcd00316]{background:var(--acid);grid-template-columns:48px 1fr auto;align-items:center;gap:28px;margin-bottom:46px;padding:clamp(28px,4vw,46px);display:grid;box-shadow:0 0 0 1px #1319141f}.help-card__index[data-v-dcd00316]{color:#13191480;font-variant-numeric:tabular-nums;font-size:10px;font-weight:760}.help-card__copy>p[data-v-dcd00316]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:760}.help-card__copy h2[data-v-dcd00316]{max-width:800px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,39px);font-weight:570;line-height:1.15}.help-card__copy>span[data-v-dcd00316]{color:#131914a6;margin-top:11px;font-size:11px;line-height:1.6;display:block}.help-card__action[data-v-dcd00316]{color:#f7f3e9;background:var(--ink);min-height:50px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:0 18px;font-size:11px;font-weight:720;text-decoration:none;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.help-card__action[data-v-dcd00316]:hover{background:#253027}.report-footer-actions[data-v-dcd00316]{justify-content:center;display:flex}.report-footer-actions button[data-v-dcd00316]{min-height:48px;color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:680;transition-property:color,scale;transition-duration:.15s;display:inline-flex}.report-footer-actions button[data-v-dcd00316]:hover{color:var(--ink)}.copy-toast[data-v-dcd00316]{z-index:30;color:#f7f3e9;background:var(--ink);opacity:0;pointer-events:none;border-radius:3px;padding:14px 18px;font-size:12px;font-weight:680;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:ease-out;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 30px #13191433}.copy-toast--visible[data-v-dcd00316]{opacity:1;transform:translateY(0)}@media (width<=920px){.report-hero[data-v-dcd00316]{grid-template-columns:1fr}.score-card[data-v-dcd00316]{width:min(100%,440px)}.opportunity-card[data-v-dcd00316]{grid-template-columns:1fr;gap:38px}.help-card[data-v-dcd00316]{grid-template-columns:36px 1fr}.help-card__action[data-v-dcd00316]{grid-column:2;justify-self:start}}@media (width<=720px){.report-hero[data-v-dcd00316]{padding-block:54px 72px}.summary-strip__inner[data-v-dcd00316]{grid-template-columns:repeat(2,1fr)}.summary-metric[data-v-dcd00316]:nth-child(3){border-left:1px solid var(--line-strong)}.summary-metric[data-v-dcd00316]:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.report-content[data-v-dcd00316]{padding-top:78px}.finding-section__heading[data-v-dcd00316]{grid-template-columns:1fr;gap:20px}}@media (width<=520px){.report-hero h1[data-v-dcd00316]{font-size:46px}.primary-action[data-v-dcd00316],.report-actions[data-v-dcd00316],.secondary-action[data-v-dcd00316]{width:100%}.score-card[data-v-dcd00316]{min-height:390px;padding:22px}.summary-metric[data-v-dcd00316]{min-height:128px;padding:22px 16px}.summary-metric strong[data-v-dcd00316]{font-size:34px}.finding-section[data-v-dcd00316],.positive-section[data-v-dcd00316]{margin-bottom:80px}.opportunity-card[data-v-dcd00316]{margin-inline:calc(var(--page-padding)*-1)}.help-card[data-v-dcd00316]{grid-template-columns:1fr;gap:18px}.help-card__action[data-v-dcd00316]{grid-column:1;width:100%}}@media print{.copy-toast[data-v-dcd00316],.help-card[data-v-dcd00316],.report-actions[data-v-dcd00316],.report-footer-actions[data-v-dcd00316]{display:none!important}.report-content[data-v-dcd00316],.report-hero[data-v-dcd00316]{padding-block:32px}.finding[data-v-dcd00316],.opportunity-card[data-v-dcd00316],.score-card[data-v-dcd00316]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:0 0 0 1px #c9c9c2}}.launch-view[data-v-262ef18d]{padding-block:clamp(46px,7vw,92px) 100px}.launch-hero[data-v-262ef18d]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(36px,7vw,100px);display:grid}.launch-eyebrow[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:760;display:flex}.launch-eyebrow__dot[data-v-262ef18d]{background:var(--acid-dark);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2b9f431a}.launch-hero h1[data-v-262ef18d]{max-width:1050px;font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(46px,6.2vw,91px);font-weight:440;line-height:.97}.launch-hero h1 em[data-v-262ef18d]{text-decoration:underline;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:.08em;font-weight:610;text-decoration-thickness:.12em}.launch-lead[data-v-262ef18d]{max-width:800px;color:var(--ink-soft);margin:27px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.launch-potential[data-v-262ef18d]{border:1px solid var(--line-strong);background:#fffdf8c2;flex-direction:column;justify-content:flex-end;min-height:260px;padding:28px;display:flex;box-shadow:12px 14px #70ee754d}.launch-potential__label[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:auto;font-size:10px;font-weight:760}.launch-potential>strong[data-v-262ef18d]{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(62px,7vw,96px);font-weight:570;line-height:.85}.launch-potential>span[data-v-262ef18d]:not(.launch-potential__label){color:var(--ink-muted);margin-top:12px;font-size:13px}.launch-potential__line[data-v-262ef18d]{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.background-preparation[data-v-262ef18d]{border:1px solid var(--line-strong);background:#fffdf8d1;grid-template-columns:auto minmax(0,1fr) minmax(130px,.45fr) auto;align-items:center;gap:18px;margin-top:42px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.background-preparation[data-v-262ef18d]:after{background:var(--acid-dark);content:"";opacity:.22;height:2px;position:absolute;inset:auto 0 0}.background-preparation__status[data-v-262ef18d]{border:1px solid var(--acid-dark);background:#70ee7533;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.background-preparation__status i[data-v-262ef18d]{background:var(--acid-dark);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite status-pulse;box-shadow:0 0 0 6px #2b9f431f}.background-preparation--needs_attention .background-preparation__status[data-v-262ef18d]{background:#f6d984;border-color:#ad7912}.background-preparation__copy[data-v-262ef18d]{flex-direction:column;gap:4px;min-width:0;display:flex}.background-preparation__copy>span[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.background-preparation__copy strong[data-v-262ef18d]{font-size:15px}.background-preparation__copy p[data-v-262ef18d]{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.background-preparation__progress[data-v-262ef18d]{background:#13191417;border-radius:999px;height:7px;overflow:hidden}.background-preparation__progress span[data-v-262ef18d]{border-radius:inherit;background:var(--acid-dark);height:100%;transition:width .45s;display:block}.background-preparation__aside[data-v-262ef18d]{color:var(--ink-muted);white-space:nowrap;font-size:10px;font-weight:700}.background-preparation__action[data-v-262ef18d]{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:8px 0;font-size:11px;text-decoration:none}.example-results[data-v-262ef18d]{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:1.2fr repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.example-results--actual[data-v-262ef18d]{grid-template-columns:minmax(185px,1.15fr) repeat(4,minmax(135px,1fr))}.example-results[data-v-262ef18d]>*{background:var(--paper-light);margin:0;padding:22px}.example-results>p[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:11px;font-weight:740;display:flex}.example-results>p small[data-v-262ef18d]{letter-spacing:0;text-transform:none;font-size:10px;font-weight:520;line-height:1.45}.example-results div[data-v-262ef18d]{flex-direction:column;gap:8px;display:flex}.example-results span[data-v-262ef18d]{color:var(--ink-muted);font-size:11px}.example-results strong[data-v-262ef18d]{font-variant-numeric:tabular-nums;font-size:21px}.example-results div small[data-v-262ef18d]{color:var(--ink-faint);font-size:9px;line-height:1.4}.example-results__primary strong[data-v-262ef18d]{text-decoration:underline;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:4px;text-decoration-thickness:5px}.launch-board[data-v-262ef18d]{border-top:1px solid var(--line-strong);margin-top:84px}.launch-board__heading[data-v-262ef18d]{justify-content:space-between;align-items:end;gap:30px;padding-block:38px;display:flex}.launch-board__heading p[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760}.launch-board__heading h2[data-v-262ef18d]{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:470}.text-action[data-v-262ef18d]{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink-muted);cursor:pointer;background:0 0;padding:8px 0;font-size:12px}.text-action[data-v-262ef18d]:disabled{cursor:default;opacity:.62;border-bottom-color:#0000}.launch-steps[data-v-262ef18d]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.launch-step[data-v-262ef18d]{border-bottom:1px solid var(--line-strong);grid-template-columns:44px 46px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:134px;padding:24px 0;display:grid}.launch-step__number[data-v-262ef18d]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:10px}.launch-step__marker[data-v-262ef18d]{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:760;display:grid}.launch-step--done .launch-step__marker[data-v-262ef18d]{border-color:var(--acid-dark);color:var(--ink);background:var(--acid)}.launch-step--active .launch-step__marker[data-v-262ef18d]{border-color:var(--acid-dark);box-shadow:0 0 0 7px #70ee752e}.launch-step--attention .launch-step__marker[data-v-262ef18d]{background:#f6d984;border-color:#c19022}.launch-step h3[data-v-262ef18d]{margin:0 0 9px;font-size:18px}.launch-step p[data-v-262ef18d]{max-width:760px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.launch-step__status[data-v-262ef18d]{border:1px solid var(--line);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:760}.launch-step--done .launch-step__status[data-v-262ef18d]{color:#257538;background:#70ee751f;border-color:#2b9f4340}.launch-action-panel[data-v-262ef18d]{border:1px solid var(--line-strong);background:var(--paper-light);grid-template-columns:minmax(260px,.65fr) minmax(300px,1fr) auto;align-items:center;gap:36px;margin-top:38px;padding:28px;display:grid;box-shadow:0 18px 50px #1319140f}.budget-control label[data-v-262ef18d]{margin-bottom:9px;font-size:11px;font-weight:730;display:block}.budget-control>div[data-v-262ef18d]{align-items:baseline;gap:8px;display:flex}.budget-control input[data-v-262ef18d]{border:0;border-bottom:1px solid var(--ink);width:130px;font-family:var(--font-display);background:0 0;outline:0;padding:8px 0;font-size:28px;font-weight:600}.budget-control p[data-v-262ef18d]{color:var(--ink-muted);margin:8px 0 0;font-size:10px}.activation-confirmation>p[data-v-262ef18d]{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:760}.activation-confirmation>strong[data-v-262ef18d]{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;display:block}.activation-confirmation>strong span[data-v-262ef18d]{color:var(--ink-muted);font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:500}.activation-confirmation>small[data-v-262ef18d]{color:var(--ink-muted);margin-top:3px;font-size:10px;display:block}.activation-confirmation label[data-v-262ef18d]{cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;font-size:11px;line-height:1.4;display:flex}.activation-confirmation input[data-v-262ef18d]{width:17px;height:17px;accent-color:var(--acid-dark);margin:0}.launch-action-panel__safety[data-v-262ef18d]{max-width:650px;color:var(--ink-soft);align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.5;display:flex}.launch-action-panel__safety span[data-v-262ef18d]{background:var(--acid);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.launch-error[data-v-262ef18d]{color:var(--danger);margin:10px 0 0 29px;font-size:11px;line-height:1.45}.launch-primary[data-v-262ef18d]{min-height:58px;color:var(--ink);background:var(--acid);cursor:pointer;white-space:nowrap;border:1px solid #13191424;border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:0 23px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #2b9f432e}.launch-primary[data-v-262ef18d]:disabled{cursor:not-allowed;opacity:.5}.background-preparation__action[data-v-262ef18d]:focus-visible,.launch-primary[data-v-262ef18d]:focus-visible,.text-action[data-v-262ef18d]:focus-visible{outline-offset:4px;outline:3px solid #2b9f434d}@media (width<=1100px){.example-results--actual[data-v-262ef18d]{grid-template-columns:1fr 1fr}.example-results--actual>p[data-v-262ef18d]{grid-column:1/-1}}@media (width<=980px){.launch-hero[data-v-262ef18d]{grid-template-columns:1fr}.launch-potential[data-v-262ef18d]{min-height:220px}.background-preparation[data-v-262ef18d]{grid-template-columns:auto 1fr auto}.background-preparation__progress[data-v-262ef18d]{grid-column:2/-1}.launch-action-panel[data-v-262ef18d]{grid-template-columns:1fr}.example-results[data-v-262ef18d]{grid-template-columns:1fr 1fr}}@media (width<=680px){.launch-view[data-v-262ef18d]{padding-top:34px}.background-preparation[data-v-262ef18d]{grid-template-columns:auto 1fr;padding:18px}.background-preparation__action[data-v-262ef18d],.background-preparation__aside[data-v-262ef18d],.background-preparation__progress[data-v-262ef18d]{grid-column:2;justify-self:start;width:100%}.launch-board[data-v-262ef18d]{margin-top:60px}.launch-board__heading[data-v-262ef18d]{flex-direction:column;align-items:flex-start}.launch-step[data-v-262ef18d]{grid-template-columns:28px 38px 1fr;gap:12px}.launch-step__marker[data-v-262ef18d]{width:36px;height:36px}.launch-step__status[data-v-262ef18d]{grid-column:3;justify-self:start}.example-results[data-v-262ef18d]{grid-template-columns:1fr}.launch-action-panel[data-v-262ef18d]{padding:22px}}.failure-view[data-v-070cee81]{place-items:center;min-height:calc(100vh - 100px);padding-block:64px 96px;display:grid}.failure-card[data-v-070cee81]{text-align:center;background-color:#fffdf8e0;background-image:linear-gradient(#13191409 1px,#0000 0),linear-gradient(90deg,#13191409 1px,#0000 0);background-size:28px 28px;width:min(100%,840px);padding:clamp(36px,7vw,82px);box-shadow:0 0 0 1px #13191417,16px 16px #ebbe5b38,0 24px 60px #13191414}.failure-card__mark[data-v-070cee81]{border:1px solid var(--ink);background:var(--warning-soft);width:58px;height:58px;font-family:var(--font-display);border-radius:50%;place-items:center;margin:0 auto 26px;font-size:30px;font-weight:660;display:grid}.failure-card__eyebrow[data-v-070cee81]{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:760}.failure-card h1[data-v-070cee81]{max-width:720px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0 auto;font-size:clamp(38px,5vw,62px);font-weight:480;line-height:1.03}.failure-card__message[data-v-070cee81]{max-width:600px;color:var(--ink-soft);text-wrap:pretty;margin:24px auto 0;font-size:15px;line-height:1.7}.failure-card__reassurance[data-v-070cee81]{max-width:620px;color:var(--ink-faint);margin:15px auto 0;font-size:11px;line-height:1.65}.failure-card__actions[data-v-070cee81]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.failure-card__actions button[data-v-070cee81]{min-height:50px;color:var(--ink);background:var(--paper-deep);font-family:var(--font-body);cursor:pointer;border:0;border-radius:3px;padding:0 18px;font-size:12px;font-weight:720;transition-property:background-color,scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;box-shadow:0 0 0 1px #1319141f}.failure-card__actions .failure-card__retry[data-v-070cee81]{background:var(--acid)}.failure-card__actions button[data-v-070cee81]:hover{box-shadow:0 0 0 1px #13191433,0 7px 18px #13191414}.failure-card__actions button[data-v-070cee81]:active,.failure-card__demo[data-v-070cee81]:active{scale:.96}.failure-card__actions button[data-v-070cee81]:focus-visible,.failure-card__demo[data-v-070cee81]:focus-visible{outline:3px solid color-mix(in srgb,var(--acid-dark) 42%,transparent);outline-offset:3px}.failure-card__demo[data-v-070cee81]{min-height:44px;color:var(--ink-muted);font-family:var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:11px;font-weight:680;-webkit-text-decoration:underline #13191433;text-decoration:underline #13191433;transition-property:color,scale;transition-duration:.15s}.failure-card__demo[data-v-070cee81]:hover{color:var(--ink)}
