:root{--color-background:#fdf9f2;--color-text:#2d2a26;--color-header:var(--color-background);--color-primary:#b4470e;--color-primary-dark:#8f380b;--color-surface-muted:#f5eada;--color-border:#e7dccb;--color-focus:#0f6b64;--color-focus-muted:oklch(94% .025 175);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-pill:999px;--font-display:"Fraunces", Georgia, serif;--font-body:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--motion-duration:.2s;--motion-easing:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{min-width:0;min-height:100vh;color:var(--color-text);background:var(--color-background);margin:0;font-size:16px;line-height:1.5}#app{flex-direction:column;min-height:100svh;display:flex}a{color:inherit;text-decoration:none}.page-content{flex:1}.topbar[data-v-4331da0d]{border-bottom:1.5px solid var(--color-border);color:var(--color-text);background:var(--color-header);font-family:var(--font-body);flex-shrink:0;font-size:17px;line-height:1.65}.topbar__inner[data-v-4331da0d]{flex-wrap:wrap;align-items:center;gap:14px;max-width:1160px;margin:0 auto;padding:16px clamp(16px,4vw,40px);display:flex}.topbar__brand[data-v-4331da0d]{min-height:44px;color:var(--color-text);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:12px;display:flex}.topbar__brand[data-v-4331da0d]:hover{color:var(--color-primary-dark)}.topbar__badge[data-v-4331da0d]{border:2.5px solid var(--color-text);color:#fff;background:var(--color-primary);width:38px;height:38px;box-shadow:3px 3px 0 var(--color-text);transition:transform var(--motion-duration) var(--motion-easing);border-radius:11px;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;display:flex;transform:rotate(-8deg)}.topbar__brand:hover .topbar__badge[data-v-4331da0d]{transform:rotate(4deg)scale(1.06)}.topbar__name[data-v-4331da0d]{font-family:var(--font-display);font-size:23px;font-weight:600}.topbar__path[data-v-4331da0d]{color:var(--color-primary)}.topbar__nav[data-v-4331da0d]{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.topbar__link[data-v-4331da0d]{min-height:44px;color:var(--color-text);white-space:nowrap;transition:background-color var(--motion-duration) var(--motion-easing);border-radius:8px;padding:9px 13px 12px;font-size:15.5px;font-weight:600}.topbar__link[data-v-4331da0d]:hover{background-color:var(--color-surface-muted)}.topbar__underline[data-v-4331da0d]{height:7px;color:var(--color-primary);pointer-events:none;transition:transform .3s var(--motion-easing), width .3s var(--motion-easing);position:absolute;left:0}.topbar a[data-v-4331da0d]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=760px){.topbar__inner[data-v-4331da0d]{gap:8px;padding-top:12px;padding-bottom:12px}.topbar__nav[data-v-4331da0d]{justify-content:flex-start;gap:2px;width:100%;margin-left:0}.topbar__link[data-v-4331da0d]{padding:8px 10px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.topbar__badge[data-v-4331da0d],.topbar__link[data-v-4331da0d],.topbar__underline[data-v-4331da0d]{transition:none}.topbar__brand:hover .topbar__badge[data-v-4331da0d]{transform:rotate(-8deg)}}.checker[data-v-12b829b1]{width:100%;max-width:980px;margin:0 auto;padding:clamp(36px,5vw,58px) clamp(16px,4vw,40px) 72px}.checker__intro[data-v-12b829b1]{min-width:0;max-width:760px}.checker__eyebrow[data-v-12b829b1],.checker__result-kicker[data-v-12b829b1]{color:var(--color-focus);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:800}.checker__intro h1[data-v-12b829b1]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(42px,6vw,64px);font-weight:600;line-height:1.06}.checker__intro>p[data-v-12b829b1]:last-child{color:#68615a;max-width:68ch;margin:0;font-size:clamp(17px,2vw,19px);line-height:1.65}.checker__tool[data-v-12b829b1]{border:2px solid var(--color-text);box-shadow:7px 7px 0 var(--color-surface-muted);background:#fff;border-radius:18px;margin-top:clamp(28px,4vw,40px);padding:clamp(20px,4vw,32px)}.checker__types[data-v-12b829b1]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.checker__type[data-v-12b829b1]{min-height:44px;color:var(--color-text);font:inherit;background:#fff;border:1.5px solid #e3d4c2;border-radius:999px;padding:8px 17px;font-size:14px;font-weight:700}.checker__type--active[data-v-12b829b1]{border-color:var(--color-text);color:#fff;background:var(--color-text);box-shadow:2px 3px #ead8c4}.checker__type[data-v-12b829b1]:disabled{color:#8a8278;cursor:not-allowed;opacity:1;background:#f1eee8;border-color:#d4ccc0}.checker__form[data-v-12b829b1]{border-top:1.5px solid var(--color-border);flex-direction:column;gap:10px;margin-top:26px;padding-top:24px;display:flex}.checker__label[data-v-12b829b1]{font-size:16px;font-weight:800}.checker__label span[data-v-12b829b1]{color:#68615a;font-size:13.5px;font-weight:500}.checker__input[data-v-12b829b1]{border:1px solid var(--color-border);width:100%;min-height:54px;color:var(--color-text);background:var(--color-background);font:inherit;border-radius:10px;outline:2px solid #0000;padding:13px 15px;font-size:16px}.checker__input[aria-invalid=true][data-v-12b829b1]{background:#fff8f5;border-color:#b23a24}.checker__input[data-v-12b829b1]:hover{border-color:#c9bda9}.checker__field-help[data-v-12b829b1]{color:#766e64;margin:0;font-size:13px;line-height:1.5}.checker__error[data-v-12b829b1],.checker__notice[data-v-12b829b1]{border-radius:10px;margin:2px 0 0;padding:11px 13px;font-size:14px;font-weight:700;line-height:1.5}.checker__error[data-v-12b829b1]{color:#8a2c1b;background:#fae8e2;gap:8px;display:flex}.checker__error span[data-v-12b829b1]{font-size:18px;line-height:1.1}.checker__notice[data-v-12b829b1]{color:#0b534e;background:#e9f2ef}.checker__examples[data-v-12b829b1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.checker__examples>span[data-v-12b829b1]{color:#68615a;margin-right:2px;font-size:13px;font-weight:700}.checker__examples button[data-v-12b829b1]{border:1.5px solid var(--color-border);color:#4a443c;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.checker__examples button[data-v-12b829b1]:hover{border-color:var(--color-text);color:var(--color-text);background:var(--color-background)}.checker__examples button[data-v-12b829b1]:active{background:var(--color-surface-muted)}.checker__actions[data-v-12b829b1]{border-top:1.5px solid var(--color-border);align-items:center;gap:20px;margin-top:10px;padding-top:20px;display:flex}.checker__submit[data-v-12b829b1]{border:2px solid var(--color-text);color:#fff;background:var(--color-focus);min-height:52px;box-shadow:3px 3px 0 var(--color-text);font:inherit;cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border-radius:999px;flex:none;padding:13px 24px;font-size:16px;font-weight:800}.checker__submit[data-v-12b829b1]:hover:not(:disabled){box-shadow:2px 2px 0 var(--color-text);background:#0b534e;transform:translate(1px,1px)}.checker__submit[data-v-12b829b1]:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.checker__submit[data-v-12b829b1]:disabled{cursor:wait;opacity:.75}.checker__actions p[data-v-12b829b1]{color:#68615a;max-width:48ch;margin:0;font-size:12.5px;line-height:1.55}.checker__result-area[data-v-12b829b1]{margin-top:30px;scroll-margin-top:24px}.checker__loading[data-v-12b829b1]{border:1.5px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:20px;display:flex}.checker__loading strong[data-v-12b829b1]{font-size:16px}.checker__loading p[data-v-12b829b1]{color:#68615a;margin:2px 0 0;font-size:14px}.checker__spinner[data-v-12b829b1]{border:3px solid var(--color-border);border-top-color:var(--color-focus);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite checker-spin-12b829b1}@keyframes checker-spin-12b829b1{to{transform:rotate(360deg)}}.checker__result[data-v-12b829b1]{--result-color:#8a8073;--result-dark:#4a443c;--result-background:#f1ede4;border:2px solid var(--color-text);background:#fff;border-radius:18px;overflow:hidden}.checker__result--bad[data-v-12b829b1]{--result-color:#b23a24;--result-dark:#8a2c1b;--result-background:#fae8e2}.checker__result--good[data-v-12b829b1]{--result-color:#2e7d3b;--result-dark:#1f5a2a;--result-background:#eaf3e7}.checker__result--unavailable[data-v-12b829b1]{--result-color:#a95a18;--result-dark:#7b3f0e;--result-background:#fff0df}.checker__result-header[data-v-12b829b1]{border-bottom:1.5px solid var(--color-border);color:var(--result-dark);background:var(--result-background);padding:clamp(20px,4vw,30px)}.checker__result-title[data-v-12b829b1]{align-items:center;gap:14px;display:flex}.checker__result-icon[data-v-12b829b1]{color:#fff;background:var(--result-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:flex}.checker__result-title h2[data-v-12b829b1]{font-family:var(--font-display);margin:1px 0 0;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.15}.checker__result-title p[data-v-12b829b1]:last-child{margin:3px 0 0;font-size:14px;font-weight:700}.checker__result-kicker[data-v-12b829b1]{color:var(--result-dark);font-size:10.5px}.checker__result-explanation[data-v-12b829b1]{max-width:65ch;margin:18px 0 0;font-size:16px;line-height:1.65}.checker__result-body[data-v-12b829b1]{flex-direction:column;gap:26px;padding:clamp(20px,4vw,30px);display:flex}.checker__result-body h3[data-v-12b829b1]{font-family:var(--font-display);margin:0 0 12px;font-size:22px;font-weight:600}.checker__match[data-v-12b829b1]{border-block:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:15px 2px;display:flex}.checker__match-icon[data-v-12b829b1]{color:#fff;background:var(--result-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex}.checker__match strong[data-v-12b829b1]{overflow-wrap:anywhere;font-size:15.5px}.checker__match p[data-v-12b829b1]{color:#68615a;margin:3px 0 0;font-size:14.5px;line-height:1.55}.checker__limitation[data-v-12b829b1]{color:#4a443c;background:var(--color-surface-muted);border:1.5px solid #dccab1;border-radius:10px;padding:15px 17px;font-size:14px;line-height:1.6}.checker__steps[data-v-12b829b1]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.checker__steps li[data-v-12b829b1]{align-items:flex-start;gap:12px;display:flex}.checker__steps span[data-v-12b829b1]{border:2px solid var(--color-focus);width:27px;height:27px;color:var(--color-focus);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.checker__steps p[data-v-12b829b1]{margin:1px 0 0;font-size:15px;line-height:1.55}.checker__next-links[data-v-12b829b1]{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.checker__next-links a[data-v-12b829b1]{color:var(--color-primary-dark);text-underline-offset:3px;white-space:nowrap;font-size:14.5px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.checker__next-links a[data-v-12b829b1]:active{color:var(--color-primary)}.checker button[data-v-12b829b1]:focus-visible,.checker input[data-v-12b829b1]:focus-visible,.checker a[data-v-12b829b1]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width<=640px){.checker__actions[data-v-12b829b1]{flex-direction:column;align-items:flex-start}.checker__types[data-v-12b829b1]{flex-direction:column;align-items:stretch}.checker__type[data-v-12b829b1]{justify-content:space-between;width:100%}.checker__submit[data-v-12b829b1]{width:100%}.checker__result-title[data-v-12b829b1]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.checker__submit[data-v-12b829b1]{transition:none}.checker__submit[data-v-12b829b1]:hover:not(:disabled),.checker__submit[data-v-12b829b1]:active:not(:disabled){transform:none}.checker__spinner[data-v-12b829b1]{animation:none}}.recovery-band[data-v-f8e10224]{color:var(--color-background);background:var(--color-text);box-shadow:0 0 0 100vmax var(--color-text);clip-path:inset(0 -100vmax);margin-bottom:-56px;padding:clamp(64px,8vw,104px) 0}.recovery-band__inner[data-v-f8e10224]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.recovery-band__copy h2[data-v-f8e10224]{max-width:20ch;color:var(--color-background);font-family:var(--font-display);margin:0 0 16px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2}.recovery-band__steps[data-v-f8e10224]{counter-reset:recovery-step;flex-direction:column;gap:11px;max-width:650px;margin:0 0 24px;padding:0;list-style:none;display:flex}.recovery-band__steps li[data-v-f8e10224]{color:#cfc8be;counter-increment:recovery-step;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.recovery-band__steps li[data-v-f8e10224]:before{content:counter(recovery-step);border:1.5px solid var(--color-background);width:24px;height:24px;color:var(--color-background);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:800;display:flex}.recovery-band__button[data-v-f8e10224]{border:2px solid var(--color-background);color:#fff;background:var(--color-primary);box-shadow:3.5px 3.5px 0 var(--color-background);transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.recovery-band__button[data-v-f8e10224]:hover{color:#fff;box-shadow:2px 2px 0 var(--color-background);background:#c9571b;transform:translate(1.5px,1.5px)}.recovery-band__trust[data-v-f8e10224]{color:#9c927f;letter-spacing:.02em;margin:16px 0 0;font-size:13px}.recovery-plan[data-v-f8e10224]{border:2px solid var(--color-text);color:#514b44;background:var(--color-background);width:100%;max-width:420px;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);border-radius:14px;justify-self:center;padding:26px 24px 18px;text-decoration:none;display:block;position:relative;transform:rotate(2deg);box-shadow:7px 7px #e4cdb4}.recovery-plan[data-v-f8e10224]:hover{color:#514b44;transform:rotate(0)translateY(-4px);box-shadow:9px 9px #e4cdb4}.recovery-plan[data-v-f8e10224]:before{content:"";background:#d6c4a0d9;border-inline:1px dashed #2d2a264d;width:84px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg)}.recovery-plan__heading[data-v-f8e10224]{color:var(--color-primary-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.recovery-plan__row[data-v-f8e10224]{border-bottom:1.5px solid var(--color-border);color:#514b44;align-items:flex-start;gap:10px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.recovery-plan__checkbox[data-v-f8e10224]{color:#fff;width:18px;height:18px;transition:background-color var(--motion-duration) var(--motion-easing);background:#fff;border:2px solid #0f6b64;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.recovery-plan__row--done .recovery-plan__checkbox[data-v-f8e10224]{background:#0f6b64}.recovery-plan__row--done .recovery-plan__checkbox[data-v-f8e10224]:after{content:"✓"}.recovery-plan__row--done .recovery-plan__text[data-v-f8e10224]{color:#857b6e;text-decoration:line-through}.recovery-plan__link[data-v-f8e10224]{color:var(--color-primary);letter-spacing:.08em;text-align:center;margin:12px 0 0;font-size:12px;font-weight:800}.recovery-plan:hover .recovery-plan__link[data-v-f8e10224]{text-underline-offset:3px;text-decoration:underline}.recovery-band__button[data-v-f8e10224]:focus-visible,.recovery-plan[data-v-f8e10224]:focus-visible{outline-offset:3px;outline:3px solid #5fbeb4}@media (width<=820px){.recovery-band__inner[data-v-f8e10224]{grid-template-columns:minmax(0,1fr)}.recovery-band__copy h2[data-v-f8e10224]{max-width:24ch}}@media (width<=480px){.recovery-plan[data-v-f8e10224]{padding:26px 18px 18px}.recovery-band__button[data-v-f8e10224]{width:100%}}@media (prefers-reduced-motion:reduce){.recovery-band__button[data-v-f8e10224],.recovery-plan[data-v-f8e10224],.recovery-plan__checkbox[data-v-f8e10224]{transition:none}.recovery-plan[data-v-f8e10224]{transform:none}}.statistics-band[data-v-aa06e7b5]{background:var(--color-surface-muted);box-shadow:0 0 0 100vmax var(--color-surface-muted);clip-path:inset(0 -100vmax);margin-top:clamp(40px,5vw,64px);padding:clamp(48px,6vw,80px) 0;position:relative}.statistics-band__inner[data-v-aa06e7b5]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%;max-width:1320px;margin:0 auto;display:grid}.statistics-receipt[data-v-aa06e7b5]{width:100%;max-width:280px;color:var(--color-text);transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);clip-path:polygon(0 8px,4% 0,8% 8px,12% 0,16% 8px,20% 0,24% 8px,28% 0,32% 8px,36% 0,40% 8px,44% 0,48% 8px,52% 0,56% 8px,60% 0,64% 8px,68% 0,72% 8px,76% 0,80% 8px,84% 0,88% 8px,92% 0,96% 8px,100% 0,100% calc(100% - 8px),96% 100%,92% calc(100% - 8px),88% 100%,84% calc(100% - 8px),80% 100%,76% calc(100% - 8px),72% 100%,68% calc(100% - 8px),64% 100%,60% calc(100% - 8px),56% 100%,52% calc(100% - 8px),48% 100%,44% calc(100% - 8px),40% 100%,36% calc(100% - 8px),32% 100%,28% calc(100% - 8px),24% 100%,20% calc(100% - 8px),16% 100%,12% calc(100% - 8px),8% 100%,4% calc(100% - 8px),0 100%);background:#fffdf8;margin:0 auto;padding:34px 22px 38px;font-size:14px;text-decoration:none;display:block;position:relative;transform:rotate(-1.2deg);box-shadow:6px 6px #e4cdb4}.statistics-receipt[data-v-aa06e7b5]:hover{color:var(--color-text);transform:rotate(0)translateY(-4px);box-shadow:8px 8px #e4cdb4}.statistics-receipt__title[data-v-aa06e7b5],.statistics-receipt__source[data-v-aa06e7b5],.statistics-receipt__footnote[data-v-aa06e7b5],.statistics-receipt__link[data-v-aa06e7b5]{text-align:center}.statistics-receipt__title[data-v-aa06e7b5]{letter-spacing:.12em;margin:0 0 3px;font-size:12.5px;font-weight:800}.statistics-receipt__source[data-v-aa06e7b5]{color:#857b6e;letter-spacing:.06em;margin:0 0 12px;font-size:10.5px}.statistics-receipt__separator[data-v-aa06e7b5]{border-top:1.5px dashed var(--color-border);margin:12px 0}.statistics-receipt__line[data-v-aa06e7b5]{justify-content:space-between;gap:8px;padding:5px 0;font-weight:600;display:flex}.statistics-receipt__dots[data-v-aa06e7b5]{border-bottom:1.5px dotted var(--color-border);flex:1;margin:0 4px 4px}.statistics-receipt__amount[data-v-aa06e7b5]{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto auto;align-items:baseline;column-gap:.35em;display:inline-grid}.statistics-receipt__sizer[data-v-aa06e7b5],.statistics-receipt__value[data-v-aa06e7b5]{text-align:right;grid-area:1/1}.statistics-receipt__sizer[data-v-aa06e7b5]{visibility:hidden}.statistics-receipt__suffix[data-v-aa06e7b5]{grid-area:1/2}.statistics-receipt__line--total[data-v-aa06e7b5]{align-items:baseline;font-size:15px;font-weight:800}.statistics-receipt__line--total .statistics-receipt__amount[data-v-aa06e7b5]{color:#0f6b64;font-family:var(--font-display);font-size:clamp(19px,1.8vw,22px)}.statistics-receipt__line--total .statistics-receipt__suffix[data-v-aa06e7b5]{font-family:var(--font-body);letter-spacing:.08em;font-size:12px}.statistics-receipt__stamp[data-v-aa06e7b5]{color:#b94a36;opacity:0;mix-blend-mode:multiply;border:2.5px solid #b94a36;border-radius:7px;flex-direction:column;align-items:center;gap:1px;width:max-content;margin:2px 0 6px auto;padding:6px 11px 5px;display:flex;position:relative;transform:rotate(-12deg);box-shadow:inset 0 0 0 1.5px #fffdf8,inset 0 0 0 2.5px #b94a36}.statistics-receipt__stamp--visible[data-v-aa06e7b5]{animation:.35s cubic-bezier(.2,1.4,.4,1) both stamp-slam-aa06e7b5}.statistics-receipt__percentage[data-v-aa06e7b5]{letter-spacing:.08em;font-size:17px;font-weight:800;line-height:1}.statistics-receipt__year[data-v-aa06e7b5]{letter-spacing:.22em;text-indent:.22em;font-size:8px;font-weight:800;line-height:1}.statistics-receipt__footnote[data-v-aa06e7b5]{color:#857b6e;letter-spacing:.035em;margin:12px 0 0;font-size:9.5px;line-height:1.5}.statistics-receipt__link[data-v-aa06e7b5]{color:var(--color-primary);letter-spacing:.08em;margin:10px 0 0;font-size:11px;font-weight:800}.statistics-receipt:hover .statistics-receipt__link[data-v-aa06e7b5]{text-underline-offset:3px;text-decoration:underline}.statistics-copy h2[data-v-aa06e7b5]{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(26px,2.7vw,34px);font-weight:600;line-height:1.2}.statistics-copy p[data-v-aa06e7b5]{color:#68615a;max-width:54ch;margin:0 0 14px;font-size:16px;line-height:1.65}.statistics-copy__actions[data-v-aa06e7b5]{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:22px;display:flex}.statistics-copy__button[data-v-aa06e7b5]{border:2px solid var(--color-text);color:#fff;background:var(--color-primary);box-shadow:3.5px 3.5px 0 var(--color-text);transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-weight:700;text-decoration:none;display:inline-flex}.statistics-copy__button[data-v-aa06e7b5]:hover{color:#fff;box-shadow:2px 2px 0 var(--color-text);background:#c9571b;transform:translate(1.5px,1.5px)}.statistics-copy__link[data-v-aa06e7b5]{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.statistics-copy__link[data-v-aa06e7b5]:hover{color:var(--color-primary-dark)}.statistics-receipt[data-v-aa06e7b5]:focus-visible,.statistics-copy__button[data-v-aa06e7b5]:focus-visible,.statistics-copy__link[data-v-aa06e7b5]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@keyframes stamp-slam-aa06e7b5{0%{opacity:0;transform:rotate(-18deg)scale(1.7)}60%{opacity:.95;transform:rotate(-11deg)scale(.96)}to{opacity:.9;transform:rotate(-12deg)scale(1)}}@media (width<=820px){.statistics-band__inner[data-v-aa06e7b5]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.statistics-receipt[data-v-aa06e7b5]{max-width:260px;padding:30px 18px 34px}.statistics-receipt__line[data-v-aa06e7b5]{font-size:13px}.statistics-receipt__stamp[data-v-aa06e7b5]{padding-inline:10px}.statistics-copy__button[data-v-aa06e7b5]{width:100%}}@media (prefers-reduced-motion:reduce){.statistics-receipt[data-v-aa06e7b5]{transition:none;transform:none}.statistics-receipt__stamp[data-v-aa06e7b5],.statistics-receipt__stamp--visible[data-v-aa06e7b5]{opacity:.9;animation:none}}.home[data-v-8d9e2ed0]{width:100%;max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 56px}.home__hero[data-v-8d9e2ed0]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(40px,5.5vw,72px);display:grid}.home__introduction[data-v-8d9e2ed0]{min-width:0}.home__eyebrow[data-v-8d9e2ed0]{color:#0f6b64;letter-spacing:.09em;text-transform:uppercase;background:#fff;border:1.5px solid #0f6b64;border-radius:999px;margin:0 0 24px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.45;display:inline-block;transform:rotate(-1.2deg);box-shadow:2px 2px #e9f2ef}.home__title[data-v-8d9e2ed0]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 20px;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1.1}.home__highlight[data-v-8d9e2ed0]{white-space:nowrap;position:relative}.home__highlight svg[data-v-8d9e2ed0]{width:100%;height:.28em;position:absolute;bottom:-.12em;left:0;right:0}.home__highlight path[data-v-8d9e2ed0]{fill:none;stroke:var(--color-primary);stroke-width:7px;stroke-linecap:round}.home__intro[data-v-8d9e2ed0]{color:#68615a;max-width:60ch;margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.65}.home__recovery[data-v-8d9e2ed0]{min-width:0;color:var(--color-background);background:var(--color-text);border-radius:18px;padding:30px 26px 24px;position:relative;transform:rotate(1deg);box-shadow:7px 7px #e4cdb4}.home__recovery[data-v-8d9e2ed0]:before{content:"";background:#d6c4a0d9;border-inline:1px dashed #2d2a264d;width:96px;height:28px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-2deg)}.home__recovery h2[data-v-8d9e2ed0]{font-family:var(--font-display);margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.25}.home__recovery p[data-v-8d9e2ed0]{color:#cfc8be;margin:0 0 18px;font-size:15.5px;line-height:1.6}.home__action[data-v-8d9e2ed0]{border:2px solid var(--color-text);color:#fff;background:var(--color-primary);box-shadow:3.5px 3.5px 0 var(--color-text);font-family:var(--font-body);cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.home__action[data-v-8d9e2ed0]:hover{color:#fff;box-shadow:2px 2px 0 var(--color-text);background:#c9571b;transform:translate(1.5px,1.5px)}.home__action[data-v-8d9e2ed0]:active{box-shadow:none;transform:translate(3.5px,3.5px)}.home__action--recovery[data-v-8d9e2ed0]{border-color:var(--color-background);box-shadow:3.5px 3.5px 0 var(--color-background)}.home__action--recovery[data-v-8d9e2ed0]:hover{box-shadow:2px 2px 0 var(--color-background)}.home__action--recovery[data-v-8d9e2ed0]:active{box-shadow:none}.home__checker[data-v-8d9e2ed0]{margin-top:clamp(32px,4vw,52px)}.home__checker-panel[data-v-8d9e2ed0]{border:2px solid var(--color-text);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:stretch;gap:16px;padding:clamp(18px,3vw,28px);display:flex;transform:rotate(-.5deg);box-shadow:7px 7px #f5eada}.home__checker-label[data-v-8d9e2ed0]{width:100%;font-size:16px;font-weight:800}.home__checker-controls[data-v-8d9e2ed0]{align-items:flex-end;gap:16px;width:100%;display:flex}.home__checker textarea[data-v-8d9e2ed0]{border:1.5px solid var(--color-border);min-width:0;min-height:76px;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);resize:vertical;border-radius:10px;flex:1;padding:14px 16px;font-size:16.5px;line-height:1.5}.home__checker textarea[data-v-8d9e2ed0]::placeholder{color:#9c927f}.home__action--check[data-v-8d9e2ed0]{border:0;flex:none}.home__checker-note[data-v-8d9e2ed0]{color:#68615a;margin:12px 2px 0;font-size:14px;line-height:1.55}.home a[data-v-8d9e2ed0]:focus-visible,.home button[data-v-8d9e2ed0]:focus-visible,.home textarea[data-v-8d9e2ed0]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=820px){.home__hero[data-v-8d9e2ed0]{grid-template-columns:minmax(0,1fr)}.home__recovery[data-v-8d9e2ed0]{max-width:560px}}@media (width<=640px){.home__checker-controls[data-v-8d9e2ed0]{flex-direction:column;align-items:stretch}.home__action--check[data-v-8d9e2ed0]{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.home__eyebrow[data-v-8d9e2ed0],.home__recovery[data-v-8d9e2ed0],.home__checker-panel[data-v-8d9e2ed0]{transform:none}.home__action[data-v-8d9e2ed0]{transition:none}}html,body{overflow-x:clip}.recovery-page[data-v-42c8acb8]{background:var(--color-background)}.recovery-page__inner[data-v-42c8acb8]{width:min(100%,72rem);padding:var(--space-xl) var(--space-md) var(--space-2xl);margin-inline:auto}.recovery-page__crumb[data-v-42c8acb8]{align-items:center;gap:var(--space-xs);color:var(--color-primary-dark);margin-block-end:var(--space-lg);font-size:.875rem;font-weight:700;display:flex}.recovery-page__crumb a[data-v-42c8acb8]{text-underline-offset:.25rem;white-space:nowrap;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.recovery-page__header[data-v-42c8acb8]{gap:var(--space-sm);flex-direction:column;max-width:52rem;display:flex}.recovery-page__header h1[data-v-42c8acb8],.recovery-page__header p[data-v-42c8acb8]{margin:0}.recovery-page__header h1[data-v-42c8acb8]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,4.8rem);font-style:normal;font-weight:600;line-height:1.05}.recovery-page__header h1 span[data-v-42c8acb8]{z-index:0;position:relative}.recovery-page__header h1 span[data-v-42c8acb8]:after{content:"";z-index:-1;background:var(--color-surface-muted);height:.32em;position:absolute;inset-block-end:.08em;inset-inline:-.08em;transform:rotate(-1deg)}.recovery-page__strap[data-v-42c8acb8]{max-width:48rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;line-height:1.5}.recovery-page__lede[data-v-42c8acb8]{max-width:68ch;color:var(--color-text);font-size:1rem;line-height:1.65}.recovery-page__picker[data-v-42c8acb8]{margin-block-start:var(--space-xl)}.recovery-page__picker h2[data-v-42c8acb8]{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:1.55rem;font-style:normal;font-weight:600}.recovery-page__incidents[data-v-42c8acb8]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.incident-option[data-v-42c8acb8]{align-items:center;gap:var(--space-sm);min-height:52px;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-background);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing), transform .12s var(--motion-easing);font-size:1rem;font-weight:600;line-height:1.4;display:flex}.incident-option__mark[data-v-42c8acb8]{border:2px solid var(--color-focus);background:var(--color-background);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.incident-option__mark svg[data-v-42c8acb8]{fill:none;width:18px;height:18px;stroke:var(--color-background);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.incident-option--selected[data-v-42c8acb8]{border-color:var(--color-focus);background:var(--color-focus-muted);box-shadow:3px 3px 0 var(--color-surface-muted)}.incident-option--selected .incident-option__mark[data-v-42c8acb8]{background:var(--color-focus)}.incident-option[data-v-42c8acb8]:disabled,.recovery-page__description textarea[data-v-42c8acb8]:disabled,.recovery-results__footer button[data-v-42c8acb8]:disabled,.referral-ticket a[aria-disabled=true][data-v-42c8acb8]{opacity:.5;cursor:not-allowed}.recovery-page__description[data-v-42c8acb8]{gap:var(--space-xs);flex-direction:column;margin-block-start:var(--space-lg);display:flex}.recovery-page__field-heading[data-v-42c8acb8]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.recovery-page__field-heading label[data-v-42c8acb8]{font-weight:700}.recovery-page__field-heading span[data-v-42c8acb8]{color:var(--color-primary-dark);font-size:.875rem;font-weight:700}.recovery-page__description textarea[data-v-42c8acb8]{resize:vertical;width:100%;min-height:7rem;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);outline-offset:2px;color:var(--color-text);background:var(--color-background);font:inherit;transition:border-color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing);outline:3px solid #0000;line-height:1.55}.recovery-page__description textarea[data-v-42c8acb8]::placeholder{color:var(--color-primary-dark);opacity:.75}.recovery-page__privacy-note[data-v-42c8acb8]{max-width:75ch;color:var(--color-primary-dark);margin:0;font-size:.875rem;line-height:1.55}.recovery-page__build[data-v-42c8acb8]{min-height:48px;padding:var(--space-sm) var(--space-lg);border:2px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-background);background:var(--color-focus);box-shadow:3px 3px 0 var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--motion-easing), box-shadow .12s var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);margin-block-start:var(--space-lg);font-weight:800}.recovery-page__build--complete[data-v-42c8acb8]{background:var(--color-primary-dark)}.recovery-page__build[data-v-42c8acb8]:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.recovery-results[data-v-42c8acb8]{gap:var(--space-xl);scroll-margin-top:var(--space-md);flex-direction:column;margin-block-start:var(--space-2xl);display:flex}.recovery-results__first-moves[data-v-42c8acb8]{max-width:42rem;padding:var(--space-lg);border-radius:var(--radius-md);color:var(--color-background);background:var(--color-text);box-shadow:6px 6px 0 var(--color-surface-muted);transform:rotate(-.35deg)}.recovery-results__first-moves>p[data-v-42c8acb8]{margin:0 0 var(--space-md);color:var(--color-background);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.recovery-results__first-moves ol[data-v-42c8acb8]{gap:var(--space-sm);counter-reset:urgent-action;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recovery-results__first-moves li[data-v-42c8acb8]{gap:var(--space-sm);counter-increment:urgent-action;grid-template-columns:26px minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.recovery-results__first-moves li[data-v-42c8acb8]:before{content:counter(urgent-action);border:1.5px solid var(--color-background);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.recovery-results__heading[data-v-42c8acb8]{gap:var(--space-xs);border-block-start:2px solid var(--color-text);padding-block-start:var(--space-lg);display:grid}.recovery-results__heading h2[data-v-42c8acb8],.recovery-results__heading p[data-v-42c8acb8]{margin:0}.recovery-results__heading h2[data-v-42c8acb8]{overflow-wrap:anywhere;min-width:0;max-width:24ch;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-style:normal;font-weight:600;line-height:1.15}.recovery-results__heading p[data-v-42c8acb8]{max-width:68ch;line-height:1.6}.recovery-results__tickets[data-v-42c8acb8]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.referral-ticket[data-v-42c8acb8]{gap:var(--space-sm);min-width:0;padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);border:2px solid var(--color-text);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-background);box-shadow:4px 4px 0 var(--color-surface-muted);transition:transform var(--motion-duration) var(--motion-easing);flex-direction:column;display:flex;position:relative;transform:rotate(-.35deg)}.referral-ticket[data-v-42c8acb8]:nth-child(2n){transform:rotate(.35deg)}.referral-ticket[data-v-42c8acb8]:before{content:"";inset-block:var(--space-sm);border-inline-start:2px dashed var(--color-border);position:absolute;inset-inline-start:var(--space-md)}.referral-ticket--recommended[data-v-42c8acb8]{box-shadow:4px 4px 0 var(--color-focus-muted)}.referral-ticket__topline[data-v-42c8acb8]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.referral-ticket__topline p[data-v-42c8acb8]{color:var(--color-primary-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.referral-ticket__topline span[data-v-42c8acb8]{padding:var(--space-2xs) var(--space-xs);border:2px solid var(--color-focus);color:var(--color-focus);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;font-size:.7rem;font-weight:800;line-height:1.2;transform:rotate(-2deg)}.referral-ticket h3[data-v-42c8acb8],.referral-ticket p[data-v-42c8acb8]{margin:0}.referral-ticket h3[data-v-42c8acb8]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:1.35rem;font-style:normal;font-weight:600;line-height:1.2}.referral-ticket__for[data-v-42c8acb8]{color:var(--color-primary-dark);text-transform:uppercase;font-size:.8rem;font-weight:800;line-height:1.45}.referral-ticket__description[data-v-42c8acb8]{flex:1;line-height:1.6}.referral-ticket a[data-v-42c8acb8]{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-md);border:2px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-background);background:var(--color-focus);box-shadow:2px 2px 0 var(--color-text);white-space:nowrap;transition:transform .12s var(--motion-easing), box-shadow .12s var(--motion-easing);margin-block-start:var(--space-xs);font-size:.875rem;font-weight:800;display:inline-flex}.referral-ticket a svg[data-v-42c8acb8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.recovery-results__footer[data-v-42c8acb8]{align-items:flex-start;gap:var(--space-md);border-block-start:1.5px solid var(--color-border);flex-direction:column;padding-block-start:var(--space-lg);display:flex}.recovery-results__footer p[data-v-42c8acb8]{max-width:68ch;margin:0;line-height:1.6}.recovery-results__footer button[data-v-42c8acb8]{min-height:44px;padding:var(--space-xs) var(--space-md);border:2px solid var(--color-text);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-background);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing), transform .12s var(--motion-easing);font-weight:800}.incident-option[data-v-42c8acb8]:focus-visible,.recovery-page__description textarea[data-v-42c8acb8]:focus-visible,.recovery-page__build[data-v-42c8acb8]:focus-visible,.referral-ticket a[data-v-42c8acb8]:focus-visible,.recovery-results__footer button[data-v-42c8acb8]:focus-visible,.recovery-page__crumb a[data-v-42c8acb8]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.recovery-results[data-v-42c8acb8]:focus{outline:none}.incident-option[data-v-42c8acb8]:active,.recovery-page__build[data-v-42c8acb8]:active:not(:disabled),.referral-ticket a[data-v-42c8acb8]:active,.recovery-results__footer button[data-v-42c8acb8]:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.incident-option[data-v-42c8acb8]:hover{border-color:var(--color-text)}.recovery-page__description textarea[data-v-42c8acb8]:hover{background:var(--color-surface-muted)}.recovery-page__build[data-v-42c8acb8]:hover:not(:disabled),.referral-ticket a[data-v-42c8acb8]:hover{box-shadow:1px 1px 0 var(--color-text);transform:translate(1px,1px)}.referral-ticket[data-v-42c8acb8]:hover{transform:translateY(-2px)rotate(0)}.recovery-results__footer button[data-v-42c8acb8]:hover{color:var(--color-background);background:var(--color-text)}}@media (width>=40rem){.recovery-page__inner[data-v-42c8acb8]{padding:var(--space-2xl) var(--space-xl) var(--space-3xl)}.recovery-page__incidents[data-v-42c8acb8]{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-results__heading[data-v-42c8acb8]{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.recovery-results__footer[data-v-42c8acb8]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=60rem){.recovery-results__tickets[data-v-42c8acb8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.incident-option[data-v-42c8acb8],.recovery-page__description textarea[data-v-42c8acb8],.recovery-page__build[data-v-42c8acb8],.referral-ticket[data-v-42c8acb8],.referral-ticket a[data-v-42c8acb8],.recovery-results__footer button[data-v-42c8acb8]{transition-duration:.01ms}.incident-option--selected[data-v-42c8acb8],.incident-option[data-v-42c8acb8]:active,.recovery-page__build[data-v-42c8acb8]:active:not(:disabled),.recovery-results__first-moves[data-v-42c8acb8],.referral-ticket[data-v-42c8acb8],.referral-ticket[data-v-42c8acb8]:nth-child(2n),.referral-ticket__topline span[data-v-42c8acb8],.referral-ticket a[data-v-42c8acb8]:active,.recovery-results__footer button[data-v-42c8acb8]:active,.recovery-page__header h1 span[data-v-42c8acb8]:after{transform:none}}@media print{.topbar,.recovery-page__crumb[data-v-42c8acb8],.recovery-page__picker[data-v-42c8acb8],.recovery-page__description[data-v-42c8acb8],.recovery-page__build[data-v-42c8acb8],.recovery-results__footer[data-v-42c8acb8]{display:none}.recovery-page__inner[data-v-42c8acb8]{width:100%;padding:0}.recovery-results[data-v-42c8acb8]{margin-block-start:var(--space-lg)}.recovery-results__tickets[data-v-42c8acb8]{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-ticket[data-v-42c8acb8],.recovery-results__first-moves[data-v-42c8acb8]{break-inside:avoid;box-shadow:none;transform:none}}.hidden-subscription[data-v-026a1ba0]{--simulation-paper:oklch(97% .015 292);--simulation-paper-2:oklch(93% .025 292);--simulation-ink:oklch(24% .065 292);--simulation-muted:oklch(43% .035 292);--simulation-rule:oklch(76% .05 292);--simulation-brand:oklch(43% .19 292);--simulation-brand-dark:oklch(34% .16 292);--simulation-brand-ink:oklch(97% .012 292);--simulation-urgency:oklch(72% .15 77);--simulation-urgency-ink:oklch(28% .06 70);--simulation-checkout:oklch(47% .14 145);--simulation-checkout-dark:oklch(38% .12 145);--simulation-error:oklch(49% .18 28);--simulation-success:oklch(43% .12 150);--simulation-shadow:oklch(18% .04 292/.18);min-height:inherit;color:var(--simulation-ink);background:var(--simulation-paper);font-family:var(--font-body)}.hidden-subscription__safety[data-v-026a1ba0]{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--simulation-rule);padding:var(--space-sm) var(--space-md);color:var(--simulation-ink);background:var(--simulation-paper-2);display:flex}.hidden-subscription__safety p[data-v-026a1ba0]{margin:0;font-size:.875rem;line-height:1.45}.hidden-subscription__restart[data-v-026a1ba0]{border:1px solid var(--simulation-ink);border-radius:var(--radius-pill);min-height:44px;padding:var(--space-xs) var(--space-md);color:var(--simulation-ink);background:var(--simulation-paper);font:800 .8125rem/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), transform .12s var(--motion-easing)}.hidden-subscription__progress[data-v-026a1ba0]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);color:var(--simulation-muted);background:var(--simulation-paper);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.hidden-subscription__progress li[data-v-026a1ba0]{justify-content:center;align-items:center;gap:var(--space-xs);border-bottom:2px solid var(--simulation-rule);min-width:0;padding-bottom:var(--space-xs);font-size:.8125rem;font-weight:700;display:flex}.hidden-subscription__progress li>span[data-v-026a1ba0]:first-child{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.hidden-subscription__progress li.is-current[data-v-026a1ba0]{border-color:var(--simulation-brand);color:var(--simulation-brand-dark)}.hidden-subscription__progress li.is-complete[data-v-026a1ba0]{color:var(--simulation-success);border-style:dashed}.hidden-subscription__panel[data-v-026a1ba0]{min-height:25rem}.hidden-subscription__brand-row[data-v-026a1ba0]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);color:var(--simulation-brand-ink);background:var(--simulation-brand);display:flex}.hidden-subscription__brand[data-v-026a1ba0]{font-size:1.0625rem}.hidden-subscription__timer[data-v-026a1ba0]{border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);color:var(--simulation-urgency-ink);background:var(--simulation-urgency);white-space:nowrap;font-size:.8125rem;font-weight:700}.hidden-subscription__timer strong[data-v-026a1ba0]{font-variant-numeric:tabular-nums}.hidden-subscription__offer-body[data-v-026a1ba0],.hidden-subscription__form-screen[data-v-026a1ba0],.hidden-subscription__confirmation[data-v-026a1ba0]{padding:clamp(1.5rem,5vw,2.75rem)}.hidden-subscription__offer-body[data-v-026a1ba0]{text-align:center;flex-direction:column;align-items:center;display:flex}.hidden-subscription h3[data-v-026a1ba0]{min-width:0;color:var(--simulation-ink);font-family:var(--font-body);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,5vw,2.25rem);font-style:normal;font-weight:800;line-height:1.15}.hidden-subscription h3[data-v-026a1ba0]:focus{outline:none}.hidden-subscription__offer-body h3 span[data-v-026a1ba0]{color:var(--simulation-brand)}.hidden-subscription__offer-body>p[data-v-026a1ba0]:not(.hidden-subscription__terms){max-width:38rem;margin:var(--space-sm) 0 0;color:var(--simulation-muted);font-size:1rem;line-height:1.55}.hidden-subscription__scarcity[data-v-026a1ba0]{margin:var(--space-xs) 0 var(--space-lg);color:var(--simulation-brand-dark);font-size:.9375rem}.hidden-subscription__action[data-v-026a1ba0]{border:2px solid var(--simulation-brand-dark);border-radius:var(--radius-md);min-height:48px;padding:var(--space-sm) var(--space-lg);color:var(--simulation-brand-ink);background:var(--simulation-brand);box-shadow:3px 3px 0 var(--simulation-shadow);font:800 1rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), transform .12s var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex}.hidden-subscription__terms[data-v-026a1ba0]{max-width:37rem;margin:var(--space-lg) 0 0;color:var(--simulation-muted);font-size:.875rem;line-height:1.5}.hidden-subscription__form-screen[data-v-026a1ba0]{max-width:36rem;margin:0 auto}.hidden-subscription__form-screen>p[data-v-026a1ba0]{margin:var(--space-sm) 0 var(--space-lg);color:var(--simulation-muted);font-size:.9375rem;line-height:1.55}.hidden-subscription__form-screen form[data-v-026a1ba0]{gap:var(--space-sm);flex-direction:column;display:flex}.hidden-subscription__field[data-v-026a1ba0]{gap:var(--space-xs);min-width:0;color:var(--simulation-ink);flex-direction:column;flex:1;font-size:.875rem;font-weight:700;display:flex}.hidden-subscription__field input[data-v-026a1ba0]{border:1px solid var(--simulation-rule);border-radius:var(--radius-sm);outline-offset:1px;width:100%;min-height:48px;padding:var(--space-sm) 2.5rem var(--space-sm) var(--space-sm);color:var(--simulation-ink);background:var(--simulation-paper);font:400 1rem/1.35 var(--font-body);transition:background-color var(--motion-duration) var(--motion-easing);outline:2px solid #0000}.hidden-subscription__field input[data-v-026a1ba0]::placeholder{color:var(--simulation-muted);opacity:1}.hidden-subscription__field input[data-v-026a1ba0]:focus-visible,.hidden-subscription button[data-v-026a1ba0]:focus-visible,.hidden-subscription__addon input[data-v-026a1ba0]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.hidden-subscription__field input[data-v-026a1ba0]:disabled,.hidden-subscription button[data-v-026a1ba0]:disabled{opacity:.55;cursor:not-allowed}.hidden-subscription__field input[aria-invalid=true][data-v-026a1ba0],.hidden-subscription__action[data-state=error][data-v-026a1ba0]{border-color:var(--simulation-error)}.hidden-subscription__field input[data-state=success][data-v-026a1ba0],.hidden-subscription__action[data-state=success][data-v-026a1ba0]{border-color:var(--simulation-success)}.hidden-subscription__field input[aria-busy=true][data-v-026a1ba0],.hidden-subscription__action[aria-busy=true][data-v-026a1ba0]{cursor:progress}.hidden-subscription__field-row[data-v-026a1ba0]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hidden-subscription__helper[data-v-026a1ba0]{min-height:1lh;margin:calc(var(--space-xs) * -1) 0 var(--space-xs);color:var(--simulation-muted);font-size:.8125rem;line-height:1.45}.hidden-subscription__addon[data-v-026a1ba0]{align-items:flex-start;gap:var(--space-sm);border-block:1px solid var(--simulation-rule);padding:var(--space-md) 0;color:var(--simulation-muted);cursor:pointer;font-size:.875rem;line-height:1.5;display:flex}.hidden-subscription__addon input[data-v-026a1ba0]{width:1.25rem;height:1.25rem;accent-color:var(--simulation-brand);flex:none;margin:0}.hidden-subscription__action--checkout[data-v-026a1ba0]{border-color:var(--simulation-checkout-dark);background:var(--simulation-checkout)}.hidden-subscription__step-note[data-v-026a1ba0]{color:var(--simulation-muted);text-align:center;margin:0;font-size:.8125rem}.hidden-subscription__confirmation[data-v-026a1ba0]{flex-direction:column;align-items:flex-start;max-width:38rem;margin:0 auto;display:flex}.hidden-subscription__receipt-label[data-v-026a1ba0]{margin:0 0 var(--space-xs);color:var(--simulation-success);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.hidden-subscription__confirmation dl[data-v-026a1ba0]{width:100%;margin:var(--space-lg) 0;border-block:1px solid var(--simulation-rule)}.hidden-subscription__confirmation dl div[data-v-026a1ba0]{justify-content:space-between;gap:var(--space-lg);padding:var(--space-sm) 0;display:flex}.hidden-subscription__confirmation dl div+div[data-v-026a1ba0]{border-top:1px dashed var(--simulation-rule)}.hidden-subscription__confirmation dt[data-v-026a1ba0],.hidden-subscription__confirmation dd[data-v-026a1ba0]{margin:0;font-size:.9375rem;line-height:1.5}.hidden-subscription__confirmation dd[data-v-026a1ba0]{text-align:end;font-variant-numeric:tabular-nums;font-weight:800}@media (hover:hover) and (pointer:fine){.hidden-subscription__restart[data-v-026a1ba0]:hover{background:var(--simulation-paper-2)}.hidden-subscription__action[data-v-026a1ba0]:hover{background:var(--simulation-brand-dark);transform:translateY(-1px)}.hidden-subscription__action--checkout[data-v-026a1ba0]:hover{background:var(--simulation-checkout-dark)}.hidden-subscription__field input[data-v-026a1ba0]:hover{background:var(--simulation-paper-2)}}.hidden-subscription__restart[data-v-026a1ba0]:active,.hidden-subscription__action[data-v-026a1ba0]:active{transform:translateY(1px)}@media (width<=39.99rem){.hidden-subscription__safety[data-v-026a1ba0],.hidden-subscription__brand-row[data-v-026a1ba0]{flex-direction:column;align-items:flex-start}.hidden-subscription__restart[data-v-026a1ba0]{align-self:flex-start}.hidden-subscription__progress-label[data-v-026a1ba0]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hidden-subscription__field-row[data-v-026a1ba0]{grid-template-columns:minmax(0,1fr)}.hidden-subscription__action[data-v-026a1ba0]{max-width:100%;padding-inline:var(--space-md);font-size:.875rem}.hidden-subscription__confirmation dl div[data-v-026a1ba0]{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.hidden-subscription__confirmation dd[data-v-026a1ba0]{text-align:start}}@media (prefers-reduced-motion:reduce){.hidden-subscription button[data-v-026a1ba0],.hidden-subscription input[data-v-026a1ba0]{transition-duration:0s}.hidden-subscription button[data-v-026a1ba0]:hover,.hidden-subscription button[data-v-026a1ba0]:active{transform:none}}.simulation-debrief[data-v-f010132f]{--debrief-paper:oklch(98% .012 80);--debrief-paper-muted:oklch(94% .025 80);--debrief-ink:oklch(24% .012 65);--debrief-muted:oklch(42% .014 65);--debrief-rule:oklch(77% .025 75);--debrief-risk:oklch(46% .16 34);--debrief-sharp:oklch(43% .09 178);--debrief-shadow:oklch(80% .045 72);--debrief-tape:oklch(84% .045 85/.82);--debrief-accent-ink:var(--color-background);border:2px solid var(--debrief-ink);max-width:48rem;color:var(--debrief-ink);background:var(--debrief-paper);box-shadow:7px 7px 0 var(--debrief-shadow);margin:clamp(3rem,8vw,5rem) auto 0;padding:clamp(1.5rem,5vw,2.5rem);position:relative;transform:rotate(-.25deg)}.simulation-debrief__tape[data-v-f010132f]{border-inline:1px dashed var(--debrief-muted);background:var(--debrief-tape);width:6rem;height:1.75rem;position:absolute;top:-.8125rem;left:50%;transform:translate(-50%)rotate(-2deg)}.simulation-debrief__header[data-v-f010132f]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:2px solid var(--debrief-ink);padding-bottom:var(--space-sm);display:flex}.simulation-debrief__header>div[data-v-f010132f]{flex-direction:column;display:flex}.simulation-debrief__header strong[data-v-f010132f]{font-family:var(--font-display);font-size:1.25rem}.simulation-debrief__header span[data-v-f010132f],.simulation-debrief__header p[data-v-f010132f]{color:var(--debrief-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.5}.simulation-debrief__header p[data-v-f010132f]{text-align:end;margin:0}.simulation-debrief__verdict[data-v-f010132f]{margin:var(--space-lg) 0 var(--space-md);border:3px double var(--debrief-risk);padding:var(--space-xs) var(--space-md);color:var(--debrief-risk);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex;transform:rotate(-3deg)}.simulation-debrief__verdict strong[data-v-f010132f]{font-size:1rem}.simulation-debrief>h2[data-v-f010132f]{min-width:0;max-width:18ch;font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,6vw,3.4rem);font-style:normal;font-weight:600;line-height:1.08}.simulation-debrief__summary[data-v-f010132f]{max-width:65ch;margin:var(--space-md) 0 var(--space-xl);color:var(--debrief-muted);font-size:1rem;line-height:1.65}.simulation-debrief__score[data-v-f010132f]{margin:0 0 var(--space-xl);border-block:1px solid var(--debrief-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simulation-debrief__score div[data-v-f010132f]{padding:var(--space-md) var(--space-sm)}.simulation-debrief__score div+div[data-v-f010132f]{border-inline-start:1px dashed var(--debrief-rule)}.simulation-debrief__score dt[data-v-f010132f]{color:var(--debrief-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.simulation-debrief__score dd[data-v-f010132f]{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2.25rem)}.simulation-debrief__section[data-v-f010132f]{margin-top:var(--space-xl)}.simulation-debrief__section h3[data-v-f010132f],.simulation-debrief__real h3[data-v-f010132f]{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.8rem);font-style:normal;font-weight:600;line-height:1.2}.simulation-debrief__actions[data-v-f010132f],.simulation-debrief__tricks[data-v-f010132f]{margin:0;padding:0;list-style:none}.simulation-debrief__actions li[data-v-f010132f],.simulation-debrief__tricks li[data-v-f010132f]{gap:var(--space-md);border-top:1px dashed var(--debrief-rule);padding:var(--space-md) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.simulation-debrief__action-number[data-v-f010132f],.simulation-debrief__tricks>li>span[data-v-f010132f]{border:1px solid var(--debrief-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.simulation-debrief__actions strong[data-v-f010132f]{color:var(--debrief-risk);letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem}.simulation-debrief__action--sharp strong[data-v-f010132f]{color:var(--debrief-sharp)}.simulation-debrief__actions p[data-v-f010132f],.simulation-debrief__tricks p[data-v-f010132f],.simulation-debrief__real p[data-v-f010132f]{margin:var(--space-xs) 0 0;color:var(--debrief-muted);font-size:1rem;line-height:1.6}.simulation-debrief__tricks h4[data-v-f010132f]{margin:0;font-size:1rem;line-height:1.4}.simulation-debrief__tricks small[data-v-f010132f]{color:var(--debrief-muted);font-size:.8125rem;font-weight:600}.simulation-debrief__real[data-v-f010132f]{margin-top:var(--space-xl);border-block:2px solid var(--debrief-ink);padding:var(--space-lg) 0}.simulation-debrief__real p[data-v-f010132f]{max-width:65ch}.simulation-debrief__next-actions[data-v-f010132f]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.simulation-debrief__recovery[data-v-f010132f],.simulation-debrief__restart[data-v-f010132f]{border:2px solid var(--debrief-ink);border-radius:var(--radius-pill);min-height:46px;padding:var(--space-sm) var(--space-lg);font:800 .875rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), transform .12s var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex}.simulation-debrief__recovery[data-v-f010132f]{color:var(--debrief-accent-ink);background:var(--color-focus)}.simulation-debrief__restart[data-v-f010132f]{color:var(--debrief-ink);background:var(--debrief-paper)}.simulation-debrief__recovery[data-v-f010132f]:focus-visible,.simulation-debrief__restart[data-v-f010132f]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.simulation-debrief__recovery[data-v-f010132f]:active,.simulation-debrief__restart[data-v-f010132f]:active{transform:translateY(1px)}.simulation-debrief__recovery[aria-disabled=true][data-v-f010132f],.simulation-debrief__restart[data-v-f010132f]:disabled{opacity:.55;cursor:not-allowed}.simulation-debrief__recovery[aria-busy=true][data-v-f010132f],.simulation-debrief__restart[aria-busy=true][data-v-f010132f]{cursor:progress}.simulation-debrief__recovery[data-state=error][data-v-f010132f],.simulation-debrief__restart[data-state=error][data-v-f010132f]{border-color:var(--debrief-risk)}.simulation-debrief__recovery[data-state=success][data-v-f010132f],.simulation-debrief__restart[data-state=success][data-v-f010132f]{border-color:var(--debrief-sharp)}@media (hover:hover) and (pointer:fine){.simulation-debrief__recovery[data-v-f010132f]:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.simulation-debrief__restart[data-v-f010132f]:hover{background:var(--debrief-paper-muted);transform:translateY(-1px)}}@media (width<=39.99rem){.simulation-debrief[data-v-f010132f]{transform:none}.simulation-debrief__header[data-v-f010132f]{flex-direction:column}.simulation-debrief__header p[data-v-f010132f]{text-align:start}.simulation-debrief__score[data-v-f010132f]{grid-template-columns:minmax(0,1fr)}.simulation-debrief__score div+div[data-v-f010132f]{border-top:1px dashed var(--debrief-rule);border-inline-start:0}}@media (prefers-reduced-motion:reduce){.simulation-debrief[data-v-f010132f]{transform:none}.simulation-debrief__recovery[data-v-f010132f],.simulation-debrief__restart[data-v-f010132f]{transition-duration:0s}.simulation-debrief__recovery[data-v-f010132f]:hover,.simulation-debrief__recovery[data-v-f010132f]:active,.simulation-debrief__restart[data-v-f010132f]:hover,.simulation-debrief__restart[data-v-f010132f]:active{transform:none}}.simulator-computer[data-v-e5bdb0a1]{--computer-shell:oklch(91% .035 82);--computer-shell-light:oklch(96% .018 82);--computer-shadow:oklch(82% .055 70);--computer-screen:oklch(18% .015 75);--computer-screen-text:oklch(80% .095 177);--computer-screen-muted:oklch(70% .055 177);--computer-drive:oklch(25% .012 70);--computer-led-off:oklch(49% .02 75);--computer-metal:oklch(76% .018 75);--computer-label:oklch(98% .01 80);--computer-text-muted:oklch(48% .015 65);--computer-accent-ink:var(--color-background);--computer-disk-subscription:oklch(49% .08 180);--computer-disk-phishing:oklch(64% .14 52);--computer-disk-delivery:oklch(77% .045 80);--computer-disk-investment:oklch(35% .02 70);--computer-screen-shadow:oklch(8% .01 75/.58);--computer-insert-easing:cubic-bezier(.4, 0, .8, .65);--computer-font-mono:Consolas, Menlo, Monaco, monospace;border-top:1.5px dashed var(--color-border);margin-top:clamp(44px,7vw,72px);padding-top:clamp(32px,5vw,48px)}.simulator-computer__introduction[data-v-e5bdb0a1]{justify-content:space-between;align-items:center;gap:24px;max-width:780px;margin:0 auto 36px;display:flex}.simulator-computer__introduction h2[data-v-e5bdb0a1]{min-width:0;font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(25px,3.5vw,34px);font-weight:600;line-height:1.15}.simulator-computer__introduction p[data-v-e5bdb0a1]{max-width:50ch;color:var(--computer-text-muted);margin:0;font-size:15.5px;line-height:1.6}.simulator-computer__introduction strong[data-v-e5bdb0a1]{color:var(--color-text)}.simulator-computer__start[data-v-e5bdb0a1]{border:2px solid var(--color-text);border-radius:var(--radius-pill);min-height:46px;color:var(--computer-accent-ink);background:var(--color-primary);box-shadow:3px 3px 0 var(--color-text);font:800 14px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);flex:none;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.simulator-computer__start span[data-v-e5bdb0a1]{margin-left:8px;font-size:18px;line-height:1}.simulator-computer__start[data-v-e5bdb0a1]:hover:not(:disabled){box-shadow:2px 2px 0 var(--color-text);transform:translate(1px,1px)}.simulator-computer__start[data-v-e5bdb0a1]:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.simulator-computer__start[data-v-e5bdb0a1]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.simulator-computer__start[data-v-e5bdb0a1]:disabled{opacity:.62;cursor:not-allowed}.simulator-computer__terminal[data-v-e5bdb0a1]{width:min(100%,780px);margin:0 auto}.simulator-computer__bezel[data-v-e5bdb0a1]{border:2.5px solid var(--color-text);background:var(--computer-shell);box-shadow:8px 8px 0 var(--computer-shadow);border-radius:22px 22px 12px 12px;padding:20px 20px 48px;position:relative}.simulator-computer__sticker[data-v-e5bdb0a1]{z-index:2;border:2px solid var(--color-primary);color:var(--color-primary);background:var(--computer-shell-light);box-shadow:2.5px 2.5px 0 var(--computer-shadow);letter-spacing:.06em;border-radius:5px;padding:8px 12px;font-size:11.5px;font-weight:800;line-height:1.2;position:absolute;top:-16px;left:20px;transform:rotate(-2deg)}.simulator-computer__screen[data-v-e5bdb0a1]{border:2px solid var(--color-text);min-height:clamp(280px,46vw,390px);color:var(--computer-screen-text);background:var(--computer-screen);box-shadow:inset 0 0 28px var(--computer-screen-shadow);font-family:var(--computer-font-mono);border-radius:8px;overflow:hidden}.simulator-computer__idle[data-v-e5bdb0a1],.simulator-computer__boot[data-v-e5bdb0a1],.simulator-computer__ready[data-v-e5bdb0a1]{min-height:inherit;padding:clamp(24px,5vw,40px)}.simulator-computer__idle[data-v-e5bdb0a1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.simulator-computer__idle strong[data-v-e5bdb0a1]{letter-spacing:.2em;font-size:clamp(17px,2.6vw,22px)}.simulator-computer__idle>span[data-v-e5bdb0a1]:not(.simulator-computer__cursor){color:var(--computer-screen-muted);letter-spacing:.08em;font-size:clamp(12px,2vw,14px)}.simulator-computer__boot[data-v-e5bdb0a1]{flex-direction:column;align-items:flex-start;font-size:clamp(11px,2vw,14px);line-height:1.9;display:flex}.simulator-computer__line[data-v-e5bdb0a1]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:block}.simulator-computer__cursor[data-v-e5bdb0a1]{background:currentColor;width:9px;height:16px;margin-top:4px;animation:.8s steps(2,end) infinite computer-cursor-e5bdb0a1;display:inline-block}.simulator-computer__ready[data-v-e5bdb0a1]{width:min(100%,520px);color:var(--computer-screen-muted);border-top:0;flex-direction:column;justify-content:flex-end;line-height:1.55;display:flex}.simulator-computer__ready strong[data-v-e5bdb0a1]{color:var(--computer-screen-text);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(16px,2.4vw,20px)}.simulator-computer__drive[data-v-e5bdb0a1]{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:25px;right:28px}.simulator-computer__slot[data-v-e5bdb0a1]{border:2px solid var(--color-text);background:var(--computer-drive);border-radius:3px;width:clamp(130px,26vw,220px);height:10px}.simulator-computer__led[data-v-e5bdb0a1],.simulator-computer__power[data-v-e5bdb0a1]{border:1.5px solid var(--color-text);background:var(--computer-led-off);border-radius:50%;width:9px;height:9px}.simulator-computer__led.is-busy[data-v-e5bdb0a1]{background:var(--color-primary);animation:.36s steps(2,end) infinite computer-led-e5bdb0a1}.simulator-computer__model[data-v-e5bdb0a1]{color:var(--computer-text-muted);letter-spacing:.2em;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:24px}.simulator-computer__power[data-v-e5bdb0a1]{background:var(--color-primary);position:absolute;bottom:8px;right:20px}.simulator-computer__disk-chute[data-v-e5bdb0a1]{z-index:3;pointer-events:none;width:94px;height:260px;position:absolute;bottom:35px;right:clamp(60px,15vw,135px);overflow:hidden}.simulator-computer__inserting-disk[data-v-e5bdb0a1]{border:2.5px solid var(--color-text);background:var(--computer-shell-light);opacity:0;width:94px;height:64px;animation:computer-disk-insert-e5bdb0a1 .9s var(--computer-insert-easing) forwards;border-radius:5px;position:absolute;bottom:0;left:0}.simulator-computer__terminal[data-scenario=subscription] .simulator-computer__inserting-disk[data-v-e5bdb0a1]{background:var(--computer-disk-subscription)}.simulator-computer__terminal[data-scenario=phishing] .simulator-computer__inserting-disk[data-v-e5bdb0a1]{background:var(--computer-disk-phishing)}.simulator-computer__terminal[data-scenario=delivery] .simulator-computer__inserting-disk[data-v-e5bdb0a1]{background:var(--computer-disk-delivery)}.simulator-computer__terminal[data-scenario=investment] .simulator-computer__inserting-disk[data-v-e5bdb0a1]{background:var(--computer-disk-investment)}.simulator-computer__disk-shutter[data-v-e5bdb0a1]{border:2px solid var(--color-text);background:var(--computer-metal);border-radius:2px;width:52%;height:14px;margin:8px auto 0;display:block}.simulator-computer__disk-label[data-v-e5bdb0a1]{border:2px solid var(--color-text);background:var(--computer-label);border-radius:2px;width:70%;height:27px;margin:4px auto 0;display:block}.simulator-computer__stand[data-v-e5bdb0a1]{border:2.5px solid var(--color-text);background:var(--computer-shell);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);border-top:0;width:132px;height:31px;margin:0 auto}.simulator-computer__base[data-v-e5bdb0a1]{border:2.5px solid var(--color-text);background:var(--computer-shell);width:min(250px,64%);height:14px;box-shadow:5px 5px 0 var(--computer-shadow);border-radius:0 0 10px 10px;margin:0 auto}@keyframes computer-disk-insert-e5bdb0a1{0%{opacity:0;transform:translateY(-190px)rotate(-4deg)}22%{opacity:1;transform:translateY(-150px)rotate(0)}72%{opacity:1;transform:translateY(-5px)rotate(0)}to{opacity:1;transform:translateY(68px)rotate(0)}}@keyframes computer-led-e5bdb0a1{to{opacity:.3}}@keyframes computer-cursor-e5bdb0a1{to{opacity:0}}@media (width<=640px){.simulator-computer__introduction[data-v-e5bdb0a1]{flex-direction:column;align-items:stretch;margin-bottom:32px}.simulator-computer__start[data-v-e5bdb0a1]{align-self:flex-start}.simulator-computer__bezel[data-v-e5bdb0a1]{box-shadow:5px 5px 0 var(--computer-shadow);border-radius:16px 16px 9px 9px;padding:16px 12px 44px}.simulator-computer__sticker[data-v-e5bdb0a1]{max-width:calc(100% - 24px);font-size:10px;left:12px}.simulator-computer__screen[data-v-e5bdb0a1]{min-height:280px}.simulator-computer__idle[data-v-e5bdb0a1],.simulator-computer__boot[data-v-e5bdb0a1]{padding:24px 20px}.simulator-computer__drive[data-v-e5bdb0a1]{right:20px}.simulator-computer__slot[data-v-e5bdb0a1]{width:min(42vw,150px)}.simulator-computer__disk-chute[data-v-e5bdb0a1]{right:clamp(40px,13vw,74px)}}@media (prefers-reduced-motion:reduce){.simulator-computer__start[data-v-e5bdb0a1]{transition:none}.simulator-computer__start[data-v-e5bdb0a1]:hover:not(:disabled),.simulator-computer__start[data-v-e5bdb0a1]:active:not(:disabled){transform:none}.simulator-computer__cursor[data-v-e5bdb0a1],.simulator-computer__led[data-v-e5bdb0a1],.simulator-computer__inserting-disk[data-v-e5bdb0a1]{animation:none}}.simulator[data-v-0a519931]{--simulator-text-muted:#68615a;--simulator-text-subtle:#766d5c;--simulator-highlight:#f4c89b;--simulator-shadow:#e4cdb4;--simulator-stamp:#b23a24;--simulator-disk-subscription:oklch(49% .08 180);--simulator-disk-phishing:oklch(64% .14 52);--simulator-disk-delivery:oklch(77% .045 80);--simulator-disk-investment:oklch(35% .02 70);--simulator-disk-metal:oklch(78% .015 75);--simulator-disk-label:oklch(98% .01 80);width:100%;max-width:960px;margin:0 auto;padding:clamp(32px,4.5vw,52px) clamp(16px,4vw,40px) 72px}.simulator__title[data-v-0a519931]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.1}.simulator__highlight[data-v-0a519931]{background:linear-gradient(transparent 58%, var(--simulator-highlight) 58%, var(--simulator-highlight) 92%, transparent 92%);padding:0 2px}.simulator__intro[data-v-0a519931]{max-width:60ch;color:var(--simulator-text-muted);margin:0 0 24px;font-size:clamp(17px,1.8vw,19px);line-height:1.65}.simulator__rail-heading[data-v-0a519931]{align-items:center;gap:12px;margin:26px 0 4px;display:flex}.simulator__rail-heading h2[data-v-0a519931]{flex:1;margin:0;font-size:16px;font-weight:800}.simulator__arrow[data-v-0a519931]{border:2px solid var(--color-text);width:44px;height:44px;color:var(--color-text);background:var(--simulator-disk-label);box-shadow:2.5px 2.5px 0 var(--color-text);font:800 19px var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);border-radius:50%;flex:none}.simulator__arrow[data-v-0a519931]:enabled:hover{box-shadow:1.5px 1.5px 0 var(--color-text);transform:translate(1px,1px)}.simulator__arrow[data-v-0a519931]:enabled:active{box-shadow:none;transform:translate(2.5px,2.5px)}.simulator__arrow[data-v-0a519931]:disabled{opacity:.4;cursor:default}.simulator__rail[data-v-0a519931]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--simulator-text-subtle) transparent;gap:22px;margin:0 -10px 12px;padding:18px 10px 22px;display:flex;position:relative;overflow-x:auto}.scenario-disk[data-v-0a519931]{scroll-snap-align:center;border:2.5px solid var(--color-text);color:var(--color-text);background:var(--simulator-disk-delivery);box-shadow:4px 4px 0 var(--simulator-shadow);font-family:var(--font-body);text-align:center;cursor:pointer;transition:transform var(--motion-duration) var(--motion-easing);border-radius:7px;flex-direction:column;flex:0 0 min(225px,72vw);align-items:center;padding:12px 12px 14px;display:flex;position:relative}.scenario-disk[data-scenario=subscription][data-v-0a519931]{background:var(--simulator-disk-subscription)}.scenario-disk[data-scenario=phishing][data-v-0a519931]{background:var(--simulator-disk-phishing)}.scenario-disk[data-scenario=delivery][data-v-0a519931]{background:var(--simulator-disk-delivery)}.scenario-disk[data-scenario=investment][data-v-0a519931]{background:var(--simulator-disk-investment)}.scenario-disk[data-v-0a519931]:nth-child(odd){transform:rotate(-1.3deg)}.scenario-disk[data-v-0a519931]:nth-child(2n){transform:rotate(1.1deg)}@media (hover:hover){.scenario-disk[data-v-0a519931]:hover{transform:rotate(0)translateY(-3px)}}.scenario-disk[data-v-0a519931]:active{transform:rotate(0)translateY(1px)}.scenario-disk[data-v-0a519931]:disabled{opacity:.5;cursor:not-allowed}.scenario-disk[aria-pressed=true][data-v-0a519931]{z-index:1;box-shadow:7px 7px 0 var(--simulator-shadow);transform:rotate(0)scale(1.05)}.scenario-disk[aria-pressed=true][data-v-0a519931]:active{transform:rotate(0)scale(1.02)}.scenario-disk__corner[data-v-0a519931]{border-style:solid;border-width:0 22px 22px 0;border-color:transparent var(--color-background) transparent transparent;width:0;height:0;position:absolute;top:-2px;right:-2px}.scenario-disk__shutter[data-v-0a519931]{border:2px solid var(--color-text);background:var(--simulator-disk-metal);border-radius:3px;width:56%;height:32px;margin:0 auto 10px;position:relative}.scenario-disk__shutter[data-v-0a519931]:after{content:"";border:2px solid var(--color-text);background:var(--simulator-disk-label);border-radius:2px;width:26%;height:20px;position:absolute;top:4px;right:12%}.scenario-disk__label[data-v-0a519931]{border:2px solid var(--color-text);background:var(--simulator-disk-label);border-radius:4px;flex-direction:column;flex:1;align-items:center;width:100%;min-height:150px;padding:12px 10px 10px;display:flex}.scenario-disk__case[data-v-0a519931]{border-bottom:1.5px dashed var(--color-border);width:100%;color:var(--simulator-text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;padding-bottom:5px;font-size:10px;font-weight:800;line-height:1.35}.scenario-disk__title[data-v-0a519931]{min-width:0;min-height:2.24em;font-family:var(--font-display);overflow-wrap:anywhere;flex-direction:column;justify-content:center;margin-bottom:6px;font-size:21px;font-weight:600;line-height:1.12;display:flex}.scenario-disk__description[data-v-0a519931]{color:var(--simulator-text-muted);flex:1;margin-bottom:8px;font-size:11.5px;line-height:1.45}.scenario-disk__description strong[data-v-0a519931]{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.scenario-disk__stamp[data-v-0a519931]{color:var(--simulator-text-subtle);letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;border:2px solid;border-radius:4px;padding:3px 9px;font-size:10.5px;font-weight:800;line-height:1.4;transform:rotate(-5deg)}.scenario-disk__stamp--ready[data-v-0a519931]{color:var(--simulator-stamp)}.scenario-disk[aria-pressed=true] .scenario-disk__stamp--ready[data-v-0a519931]{border-color:var(--simulator-stamp);color:var(--simulator-disk-label);background:var(--simulator-stamp)}.scenario-disk__notch[data-v-0a519931]{border:2px solid var(--color-text);background:var(--simulator-disk-label);border-radius:2px;width:9px;height:9px;position:absolute;bottom:8px;left:10px}.simulator__hint[data-v-0a519931]{color:var(--simulator-text-subtle);margin:0 0 8px;font-size:13.5px;line-height:1.6}.simulator button[data-v-0a519931]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.simulator__selection[data-v-0a519931]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.scenario-disk[data-v-0a519931],.simulator__arrow[data-v-0a519931]{transition:none}.scenario-disk[data-v-0a519931],.scenario-disk[data-v-0a519931]:hover,.scenario-disk[data-v-0a519931]:active,.scenario-disk[aria-pressed=true][data-v-0a519931],.scenario-disk[aria-pressed=true][data-v-0a519931]:active,.simulator__arrow[data-v-0a519931]:enabled:hover,.simulator__arrow[data-v-0a519931]:enabled:active{transform:none}}
