.app-footer[data-v-6b8a05d5]{display:flex;align-items:center;gap:9px;padding:0 28px;color:var(--color-page-muted);font-size:var(--font-body-s);letter-spacing:.01em}.app-footer__legal[data-v-6b8a05d5]{display:flex;gap:16px;margin-left:7px}.app-footer__end[data-v-6b8a05d5],.app-footer__confirm[data-v-6b8a05d5],.app-footer__resume[data-v-6b8a05d5]{margin-left:auto}.app-footer__resume~.app-footer__end[data-v-6b8a05d5],.app-footer__resume~.app-footer__confirm[data-v-6b8a05d5]{margin-left:0}.app-footer__resume[data-v-6b8a05d5]{display:flex;align-items:center;gap:12px;min-width:0}.app-footer__resume-notice[data-v-6b8a05d5]{color:var(--color-page-text);line-height:1.3}@container tsapp (min-width: 769px){.app-footer__resume[data-v-6b8a05d5]{margin-right:7px}.app-footer>span[data-v-6b8a05d5],.app-footer__end[data-v-6b8a05d5],.app-footer__resume-send[data-v-6b8a05d5],.app-footer__legal a[data-v-6b8a05d5]{white-space:nowrap}}.app-footer__resume-notice[data-v-6b8a05d5]:empty{display:none}.app-footer__end[data-v-6b8a05d5],.app-footer__resume-send[data-v-6b8a05d5],.app-footer__confirm button[data-v-6b8a05d5]{min-height:24px;padding:0;border:0;color:inherit;background:none;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.app-footer__end[data-v-6b8a05d5]:hover,.app-footer__resume-send[data-v-6b8a05d5]:hover:not(:disabled),.app-footer__confirm button[data-v-6b8a05d5]:hover:not(:disabled){color:var(--color-page-text)}}.app-footer__confirm[data-v-6b8a05d5]{display:flex;align-items:center;gap:12px;min-width:0}.app-footer__confirm span[data-v-6b8a05d5],.app-footer__confirm .app-footer__confirm-end[data-v-6b8a05d5]{color:var(--color-page-text)}.app-footer__confirm .app-footer__confirm-end[data-v-6b8a05d5]{font-weight:var(--font-semibold)}.app-footer__confirm button[data-v-6b8a05d5]:disabled,.app-footer__resume-send[data-v-6b8a05d5]:disabled{cursor:default}.app-footer__legal a[data-v-6b8a05d5]{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.app-footer__legal a[data-v-6b8a05d5]:hover{color:var(--color-page-text)}}.app-footer__flag[data-v-6b8a05d5]{flex:none;width:19px;height:10px;fill:var(--color-accent)}@container tsapp (max-width: 768px){.app-footer[data-v-6b8a05d5]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:4px 20px 24px;font-size:var(--font-body)}.app-footer__resume[data-v-6b8a05d5]{display:grid;grid-column:1 / -1;grid-row:1;justify-items:start;margin-left:0}.app-footer__resume-notice[data-v-6b8a05d5]{padding:4px 0 8px;line-height:1.5}.app-footer__end[data-v-6b8a05d5],.app-footer__confirm[data-v-6b8a05d5]{grid-column:1 / -1;grid-row:2;margin-left:0}.app-footer__end[data-v-6b8a05d5],.app-footer__resume-send[data-v-6b8a05d5]{justify-self:start;min-height:44px;color:var(--color-page-text);font-weight:var(--font-semibold);text-align:left}.app-footer__legal[data-v-6b8a05d5]{display:grid;grid-column:1 / -1;grid-row:3;gap:0;margin:4px 0 8px;padding-top:4px;border-top:1px solid var(--color-page-line)}.app-footer__legal a[data-v-6b8a05d5]{display:flex;align-items:center;min-height:44px}.app-footer__flag[data-v-6b8a05d5],.app-footer>span[data-v-6b8a05d5]{grid-row:4}.app-footer__confirm[data-v-6b8a05d5]{flex-wrap:wrap;gap:0 20px}.app-footer__confirm>span[data-v-6b8a05d5]{flex-basis:100%;padding:10px 0 2px}.app-footer__confirm button[data-v-6b8a05d5]{min-height:44px}.app-footer--confirming[data-v-6b8a05d5]>:not(.app-footer__confirm){display:none}}.app-menu__trigger[data-v-de57a130]{position:relative;display:flex;flex:none;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;border:1px solid var(--color-page-line-strong);border-radius:var(--radius-pill);color:var(--color-page-text);background:transparent;font-size:var(--font-body-m);font-weight:var(--font-semibold);cursor:pointer}.app-menu__trigger[data-v-de57a130]:after{position:absolute;inset:-4px -2px;content:""}.app-menu__trigger[data-v-de57a130]:disabled{opacity:.55;cursor:default}.app-menu__trigger svg[data-v-de57a130]{width:17px;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-width:2}.app-menu__sheet[data-v-de57a130]{width:100%;max-width:none;max-height:calc(100% - 48px);margin:auto 0 0;padding:0;overflow-y:auto;border:0;border-radius:20px 20px 0 0;color:var(--color-page-text);background:var(--color-page);box-shadow:var(--shadow-menu-sheet)}.app-menu__sheet[open][data-v-de57a130]{animation:app-menu-rise-de57a130 .18s var(--ease-out)}.app-menu__sheet[data-v-de57a130]::backdrop{background:var(--color-page-backdrop)}.app-menu__head[data-v-de57a130]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:8px 12px 0 20px}.app-menu__head h2[data-v-de57a130]{color:var(--color-page-heading);font-size:var(--font-h5)}.app-menu__close[data-v-de57a130]{min-width:44px;min-height:44px;padding:0 12px;border-radius:var(--radius-m);color:var(--color-page-text);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@container tsapp (max-width: 768px){.app-menu__sheet[data-v-de57a130]{overscroll-behavior:contain}.app-menu__sheet[data-v-de57a130]{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@keyframes app-menu-rise-de57a130{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.app-menu__sheet[open][data-v-de57a130]{animation:none}}.host-brand[data-v-0a10fa75]{display:inline-flex;align-items:center;flex:0 1 auto;gap:12px;min-width:0}.host-brand__logo[data-v-0a10fa75]{display:block;flex:none;max-width:140px;max-height:32px;object-fit:contain}.host-brand__name[data-v-0a10fa75]{overflow:hidden;max-width:180px;color:var(--color-page-text);font-size:var(--font-h6);font-weight:var(--font-medium);line-height:var(--line-heading);text-overflow:ellipsis;white-space:nowrap}.host-brand__with[data-v-0a10fa75]{flex:none;color:var(--color-page-quiet);font-size:var(--font-body-s)}@container tsapp (max-width: 768px){.host-brand[data-v-0a10fa75]{gap:6px}.host-brand__logo[data-v-0a10fa75]{max-width:76px;max-height:24px}.host-brand__name[data-v-0a10fa75]{max-width:140px;font-size:var(--font-body-s)}}.app-header[data-v-d577599e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);min-width:0;padding:0 24px 0 28px;color:var(--color-page-text)}.app-header__identity[data-v-d577599e]{display:flex;align-items:center;min-width:0;gap:20px}.app-header__logo[data-v-d577599e]{display:block;flex:none;width:140px;height:auto}.app-header__divider[data-v-d577599e]{flex:none;width:1px;height:22px;background:var(--color-page-divider)}.app-header__title[data-v-d577599e]{overflow:hidden;color:var(--color-page-text);font-size:var(--font-h6);font-weight:var(--font-medium);letter-spacing:.01em;line-height:var(--line-heading);text-overflow:ellipsis;white-space:nowrap}.app-header__secure[data-v-d577599e]{display:flex;flex:none;align-items:center;gap:8px;height:32px;margin:0;padding:0 12px 0 10px;border:1px solid var(--color-page-pill);border-radius:var(--radius-pill);color:var(--color-page-quiet);font-size:var(--font-body-s)}.app-header__secure svg[data-v-d577599e]{width:14px;flex:none;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}@container tsapp (max-width: 768px){.app-header[data-v-d577599e]{justify-content:flex-start;gap:10px;padding:0 12px 0 16px}.app-header__identity[data-v-d577599e]{gap:10px}.app-header__logo[data-v-d577599e]{width:104px}.app-header__identity--hosted[data-v-d577599e]{flex:1 1 auto;gap:6px}.app-header__identity--hosted .app-header__logo[data-v-d577599e]{width:72px}.app-header__divider[data-v-d577599e],.app-header__title[data-v-d577599e],.app-header__secure span[data-v-d577599e]{display:none}.app-header__secure[data-v-d577599e]{width:32px;margin-left:auto;padding:0;justify-content:center}}.accessibility-statement__body[data-v-e61f6d34]{min-height:0;overflow-y:auto}.accessibility-statement__text[data-v-e61f6d34]{display:grid;gap:var(--space-m);max-width:680px;margin:0 auto;padding:var(--space-xxl) var(--space-xl);color:var(--color-text);font-size:var(--font-body-l)}.accessibility-statement__eyebrow[data-v-e61f6d34]{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.accessibility-statement__text h1[data-v-e61f6d34]{font-size:var(--font-h3)}.accessibility-statement__text h1[data-v-e61f6d34]:focus{outline:none}.accessibility-statement__text h2[data-v-e61f6d34]{margin-top:var(--space-s);font-size:var(--font-h5)}.accessibility-statement__text ul[data-v-e61f6d34]{display:grid;gap:var(--space-xs)}.accessibility-statement__text li[data-v-e61f6d34]{position:relative;padding-left:var(--space-m)}.accessibility-statement__text li[data-v-e61f6d34]:before{position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-accent);content:""}.accessibility-statement__text a[data-v-e61f6d34]{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:2px}.accessibility-statement__date[data-v-e61f6d34]{color:var(--color-text-muted);font-size:var(--font-body-m)}@container tsapp (max-width: 768px){.accessibility-statement__body[data-v-e61f6d34]{overscroll-behavior:contain}.accessibility-statement__text[data-v-e61f6d34]{padding:var(--space-l) var(--space-m)}}.full-screen-modal[data-v-8cb75525]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;color:var(--color-text);background:var(--color-bg);border:0}.full-screen-modal[open][data-v-8cb75525]{animation:full-screen-modal-appear-8cb75525 var(--transition-fast)}.full-screen-modal[data-v-8cb75525]::backdrop{background:var(--color-surface-darker)}.full-screen-modal__layout[data-v-8cb75525]{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%}.full-screen-modal__header[data-v-8cb75525]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s) var(--space-l);color:var(--color-text-inverse);background:var(--color-surface-darker)}.full-screen-modal__title[data-v-8cb75525]{color:var(--color-text-inverse);font-size:var(--font-h6)}.full-screen-modal__close[data-v-8cb75525]{min-height:36px;padding:0 var(--space-m);color:var(--color-text-inverse);font-weight:var(--font-semibold);cursor:pointer;background:transparent;border:1px solid color-mix(in srgb,var(--color-text-inverse) 55%,transparent);border-radius:var(--space-xs);transition:background-color var(--transition-fast)}@media(hover:hover){.full-screen-modal__close[data-v-8cb75525]:hover{background:color-mix(in srgb,var(--color-text-inverse) 14%,transparent)}}.full-screen-modal__close[data-v-8cb75525]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.full-screen-modal__body[data-v-8cb75525]{position:relative;min-height:0;overflow:auto}@keyframes full-screen-modal-appear-8cb75525{0%{opacity:0}}@container tsapp (max-width: 768px){.full-screen-modal__body[data-v-8cb75525]{overscroll-behavior:contain}.full-screen-modal__header[data-v-8cb75525]{padding:var(--space-xs) var(--space-m)}.full-screen-modal__close[data-v-8cb75525]{min-height:44px}}@media(prefers-reduced-motion:reduce){.full-screen-modal[open][data-v-8cb75525]{animation:none}}.docusign-session[data-v-8f7a4577]{position:relative;width:100%;height:100%}.docusign-session__document[data-v-8f7a4577]{position:absolute;inset:0}.docusign-session__document--hidden[data-v-8f7a4577]{visibility:hidden}.docusign-session__message[data-v-8f7a4577]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-m);padding:var(--space-l);margin:0;color:var(--color-text-muted);font-size:var(--font-body-l);text-align:center;background:var(--color-bg)}.docusign-session__message p[data-v-8f7a4577]{margin:0}.docusign-session__message button[data-v-8f7a4577]{min-height:44px;padding:var(--space-xs) var(--space-l);color:var(--color-on-accent);font-weight:var(--font-semibold);cursor:pointer;background:var(--color-accent);border:0;border-radius:var(--space-xs)}.esign-consent-text[data-v-75362f08],.esign-consent-text__section[data-v-75362f08]{display:grid;gap:var(--space-s)}.esign-consent-text[data-v-75362f08]{gap:var(--space-m);color:var(--color-text)}.esign-consent-text h2[data-v-75362f08],.esign-consent-text h3[data-v-75362f08]{font-size:var(--font-h5)}.esign-consent-text p[data-v-75362f08],.esign-consent-text ul[data-v-75362f08]{margin:0}.esign-consent-text ul[data-v-75362f08]{display:grid;gap:var(--space-xs);padding-left:var(--space-l)}.signing-consent[data-v-30b33e1a]{display:grid;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--color-border)}.signing-consent__heading[data-v-30b33e1a]{margin:0;color:var(--color-text-heading);font-size:var(--font-body-l);font-weight:var(--font-semibold)}.signing-consent__documents[data-v-30b33e1a]{display:grid;gap:var(--space-xs);margin:0;padding-left:var(--space-l)}.signing-consent__link[data-v-30b33e1a]{padding:0;border:0;border-radius:2px;color:var(--color-accent-ink);background:transparent;font:inherit;font-weight:var(--font-semibold);text-align:left;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}@media(hover:hover){.signing-consent__link[data-v-30b33e1a]:hover{text-decoration-thickness:2.5px}}.signing-consent__link[data-v-30b33e1a]:focus-visible,.signing-consent__agree input[data-v-30b33e1a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.signing-consent__external[data-v-30b33e1a]{display:inline-block;width:.95em;height:.95em;margin-left:2px;vertical-align:-.1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.signing-consent__hidden[data-v-30b33e1a]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.signing-consent__guaranty[data-v-30b33e1a]{margin:0;padding:var(--space-m);border:1px solid var(--color-accent-wash-border);border-left:4px solid var(--color-accent);border-radius:var(--space-xs);color:var(--color-text);background:var(--color-accent-wash)}.signing-consent__agree[data-v-30b33e1a]{position:relative;display:flex;align-items:flex-start;gap:var(--space-s)}.signing-consent__agree label[data-v-30b33e1a]:before{position:absolute;inset:-11px 0 -11px -11px;content:""}.signing-consent__agree input[data-v-30b33e1a]{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--color-accent-ink);cursor:pointer}.signing-consent__agree label[data-v-30b33e1a]{color:var(--color-text);cursor:pointer}.signing-consent__consent-text[data-v-30b33e1a]{width:min(720px,100%);margin:0 auto;padding:var(--space-xl) var(--space-l)}@container tsapp (max-width: 768px){.signing-consent__documents[data-v-30b33e1a]{gap:0}.signing-consent__documents li[data-v-30b33e1a]{display:flex;align-items:center;min-height:44px}.signing-consent__link[data-v-30b33e1a]{padding-block:13px}}.cosign-page__body[data-v-31337a98]{min-height:0;overflow-y:auto}.cosign-page__content[data-v-31337a98]{display:grid;gap:var(--space-m);max-width:680px;margin:0 auto;padding:var(--space-xxl) var(--space-xl);color:var(--color-text);font-size:var(--font-body-l)}.cosign-page__content p[data-v-31337a98]{margin:0}.cosign-page__eyebrow[data-v-31337a98]{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.cosign-page__content h1[data-v-31337a98]{font-size:var(--font-h3)}.cosign-page__content h1[data-v-31337a98]:focus{outline:none}.cosign-page__signing-as[data-v-31337a98]{font-weight:var(--font-semibold)}.cosign-page__form[data-v-31337a98]{display:grid;gap:var(--space-xs);justify-items:start;max-width:420px}.cosign-page__form label[data-v-31337a98]{font-weight:var(--font-semibold)}.cosign-page__form input[data-v-31337a98]{width:100%;min-height:44px;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-control);border-radius:var(--space-xs);color:var(--color-text);background:var(--color-surface);font:inherit}.cosign-page__form button[data-v-31337a98]{min-width:160px;min-height:44px;padding:var(--space-xs) var(--space-l);border:0;border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}@media(hover:hover){.cosign-page__form button[data-v-31337a98]:hover:not(:disabled){background:var(--color-accent-hover)}}.cosign-page__form button[data-v-31337a98]:disabled{cursor:not-allowed;background:var(--color-disabled)}.cosign-page__form input[data-v-31337a98]:focus-visible,.cosign-page__form button[data-v-31337a98]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cosign-page__notice[data-v-31337a98]{padding:var(--space-m);border:1px solid var(--color-info);border-radius:var(--space-xs);background:var(--color-info-soft)}.cosign-page__error[data-v-31337a98]{color:var(--color-error)}.cosign-page__bar[data-v-31337a98]{display:none}@container tsapp (max-width: 768px){.cosign-page__body[data-v-31337a98],.cosign-page__content[data-v-31337a98]{overscroll-behavior:contain}.cosign-page__body[data-v-31337a98]{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.cosign-page__content[data-v-31337a98]{width:100%;min-height:0;overflow-y:auto;padding:var(--space-l) var(--space-m)}.cosign-page__body .cosign-page__bar[data-v-31337a98]{display:grid}.cosign-page__body .cosign-page__bar--empty[data-v-31337a98]{display:none}.cosign-page__bar .cosign-page__form[data-v-31337a98]{justify-items:stretch;max-width:none}.cosign-page__reason[data-v-31337a98]{color:var(--color-text-muted);font-size:var(--font-body-s);text-align:center}.cosign-page__content h1[data-v-31337a98]{overflow-wrap:anywhere}}.electronic-records__body[data-v-822640d3]{min-height:0;overflow-y:auto}.electronic-records__text[data-v-822640d3]{display:grid;gap:var(--space-m);max-width:680px;margin:0 auto;padding:var(--space-xxl) var(--space-xl);font-size:var(--font-body-l)}.electronic-records__eyebrow[data-v-822640d3]{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.electronic-records__text h1[data-v-822640d3]{font-size:var(--font-h3)}.electronic-records__text h1[data-v-822640d3]:focus{outline:none}@container tsapp (max-width: 768px){.electronic-records__body[data-v-822640d3]{overscroll-behavior:contain}.electronic-records__text[data-v-822640d3]{padding:var(--space-l) var(--space-m)}}.sensitive-reveal[data-v-15562b4a]{display:grid;flex:0 0 40px;width:40px;min-height:40px;padding:0;border:0;border-left:0;border-radius:10px;color:var(--color-text-muted);background:transparent;cursor:pointer;place-items:center;transition:color var(--transition-fast),background-color var(--transition-fast)}.sensitive-reveal[data-v-15562b4a]:focus-visible{color:var(--color-accent);background:var(--color-accent-soft)}@media(hover:hover){.sensitive-reveal[data-v-15562b4a]:hover{color:var(--color-accent);background:var(--color-accent-soft)}}.sensitive-reveal svg[data-v-15562b4a]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}@container tsapp (max-width: 768px){.sensitive-reveal[data-v-15562b4a]{flex-basis:44px;width:44px;min-height:44px}}.application-field[data-v-51f9722e]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:3px;padding:11px 16px;border-top:1px solid var(--color-border-soft)}.application-field[data-v-51f9722e]:first-child:not(.application-field--readonly-active){border-top:0}.application-field label[data-v-51f9722e],.application-field__label[data-v-51f9722e],.application-field__source[data-v-51f9722e]{color:var(--color-text-muted);font-size:var(--font-body-xs);line-height:1.3}.application-field__control[data-v-51f9722e]{position:relative;width:100%;min-height:38px;margin-top:2px;border:1px solid var(--color-border-control);border-radius:10px;background:var(--color-surface);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.application-field input[data-v-51f9722e],.application-field select[data-v-51f9722e]{width:100%;min-height:36px;padding:5px 10px;border:0;border-radius:9px;background:transparent;font-size:var(--font-body);font-weight:var(--font-medium);text-align:left}.application-field__display[data-v-51f9722e]{display:flex;align-items:center;width:100%;min-height:36px;font-size:var(--font-body);font-weight:var(--font-medium)}.application-field__edit-target[data-v-51f9722e]{display:flex;align-items:center;align-self:stretch;min-width:0;flex:1;padding:5px 10px;border:0;border-radius:9px;background:transparent;font-weight:inherit;text-align:left;cursor:text}.application-field__display--readonly>.application-field__value[data-v-51f9722e]{padding:5px 10px}.application-field__control[data-v-51f9722e]:focus-within{border-color:var(--color-accent)}@media(hover:hover){.application-field__control[data-v-51f9722e]:hover{border-color:var(--color-accent)}}.application-field__control[data-v-51f9722e]:focus-within{box-shadow:0 0 0 3px var(--color-accent-ring)}.application-field--editing .application-field__control[data-v-51f9722e]{background:var(--color-surface)}.application-field--error .application-field__control[data-v-51f9722e]{border-color:var(--color-error);background:var(--color-error-soft)}.application-field--highlighted .application-field__control[data-v-51f9722e]{animation:field-update-51f9722e .52s ease}.application-field--saved .application-field__control[data-v-51f9722e]{border-color:var(--color-success);background:var(--color-success-soft)}.application-field__value[data-v-51f9722e]{min-width:0;flex:1;overflow-wrap:anywhere}.application-field__value--masked[data-v-51f9722e]{overflow:hidden;font-family:var(--font-family-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.application-field__readonly-value[data-v-51f9722e]{display:flex;align-items:center;min-width:0;color:var(--color-text);font-size:var(--font-body);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;line-height:1.4}.application-field__value--empty[data-v-51f9722e]{color:var(--color-text-muted);font-weight:var(--font-regular)}.application-field--readonly-active[data-v-51f9722e]{margin:2px 8px 8px;padding:11px 12px;border:1px dashed var(--color-accent-dashed);border-radius:10px;background:var(--color-accent-wash)}.application-field--readonly-active .application-field__label[data-v-51f9722e]{display:flex;align-items:center;gap:8px}.application-field--readonly-active .application-field__label[data-v-51f9722e]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.application-field--readonly-active .application-field__value--empty[data-v-51f9722e]{color:var(--color-accent-ink);font-weight:var(--font-medium)}.application-field__lock[data-v-51f9722e]{width:13px;flex:none;margin-right:6px;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.application-field--readonly:not(.application-field--readonly-active) .application-field__value--empty[data-v-51f9722e]{color:var(--color-text-muted)}.application-field--readonly.application-field--highlighted .application-field__readonly-value[data-v-51f9722e]{animation:readonly-field-update-51f9722e .52s ease}.application-field__edit[data-v-51f9722e]{margin-left:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-regular);opacity:0;transition:opacity var(--transition-fast)}.application-field__edit-target:hover .application-field__edit[data-v-51f9722e],.application-field__edit-target:focus-visible .application-field__edit[data-v-51f9722e]{opacity:1}.application-field--saved .application-field__edit[data-v-51f9722e]{opacity:0}.application-field__saved-status[data-v-51f9722e]{position:absolute;top:50%;right:10px;display:grid;width:18px;height:18px;color:var(--color-success);place-items:center;transform:translateY(-50%)}.application-field__saved-status svg[data-v-51f9722e]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.field-status-enter-active[data-v-51f9722e],.field-status-leave-active[data-v-51f9722e]{transition:opacity var(--transition-fast)}.field-status-enter-from[data-v-51f9722e],.field-status-leave-to[data-v-51f9722e]{opacity:0}.application-field__error[data-v-51f9722e]{margin:0;color:var(--color-error);font-size:var(--font-body-xs);font-weight:var(--font-regular);line-height:1.4}.field-error-enter-active[data-v-51f9722e],.field-error-leave-active[data-v-51f9722e]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.field-error-enter-from[data-v-51f9722e],.field-error-leave-to[data-v-51f9722e]{opacity:0;transform:translateY(-4px)}@keyframes field-update-51f9722e{0%{border-color:var(--color-border);background:var(--color-surface)}18%{border-color:var(--color-accent);background:var(--color-accent-wash)}to{border-color:var(--color-border);background:var(--color-surface)}}.application-field--awaiting .application-field__value[data-v-51f9722e]{opacity:0}.application-field--landed[data-v-51f9722e]{animation:field-landed-51f9722e .9s ease-out}@keyframes field-landed-51f9722e{0%{background-color:var(--color-accent-wash)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.application-field--landed[data-v-51f9722e]{animation:none}}@keyframes readonly-field-update-51f9722e{0%,to{color:var(--color-text)}18%{color:var(--color-accent-ink)}}@container tsapp (max-width: 768px){.application-field__edit[data-v-51f9722e]{opacity:1}.application-field__edit-target[data-v-51f9722e]{min-height:44px}}@media(prefers-reduced-motion:reduce){.application-field--highlighted .application-field__control[data-v-51f9722e]{border-color:var(--color-accent);background:var(--color-accent-wash);animation:none}.application-field--readonly.application-field--highlighted .application-field__readonly-value[data-v-51f9722e]{animation:none}.application-field__control[data-v-51f9722e],.application-field__edit[data-v-51f9722e],.field-status-enter-active[data-v-51f9722e],.field-status-leave-active[data-v-51f9722e],.field-error-enter-active[data-v-51f9722e],.field-error-leave-active[data-v-51f9722e]{transition-duration:.01ms}}.application-details__still-needed[data-v-0d955ae8]{display:grid;gap:6px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--color-accent-wash-border);border-radius:var(--radius-m);background:var(--color-accent-wash)}.application-details__still-needed h3[data-v-0d955ae8]{margin:0;color:var(--color-text-heading);font-size:var(--font-body);font-weight:var(--font-semibold)}.application-details__still-needed p[data-v-0d955ae8]{margin:0;color:var(--color-text-strong);font-size:var(--font-body-s)}.application-details__still-needed ul[data-v-0d955ae8]{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.application-details__still-needed li[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:var(--font-body)}.application-details__add-now[data-v-0d955ae8]{flex:none;min-height:36px;padding:4px 12px;border:1px solid var(--color-text-heading);border-radius:var(--radius-s);color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body-m);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.application-details__add-now[data-v-0d955ae8]:focus-visible{background:var(--color-surface-soft)}@media(hover:hover){.application-details__add-now[data-v-0d955ae8]:hover{background:var(--color-surface-soft)}}.application-details__add-now[data-v-0d955ae8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@container tsapp (max-width: 768px){.application-details__still-needed li[data-v-0d955ae8],.application-details__add-now[data-v-0d955ae8]{min-height:44px}}@media(prefers-reduced-motion:reduce){.application-details__add-now[data-v-0d955ae8]{transition:none}}.application-details[data-v-0d955ae8]{display:grid;grid-template-rows:var(--panel-header-height) minmax(0,1fr);min-width:0;min-height:0;border-left:1px solid var(--color-border);background:var(--color-surface-raised)}.application-details__header[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 0 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.application-details__heading[data-v-0d955ae8]{display:flex;flex-direction:column;gap:2px;min-width:0}.application-details__header h2[data-v-0d955ae8]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h5);font-weight:var(--font-heading-weight);letter-spacing:-.005em;line-height:var(--line-heading)}.application-details__subtitle[data-v-0d955ae8]{margin:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-body-m);text-overflow:ellipsis;white-space:nowrap}.application-details__ring[data-v-0d955ae8]{position:relative;flex:none;width:44px;height:44px}.application-details__ring svg[data-v-0d955ae8]{width:44px;height:44px;transform:rotate(-90deg)}.application-details__ring-track[data-v-0d955ae8]{fill:none;stroke:var(--color-track);stroke-width:4}.application-details__ring-fill[data-v-0d955ae8]{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-width:4;transition:stroke-dashoffset .9s var(--ease-out)}.application-details__ring-value[data-v-0d955ae8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-strong);font-family:var(--font-family-mono);font-size:10.5px;font-weight:var(--font-medium)}.application-details__mobile-toggle[data-v-0d955ae8]{display:none}.application-details__reveal[data-v-0d955ae8]{display:grid;min-height:0;grid-template-rows:minmax(0,1fr)}.application-details__reveal-inner[data-v-0d955ae8]{min-height:0;overflow:hidden}.application-details__content[data-v-0d955ae8]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.application-details__group[data-v-0d955ae8]{display:flex;flex:none;flex-direction:column;gap:10px}.application-details__group h3[data-v-0d955ae8]{margin:0;padding:0 4px;color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.12em;line-height:var(--line-heading);text-transform:uppercase;transition:color var(--transition-fast)}.application-details__section-heading[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;width:100%}.application-details__group--current h3[data-v-0d955ae8]{color:var(--color-text)}.application-details__section-toggle[data-v-0d955ae8]{margin:-6px -4px;padding:6px 4px;border:0;border-radius:var(--radius-s);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.application-details__section-toggle[aria-expanded=true][data-v-0d955ae8]{color:var(--color-text)}@media(hover:hover){.application-details__section-toggle[data-v-0d955ae8]:hover{color:var(--color-text);background:var(--color-surface-soft)}}.application-details__section-end[data-v-0d955ae8]{display:inline-flex;align-items:center;gap:8px}.application-details__section-chevron[data-v-0d955ae8]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--transition-fast)}.application-details__section-chevron--open[data-v-0d955ae8]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.application-details__section-chevron[data-v-0d955ae8]{transition:none}}.application-details__check[data-v-0d955ae8]{width:16px;fill:none;stroke:var(--color-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.details-status-enter-active[data-v-0d955ae8],.details-status-leave-active[data-v-0d955ae8]{transition:opacity var(--transition-fast)}.details-status-enter-from[data-v-0d955ae8],.details-status-leave-to[data-v-0d955ae8]{opacity:0}.application-details__panel[data-v-0d955ae8]{display:grid;grid-template-rows:1fr}.application-details__panel-inner[data-v-0d955ae8]{position:relative;min-height:0}.application-details__done[data-v-0d955ae8]{position:absolute;inset:0;z-index:2;display:grid;place-items:start center;padding-top:36px;border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.application-details__done svg[data-v-0d955ae8]{width:76px;height:76px;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(var(--shadow-accent))}.application-details__done-ring[data-v-0d955ae8]{stroke-width:3.5;stroke-dasharray:170;stroke-dashoffset:170;transform:rotate(-90deg);transform-origin:32px 32px;animation:details-done-draw-0d955ae8 .62s var(--ease-out) .12s forwards}.application-details__done-tick[data-v-0d955ae8]{stroke-width:5;stroke-dasharray:40;stroke-dashoffset:40;animation:details-done-draw-0d955ae8 .34s var(--ease-out) .62s forwards}@keyframes details-done-draw-0d955ae8{to{stroke-dashoffset:0}}.details-done-enter-active[data-v-0d955ae8]{transition:opacity .24s ease}.details-done-leave-active[data-v-0d955ae8]{transition:opacity .18s ease}.details-done-enter-from[data-v-0d955ae8],.details-done-leave-to[data-v-0d955ae8]{opacity:0}.application-details__fields[data-v-0d955ae8]{display:grid;gap:12px}.application-details__subsection[data-v-0d955ae8]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card-soft)}.application-details__card-head[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 7px 16px}.application-details__subsection h4[data-v-0d955ae8]{margin:0;padding:4px 0;color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.12em;line-height:var(--line-heading);text-transform:uppercase}.application-details__pill[data-v-0d955ae8]{display:flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--font-semibold)}.application-details__pill--progress[data-v-0d955ae8]{color:var(--color-accent-ink);background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-accent-line)}.application-details__pill--provided[data-v-0d955ae8]{color:var(--color-text-strong);background:var(--color-border-soft);animation:application-details-flash-0d955ae8 2s ease-out both}.application-details__pill-dot[data-v-0d955ae8]{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.application-details__pill svg[data-v-0d955ae8]{width:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}@keyframes application-details-flash-0d955ae8{0%{background-color:var(--color-accent-wash-strong)}to{background-color:var(--color-border-soft)}}.application-details__rows[data-v-0d955ae8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-details__rows[data-v-0d955ae8] .application-field{grid-column:1 / -1}.application-details__rows[data-v-0d955ae8] .application-field[data-field=yearsInBusiness],.application-details__rows[data-v-0d955ae8] .application-field[data-field=monthsInBusiness],.application-details__rows[data-v-0d955ae8] .application-field[data-field=city],.application-details__rows[data-v-0d955ae8] .application-field[data-field=state],.application-details__rows[data-v-0d955ae8] .application-field[data-field=corporateCity],.application-details__rows[data-v-0d955ae8] .application-field[data-field=corporateState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=dbaCity],.application-details__rows[data-v-0d955ae8] .application-field[data-field=dbaState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactCity],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=firstName],.application-details__rows[data-v-0d955ae8] .application-field[data-field=lastName],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactFirstName],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactLastName]{grid-column:span 1}.application-details__rows[data-v-0d955ae8] .application-field[data-field=monthsInBusiness],.application-details__rows[data-v-0d955ae8] .application-field[data-field=state],.application-details__rows[data-v-0d955ae8] .application-field[data-field=corporateState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=dbaState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactState],.application-details__rows[data-v-0d955ae8] .application-field[data-field=lastName],.application-details__rows[data-v-0d955ae8] .application-field[data-field=businessContactLastName]{border-left:1px solid var(--color-border-soft)}.accordion-enter-active[data-v-0d955ae8],.accordion-leave-active[data-v-0d955ae8]{overflow:hidden;transition:grid-template-rows var(--transition-fast),opacity var(--transition-fast)}.accordion-enter-from[data-v-0d955ae8],.accordion-leave-to[data-v-0d955ae8]{grid-template-rows:0fr;opacity:0}@container tsapp (max-width: 768px){.application-details__content[data-v-0d955ae8]{overscroll-behavior:contain}.application-details[data-v-0d955ae8]{display:block;border-left:0;border-top:1px solid var(--color-border);background:var(--color-surface)}.application-details__header[data-v-0d955ae8]{min-height:48px;padding:0 12px 0 16px;border-bottom:0}.application-details__heading[data-v-0d955ae8],.application-details__ring[data-v-0d955ae8]{display:none}.application-details__mobile-toggle[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;padding:0;border:0;color:var(--color-text-heading);background:transparent;font-family:var(--font-family-heading);font-size:var(--font-body-l);font-weight:var(--font-heading-weight);text-align:left;cursor:pointer}.application-details__mobile-pill[data-v-0d955ae8]{display:flex;flex:none;align-items:center;gap:8px;height:32px;padding:0 8px 0 7px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-surface-raised)}.application-details__mobile-ring[data-v-0d955ae8]{width:22px;height:22px;transform:rotate(-90deg)}.application-details__mobile-ring .application-details__ring-track[data-v-0d955ae8],.application-details__mobile-ring .application-details__ring-fill[data-v-0d955ae8]{stroke-width:3}.application-details__mobile-count[data-v-0d955ae8]{font-family:var(--font-family-mono);font-size:var(--font-body-s);font-weight:var(--font-medium)}.application-details__mobile-chevron[data-v-0d955ae8]{width:16px;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform var(--transition-fast)}.application-details__mobile-chevron--open[data-v-0d955ae8]{transform:rotate(180deg)}.application-details__sheet[data-v-0d955ae8]{top:calc(var(--onboarding-viewport-height, 100dvh) * .25);bottom:auto;width:100%;max-width:none;height:calc(var(--onboarding-viewport-height, 100dvh) * .75);max-height:none;margin:0;padding:0;border:0;border-radius:20px 20px 0 0;color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-sheet-up)}.application-details__sheet[data-v-0d955ae8]:not([open]){display:none}.application-details__sheet[open][data-v-0d955ae8]{grid-template-rows:auto minmax(0,1fr)}.application-details__sheet[data-v-0d955ae8]::backdrop{background:var(--color-page-backdrop)}.application-details__sheet-head[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 4px 16px}.application-details__sheet-head h2[data-v-0d955ae8]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h5)}.application-details__sheet-close[data-v-0d955ae8]{min-width:44px;min-height:44px;padding:0 12px;color:var(--color-text);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.application-details__content[data-v-0d955ae8]{height:100%;padding:4px 12px 16px;background:var(--color-surface-raised)}.application-details__pill[data-v-0d955ae8]{font-size:var(--font-body-xs)}.application-details__section-toggle[data-v-0d955ae8]{min-height:44px}}@container tsapp (min-width: 769px) and (max-width: 1024px){.application-details[data-v-0d955ae8]{display:block;border-left:0;border-top:1px solid var(--color-border);background:var(--color-surface)}.application-details__header[data-v-0d955ae8]{min-height:48px;padding:0 12px 0 16px;border-bottom:0}.application-details__heading[data-v-0d955ae8],.application-details__ring[data-v-0d955ae8]{display:none}.application-details__mobile-toggle[data-v-0d955ae8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;padding:0;border:0;color:var(--color-text-heading);background:transparent;font-family:var(--font-family-heading);font-size:var(--font-body-l);font-weight:var(--font-heading-weight);text-align:left;cursor:pointer}.application-details__mobile-pill[data-v-0d955ae8]{display:flex;flex:none;align-items:center;gap:8px;height:32px;padding:0 8px 0 7px;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-surface-raised)}.application-details__mobile-ring[data-v-0d955ae8]{width:22px;height:22px;transform:rotate(-90deg)}.application-details__mobile-ring .application-details__ring-track[data-v-0d955ae8],.application-details__mobile-ring .application-details__ring-fill[data-v-0d955ae8]{stroke-width:3}.application-details__mobile-count[data-v-0d955ae8]{font-family:var(--font-family-mono);font-size:var(--font-body-s);font-weight:var(--font-medium)}.application-details__mobile-chevron[data-v-0d955ae8]{width:16px;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform var(--transition-fast)}.application-details__mobile-chevron--open[data-v-0d955ae8]{transform:rotate(180deg)}.application-details__reveal[data-v-0d955ae8]{grid-template-rows:0fr;overflow:hidden;visibility:hidden;opacity:0;transition:grid-template-rows var(--transition-fast),opacity var(--transition-fast),visibility 0s linear .18s}.application-details__reveal--open[data-v-0d955ae8]{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}.application-details__content[data-v-0d955ae8]{height:auto;max-height:calc(var(--onboarding-viewport-height, 100dvh) * .45);padding:0 12px 12px;background:var(--color-surface-raised)}}@media(prefers-reduced-motion:reduce){.accordion-enter-active[data-v-0d955ae8],.accordion-leave-active[data-v-0d955ae8]{transition-duration:.01ms}.application-details__ring-fill[data-v-0d955ae8]{transition:none}.application-details__pill--provided[data-v-0d955ae8]{animation:none}.application-details__done-ring[data-v-0d955ae8],.application-details__done-tick[data-v-0d955ae8]{animation:none;stroke-dashoffset:0}}@container tsapp (max-width: 1024px){@media(prefers-reduced-motion:reduce){.application-details__reveal[data-v-0d955ae8]{transition-delay:0s}}}:where(.tap-simple-onboarding-app) .answer-flight{position:absolute;top:0;left:0;z-index:60;max-width:240px;overflow:hidden;padding:3px 11px;border-radius:999px;background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border),var(--shadow-card);color:var(--color-accent-ink);font-family:var(--font-family-body);font-size:var(--font-body-m);font-weight:var(--font-semibold);line-height:20px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;will-change:transform,opacity}.loading-overlay[data-v-c194ee74]{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:var(--space-l);color:var(--color-text-inverse);background:color-mix(in srgb,var(--color-surface-darker) 86%,transparent)}.loading-overlay__content[data-v-c194ee74]{display:grid;justify-items:center;gap:var(--space-s);max-width:34rem;text-align:center}.loading-overlay__content h2[data-v-c194ee74],.loading-overlay__content p[data-v-c194ee74]{margin:0;color:var(--color-text-inverse)}.loading-overlay__content h2[data-v-c194ee74]{font-family:var(--font-family-heading);font-size:var(--font-h4)}.loading-overlay__content p[data-v-c194ee74]{font-size:var(--font-body)}.loading-overlay__indicator[data-v-c194ee74]{width:26px;height:26px;border:3px solid color-mix(in srgb,var(--color-text-inverse) 35%,transparent);border-top-color:var(--color-accent);border-radius:50%;animation:loading-overlay-spin-c194ee74 .9s linear infinite}.loading-overlay__status[data-v-c194ee74]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-overlay-enter-active[data-v-c194ee74],.loading-overlay-leave-active[data-v-c194ee74]{transition:opacity var(--transition-fast)}.loading-overlay-enter-from[data-v-c194ee74],.loading-overlay-leave-to[data-v-c194ee74]{opacity:0}@keyframes loading-overlay-spin-c194ee74{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-overlay__indicator[data-v-c194ee74]{animation:none;border-color:var(--color-accent)}.loading-overlay-enter-active[data-v-c194ee74],.loading-overlay-leave-active[data-v-c194ee74]{transition:none}}.session-expired[data-v-cfb7dabc]{display:grid;justify-items:start;width:min(100%,480px);margin-top:var(--space-m);padding:var(--space-l);border:1px solid var(--color-warning);border-radius:var(--space-s);background:var(--color-warning-soft);text-align:left}.session-expired__mark[data-v-cfb7dabc]{display:grid;width:38px;height:38px;margin-bottom:var(--space-m);border-radius:50%;color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--font-h5);font-weight:var(--font-semibold);place-items:center}.session-expired>p[data-v-cfb7dabc]:first-of-type{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.session-expired h1[data-v-cfb7dabc]{margin-top:var(--space-xs);font-family:var(--font-family-heading);font-size:var(--font-h5);line-height:var(--line-heading)}.session-expired>span[data-v-cfb7dabc]{margin-top:var(--space-s);color:var(--color-text-muted);font-size:var(--font-body)}.session-expired__error[data-v-cfb7dabc]{max-width:560px;margin-top:var(--space-m);color:var(--color-error)}.session-expired button[data-v-cfb7dabc]{min-height:44px;margin-top:var(--space-l);padding:var(--space-xs) var(--space-l);border:1px solid var(--color-accent);border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}.session-expired button[data-v-cfb7dabc]:disabled{border-color:var(--color-disabled);background:var(--color-disabled);cursor:wait}@container tsapp (max-width: 768px){.session-expired[data-v-cfb7dabc]{padding:var(--space-m)}}.terms-assent[data-v-33b8d9eb]{max-width:470px;margin:0;color:var(--color-text-strong);font-size:13.5px;line-height:1.5;text-wrap:pretty}.terms-assent a[data-v-33b8d9eb]{color:var(--color-accent-ink);font-weight:var(--font-semibold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:2px}@media(hover:hover){.terms-assent a[data-v-33b8d9eb]:hover{text-decoration-thickness:2.5px}}.terms-assent a[data-v-33b8d9eb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.terms-assent__external[data-v-33b8d9eb]{display:inline-block;width:.95em;height:.95em;margin-left:2px;vertical-align:-.1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.terms-assent__hidden[data-v-33b8d9eb]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.terms-gate[data-v-02ae8150]{display:grid;gap:var(--space-m);justify-items:start;max-width:520px;padding:var(--space-l);border:1px solid var(--color-accent-wash-border);border-radius:var(--radius-m);background:var(--color-accent-wash)}.terms-gate h2[data-v-02ae8150]{margin:0;color:var(--color-text-heading);font-size:var(--font-body-l);font-weight:var(--font-semibold)}.terms-gate h2[data-v-02ae8150]:focus{outline:none}.terms-gate__error[data-v-02ae8150]{margin:0;color:var(--color-error);font-size:var(--font-body-m)}.terms-gate__continue[data-v-02ae8150]{min-width:140px;min-height:44px;padding:var(--space-xs) var(--space-l);border:0;border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}@media(hover:hover){.terms-gate__continue[data-v-02ae8150]:hover:not(:disabled){background:var(--color-accent-hover)}}.terms-gate__continue[data-v-02ae8150]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.terms-gate__continue[data-v-02ae8150]:disabled{cursor:not-allowed;background:var(--color-disabled)}.bank-document[data-v-44f8a2db]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--color-accent-wash-border);border-radius:var(--radius-m);background:var(--color-accent-wash)}.bank-document__title[data-v-44f8a2db]{margin:0;color:var(--color-text-heading);font-size:var(--font-body);font-weight:var(--font-semibold)}.bank-document__text[data-v-44f8a2db],.bank-document__note[data-v-44f8a2db],.bank-document__progress[data-v-44f8a2db],.bank-document__error[data-v-44f8a2db],.bank-document__done[data-v-44f8a2db]{margin:0;font-size:var(--font-body-s);line-height:1.4}.bank-document__text[data-v-44f8a2db],.bank-document__done[data-v-44f8a2db]{color:var(--color-text)}.bank-document__note[data-v-44f8a2db]{color:var(--color-text-muted)}.bank-document__error[data-v-44f8a2db]{color:var(--color-error)}.bank-document__choices[data-v-44f8a2db]{display:flex;flex-wrap:wrap;gap:8px}.bank-document__row[data-v-44f8a2db]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bank-document__row--spread[data-v-44f8a2db]{justify-content:space-between}.bank-document__choice[data-v-44f8a2db],.bank-document__pick[data-v-44f8a2db]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:10px;color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body-s);font-weight:var(--font-semibold);cursor:pointer}.bank-document__choice--main[data-v-44f8a2db],.bank-document__pick[data-v-44f8a2db]{border-color:var(--color-accent);color:var(--color-on-accent);background:var(--color-accent)}.bank-document__choice[data-v-44f8a2db]:focus-visible,.bank-document__pick[data-v-44f8a2db]:focus-within,.bank-document__type button[data-v-44f8a2db]:focus-visible,.bank-document__back[data-v-44f8a2db]:focus-visible,.bank-document__reopen[data-v-44f8a2db]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bank-document__pick[data-v-44f8a2db]{position:relative}.bank-document__pick--off[data-v-44f8a2db]{opacity:.5;cursor:not-allowed}.bank-document__file[data-v-44f8a2db],.bank-document__sr[data-v-44f8a2db]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bank-document__type[data-v-44f8a2db]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-border-cell);border-radius:9px;background:var(--color-surface-cell)}.bank-document__type button[data-v-44f8a2db]{min-height:36px;padding:0 14px;border-radius:7px;color:var(--color-text-muted);font-size:var(--font-body-s);font-weight:var(--font-semibold);cursor:pointer}.bank-document__type .bank-document__type--on[data-v-44f8a2db]{color:var(--color-text-heading);background:var(--color-surface);box-shadow:var(--shadow-cell)}.bank-document__progress[data-v-44f8a2db]{display:grid;gap:6px;color:var(--color-text)}.bank-document__bar[data-v-44f8a2db]{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--color-surface-track)}.bank-document__bar[data-v-44f8a2db]:after{position:absolute;inset:0 auto 0 0;width:40%;border-radius:2px;background:var(--color-accent);animation:bank-document-slide-44f8a2db 1.2s ease-in-out infinite;content:""}.bank-document__back[data-v-44f8a2db],.bank-document__reopen[data-v-44f8a2db]{align-self:flex-start;min-height:32px;padding:0;color:var(--color-accent-ink);font-size:var(--font-body-s);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bank-document__back[data-v-44f8a2db]:disabled{opacity:.5;cursor:not-allowed}.bank-document__done[data-v-44f8a2db]{display:flex;align-items:flex-start;gap:8px}.bank-document__done svg[data-v-44f8a2db]{flex:none;width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--color-accent-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bank-document__done strong[data-v-44f8a2db]{color:var(--color-text-heading)}@keyframes bank-document-slide-44f8a2db{0%{transform:translate(-100%)}to{transform:translate(250%)}}@container tsapp (max-width: 768px){.bank-document[data-v-44f8a2db]{gap:6px;padding:10px 12px;border-radius:16px}.bank-document__choices[data-v-44f8a2db]{display:grid;grid-template-columns:1fr 1fr}.bank-document__choice--main[data-v-44f8a2db]{grid-column:1 / -1}.bank-document__choice[data-v-44f8a2db]{padding:0 10px}.bank-document__choice[data-v-44f8a2db],.bank-document__pick[data-v-44f8a2db],.bank-document__type button[data-v-44f8a2db]{min-height:44px}.bank-document__back[data-v-44f8a2db],.bank-document__reopen[data-v-44f8a2db]{min-height:44px;text-align:left}}@media(prefers-reduced-motion:reduce){.bank-document__bar[data-v-44f8a2db]:after{animation:none;width:100%;opacity:.6}}.business-listing[data-v-c406ea57]{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;width:fit-content;max-width:min(100% - 44px,420px);margin:10px 0 0 44px;padding:12px 14px;border:1px solid var(--color-border-card);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-card)}.business-listing__pin[data-v-c406ea57]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border)}.business-listing__pin svg[data-v-c406ea57]{width:20px;fill:none;stroke:var(--color-accent-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.business-listing__text[data-v-c406ea57]{display:grid;gap:2px;min-width:0}.business-listing__text p[data-v-c406ea57]{margin:0}.business-listing__name[data-v-c406ea57]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.business-listing__address[data-v-c406ea57]{color:var(--color-text-strong)}.business-listing__text .business-listing__source[data-v-c406ea57]{margin-top:4px;color:var(--color-text-subtle);font-size:var(--font-body-s)}.chat-composer-block[data-v-c08d6e09]{display:flex;flex-direction:column;gap:10px}.chat-composer[data-v-c08d6e09]{display:flex;align-items:center;gap:12px;height:58px;padding:0 7px 0 18px;border:1.5px solid var(--color-border-control);border-radius:16px;background:var(--color-surface);font-size:16px;font-weight:var(--font-regular);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.chat-composer[data-v-c08d6e09]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-ring)}.chat-composer__lock[data-v-c08d6e09]{width:18px;flex:none;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.chat-composer input[data-v-c08d6e09]{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--color-text);background:transparent}.chat-composer input[data-v-c08d6e09]::placeholder{color:var(--color-text-subtle);opacity:1}.chat-composer input[data-v-c08d6e09]:disabled{color:var(--color-text-muted);cursor:not-allowed}.chat-composer__unit[data-v-c08d6e09]{flex:none;color:var(--color-text-muted);font-size:14px}.chat-composer__send[data-v-c08d6e09]{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-m);color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--inset-shine),0 4px 14px var(--color-accent-soft);cursor:pointer;transition:filter .15s,transform .15s,opacity .15s}@media(hover:hover){.chat-composer__send[data-v-c08d6e09]:hover:not(:disabled){filter:brightness(1.07)}}.chat-composer__send[data-v-c08d6e09]:active:not(:disabled){transform:translateY(1px)}.chat-composer__send[data-v-c08d6e09]:disabled{opacity:.55;cursor:default}.chat-composer__send svg[data-v-c08d6e09]{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chat-composer__help[data-v-c08d6e09]{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-s)}.chat-composer__help--bad[data-v-c08d6e09]{color:var(--color-error)}.chat-composer__help svg[data-v-c08d6e09]{width:15px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media(prefers-reduced-motion:reduce){.chat-composer[data-v-c08d6e09],.chat-composer__send[data-v-c08d6e09]{transition:none}.chat-composer__send[data-v-c08d6e09]:active:not(:disabled){transform:none}}@container tsapp (max-width: 768px){.chat-composer[data-v-c08d6e09]{gap:10px;height:auto;min-height:52px;padding:0 4px 0 14px;border-radius:14px;font-size:16px}.chat-composer input[data-v-c08d6e09]{height:auto;align-self:stretch}.chat-composer__lock[data-v-c08d6e09]{width:16px}.chat-composer__send[data-v-c08d6e09]{width:44px;height:44px;border-radius:10px}.chat-composer__send svg[data-v-c08d6e09]{width:18px}}@container tsapp (max-width: 768px){@media(max-height:700px){.chat-composer[data-v-c08d6e09]{min-height:48px}}}.comms-consent[data-v-2fd0210e]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.comms-consent__block[data-v-2fd0210e]{display:flex;flex-direction:column;align-items:flex-start;width:100%;animation:comms-consent-rise-2fd0210e .45s var(--ease-out) both}.comms-consent__bubble[data-v-2fd0210e]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:fit-content;max-width:min(100% - 40px,500px);margin:0 0 0 40px;padding:12px 17px;border:1px solid var(--color-border-bubble);border-radius:18px 18px 18px 6px;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--font-body-l);font-weight:var(--font-regular);line-height:var(--line-body);text-wrap:pretty}.comms-consent__bubble p[data-v-2fd0210e]{margin:0}.comms-consent__bubble[data-v-2fd0210e]:before{content:"";position:absolute;bottom:0;left:-40px;width:30px;height:30px;border-radius:9px;background:var(--color-surface-darker) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ee6a1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center / 15px 15px no-repeat}.comms-consent__question[data-v-2fd0210e]{font-weight:var(--font-semibold)}.comms-consent__thanks[data-v-2fd0210e]{animation:comms-consent-rise-2fd0210e .45s var(--ease-out) both}.comms-consent__options[data-v-2fd0210e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.comms-consent__choice[data-v-2fd0210e]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:96px;padding:8px 16px;border:1.5px solid var(--color-border-control);border-radius:var(--radius-m);color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body);font-weight:var(--font-semibold);line-height:1.3;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.comms-consent__choice[data-v-2fd0210e]:focus-visible{border-color:var(--color-text-heading);background:var(--color-surface-soft)}@media(hover:hover){.comms-consent__choice[data-v-2fd0210e]:hover:not(:disabled){border-color:var(--color-text-heading);background:var(--color-surface-soft)}}.comms-consent__choice[data-v-2fd0210e]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.comms-consent__choice[data-v-2fd0210e]:active:not(:disabled){transform:translateY(1px)}.comms-consent__terms[data-v-2fd0210e]{margin-top:4px;padding-top:10px;border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.5}.comms-consent__terms p[data-v-2fd0210e]{margin:0}.comms-consent__version[data-v-2fd0210e]{margin-top:2px;color:var(--color-text-subtle);font-size:var(--font-body-xs)}.comms-consent__answer[data-v-2fd0210e]{align-self:flex-end;width:fit-content;margin:0;padding:11px 17px;border-radius:18px 18px 6px;color:var(--color-text-on-dark);background:var(--color-surface-dark);box-shadow:var(--shadow-user);font-size:var(--font-body-l);line-height:var(--line-body)}.comms-consent__saving[data-v-2fd0210e]{margin:0 0 0 40px;color:var(--color-text-muted);font-size:var(--font-body-m)}.comms-consent__error[data-v-2fd0210e]{color:var(--color-error);font-size:var(--font-body);font-weight:var(--font-medium);line-height:1.45}@keyframes comms-consent-rise-2fd0210e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container tsapp (max-width: 768px){.comms-consent__bubble[data-v-2fd0210e]{max-width:calc(100% - 36px);margin-left:36px;padding:11px 15px;line-height:1.5}.comms-consent__bubble[data-v-2fd0210e]:before{left:-36px;width:28px;height:28px;border-radius:8px;background-size:14px 14px}.comms-consent__choice[data-v-2fd0210e]{flex:1 1 0}.comms-consent__answer[data-v-2fd0210e]{max-width:86%;padding:10px 15px}.comms-consent__saving[data-v-2fd0210e]{margin-left:36px}}@media(prefers-reduced-motion:reduce){.comms-consent__block[data-v-2fd0210e],.comms-consent__thanks[data-v-2fd0210e]{animation:none}.comms-consent__choice[data-v-2fd0210e]{transition:none}.comms-consent__choice[data-v-2fd0210e]:active:not(:disabled){transform:none}}.equipment-card[data-v-b662f819]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.equipment-card__block[data-v-b662f819]{display:flex;flex-direction:column;align-items:flex-start;width:100%;animation:equipment-card-rise-b662f819 .45s var(--ease-out) both}.equipment-card__bubble[data-v-b662f819]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:fit-content;max-width:min(100% - 40px,500px);margin:0 0 0 40px;padding:12px 17px;border:1px solid var(--color-border-bubble);border-radius:18px 18px 18px 6px;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--font-body-l);font-weight:var(--font-regular);line-height:var(--line-body);text-wrap:pretty}.equipment-card__bubble--choices[data-v-b662f819]{width:min(100% - 40px,480px);max-width:none}.equipment-card__bubble--wide[data-v-b662f819]{width:min(100% - 40px,540px);max-width:none}.equipment-card__bubble p[data-v-b662f819]{margin:0}.equipment-card__bubble[data-v-b662f819]:before{content:"";position:absolute;bottom:0;left:-40px;width:30px;height:30px;border-radius:9px;background:var(--color-surface-darker) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ee6a1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center / 15px 15px no-repeat}.equipment-card__question[data-v-b662f819],.equipment-card__fits[data-v-b662f819]{font-weight:var(--font-semibold)}.equipment-card__reasons[data-v-b662f819]{margin:0;padding-left:1.2em;list-style:disc}.equipment-card__list[data-v-b662f819]{display:flex;flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none}.equipment-card__item[data-v-b662f819]{display:flex;align-items:center;gap:14px;margin-top:2px;padding:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface-raised)}.equipment-card__list .equipment-card__item[data-v-b662f819]{margin-top:0}.equipment-card__picture[data-v-b662f819]{flex:none;width:112px;height:84px;object-fit:contain}.equipment-card__icon[data-v-b662f819]{flex:none;width:112px;height:84px;border-radius:10px;background:var(--color-accent-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ee6a1f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4' width='19' height='13' rx='2'/%3E%3Cpath d='M8 20.5h8M12 17v3.5M6 8.5h7M6 11.5h4'/%3E%3C/svg%3E") center / 40px 40px no-repeat}.equipment-card__facts[data-v-b662f819]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:var(--font-body)}.equipment-card__name[data-v-b662f819]{font-weight:var(--font-semibold)}.equipment-card__price[data-v-b662f819]{color:var(--color-text-muted);font-size:var(--font-body-s)}.equipment-card__answers[data-v-b662f819]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.equipment-card__options[data-v-b662f819]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--color-border-soft)}.equipment-card__choice[data-v-b662f819]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--color-border-control);border-radius:var(--radius-m);color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body);font-weight:var(--font-semibold);line-height:1.3;text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.equipment-card__choice[data-v-b662f819]:focus-visible{border-color:var(--color-text-heading);background:var(--color-surface-soft)}@media(hover:hover){.equipment-card__choice[data-v-b662f819]:hover:not(:disabled){border-color:var(--color-text-heading);background:var(--color-surface-soft)}}.equipment-card__choice[data-v-b662f819]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.equipment-card__choice[data-v-b662f819]:active:not(:disabled){transform:translateY(1px)}.equipment-card__choice[data-v-b662f819]:disabled{cursor:default;opacity:.55}.equipment-card__choice--stacked[data-v-b662f819]{flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 16px;text-align:left}.equipment-card__answer-label[data-v-b662f819]{font-size:var(--font-body);font-weight:var(--font-semibold)}.equipment-card__answer-examples[data-v-b662f819]{color:var(--color-text-muted);font-size:var(--font-body-s);font-weight:var(--font-regular);line-height:1.4}.equipment-card__choose[data-v-b662f819]{margin-top:8px}.equipment-card__answer[data-v-b662f819]{align-self:flex-end;width:fit-content;margin:0;padding:11px 17px;border-radius:18px 18px 6px;color:var(--color-text-on-dark);background:var(--color-surface-dark);box-shadow:var(--shadow-user);font-size:var(--font-body-l);line-height:var(--line-body)}.equipment-card__status[data-v-b662f819]{margin:0 0 0 40px;color:var(--color-text-muted);font-size:var(--font-body-m)}.equipment-card__error[data-v-b662f819]{color:var(--color-error);font-size:var(--font-body);font-weight:var(--font-medium);line-height:1.45}.equipment-card__help[data-v-b662f819]{width:min(100% - 40px,540px);margin:0 0 0 40px;color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.5}@keyframes equipment-card-rise-b662f819{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container tsapp (max-width: 768px){.equipment-card__bubble[data-v-b662f819]{max-width:calc(100% - 36px);margin-left:36px;padding:11px 15px;line-height:1.5}.equipment-card__bubble--choices[data-v-b662f819],.equipment-card__bubble--wide[data-v-b662f819]{width:calc(100% - 36px)}.equipment-card__bubble[data-v-b662f819]:before{left:-36px;width:28px;height:28px;border-radius:8px;background-size:14px 14px}.equipment-card__item[data-v-b662f819]{align-items:flex-start}.equipment-card__picture[data-v-b662f819],.equipment-card__icon[data-v-b662f819]{width:80px;height:64px}.equipment-card__options[data-v-b662f819]{flex-direction:column}.equipment-card__options .equipment-card__choice[data-v-b662f819]{width:100%}.equipment-card__answer[data-v-b662f819]{max-width:86%;padding:10px 15px}.equipment-card__status[data-v-b662f819],.equipment-card__help[data-v-b662f819]{width:calc(100% - 36px);margin-left:36px}}@media(prefers-reduced-motion:reduce){.equipment-card__block[data-v-b662f819]{animation:none}.equipment-card__choice[data-v-b662f819]{transition:none}.equipment-card__choice[data-v-b662f819]:active:not(:disabled){transform:none}}.connection-notice[data-v-9470684e]{width:min(100%,480px);margin-top:var(--space-m);padding:var(--space-m);border:1px solid var(--color-warning);border-radius:var(--space-s);background:var(--color-warning-soft)}.connection-notice h2[data-v-9470684e]{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-h6);line-height:var(--line-heading)}.connection-notice p[data-v-9470684e]{margin-top:var(--space-xs);color:var(--color-text)}.connection-notice .connection-notice__error[data-v-9470684e]{color:var(--color-error)}.connection-notice button[data-v-9470684e]{min-height:38px;margin-top:var(--space-m);padding:var(--space-xs) var(--space-m);border:1px solid var(--color-accent);border-radius:var(--space-xs);color:var(--color-accent);background:var(--color-surface);font-weight:var(--font-semibold);cursor:pointer}.connection-notice button[data-v-9470684e]:focus-visible{color:var(--color-on-accent);background:var(--color-accent)}@media(hover:hover){.connection-notice button[data-v-9470684e]:hover{color:var(--color-on-accent);background:var(--color-accent)}}.connection-notice button[data-v-9470684e]:disabled{border-color:var(--color-disabled);color:var(--color-text-muted);cursor:wait}@container tsapp (max-width: 768px){.connection-notice button[data-v-9470684e]{min-height:44px}}.duration-answer[data-v-36a2b25a]{display:grid;grid-template-columns:1fr 1fr auto;width:min(100% - 44px,520px);gap:var(--space-xs);margin:10px 0 0 44px}.duration-answer label[data-v-36a2b25a]{display:grid;gap:var(--space-xxs);color:var(--color-text-muted);font-size:var(--font-body-xs)}.duration-answer input[data-v-36a2b25a],.duration-answer button[data-v-36a2b25a]{min-width:0;min-height:40px;border:1px solid var(--color-border-control);background:var(--color-surface);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.duration-answer input[data-v-36a2b25a]{width:100%;padding:var(--space-xs) var(--space-s);border-radius:10px;font-size:var(--font-body)}.duration-answer input[data-v-36a2b25a]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.duration-answer button[data-v-36a2b25a]{align-self:end;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-pill);color:var(--color-text);box-shadow:var(--shadow-card-soft);font-weight:var(--font-medium);cursor:pointer}.duration-answer button[data-v-36a2b25a]:focus-visible{border-color:var(--color-accent);background:var(--color-accent-wash)}@media(hover:hover){.duration-answer button[data-v-36a2b25a]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-wash)}}.duration-answer button[data-v-36a2b25a]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);box-shadow:none;cursor:not-allowed}@container tsapp (max-width: 768px){.duration-answer[data-v-36a2b25a]{grid-template-columns:1fr 1fr;width:min(100% - 36px,520px);margin-left:36px}.duration-answer input[data-v-36a2b25a],.duration-answer button[data-v-36a2b25a]{min-height:44px}.duration-answer button[data-v-36a2b25a]{grid-column:1 / -1}}.restore-notice[data-v-db6ebdc6]{width:min(100%,480px);padding:var(--space-m);border:1px solid var(--color-warning);border-radius:var(--space-s);background:var(--color-warning-soft)}.restore-notice h2[data-v-db6ebdc6]{color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-h6)}.restore-notice p[data-v-db6ebdc6]{margin-top:var(--space-xs)}.restore-notice__error[data-v-db6ebdc6]{color:var(--color-error)}.restore-notice__actions[data-v-db6ebdc6]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-m)}.restore-notice button[data-v-db6ebdc6]{min-height:38px;padding:var(--space-xs) var(--space-m);border:1px solid var(--color-accent);border-radius:var(--space-xs);color:var(--color-accent);background:var(--color-surface);font-weight:var(--font-semibold);cursor:pointer}.restore-notice button[data-v-db6ebdc6]:focus-visible{color:var(--color-on-accent);background:var(--color-accent)}@media(hover:hover){.restore-notice button[data-v-db6ebdc6]:hover{color:var(--color-on-accent);background:var(--color-accent)}}.restore-notice button[data-v-db6ebdc6]:disabled{border-color:var(--color-disabled);color:var(--color-text-muted);cursor:wait}@container tsapp (max-width: 768px){.restore-notice button[data-v-db6ebdc6]{min-height:44px}}.section-progress[data-v-393e5360]{display:contents}.section-progress__label[data-v-393e5360]{margin:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-body-m);line-height:var(--line-heading);text-overflow:ellipsis;white-space:nowrap}.section-progress__meter[data-v-393e5360]{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.section-progress__dots[data-v-393e5360]{display:flex;flex:none;gap:var(--space-xxs);margin:0;padding:0;list-style:none}.section-progress__dot[data-v-393e5360]{display:flex;width:24px;height:6px;overflow:hidden;border-radius:3px;background:var(--color-surface-track);transition:background-color var(--transition-fast)}.section-progress__dot--done[data-v-393e5360]{background:var(--color-accent)}.section-progress__dot--current[data-v-393e5360]{box-shadow:inset 0 0 0 1.5px var(--color-accent);background:var(--color-accent-wash)}.section-progress__fill[data-v-393e5360]{display:block;height:6px;background:var(--color-accent);transition:width .8s var(--ease-out)}.section-progress__answered[data-v-393e5360]{margin:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-body-xs);font-variant-numeric:tabular-nums;line-height:var(--line-heading);text-overflow:ellipsis;white-space:nowrap}@container tsapp (max-width: 768px){.section-progress__label[data-v-393e5360]{display:flex;align-items:baseline;gap:8px;min-width:0}.section-progress__position[data-v-393e5360]{order:1;color:var(--color-page-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase}.section-progress__separator[data-v-393e5360]{display:none}.section-progress__title[data-v-393e5360]{flex:none;color:var(--color-page-heading);font-family:var(--font-family-heading);font-size:var(--font-h5);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:var(--line-heading)}.section-progress__meter[data-v-393e5360]{display:contents}.section-progress__dots[data-v-393e5360]{grid-area:meter;width:100%}.section-progress__dot[data-v-393e5360]{flex:1 1 0;width:auto;height:5px;background:var(--color-page-line)}.section-progress__dot--done[data-v-393e5360]{background:var(--color-accent)}.section-progress__dot--current[data-v-393e5360]{background:var(--color-accent-soft)}.section-progress__fill[data-v-393e5360]{height:5px}.section-progress__answered[data-v-393e5360]{grid-area:count;color:var(--color-page-quiet);font-size:var(--font-body-xs)}}@media(prefers-reduced-motion:reduce){.section-progress__dot[data-v-393e5360],.section-progress__fill[data-v-393e5360]{transition:none}}.check-diagram[data-v-7ef4a942]{display:block;width:300px;max-width:100%;height:auto;overflow:visible}.check-diagram__sheet[data-v-7ef4a942]{fill:var(--color-surface-cell);stroke:var(--color-border-strong);stroke-width:1}.check-diagram__rule[data-v-7ef4a942]{fill:none;stroke:var(--color-sheet-line-strong);stroke-width:1}.check-diagram__wash[data-v-7ef4a942]{fill:var(--color-accent-wash);stroke:var(--color-accent-line);stroke-width:1}.check-diagram__ink[data-v-7ef4a942]{fill:var(--color-text-placeholder)}.check-diagram__group--lit .check-diagram__ink[data-v-7ef4a942]{fill:var(--color-text)}.check-diagram__digits[data-v-7ef4a942]{font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-medium)}.check-diagram__bracket[data-v-7ef4a942]{fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.check-diagram__group--lit .check-diagram__bracket[data-v-7ef4a942]{stroke:var(--color-accent);stroke-width:1.8}.check-diagram__label[data-v-7ef4a942]{fill:var(--color-text-muted);font-family:var(--font-family-body);font-size:10.5px;font-weight:var(--font-medium)}.check-diagram__group--lit .check-diagram__label[data-v-7ef4a942]{fill:var(--color-accent-ink);font-weight:var(--font-semibold)}.secure-entry[data-v-8e3f7376]{overflow:hidden;border:1px solid var(--color-border-card);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-float)}.secure-entry__header[data-v-8e3f7376]{display:flex;align-items:center;gap:12px;padding:12px 18px;color:var(--color-text-on-dark);background:var(--color-surface-darker)}.secure-entry__mark[data-v-8e3f7376]{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--color-on-accent);background:var(--color-accent)}.secure-entry__mark svg[data-v-8e3f7376]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.secure-entry__heading[data-v-8e3f7376]{display:flex;flex-direction:column;gap:1px}.secure-entry__heading h2[data-v-8e3f7376]{margin:0;color:var(--color-text-on-dark);font-family:var(--font-family-heading);font-size:var(--font-h6);font-weight:var(--font-heading-weight);letter-spacing:.005em;line-height:var(--line-heading)}.secure-entry__heading p[data-v-8e3f7376]{margin:0;color:var(--color-text-on-dark-muted);font-size:var(--font-body-s);line-height:1.3}.secure-entry__fields[data-v-8e3f7376]{display:flex;flex-wrap:wrap;gap:12px 40px;padding:16px 18px 4px}.secure-entry__field[data-v-8e3f7376]{display:flex;flex-direction:column;gap:8px;min-width:0}.secure-entry__label-row[data-v-8e3f7376]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:24px}.secure-entry__label-row .sensitive-reveal[data-v-8e3f7376]{margin:-8px -10px -8px 0}.secure-entry__label-row label[data-v-8e3f7376]{color:var(--color-text-strong);font-size:var(--font-body-m);font-weight:var(--font-semibold)}.secure-entry__type[data-v-8e3f7376]{display:inline-flex;align-self:flex-start;gap:2px;margin-bottom:8px;padding:2px;border:1px solid var(--color-border-cell);border-radius:9px;background:var(--color-surface-cell)}.secure-entry__type-choice[data-v-8e3f7376]{min-width:52px;height:28px;padding:0 12px;border-radius:7px;color:var(--color-text-muted);font-size:var(--font-body-s);font-weight:var(--font-semibold);cursor:pointer}.secure-entry__type-choice--on[data-v-8e3f7376]{color:var(--color-text-heading);background:var(--color-surface);box-shadow:var(--shadow-cell)}.secure-entry__type-choice[data-v-8e3f7376]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.secure-entry__cells[data-v-8e3f7376]{position:relative;display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;border-radius:10px}.secure-entry__cells[data-v-8e3f7376]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.secure-entry__cell[data-v-8e3f7376]{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:46px;border:1px solid var(--color-border-cell);border-radius:8px;color:var(--color-text-placeholder);background:var(--color-surface-cell);font-family:var(--font-family-mono);font-size:17px;font-weight:var(--font-medium);transition:border-color .15s,box-shadow .15s,background-color .15s}.secure-entry__cell--filled[data-v-8e3f7376]{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-cell)}.secure-entry__cell--active[data-v-8e3f7376]{border-color:var(--color-focus);color:var(--color-text);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-accent-ring)}.secure-entry__cells--bad .secure-entry__cell[data-v-8e3f7376]{border-color:var(--color-error-line-soft)}.secure-entry__cells--bad .secure-entry__cell--filled[data-v-8e3f7376]{border-color:var(--color-error-line)}.secure-entry__caret[data-v-8e3f7376]{width:2px;height:22px;border-radius:1px;background:var(--color-accent);animation:secure-entry-caret-8e3f7376 1.05s steps(1) infinite}@keyframes secure-entry-caret-8e3f7376{0%,to{opacity:1}50%{opacity:0}}.secure-entry__separator[data-v-8e3f7376]{width:10px;flex:none;color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:18px;text-align:center}.secure-entry__input[data-v-8e3f7376]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;color:transparent;background:transparent;font-size:16px;opacity:0;cursor:text;caret-color:transparent}.secure-entry__input[data-v-8e3f7376]:focus-visible{outline:none}.secure-entry__help[data-v-8e3f7376]{display:flex;align-items:center;gap:6px;min-height:18px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-s)}.secure-entry__help--ok[data-v-8e3f7376]{color:var(--color-text-strong)}.secure-entry__help--bad[data-v-8e3f7376]{color:var(--color-error)}.secure-entry__help svg[data-v-8e3f7376]{width:14px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.secure-entry__check[data-v-8e3f7376]{display:flex;flex-basis:100%;align-items:center;gap:8px 20px}.secure-entry__check .check-diagram[data-v-8e3f7376]{flex:none}.secure-entry__where[data-v-8e3f7376]{max-width:60ch;margin:0;color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.4}.secure-entry__help-ok[data-v-8e3f7376]{color:var(--color-accent);stroke-width:2.6}.secure-entry__footer[data-v-8e3f7376]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:12px 14px 14px 18px;border-top:1px solid var(--color-border-soft)}.secure-entry__assurance[data-v-8e3f7376]{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-s)}.secure-entry__assurance svg[data-v-8e3f7376]{width:15px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.secure-entry__actions[data-v-8e3f7376]{display:flex;flex:none;align-items:center;gap:12px}.secure-entry__set-aside[data-v-8e3f7376]{display:flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 16px 0 13px;border:1.5px solid var(--color-text-heading);border-radius:var(--radius-m);color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.secure-entry__set-aside svg[data-v-8e3f7376]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.secure-entry__set-aside[data-v-8e3f7376]:focus-visible{background:var(--color-surface-soft)}@media(hover:hover){.secure-entry__set-aside[data-v-8e3f7376]:hover:not(:disabled){background:var(--color-surface-soft)}}.secure-entry__set-aside[data-v-8e3f7376]:disabled{opacity:.55;cursor:default}.secure-entry__submit[data-v-8e3f7376]{display:flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 18px 0 15px;border:0;border-radius:var(--radius-m);color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--inset-shine),var(--shadow-accent);font-size:var(--font-body);font-weight:var(--font-semibold);cursor:pointer;transition:filter .15s,transform .15s}@media(hover:hover){.secure-entry__submit[data-v-8e3f7376]:hover:not(:disabled){filter:brightness(1.07)}}.secure-entry__submit[data-v-8e3f7376]:active:not(:disabled){transform:translateY(1px)}.secure-entry__submit[data-v-8e3f7376]:disabled{opacity:.55;cursor:default}.secure-entry__submit svg[data-v-8e3f7376]{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@container tsapp (max-width: 768px){.secure-entry__fields[data-v-8e3f7376]{overscroll-behavior:contain}.secure-entry[data-v-8e3f7376]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;border-radius:20px;box-shadow:var(--shadow-sheet-up)}.secure-entry__header[data-v-8e3f7376]{padding:10px 14px}.secure-entry__mark[data-v-8e3f7376]{width:30px;height:30px}.secure-entry__fields[data-v-8e3f7376]{flex-direction:column;flex-wrap:nowrap;gap:10px;min-height:0;overflow-y:auto;padding:12px 14px 4px}.secure-entry__fields[data-v-8e3f7376]{grid-row:2}.secure-entry__footer[data-v-8e3f7376]{grid-row:3}.secure-entry__type-choice[data-v-8e3f7376]{height:44px}.secure-entry__label-row .sensitive-reveal[data-v-8e3f7376]{margin:-10px -10px -10px 0}.secure-entry__help[data-v-8e3f7376]{font-size:var(--font-body-xs)}.secure-entry__check[data-v-8e3f7376]{flex-direction:column;align-items:flex-start}.secure-entry__check .check-diagram[data-v-8e3f7376]{width:100%;max-width:320px}.secure-entry__field[data-v-8e3f7376],.secure-entry__cells[data-v-8e3f7376]{width:100%}.secure-entry__cell[data-v-8e3f7376]{flex:1 1 0;width:auto;min-width:0;height:48px;font-size:18px}.secure-entry__footer[data-v-8e3f7376]{flex-direction:column-reverse;align-items:stretch;gap:8px;margin-top:0;padding:8px 14px 12px;border-top:1px solid var(--color-border-soft)}.secure-entry__assurance[data-v-8e3f7376]{justify-content:center;font-size:var(--font-body-xs)}.secure-entry__actions[data-v-8e3f7376]{flex-direction:column-reverse;align-items:stretch;gap:8px}.secure-entry__submit[data-v-8e3f7376],.secure-entry__set-aside[data-v-8e3f7376]{justify-content:center;height:50px;border-radius:14px;font-size:var(--font-body-l)}}@media(prefers-reduced-motion:reduce){.secure-entry__caret[data-v-8e3f7376]{animation:none}.secure-entry__cell[data-v-8e3f7376],.secure-entry__submit[data-v-8e3f7376]{transition:none}}.chat-window[data-v-c5042896]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;background:var(--color-surface)}.chat-window__header[data-v-c5042896]{display:grid;grid-template-areas:"mark title meter" "mark subtitle meter";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:center;column-gap:14px;row-gap:2px;min-height:var(--panel-header-height);padding:var(--space-s) 28px var(--space-s) 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.chat-window__mark[data-v-c5042896]{display:flex;grid-area:mark;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-m);color:var(--color-accent);background:var(--color-surface-darker);box-shadow:var(--shadow-mark)}.chat-window__mark svg[data-v-c5042896]{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.chat-window__title[data-v-c5042896]{display:flex;grid-area:title;align-items:center;min-width:0}.chat-window__header h1[data-v-c5042896]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h5);font-weight:var(--font-heading-weight);letter-spacing:-.005em;line-height:var(--line-heading)}.chat-window__title[data-v-c5042896]{gap:10px}.chat-window__ai-badge[data-v-c5042896]{flex:none;padding:2px 8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);white-space:nowrap}.chat-window__disclosure[data-v-c5042896]{display:flex;flex:none;gap:8px;align-items:flex-start;align-self:center;max-width:520px;margin:0 0 18px;padding:8px 14px;border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.45}.chat-window__disclosure svg[data-v-c5042896]{flex:none;width:16px;margin-top:1px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.chat-window__header[data-v-c5042896] .section-progress__label{grid-area:subtitle}.chat-window__header[data-v-c5042896] .section-progress__meter{grid-area:meter}.chat-window__pane[data-v-c5042896]{position:relative;min-height:0;background-color:var(--color-surface-soft);background-image:var(--dot-grid);background-size:22px 22px}.chat-window__conversation[data-v-c5042896]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding:24px 36px 22px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.chat-window__fade[data-v-c5042896]{position:absolute;top:0;right:0;left:0;height:56px;background:linear-gradient(180deg,var(--color-surface-soft) 10%,transparent);pointer-events:none}.chat-window__messages[data-v-c5042896]{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;gap:14px}.chat-section-leave-active[data-v-c5042896]{transition:opacity var(--transition-fast)}.chat-section-leave-to[data-v-c5042896]{opacity:0}.chat-window__message[data-v-c5042896]{margin:0;padding:12px 17px;font-size:var(--font-body-l);font-weight:var(--font-regular);line-height:var(--line-body);white-space:pre-line;text-wrap:pretty}.chat-window__message-block[data-v-c5042896]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.chat-message-enter-active[data-v-c5042896]{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.chat-message-enter-from[data-v-c5042896]{opacity:0;transform:translateY(10px)}.chat-window__message--assistant[data-v-c5042896]{position:relative;width:fit-content;max-width:min(100% - 40px,500px);margin-left:40px;border:1px solid var(--color-border-bubble);border-radius:18px 18px 18px 6px;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card)}.chat-window__message--assistant[data-v-c5042896]:before{content:"";position:absolute;bottom:0;left:-40px;width:30px;height:30px;border-radius:9px;background:var(--color-surface-darker) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ee6a1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center / 15px 15px no-repeat}.chat-window__message--assistant[data-v-c5042896] .chat-window__secure-hint{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--font-body-m);font-weight:var(--font-medium)}.chat-window__message--assistant[data-v-c5042896] .chat-window__secure-hint svg{width:15px;flex:none;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chat-window__message--user[data-v-c5042896]{display:flex;align-items:center;align-self:flex-end;gap:8px;width:fit-content;max-width:min(78%,420px);padding:11px 17px;border-radius:18px 18px 6px;color:var(--color-text-on-dark);background:var(--color-surface-dark);box-shadow:var(--shadow-user)}.chat-window__message--secure[data-v-c5042896]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px 12px 16px}.chat-window__secure-line[data-v-c5042896]{display:flex;align-items:center;gap:8px;margin:0}.chat-window__chips[data-v-c5042896]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.chat-window__chip[data-v-c5042896]{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:8px;color:var(--color-text-on-dark-quiet);background:var(--color-page-ring);font-size:var(--font-body-xs)}.chat-window__chip-value[data-v-c5042896]{color:var(--color-text-on-dark);font-family:var(--font-family-mono);font-size:var(--font-body-s);letter-spacing:.06em}.chat-window__lock[data-v-c5042896]{width:15px;flex:none;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.chat-window__streaming[data-v-c5042896]>:last-child p:last-child:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.15em;background:var(--color-accent);animation:caret-blink-c5042896 1s steps(2,start) infinite}@keyframes caret-blink-c5042896{to{visibility:hidden}}.chat-window__responding[data-v-c5042896]{display:flex;align-items:center;gap:5px;height:44px;min-height:0;padding:0 18px;box-shadow:none}.chat-window__responding-dot[data-v-c5042896]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-page-muted);animation:responding-dot-c5042896 1.2s ease-in-out infinite}.chat-window__responding-dot[data-v-c5042896]:nth-child(2){animation-delay:.15s}.chat-window__responding-dot[data-v-c5042896]:nth-child(3){animation-delay:.3s}.chat-window__responding-step[data-v-c5042896]{margin-left:7px;color:var(--color-text-muted);font-size:var(--font-body-m);font-weight:var(--font-medium);white-space:nowrap}.responding-step-enter-active[data-v-c5042896],.responding-step-leave-active[data-v-c5042896]{transition:opacity .16s ease,transform .16s ease}.responding-step-enter-from[data-v-c5042896]{opacity:0;transform:translateY(3px)}.responding-step-leave-to[data-v-c5042896]{opacity:0;transform:translateY(-3px)}.chat-window__restore-message[data-v-c5042896]{display:flex;align-items:center;gap:var(--space-s);color:var(--color-text-muted)}.chat-window__restore-dots[data-v-c5042896]{display:inline-flex;gap:var(--space-xxs)}.chat-window__restore-dots i[data-v-c5042896]{width:5px;height:5px;border-radius:50%;background:var(--color-page-muted);animation:responding-dot-c5042896 1.2s ease-in-out infinite}.chat-window__restore-dots i[data-v-c5042896]:nth-child(2){animation-delay:.15s}.chat-window__restore-dots i[data-v-c5042896]:nth-child(3){animation-delay:.3s}@keyframes responding-dot-c5042896{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-window__composer-region[data-v-c5042896]{display:flex;flex-direction:column;gap:10px;padding:16px 24px 18px;border-top:1px solid var(--color-border);background:var(--color-surface)}.chat-window__security[data-v-c5042896]{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-s)}.chat-window__security svg[data-v-c5042896]{width:15px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@container tsapp (max-width: 768px){.chat-window__conversation[data-v-c5042896]{overscroll-behavior:contain}.chat-window[data-v-c5042896]{grid-template-rows:auto minmax(0,1fr) minmax(0,auto);background:transparent}.chat-window__header[data-v-c5042896]{grid-template-areas:"subtitle count" "meter meter";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:6px;min-height:0;padding:0 20px 12px;border-bottom:0;background:transparent}.chat-window__mark[data-v-c5042896],.chat-window--header-folded .chat-window__header[data-v-c5042896]{display:none}.chat-window__title[data-v-c5042896]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat-window__pane[data-v-c5042896]{grid-row:2}.chat-window__composer-region[data-v-c5042896]{grid-row:3}.chat-window--header-folded[data-v-c5042896] .secure-entry__header{display:none}.chat-window__pane[data-v-c5042896]{border-radius:24px 24px 0 0;overflow:hidden}.chat-window__fade[data-v-c5042896]{height:44px}.chat-window__conversation[data-v-c5042896]{padding:20px 14px 14px}.chat-window__messages[data-v-c5042896]{gap:12px}.chat-window__message[data-v-c5042896]{padding:11px 15px;font-size:var(--font-body-l);line-height:1.5}.chat-window__message--assistant[data-v-c5042896]{max-width:calc(100% - 36px);margin-left:36px}.chat-window__message--assistant[data-v-c5042896]:before{left:-36px;width:28px;height:28px;border-radius:8px;background-size:14px 14px}.chat-window__message--user[data-v-c5042896]{max-width:86%;padding:10px 15px}.chat-window__composer-region[data-v-c5042896]{padding:10px 10px 12px;border-top:0;background:var(--color-surface-soft)}.chat-window__composer-region--secure[data-v-c5042896]{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:0 10px 12px}.chat-window__composer-region--bank-ask[data-v-c5042896]{grid-template-rows:auto minmax(0,1fr);gap:8px;max-height:56dvh}.chat-window__composer-region--bank-ask[data-v-c5042896] .secure-entry__header{display:none}.chat-window__security[data-v-c5042896]{justify-content:center;font-size:var(--font-body-xs)}.chat-window__responding-step[data-v-c5042896],.chat-window__reply-needs li[data-v-c5042896]{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.chat-section-leave-active[data-v-c5042896],.chat-message-enter-active[data-v-c5042896]{transition-duration:.01ms}.chat-message-enter-from[data-v-c5042896]{transform:none}.chat-window__responding-dot[data-v-c5042896],.chat-window__restore-dots i[data-v-c5042896]{animation:none;opacity:.65}.responding-step-enter-active[data-v-c5042896],.responding-step-leave-active[data-v-c5042896]{transition:none}.chat-window__streaming[data-v-c5042896]>:last-child p:last-child:after{animation:none}}@container tsapp (max-width: 768px){@media(max-height:700px){.chat-window__conversation[data-v-c5042896]{padding-block:var(--space-s)}.chat-window__messages[data-v-c5042896]{gap:var(--space-s)}}}.chat-window__message--markdown[data-v-c5042896]{white-space:normal}.chat-window__message--markdown[data-v-c5042896] p,.chat-window__message--markdown[data-v-c5042896] ul,.chat-window__message--markdown[data-v-c5042896] ol{margin:0 0 .6em}.chat-window__message--markdown[data-v-c5042896]>:last-child{margin-bottom:0}.chat-window__message--markdown[data-v-c5042896] ul,.chat-window__message--markdown[data-v-c5042896] ol{padding-left:1.25em}.chat-window__message--markdown[data-v-c5042896] ul{list-style:disc}.chat-window__message--markdown[data-v-c5042896] ol{list-style:decimal}.chat-window__message--markdown[data-v-c5042896] code{font-family:var(--font-family-mono);font-size:.92em}.chat-window__message--markdown[data-v-c5042896] a{color:var(--color-accent-ink);text-decoration:underline}.chat-window__reply-lead[data-v-c5042896]{color:var(--color-text-muted)}.chat-window__reply-lead--alone[data-v-c5042896]{color:var(--color-text)}.chat-window__reply-lead[data-v-c5042896]>:last-child,.chat-window__reply-question[data-v-c5042896]>:last-child{margin-bottom:0}.chat-window__reply-lead+.chat-window__reply-ask[data-v-c5042896]{margin-top:10px}.chat-window__reply-ask[data-v-c5042896]{padding:11px 13px;border-radius:var(--radius-m);background:var(--color-surface-soft);transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.chat-window__message--asking .chat-window__reply-ask[data-v-c5042896]{background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border)}.chat-window__reply-ask-head[data-v-c5042896]{display:flex;align-items:flex-start;gap:10px}.chat-window__reply-mark[data-v-c5042896]{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--color-border-strong);color:var(--color-surface);font-size:12px;font-weight:var(--font-bold, 700);line-height:1}.chat-window__message--asking .chat-window__reply-mark[data-v-c5042896]{background:var(--color-accent)}.chat-window__reply-question[data-v-c5042896]{min-width:0;color:var(--color-text);font-weight:var(--font-semibold);letter-spacing:-.005em}.chat-window__message--markdown .chat-window__reply-needs[data-v-c5042896]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 1px 30px;padding:0;list-style:none}.chat-window__reply-needs li[data-v-c5042896]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border);color:var(--color-accent-ink);font-size:var(--font-body-s);font-weight:var(--font-semibold);line-height:1.4;white-space:nowrap}.chat-window__reply-needs svg[data-v-c5042896]{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.chat-window__reply-ask[data-v-c5042896]{transition:none}}.chat-window__problems[data-v-c5042896]{margin:8px 0 0 40px;padding:12px 16px;max-width:500px;border:1px solid var(--color-accent-wash-border);border-radius:var(--radius-m);background:var(--color-accent-wash);color:var(--color-text);font-size:var(--font-body-m);line-height:1.5}.chat-window__problems li+li[data-v-c5042896]{margin-top:var(--space-xs)}.section-navigation[data-v-bb02172e]{display:flex;flex-direction:column;gap:26px;min-width:0;min-height:0;overflow-y:auto;padding:14px 14px 24px;color:var(--color-page-text);scrollbar-width:thin;scrollbar-color:var(--color-page-divider) transparent}.section-navigation__title[data-v-bb02172e]{margin:0;padding:0 12px;color:var(--color-page-heading);font-family:var(--font-family-heading);font-size:var(--font-h4);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:var(--line-heading)}.section-navigation__group[data-v-bb02172e]{display:flex;flex-direction:column;gap:6px}.section-navigation__group-label[data-v-bb02172e]{margin:0;padding:0 12px;color:var(--color-page-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase}.section-navigation__list[data-v-bb02172e]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.section-navigation__item[data-v-bb02172e]{display:flex}.section-navigation__section[data-v-bb02172e]{display:flex;flex-grow:1;gap:14px;align-items:stretch;min-width:0;padding:0 12px;border-radius:var(--radius-m);color:var(--color-page-subtle);font-size:var(--font-body);font-weight:var(--font-medium);transition:color var(--transition-fast),background-color var(--transition-fast)}.section-navigation__section--completed[data-v-bb02172e]{color:var(--color-page-text)}.section-navigation__section--current[data-v-bb02172e]{color:var(--color-page-heading);background:var(--color-page-raised);box-shadow:inset 0 0 0 1px var(--color-page-ring),var(--shadow-rail-current)}.section-navigation__rail[data-v-bb02172e]{display:flex;flex:none;flex-direction:column;align-items:center;width:24px}.section-navigation__line[data-v-bb02172e]{flex-grow:1;width:2px;min-height:13px;background:var(--color-page-line)}.section-navigation__line--top[data-v-bb02172e]{flex-grow:0;height:13px;min-height:0}.section-navigation__line--done[data-v-bb02172e]{background:var(--color-accent-line)}.section-navigation__line--hidden[data-v-bb02172e]{background:transparent}.section-navigation__marker[data-v-bb02172e]{position:relative;flex:none;width:24px;height:24px}.section-navigation__marker-face[data-v-bb02172e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--color-page-line-strong);border-radius:var(--radius-pill);font-size:11.5px;font-weight:var(--font-semibold);line-height:1;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.section-navigation__section--completed .section-navigation__marker-face[data-v-bb02172e]{border-color:transparent;color:var(--color-accent);background:var(--color-accent-soft)}.section-navigation__section--current .section-navigation__marker-face[data-v-bb02172e]{border:2px solid var(--color-accent);color:var(--color-accent);background:var(--color-marker-well);font-size:12px;font-weight:var(--font-bold)}.section-navigation__ripple[data-v-bb02172e]{position:absolute;inset:0;border:1.5px solid var(--color-accent);border-radius:var(--radius-pill);animation:section-navigation-ripple-bb02172e 2.4s cubic-bezier(.2,.7,.3,1) 2 forwards}@keyframes section-navigation-ripple-bb02172e{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}.section-navigation__check[data-v-bb02172e]{width:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.section-navigation__body[data-v-bb02172e]{display:flex;flex-direction:column;flex-grow:1;gap:3px;min-width:0;padding:13px 0;line-height:24px}.section-navigation__section--current .section-navigation__body[data-v-bb02172e]{padding-bottom:16px}.section-navigation__row[data-v-bb02172e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-navigation__label[data-v-bb02172e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-navigation__section--current .section-navigation__label[data-v-bb02172e]{font-weight:var(--font-semibold)}.section-navigation__detail[data-v-bb02172e]{color:var(--color-page-muted);font-size:var(--font-body-s);line-height:1.3}.section-navigation__section--current .section-navigation__detail[data-v-bb02172e]{color:var(--color-page-quiet)}.section-navigation__change[data-v-bb02172e]{align-self:flex-start;min-height:24px;margin-top:2px;padding:0 10px;border:1px solid var(--color-page-line-strong);border-radius:var(--radius-pill);color:var(--color-accent);background:transparent;font:inherit;font-size:var(--font-body-xs);font-weight:var(--font-semibold);line-height:22px;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}@media(hover:hover){.section-navigation__change[data-v-bb02172e]:hover:not(:disabled){border-color:var(--color-accent)}}.section-navigation__change[data-v-bb02172e]:disabled{cursor:not-allowed;opacity:.55}.section-navigation__status[data-v-bb02172e]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.section-navigation__progress[data-v-bb02172e]{flex:none;color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-body-xs);font-weight:var(--font-medium)}.section-navigation__bar[data-v-bb02172e]{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:2px;background:var(--color-page-track)}.section-navigation__bar-fill[data-v-bb02172e]{display:block;height:4px;border-radius:2px;background:var(--color-accent);box-shadow:0 0 10px var(--color-accent-line);transition:width .8s var(--ease-out)}@container tsapp (max-width: 768px){.section-navigation[data-v-bb02172e]{flex-direction:row;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 8px 8px;scrollbar-width:none}.section-navigation[data-v-bb02172e]::-webkit-scrollbar{display:none}.section-navigation__title[data-v-bb02172e],.section-navigation__group-label[data-v-bb02172e],.section-navigation__line[data-v-bb02172e],.section-navigation__bar[data-v-bb02172e],.section-navigation__detail[data-v-bb02172e]{display:none}.section-navigation__group[data-v-bb02172e]{flex-direction:row;gap:0}.section-navigation__list[data-v-bb02172e]{flex-direction:row;width:max-content}.section-navigation__section[data-v-bb02172e]{gap:10px;align-items:center;min-width:150px;min-height:46px;padding:0 10px;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none}.section-navigation__section--current[data-v-bb02172e]{border-bottom-color:var(--color-accent)}.section-navigation__marker[data-v-bb02172e]{width:22px;height:22px}.section-navigation__marker-face[data-v-bb02172e]{font-size:var(--font-body-xs)}.section-navigation__body[data-v-bb02172e]{gap:0;padding:0}.section-navigation__change[data-v-bb02172e]{margin-top:0}.section-navigation__section--current .section-navigation__body[data-v-bb02172e]{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.section-navigation__section[data-v-bb02172e],.section-navigation__marker-face[data-v-bb02172e],.section-navigation__bar-fill[data-v-bb02172e],.section-navigation__change[data-v-bb02172e]{transition:none}.section-navigation__ripple[data-v-bb02172e]{animation:none;opacity:.35}}@container tsapp (max-width: 768px){.section-navigation__section[data-v-bb02172e]{position:relative}.section-navigation__change[data-v-bb02172e]:after{position:absolute;inset:0;content:""}}.application-preview[data-v-810d698b]{display:grid;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:var(--space-l);padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-s);background:var(--color-surface-raised)}.application-preview__text[data-v-810d698b]{display:grid;gap:var(--space-xs);justify-items:start}.application-preview__text h2[data-v-810d698b],.application-preview__text p[data-v-810d698b]{margin:0}.application-preview__text h2[data-v-810d698b]{font-family:var(--font-family-heading);font-size:var(--font-h5)}.application-preview__text p[data-v-810d698b]{color:var(--color-text-muted)}.application-preview__all[data-v-810d698b]{margin-top:var(--space-xs);color:var(--color-accent-ink);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.application-preview__thumbs[data-v-810d698b]{display:flex;gap:10px;margin:0;padding:4px 2px 2px;overflow-x:auto;list-style:none}.application-preview__thumb[data-v-810d698b]{display:grid;gap:6px;justify-items:center;padding:0;color:var(--color-text-subtle);font-size:var(--font-body-s);font-variant-numeric:tabular-nums;cursor:pointer}.application-preview__thumb img[data-v-810d698b]{display:block;width:66px;aspect-ratio:8.5 / 11;object-fit:cover;object-position:top;border:1px solid var(--color-border-cell);border-radius:3px;background:var(--color-bg);box-shadow:0 1px 2px #14131114;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.application-preview__thumb:focus-visible img[data-v-810d698b]{border-color:var(--color-accent-line);box-shadow:var(--shadow-accent);transform:translateY(-2px)}@media(hover:hover){.application-preview__thumb:hover img[data-v-810d698b]{border-color:var(--color-accent-line);box-shadow:var(--shadow-accent);transform:translateY(-2px)}}.application-preview__thumb[data-v-810d698b]:focus-visible{outline:none}.application-preview__viewer[data-v-810d698b]{display:grid;gap:var(--space-l);justify-items:center;height:100%;padding:var(--space-l);overflow-y:auto;background:var(--color-surface-muted)}.application-preview__page[data-v-810d698b]{display:grid;gap:var(--space-xs);width:min(820px,100%);margin:0;scroll-margin-top:var(--space-l)}.application-preview__page img[data-v-810d698b]{display:block;width:100%;height:auto;background:var(--color-bg);box-shadow:0 2px 10px #1413111f}.application-preview__page figcaption[data-v-810d698b]{color:var(--color-text-muted);font-size:var(--font-body-s);text-align:center}.application-preview__end[data-v-810d698b]{display:block;width:1px;height:1px}.application-preview__cue[data-v-810d698b]{position:sticky;bottom:0;display:flex;justify-content:center;justify-self:stretch;margin:calc(-1 * var(--space-l)) calc(-1 * var(--space-l)) 0;padding:var(--space-xl) var(--space-m) var(--space-m);background:linear-gradient(to bottom,transparent,var(--color-surface-muted) 70%);pointer-events:none;transition:opacity var(--transition-fast)}.application-preview__cue--done[data-v-810d698b]{visibility:hidden;opacity:0}.application-preview__pill[data-v-810d698b]{margin:0;padding:6px 14px;border-radius:var(--radius-pill);color:var(--color-surface);background:var(--color-text-heading);box-shadow:0 4px 14px #1413112e;font-size:var(--font-body-s);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;animation:application-preview-nudge-810d698b .9s var(--ease-out) .4s 1}@keyframes application-preview-nudge-810d698b{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@container tsapp (max-width: 720px){.application-preview[data-v-810d698b]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.application-preview__thumb img[data-v-810d698b],.application-preview__cue[data-v-810d698b]{transition:none}.application-preview__pill[data-v-810d698b]{animation:none}}@container tsapp (max-width: 768px){.application-preview__viewer[data-v-810d698b]{overscroll-behavior:contain}.application-preview__all[data-v-810d698b]{position:relative}.application-preview__all[data-v-810d698b]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}}.other-fees[data-v-01b13f72]{display:flex;flex-direction:column;gap:8px;width:100%;font-size:var(--font-body-s);line-height:1.4}.other-fees__title[data-v-01b13f72],.other-fees__intro[data-v-01b13f72],.other-fees__summary[data-v-01b13f72]{margin:0}.other-fees__head[data-v-01b13f72]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.other-fees__summary[data-v-01b13f72]{color:var(--color-text)}.other-fees__toggle[data-v-01b13f72]{padding:0;border:0;color:var(--color-accent-ink);background:none;font:inherit;font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.other-fees__title[data-v-01b13f72]{color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-body);font-weight:var(--font-heading-weight);letter-spacing:-.01em}.other-fees__intro[data-v-01b13f72]{color:var(--color-text)}.other-fees__list[data-v-01b13f72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 20px;margin:0;padding:0;list-style:none}.other-fees__list li[data-v-01b13f72]{display:grid;align-content:start;gap:1px;padding:6px 0;border-top:1px solid var(--color-border)}.other-fees__name[data-v-01b13f72]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.other-fees__amount[data-v-01b13f72]{color:var(--color-text);font-variant-numeric:tabular-nums}.other-fees__note[data-v-01b13f72]{color:var(--color-text-muted)}@container tsapp (max-width: 768px){.other-fees__toggle[data-v-01b13f72]{position:relative}.other-fees__toggle[data-v-01b13f72]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}}.plan-card[data-v-23fc20b8]{display:grid;gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-s);background:var(--color-surface)}.plan-card__header[data-v-23fc20b8]{display:flex;align-items:center;justify-content:space-between}.plan-card__header h2[data-v-23fc20b8],.plan-card p[data-v-23fc20b8]{margin:0}.plan-card__header h2[data-v-23fc20b8]{font-family:var(--font-family-heading);font-size:var(--font-h5)}.plan-card__change[data-v-23fc20b8]{color:var(--color-accent-ink);font-weight:var(--font-semibold);text-decoration:underline;cursor:pointer}.plan-card__title[data-v-23fc20b8]{font-weight:var(--font-semibold)}.plan-card__fees[data-v-23fc20b8]{margin-top:var(--space-s)}.plan-card__figures[data-v-23fc20b8],.plan-card__confidence[data-v-23fc20b8],.plan-card__summary[data-v-23fc20b8]{color:var(--color-text-muted)}@container tsapp (max-width: 768px){.plan-card__change[data-v-23fc20b8]{position:relative}.plan-card__change[data-v-23fc20b8]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}}.verification-badge[data-v-8122d356]{display:inline-flex;align-items:center;justify-self:start;gap:4px;width:fit-content;max-width:100%;margin:0;padding:2px 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-surface-soft);font-size:var(--font-body-xs);font-weight:var(--font-semibold);line-height:1.5}.verification-badge--ok[data-v-8122d356]{border-color:transparent;color:var(--color-success);background:var(--color-success-soft)}.verification-badge--warn[data-v-8122d356]{border-color:transparent;color:var(--color-warning);background:var(--color-warning-soft)}.verification-badge__icon[data-v-8122d356]{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.review-section[data-v-ff4c47d5]{padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-s);background:var(--color-surface)}.review-section__header[data-v-ff4c47d5],.review-section__title[data-v-ff4c47d5]{display:flex;align-items:center}.review-section__header[data-v-ff4c47d5]{justify-content:space-between;gap:var(--space-m);padding-bottom:var(--space-m);border-bottom:1px solid var(--color-border)}.review-section__title[data-v-ff4c47d5]{gap:var(--space-s)}.review-section h2[data-v-ff4c47d5],.review-section h3[data-v-ff4c47d5]{margin:0;font-family:var(--font-family-heading);line-height:var(--line-heading)}.review-section h2[data-v-ff4c47d5]{font-size:var(--font-h5)}.review-section h3[data-v-ff4c47d5]{color:var(--color-text-muted);font-size:var(--font-body)}.review-section__updated[data-v-ff4c47d5]{color:var(--color-success);font-size:var(--font-body-s);font-weight:var(--font-semibold)}.review-section__edit[data-v-ff4c47d5]{min-height:36px;padding:var(--space-xs) var(--space-m);border-radius:var(--space-xs);font-weight:var(--font-semibold);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.review-section__edit[data-v-ff4c47d5]{border:1px solid var(--color-border);background:var(--color-surface)}.review-section__edit[data-v-ff4c47d5]:focus-visible{border-color:var(--color-focus);color:var(--color-accent)}@media(hover:hover){.review-section__edit[data-v-ff4c47d5]:hover:not(:disabled){border-color:var(--color-focus);color:var(--color-accent)}}.review-section__edit[data-v-ff4c47d5]:disabled{color:var(--color-disabled);cursor:not-allowed}.review-section__content[data-v-ff4c47d5],.review-section__form[data-v-ff4c47d5]{display:grid;gap:var(--space-l);padding-top:var(--space-l)}.review-section__subsection[data-v-ff4c47d5]{display:grid;gap:var(--space-s)}.review-section__subhead[data-v-ff4c47d5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xxs) var(--space-s)}.review-section dl[data-v-ff4c47d5],.review-section__edit-grid[data-v-ff4c47d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m) var(--space-xl);margin:0}.review-section dl>div[data-v-ff4c47d5],.review-section__edit-grid>div[data-v-ff4c47d5],.review-section__locked-field[data-v-ff4c47d5]{min-width:0}.review-section dt[data-v-ff4c47d5],.review-section label[data-v-ff4c47d5],.review-section__locked-field span[data-v-ff4c47d5]{display:block;color:var(--color-text-muted);font-size:var(--font-body-s)}.review-section dd[data-v-ff4c47d5],.review-section__locked-field strong[data-v-ff4c47d5]{display:block;margin:var(--space-xxs) 0 0;font-size:var(--font-body);font-weight:var(--font-semibold);overflow-wrap:anywhere}.review-section__value[data-v-ff4c47d5]{display:flex;align-items:center;min-width:0}.review-section__source[data-v-ff4c47d5]{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--font-body-xs)}.review-section__value>span[data-v-ff4c47d5]{min-width:0;overflow-wrap:anywhere}.review-section__value--sensitive[data-v-ff4c47d5]{min-height:36px;border:1px solid var(--color-border);border-radius:var(--space-xxs)}.review-section__field--invalid[data-v-ff4c47d5]{padding:var(--space-xs);border-left:3px solid var(--color-error);background:var(--color-error-soft)}.review-section__value--sensitive>span[data-v-ff4c47d5]{flex:1;padding:5px var(--space-xs)}.review-section input[data-v-ff4c47d5],.review-section select[data-v-ff4c47d5]{width:100%;min-height:40px;margin-top:var(--space-xxs);padding:var(--space-xs);border:1px solid var(--color-border-control);border-radius:var(--space-xxs);background:var(--color-surface);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.review-section input[data-v-ff4c47d5]:focus,.review-section select[data-v-ff4c47d5]:focus{border-color:var(--color-focus)}.review-section input[aria-invalid=true][data-v-ff4c47d5],.review-section select[aria-invalid=true][data-v-ff4c47d5]{border-color:var(--color-error);background:var(--color-error-soft)}.review-section__locked-note[data-v-ff4c47d5]{display:block;margin-top:var(--space-xxs);color:var(--color-text-muted);font-size:var(--font-body-xs)}.review-section__error[data-v-ff4c47d5],.review-section__validation[data-v-ff4c47d5],.review-section__section-error[data-v-ff4c47d5]{margin:var(--space-xxs) 0 0;color:var(--color-error);font-size:var(--font-body-s)}.review-section__validation[data-v-ff4c47d5]{padding:var(--space-s);border:1px solid var(--color-error);border-radius:var(--space-xs);background:var(--color-error-soft)}.review-section__validation p[data-v-ff4c47d5]{margin:0}.review-section__validation p+p[data-v-ff4c47d5]{margin-top:var(--space-xxs)}.review-section__section-error[data-v-ff4c47d5]{padding:var(--space-s);border:1px solid var(--color-error);border-radius:var(--space-xs);background:var(--color-error-soft)}.review-status-enter-active[data-v-ff4c47d5],.review-status-leave-active[data-v-ff4c47d5],.review-error-enter-active[data-v-ff4c47d5],.review-error-leave-active[data-v-ff4c47d5]{transition:opacity var(--transition-fast)}.review-status-enter-from[data-v-ff4c47d5],.review-status-leave-to[data-v-ff4c47d5],.review-error-enter-from[data-v-ff4c47d5],.review-error-leave-to[data-v-ff4c47d5]{opacity:0}@container tsapp (max-width: 768px){.review-section[data-v-ff4c47d5]{padding:var(--space-m)}.review-section dl[data-v-ff4c47d5],.review-section__edit-grid[data-v-ff4c47d5]{grid-template-columns:minmax(0,1fr)}.review-section__edit[data-v-ff4c47d5],.review-section input[data-v-ff4c47d5],.review-section select[data-v-ff4c47d5]{min-height:44px}}.submission-success__payments[data-v-62c428bc]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.submission-success__back[data-v-62c428bc]{min-height:44px;margin-top:var(--space-s);padding:0 20px;border:0;border-radius:var(--radius-m);background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-weight:var(--font-semibold);cursor:pointer}@media(hover:hover){.submission-success__back[data-v-62c428bc]:hover{background:var(--color-accent-hover)}}.submission-success__back[data-v-62c428bc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.submission-success[data-v-62c428bc]{display:grid;align-content:center;justify-items:center;min-height:100%;padding:var(--space-xxl);text-align:center}.submission-success__status[data-v-62c428bc]{display:grid;justify-items:center}.submission-success__copy[data-v-62c428bc]{max-width:560px;margin:0 0 var(--space-m);padding:var(--space-m);border:1px solid var(--color-accent-wash-border);border-radius:var(--space-xs);color:var(--color-text);background:var(--color-accent-wash)}.submission-success svg[data-v-62c428bc]{width:48px;margin-bottom:var(--space-l);fill:var(--color-success-soft);stroke:var(--color-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;animation:submission-success-enter-62c428bc var(--transition-fast)}.submission-success h1[data-v-62c428bc]{margin:0 0 var(--space-m);font-family:var(--font-family-heading);font-size:var(--font-h2);line-height:var(--line-heading)}.submission-success p[data-v-62c428bc]{max-width:620px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-l)}.submission-success p+p[data-v-62c428bc]{margin-top:var(--space-xs)}.submission-success__next[data-v-62c428bc]{width:100%;max-width:620px;margin:var(--space-l) 0;padding:var(--space-l);text-align:left;background:var(--color-surface-soft);border-radius:var(--space-s)}.submission-success__next h2[data-v-62c428bc]{margin:0 0 var(--space-s);font-family:var(--font-family-heading);font-size:var(--font-h6);line-height:var(--line-heading)}.submission-success__next ol[data-v-62c428bc]{display:grid;gap:var(--space-xs);margin:0;padding-left:var(--space-l);color:var(--color-text-muted);font-size:var(--font-body-l)}@keyframes submission-success-enter-62c428bc{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.submission-success svg[data-v-62c428bc]{animation:none}}@container tsapp (max-width: 768px){.submission-success[data-v-62c428bc]{padding:var(--space-l)}.submission-success__next[data-v-62c428bc]{padding:var(--space-m)}}.review-workspace[data-v-e71cd9c0]{height:100%;min-width:0;min-height:0;background:var(--color-surface-soft)}.review-workspace__body[data-v-e71cd9c0]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.review-workspace__header[data-v-e71cd9c0]{padding:var(--space-xl) var(--space-xxl) var(--space-l);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.review-workspace__header p[data-v-e71cd9c0],.review-workspace__header h1[data-v-e71cd9c0],.review-workspace__header span[data-v-e71cd9c0],.review-workspace__actions p[data-v-e71cd9c0]{margin:0}.review-workspace__header p[data-v-e71cd9c0]{margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.review-workspace__header h1[data-v-e71cd9c0]{font-family:var(--font-family-heading);font-size:var(--font-h3);line-height:var(--line-heading)}.review-workspace__header span[data-v-e71cd9c0]{display:block;margin-top:var(--space-xs);color:var(--color-text-muted)}.review-workspace__content[data-v-e71cd9c0]{display:grid;align-content:start;gap:var(--space-l);min-height:0;overflow-y:auto;padding:var(--space-l) var(--space-xxl) var(--space-xl)}.review-workspace__preparation[data-v-e71cd9c0]{display:grid;align-content:center;justify-items:center;gap:var(--space-m);min-height:0;padding:var(--space-xxl);text-align:center}.review-workspace__preparation h2[data-v-e71cd9c0],.review-workspace__preparation p[data-v-e71cd9c0]{margin:0}.review-workspace__preparation button[data-v-e71cd9c0]{min-height:40px;padding:var(--space-xs) var(--space-l);border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}.review-workspace__actions[data-v-e71cd9c0]{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);padding:var(--space-m) var(--space-xxl);border-top:1px solid var(--color-border);background:var(--color-surface)}.review-workspace__actions p[data-v-e71cd9c0]{color:var(--color-text-muted)}.review-workspace__actions .review-workspace__submission-error[data-v-e71cd9c0]{color:var(--color-error)}.review-workspace__actions button[data-v-e71cd9c0]{min-width:190px;min-height:44px;padding:var(--space-xs) var(--space-l);border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}.review-workspace__actions button[data-v-e71cd9c0]:focus-visible{background:var(--color-accent-hover)}@media(hover:hover){.review-workspace__actions button[data-v-e71cd9c0]:hover:not(:disabled){background:var(--color-accent-hover)}}.review-workspace__actions button[data-v-e71cd9c0]:disabled{opacity:.5;cursor:not-allowed}.review-workspace__edit-actions[data-v-e71cd9c0]{display:flex;flex:none;gap:var(--space-xs)}.review-workspace__actions .review-workspace__cancel[data-v-e71cd9c0]{min-width:0;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.review-workspace__actions .review-workspace__cancel[data-v-e71cd9c0]:focus-visible{border-color:var(--color-focus);color:var(--color-accent);background:var(--color-surface)}@media(hover:hover){.review-workspace__actions .review-workspace__cancel[data-v-e71cd9c0]:hover:not(:disabled){border-color:var(--color-focus);color:var(--color-accent);background:var(--color-surface)}}.review-state-enter-active[data-v-e71cd9c0],.review-state-leave-active[data-v-e71cd9c0]{transition:opacity var(--transition-fast)}.review-state-enter-from[data-v-e71cd9c0],.review-state-leave-to[data-v-e71cd9c0]{opacity:0}@container tsapp (max-width: 768px){.review-workspace__content[data-v-e71cd9c0]{overscroll-behavior:contain}.review-workspace__header[data-v-e71cd9c0]{padding:var(--space-m) var(--space-m) var(--space-s)}.review-workspace__header h1[data-v-e71cd9c0]{font-size:var(--font-h4)}.review-workspace__header span[data-v-e71cd9c0]{margin-top:var(--space-xxs);font-size:var(--font-body-m)}.onboarding-shell--keyboard-settled .review-workspace__header[data-v-e71cd9c0]{display:none}.review-workspace__content[data-v-e71cd9c0],.review-workspace__preparation[data-v-e71cd9c0]{grid-row:2}.review-workspace__actions[data-v-e71cd9c0]{grid-row:3}.review-workspace__content[data-v-e71cd9c0]{gap:var(--space-m);padding:var(--space-m)}.review-workspace__actions[data-v-e71cd9c0]{align-items:stretch;flex-direction:column;gap:var(--space-xs);padding:var(--space-s) var(--space-m)}.review-workspace__actions p[data-v-e71cd9c0]{display:none}.review-workspace__actions .review-workspace__submission-error[data-v-e71cd9c0]{display:block}.review-workspace__actions button[data-v-e71cd9c0]{width:100%}.review-workspace__actions .review-workspace__edit-actions button[data-v-e71cd9c0]{flex:1 1 0;width:auto;min-width:0}.review-workspace__preparation button[data-v-e71cd9c0]{min-height:44px}}.documents-workspace[data-v-9c3c9e86]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-width:0;min-height:0;background:var(--color-surface-soft)}.documents-workspace__header[data-v-9c3c9e86]{padding:var(--space-xl) var(--space-xxl) var(--space-l);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.documents-workspace__header p[data-v-9c3c9e86],.documents-workspace__header h1[data-v-9c3c9e86],.documents-workspace__header span[data-v-9c3c9e86],.document-panel h2[data-v-9c3c9e86],.document-panel p[data-v-9c3c9e86]{margin:0}.documents-workspace__header>p[data-v-9c3c9e86]{margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.documents-workspace__header h1[data-v-9c3c9e86]{font-family:var(--font-family-heading);font-size:var(--font-h3);line-height:var(--line-heading)}.documents-workspace__header span[data-v-9c3c9e86],.document-panel__heading p[data-v-9c3c9e86],.documents-empty[data-v-9c3c9e86],.document-list span[data-v-9c3c9e86],.document-upload__filename[data-v-9c3c9e86]{color:var(--color-text-muted)}.documents-workspace__header span[data-v-9c3c9e86]{display:block;margin-top:var(--space-xs)}.documents-workspace__actions[data-v-9c3c9e86]{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);padding:var(--space-m) var(--space-xxl);border-top:1px solid var(--color-border);background:var(--color-surface)}.documents-workspace__actions h2[data-v-9c3c9e86],.documents-workspace__actions p[data-v-9c3c9e86]{margin:0}.documents-workspace__actions h2[data-v-9c3c9e86]{font-family:var(--font-family-heading);font-size:var(--font-h4)}.documents-workspace__actions p[data-v-9c3c9e86]{margin-top:var(--space-xs);color:var(--color-text-muted)}.documents-workspace__actions .document-message--error[data-v-9c3c9e86]{color:var(--color-error)}.documents-workspace__actions button[data-v-9c3c9e86]{min-width:190px;min-height:44px;padding:var(--space-xs) var(--space-l);border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}.documents-workspace__content[data-v-9c3c9e86]{display:grid;align-content:start;gap:var(--space-l);min-height:0;overflow-y:auto;padding:var(--space-l) var(--space-xxl) var(--space-xl)}.documents-state[data-v-9c3c9e86]{display:grid;justify-items:center;gap:var(--space-m);padding:var(--space-xxl);text-align:center}.document-panel[data-v-9c3c9e86]{padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-xs);background:var(--color-surface)}.document-panel__heading[data-v-9c3c9e86]{display:flex;align-items:start;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-l)}.document-panel h2[data-v-9c3c9e86],.documents-state h2[data-v-9c3c9e86]{font-family:var(--font-family-heading);font-size:var(--font-h4)}.document-panel__heading p[data-v-9c3c9e86]{margin-top:var(--space-xs)}.document-upload[data-v-9c3c9e86]{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);align-items:end;gap:var(--space-m)}.document-upload label[data-v-9c3c9e86]{display:grid;gap:var(--space-xs);color:var(--color-text);font-weight:var(--font-semibold)}.document-upload select[data-v-9c3c9e86],.document-upload input[data-v-9c3c9e86]{width:100%;min-height:44px;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-control);border-radius:var(--space-xs);color:var(--color-text);background:var(--color-surface);font:inherit;font-weight:var(--font-regular)}.document-upload__filename[data-v-9c3c9e86],.document-message[data-v-9c3c9e86]{grid-column:1 / -1}.document-message--error[data-v-9c3c9e86]{color:var(--color-error)}.documents-state button[data-v-9c3c9e86],.document-panel__refresh[data-v-9c3c9e86],.document-list button[data-v-9c3c9e86]{min-height:40px;padding:var(--space-xs) var(--space-m);border-radius:var(--space-xs);font-weight:var(--font-semibold);cursor:pointer}.documents-state button[data-v-9c3c9e86]{color:var(--color-on-accent);background:var(--color-accent)}.document-panel__refresh[data-v-9c3c9e86],.document-list button[data-v-9c3c9e86]{border:1px solid var(--color-border-strong);color:var(--color-text);background:var(--color-surface)}button[data-v-9c3c9e86]:disabled{opacity:.5;cursor:not-allowed}.document-list[data-v-9c3c9e86]{display:grid;gap:var(--space-s);padding:0;margin:0;list-style:none}.document-list li[data-v-9c3c9e86]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--space-xs)}.document-list strong[data-v-9c3c9e86],.document-list span[data-v-9c3c9e86]{display:block;overflow-wrap:anywhere}.document-list span[data-v-9c3c9e86]{margin-top:2px;font-size:var(--font-body-s)}@container tsapp (max-width: 768px){.documents-workspace__content[data-v-9c3c9e86]{overscroll-behavior:contain}.documents-workspace__header[data-v-9c3c9e86],.documents-workspace__content[data-v-9c3c9e86],.documents-workspace__actions[data-v-9c3c9e86]{padding:var(--space-l) var(--space-m)}.documents-workspace__actions[data-v-9c3c9e86]{align-items:stretch;flex-direction:column}.documents-workspace__actions button[data-v-9c3c9e86]{width:100%}.documents-state button[data-v-9c3c9e86],.document-panel__refresh[data-v-9c3c9e86],.document-list button[data-v-9c3c9e86]{min-height:44px}.document-upload[data-v-9c3c9e86]{grid-template-columns:1fr}.document-upload__filename[data-v-9c3c9e86],.document-message[data-v-9c3c9e86]{grid-column:auto}.document-panel__heading[data-v-9c3c9e86],.document-list li[data-v-9c3c9e86]{align-items:stretch;flex-direction:column}}@container tsapp (max-width: 768px){@media(max-height:700px){.documents-workspace__header[data-v-9c3c9e86]{padding:14px var(--space-m) 12px}.documents-workspace__header>p[data-v-9c3c9e86]{margin-bottom:4px}.documents-workspace__header h1[data-v-9c3c9e86]{font-size:var(--font-h4)}.documents-workspace__header span[data-v-9c3c9e86]{margin-top:4px;font-size:var(--font-body-s)}.documents-workspace__content[data-v-9c3c9e86]{padding-top:var(--space-s)}.document-panel[data-v-9c3c9e86]{padding:var(--space-m)}.document-panel__heading[data-v-9c3c9e86]{margin-bottom:var(--space-s)}.documents-workspace__actions[data-v-9c3c9e86]{gap:var(--space-xs);padding:10px var(--space-m) 12px}.documents-workspace__actions h2[data-v-9c3c9e86]{font-size:var(--font-h6)}.documents-workspace__actions p[data-v-9c3c9e86]{margin-top:2px;font-size:var(--font-body-s)}}}.signer-card[data-v-bf8b78f9]{display:grid;gap:var(--space-m);padding:var(--space-l);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--space-xs)}.signer-card__row[data-v-bf8b78f9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l)}.signer-card--next[data-v-bf8b78f9]{border-color:var(--color-accent)}.signer-card--signed[data-v-bf8b78f9]{background:var(--color-success-soft);border-color:var(--color-success)}.signer-card__person[data-v-bf8b78f9]{min-width:0}.signer-card h2[data-v-bf8b78f9],.signer-card p[data-v-bf8b78f9]{margin:0;overflow-wrap:anywhere}.signer-card h2[data-v-bf8b78f9]{font-size:var(--font-h6)}.signer-card p[data-v-bf8b78f9]{color:var(--color-text-muted)}.signer-card .signer-card__status[data-v-bf8b78f9]{margin-top:var(--space-xs);color:var(--color-text);font-size:var(--font-body-s);font-weight:var(--font-semibold)}.signer-card--signed .signer-card__status[data-v-bf8b78f9]{color:var(--color-success)}.signer-card__check[data-v-bf8b78f9]{flex:none;width:36px;fill:var(--color-surface);stroke:var(--color-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.signer-card__resend[data-v-bf8b78f9],.signer-card__waiting[data-v-bf8b78f9]{flex:none;min-width:160px;min-height:44px;padding:var(--space-xs) var(--space-l);color:var(--color-on-accent);font-weight:var(--font-semibold);cursor:pointer;background:var(--color-accent);border:0;border-radius:var(--space-xs);transition:background-color var(--transition-fast)}.signer-card__resend[data-v-bf8b78f9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.signer-card .signer-card__resend[data-v-bf8b78f9]{color:var(--color-accent-ink);background:var(--color-surface);border:1px solid var(--color-accent-ink)}@media(hover:hover){.signer-card .signer-card__resend[data-v-bf8b78f9]:hover:not(:disabled){background:var(--color-accent-tint)}}.signer-card__resend[data-v-bf8b78f9]:disabled,.signer-card__waiting[data-v-bf8b78f9]:disabled{cursor:not-allowed;background:var(--color-disabled)}.signer-card__start[data-v-bf8b78f9]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-m)}.signer-card__begin[data-v-bf8b78f9]{justify-content:center;min-width:200px}.signer-card .signer-card__begin[data-v-bf8b78f9]:disabled{opacity:.75;cursor:not-allowed}.signer-card .signer-card__reason[data-v-bf8b78f9]{order:-1;color:var(--color-text-strong);font-size:var(--font-body-m)}@container tsapp (max-width: 768px){.signer-card[data-v-bf8b78f9]{padding:var(--space-m)}.signer-card__start[data-v-bf8b78f9]{flex-direction:column;align-items:stretch;gap:var(--space-xs)}.signer-card__begin[data-v-bf8b78f9]{width:100%}.signer-card .signer-card__reason[data-v-bf8b78f9]{order:0;text-align:center}.signer-card__row[data-v-bf8b78f9]{flex-direction:column;align-items:stretch}.signer-card__check[data-v-bf8b78f9]{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.signer-card__resend[data-v-bf8b78f9],.signer-card__waiting[data-v-bf8b78f9]{transition:none}}.signature-workspace[data-v-e9260f55]{height:100%;min-width:0;min-height:0;padding:var(--space-xl);overflow-y:auto;background:var(--color-surface-soft)}.signature-workspace__content[data-v-e9260f55]{display:grid;gap:var(--space-l);width:min(720px,100%);margin:0 auto}.signature-workspace header p[data-v-e9260f55],.signature-workspace__notice[data-v-e9260f55],.signature-workspace__notice p[data-v-e9260f55]{margin:0}.signature-workspace header p[data-v-e9260f55]{margin-top:var(--space-s);color:var(--color-text-muted);font-size:var(--font-body-l)}.signature-workspace header .signature-workspace__eyebrow[data-v-e9260f55]{margin:0 0 var(--space-xs);color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.signature-workspace h1[data-v-e9260f55]{font-size:var(--font-h2)}.signature-workspace__signers[data-v-e9260f55]{display:grid;gap:var(--space-s);padding:0;margin:0;list-style:none}.signature-workspace__notice[data-v-e9260f55]{padding:var(--space-m);background:var(--color-info-soft);border:1px solid var(--color-info);border-radius:var(--space-xs)}.signature-workspace__notice[data-signing-tab][data-v-e9260f55]{display:grid;gap:var(--space-s)}.signature-workspace__actions[data-v-e9260f55]{display:flex;flex-wrap:wrap;gap:var(--space-s)}.signature-workspace__notice .signature-workspace__secondary[data-v-e9260f55]{color:var(--color-text);background:transparent;border:1px solid var(--color-border-control)}.signature-workspace__notice--error[data-v-e9260f55]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m);background:var(--color-error-soft);border-color:var(--color-error)}.signature-workspace__notice button[data-v-e9260f55]{min-height:40px;padding:var(--space-xs) var(--space-l);color:var(--color-on-accent);font-weight:var(--font-semibold);cursor:pointer;background:var(--color-accent);border:0;border-radius:var(--space-xs)}@container tsapp (max-width: 768px){.signature-workspace[data-v-e9260f55]{overscroll-behavior:contain}.signature-workspace[data-v-e9260f55]{padding:var(--space-m)}.signature-workspace__notice button[data-v-e9260f55]{min-height:44px}}.statement-receipt h3[data-v-0e697251]{margin:0 0 var(--space-xs);font-size:var(--font-h6)}.statement-receipt__lede[data-v-0e697251]{margin:0;color:var(--color-text-muted)}.statement-receipt__rows[data-v-0e697251]{display:grid;gap:var(--space-m);margin:var(--space-s) 0 0;padding:0;list-style:none}.statement-receipt__row[data-v-0e697251]{display:grid;gap:6px}.statement-receipt__line[data-v-0e697251]{display:flex;align-items:baseline;gap:var(--space-xs);margin:0}.statement-receipt__label[data-v-0e697251]{color:var(--color-text-strong)}.statement-receipt__leader[data-v-0e697251]{flex:1;min-width:var(--space-m);border-bottom:2px dotted var(--color-border-strong);transform:translateY(-4px)}.statement-receipt__value[data-v-0e697251]{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-heading)}.statement-receipt__page[data-v-0e697251]{margin:0;color:var(--color-text-subtle);font-size:var(--font-body-s)}.statement-receipt__crop[data-v-0e697251]{margin:0;overflow:hidden;border:1px solid var(--color-border-cell);border-radius:6px;background:var(--color-bg)}.statement-receipt__crop img[data-v-0e697251]{display:block;width:100%;height:auto}.analysis-details[data-v-32cfa022]{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:var(--space-l);background:color-mix(in srgb,var(--color-surface-darker) 60%,transparent)}.analysis-details__panel[data-v-32cfa022]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(640px,100%);max-height:100%;border-radius:var(--space-s);background:var(--color-surface);outline:none}.analysis-details__header[data-v-32cfa022]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-l);border-bottom:1px solid var(--color-border)}.analysis-details__header h2[data-v-32cfa022]{margin:0;font-family:var(--font-family-heading);font-size:var(--font-h5)}.analysis-details__close[data-v-32cfa022]{color:var(--color-text-muted);text-decoration:underline;cursor:pointer}.analysis-details__body[data-v-32cfa022]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l);padding:var(--space-l);overflow-y:auto}.analysis-details__body h3[data-v-32cfa022]{margin:0 0 var(--space-xs);font-size:var(--font-h6)}.analysis-details__body p[data-v-32cfa022],.analysis-details__body ul[data-v-32cfa022]{margin:0;color:var(--color-text)}.analysis-details__body .analysis-details__estimate[data-v-32cfa022]{color:var(--color-text-muted);font-size:var(--font-body-s)}.analysis-details__figures[data-v-32cfa022]{display:grid;gap:var(--space-xs);margin:0}.analysis-details__figures div[data-v-32cfa022]{display:flex;justify-content:space-between;gap:var(--space-m)}.analysis-details__figures dt[data-v-32cfa022]{color:var(--color-text-muted)}.analysis-details__figures dd[data-v-32cfa022]{margin:0;font-variant-numeric:tabular-nums}.analysis-details__export[data-v-32cfa022]{display:grid;gap:var(--space-xs);margin-top:var(--space-s);font-weight:var(--font-semibold)}.analysis-details__export input[data-v-32cfa022]{min-width:0;max-width:100%;min-height:44px;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-control);border-radius:var(--space-xs);background:var(--color-surface);font:inherit;font-weight:var(--font-regular)}.analysis-details__error[data-v-32cfa022]{color:var(--color-error)}@container tsapp (max-width: 768px){.analysis-details__body[data-v-32cfa022]{overscroll-behavior:contain}.analysis-details__close[data-v-32cfa022]{position:relative}.analysis-details__close[data-v-32cfa022]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}}.compare-ledger[data-v-ae03494f]{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:var(--space-l);background:color-mix(in srgb,var(--color-surface-darker) 60%,transparent)}.compare-ledger__panel[data-v-ae03494f]{display:grid;gap:14px;width:min(680px,100%);max-height:100%;overflow-x:clip;overflow-y:auto;padding:18px 24px 22px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);outline:none;animation:compare-ledger-in-ae03494f .22s var(--ease-out)}@keyframes compare-ledger-in-ae03494f{0%{opacity:0;transform:translateY(8px)}}.compare-ledger__back[data-v-ae03494f]{display:inline-flex;align-items:center;gap:4px;height:36px;margin-left:-10px;padding:0 12px 0 6px;border-radius:10px;color:var(--color-text-strong);font-size:var(--font-body-s);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.compare-ledger__back[data-v-ae03494f]:focus-visible{background:var(--color-surface-soft)}@media(hover:hover){.compare-ledger__back[data-v-ae03494f]:hover{background:var(--color-surface-soft)}}.compare-ledger__back svg[data-v-ae03494f]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.compare-ledger__bar[data-v-ae03494f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.compare-ledger__plans[data-v-ae03494f]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--color-surface-soft)}.compare-ledger__plans button[data-v-ae03494f]{padding:5px 11px;border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);cursor:pointer}.compare-ledger__plans button[aria-pressed=true][data-v-ae03494f]{background:var(--color-surface);color:var(--color-accent-ink);box-shadow:var(--shadow-card)}.compare-ledger__head h2[data-v-ae03494f]{margin:0;font-family:var(--font-family-heading);font-size:var(--font-h5);color:var(--color-text-heading);letter-spacing:-.01em}.compare-ledger__head p[data-v-ae03494f]{margin:2px 0 0;color:var(--color-text-muted);font-size:var(--font-body-s)}.compare-ledger__rows[data-v-ae03494f]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.compare-ledger__row[data-v-ae03494f]{display:grid;grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto 7.5em;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;font-variant-numeric:tabular-nums}.compare-ledger__row--tap[data-v-ae03494f]{background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border)}.compare-ledger__row--today[data-v-ae03494f]{background:var(--color-surface-soft)}.compare-ledger__name[data-v-ae03494f]{display:grid;min-width:0}.compare-ledger__name b[data-v-ae03494f]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.compare-ledger__name small[data-v-ae03494f]{color:var(--color-text-muted);font-size:var(--font-body-xs)}.compare-ledger__row i[data-v-ae03494f]{border-bottom:2px dotted var(--color-border-strong);transform:translateY(2px)}.compare-ledger__cost[data-v-ae03494f]{font-family:var(--font-family-heading);font-weight:700;color:var(--color-text-heading)}.compare-ledger__cost small[data-v-ae03494f]{font-family:var(--font-family-body);font-weight:var(--font-regular);color:var(--color-text-muted);font-size:var(--font-body-xs)}.compare-ledger__row--tap .compare-ledger__cost[data-v-ae03494f]{color:var(--color-accent-ink)}.compare-ledger__diff[data-v-ae03494f]{justify-self:end;font-size:var(--font-body-s);font-weight:var(--font-semibold);color:var(--color-text-muted)}.compare-ledger__diff--more[data-v-ae03494f]{color:var(--color-error)}.compare-ledger__row--tap .compare-ledger__diff[data-v-ae03494f]{color:var(--color-accent-ink)}.compare-ledger__note[data-v-ae03494f]{margin:0;color:var(--color-text-muted);font-size:var(--font-body-xs);line-height:1.5}.compare-ledger__beats[data-v-ae03494f]{margin-top:4px;color:var(--color-accent-ink);font-size:var(--font-body-s);font-weight:var(--font-semibold)}.compare-ledger__cash[data-v-ae03494f]{margin:0;color:var(--color-text-strong);font-size:var(--font-body-s);line-height:1.45}.compare-ledger__basis[data-v-ae03494f]{display:block;text-align:right}.compare-ledger__split[data-v-ae03494f]{grid-column:1 / -1;margin:2px 0 0;color:var(--color-text-heading);font-size:var(--font-body-s);font-weight:var(--font-semibold)}.compare-ledger__qualifier[data-v-ae03494f]{color:var(--color-text);font-size:var(--font-body-s)}.compare-ledger__note a[data-v-ae03494f]{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-height:760px){.compare-ledger[data-v-ae03494f]{padding-block:var(--space-m)}.compare-ledger__panel[data-v-ae03494f]{gap:10px;padding-block:12px 16px}.compare-ledger__row[data-v-ae03494f]{padding-block:5px}}@container tsapp (max-width: 640px){.compare-ledger[data-v-ae03494f]{padding:0;place-items:stretch}.compare-ledger__panel[data-v-ae03494f]{align-content:start;gap:8px;width:100%;padding:8px 16px 14px;border-radius:0}.compare-ledger__head p[data-v-ae03494f]{display:none}.compare-ledger__bar[data-v-ae03494f]{gap:6px;min-width:0}.compare-ledger__plans[data-v-ae03494f]{display:flex;flex:1 1 100%;flex-wrap:nowrap;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:3px;scrollbar-width:none}.compare-ledger__plans[data-v-ae03494f]::-webkit-scrollbar{display:none}.compare-ledger__plans button[data-v-ae03494f]{flex:none;white-space:nowrap;scroll-snap-align:start}.compare-ledger__head h2[data-v-ae03494f]{font-size:var(--font-h6)}.compare-ledger__rows[data-v-ae03494f]{gap:0}.compare-ledger__row[data-v-ae03494f]{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:7px 10px;line-height:1.3}.compare-ledger__name[data-v-ae03494f]{grid-row:span 2}.compare-ledger__row i[data-v-ae03494f]{display:none}.compare-ledger__cost[data-v-ae03494f]{justify-self:end}.compare-ledger__diff[data-v-ae03494f]{font-size:var(--font-body-xs)}.compare-ledger__note[data-v-ae03494f]{line-height:1.4}}@media(prefers-reduced-motion:reduce){.compare-ledger__panel[data-v-ae03494f]{animation:none}}@container tsapp (max-width: 768px){.compare-ledger__panel[data-v-ae03494f]{overscroll-behavior:contain}.compare-ledger__plans button[data-v-ae03494f]{min-height:44px}.compare-ledger__back[data-v-ae03494f]{position:relative}.compare-ledger__back[data-v-ae03494f]:after{position:absolute;inset:-4px 0;content:""}}.cash-program[data-v-a52eb86f]{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-size:var(--font-body-s);line-height:1.45;text-wrap:pretty}.cash-program p[data-v-a52eb86f],.cash-program__how-title[data-v-a52eb86f]{margin:0}.cash-program__cost[data-v-a52eb86f],.cash-program__summary[data-v-a52eb86f],.cash-program__rate[data-v-a52eb86f]{color:var(--color-text)}.cash-program__customers[data-v-a52eb86f]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.cash-program__how[data-v-a52eb86f]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-m);color:var(--color-text);background:var(--color-surface-soft)}.cash-program__how-title[data-v-a52eb86f]{color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-body);font-weight:var(--font-heading-weight);letter-spacing:-.01em}.cash-program__state[data-v-a52eb86f]{padding-top:6px;border-top:1px solid var(--color-border);color:var(--color-text-strong)}.pricing-options[data-v-3ff58bbf]{display:flex;flex-direction:column;width:min(1120px,100%);min-width:0}.pricing-options__lead[data-v-3ff58bbf]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px}.pricing-options__headline[data-v-3ff58bbf]{display:flex;flex-direction:column;max-width:820px}.pricing-options__lead .pricing-options__compare[data-v-3ff58bbf]{align-self:flex-end;margin-top:0}.pricing-options__headline h2[data-v-3ff58bbf],.pricing-options__headline p[data-v-3ff58bbf]{margin:0}.pricing-options__headline .pricing-options__confidence[data-v-3ff58bbf]{margin-top:8px;color:var(--color-text-muted);font-size:var(--font-body-m)}.pricing-options__rough[data-v-3ff58bbf]{max-width:720px;margin-top:18px;padding:14px 18px;border-left:3px solid var(--color-warning);border-radius:10px;background:var(--color-warning-soft);color:var(--color-text);font-size:var(--font-body);line-height:1.5}.pricing-options__question[data-v-3ff58bbf]{max-width:720px;margin:18px 0 0;color:var(--color-text-strong);font-size:var(--font-body);line-height:1.5}.pricing-options__rough p[data-v-3ff58bbf]{margin:0}.pricing-options__rough .pricing-options__rough-title[data-v-3ff58bbf]{margin-bottom:2px;color:var(--color-text-heading);font-weight:var(--font-semibold)}.pricing-options__unsure[data-v-3ff58bbf]{margin-top:8px}.pricing-options__unsure summary[data-v-3ff58bbf]{color:var(--color-text-heading);font-weight:var(--font-semibold);cursor:pointer}.pricing-options__unsure ul[data-v-3ff58bbf]{margin:6px 0 0;padding-left:20px}.pricing-options__unsure li+li[data-v-3ff58bbf]{margin-top:4px}.pricing-options__headline h2[data-v-3ff58bbf]{margin-top:14px;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h4);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.pricing-options__error[data-v-3ff58bbf]{margin:20px 0 0;color:var(--color-error)}.pricing-options__cards[data-v-3ff58bbf]{display:flex;gap:16px;margin:24px 0 0;padding:13px 0 0;list-style:none}.pricing-options__card[data-v-3ff58bbf]{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:24px 24px 22px;border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card-soft)}.pricing-options__card--chosen[data-v-3ff58bbf]{border-color:var(--color-accent);box-shadow:var(--shadow-card-soft),0 0 0 1px var(--color-accent)}.pricing-options__card--ineligible .pricing-options__figures[data-v-3ff58bbf],.pricing-options__card--ineligible .pricing-options__share[data-v-3ff58bbf]{opacity:.45}.pricing-options__card h3[data-v-3ff58bbf],.pricing-options__card p[data-v-3ff58bbf]{margin:0}.pricing-options__top[data-v-3ff58bbf]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pricing-options__card h3[data-v-3ff58bbf]{color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h5);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:var(--line-heading)}.pricing-options__subtitle[data-v-3ff58bbf]{color:var(--color-text-muted);font-size:var(--font-body-s);font-weight:var(--font-medium)}.pricing-options__figures[data-v-3ff58bbf]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin:20px 0 0;padding-top:18px;border-top:1px solid var(--color-border-soft)}.pricing-options__figure[data-v-3ff58bbf]{display:flex;flex-direction:column;min-width:0;gap:4px}.pricing-options__figure dt[data-v-3ff58bbf]{color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);white-space:nowrap}.pricing-options__figure dd[data-v-3ff58bbf]{margin:0}.pricing-options__figure .pricing-options__amount[data-v-3ff58bbf]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin-top:2px}.pricing-options__amount strong[data-v-3ff58bbf]{color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h3);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1}.pricing-options__figures--range[data-v-3ff58bbf]{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-options__figures--range .pricing-options__amount strong[data-v-3ff58bbf]{font-size:var(--font-h5);letter-spacing:-.015em}.pricing-options__figure--savings .pricing-options__amount strong[data-v-3ff58bbf]{color:var(--color-accent-ink)}.pricing-options__amount>span[data-v-3ff58bbf]{color:var(--color-text-muted);font-size:var(--font-body-s)}.pricing-options__paid-by[data-v-3ff58bbf]{color:var(--color-text-heading);font-size:var(--font-body-s);font-weight:var(--font-semibold);line-height:1.35}.pricing-options__year[data-v-3ff58bbf]{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-body-xs);font-variant-numeric:tabular-nums}.pricing-options__terms[data-v-3ff58bbf]{display:flex;flex-direction:column;margin:14px 0 0;font-size:var(--font-body-s)}.pricing-options__terms div[data-v-3ff58bbf]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--color-border-soft)}.pricing-options__terms dt[data-v-3ff58bbf]{color:var(--color-text-muted)}.pricing-options__terms dd[data-v-3ff58bbf]{margin:0;color:var(--color-text-heading);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.pricing-options__share[data-v-3ff58bbf]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px}.pricing-options__share-track[data-v-3ff58bbf]{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--color-surface-track)}.pricing-options__share-fill[data-v-3ff58bbf]{display:block;height:100%;border-radius:3px;background:var(--color-text-muted);transition:width .8s var(--ease-out)}.pricing-options--revealing .pricing-options__share-fill[data-v-3ff58bbf]{transition:none}.pricing-options__count[data-v-3ff58bbf]{display:inline-grid;justify-items:start;font-variant-numeric:tabular-nums}.pricing-options__sizer[data-v-3ff58bbf],.pricing-options__counting[data-v-3ff58bbf]{grid-area:1 / 1}.pricing-options__sizer[data-v-3ff58bbf]{visibility:hidden}.pricing-options__spoken[data-v-3ff58bbf]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing-options__card--chosen .pricing-options__share-fill[data-v-3ff58bbf]{background:var(--color-accent)}.pricing-options__range-note[data-v-3ff58bbf]{margin-top:8px;color:var(--color-text-muted);font-size:var(--font-body-xs);line-height:1.4}.pricing-options__qualifier[data-v-3ff58bbf]{max-width:760px;margin:14px 0 0;color:var(--color-text);font-size:var(--font-body-s);line-height:1.45;text-wrap:pretty}.pricing-options__fees[data-v-3ff58bbf]{margin-top:14px}.pricing-options__fees[data-v-3ff58bbf] .other-fees__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 16px}.pricing-options__fees[data-v-3ff58bbf] .other-fees__list li{padding:5px 0;font-size:var(--font-body-xs);line-height:1.35}.pricing-options__unavailable[data-v-3ff58bbf]{margin-top:10px;color:var(--color-text-muted);font-size:var(--font-body-xs)}.pricing-options__choose[data-v-3ff58bbf]{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:0 18px;border:1px solid var(--color-border-strong);border-radius:12px;color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),filter var(--transition-fast)}.pricing-options__choose[data-v-3ff58bbf]:focus-visible{border-color:var(--color-text-heading);background:var(--color-surface-soft)}@media(hover:hover){.pricing-options__choose[data-v-3ff58bbf]:hover:not(:disabled){border-color:var(--color-text-heading);background:var(--color-surface-soft)}}.pricing-options__card--chosen .pricing-options__choose[data-v-3ff58bbf]{border-color:transparent;color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--inset-shine),var(--shadow-accent)}.pricing-options__card--chosen .pricing-options__choose[data-v-3ff58bbf]:focus-visible{border-color:transparent;background:var(--color-accent);filter:brightness(1.07)}@media(hover:hover){.pricing-options__card--chosen .pricing-options__choose[data-v-3ff58bbf]:hover:not(:disabled){border-color:transparent;background:var(--color-accent);filter:brightness(1.07)}}.pricing-options__choose[data-v-3ff58bbf]:disabled{opacity:.5;cursor:not-allowed}.pricing-options__compare[data-v-3ff58bbf]{display:flex;align-self:flex-start;margin-top:14px;align-items:center;gap:7px;height:34px;padding:0 10px 0 12px;border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px var(--color-accent-wash-border);font-size:var(--font-body-s);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;transition:box-shadow var(--transition-fast)}.pricing-options__compare[data-v-3ff58bbf]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent)}@media(hover:hover){.pricing-options__compare[data-v-3ff58bbf]:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}}.pricing-options__compare svg[data-v-3ff58bbf]{flex:none;width:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.pricing-options__compare .pricing-options__compare-go[data-v-3ff58bbf]{width:14px;margin-left:-2px}.pricing-options__details[data-v-3ff58bbf]{display:flex;align-items:center;align-self:flex-start;gap:8px;height:40px;margin-top:18px;padding:0 12px 0 10px;border-radius:10px;color:var(--color-text-strong);font-size:var(--font-body-s);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast)}.pricing-options__details svg[data-v-3ff58bbf]{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pricing-options__details[data-v-3ff58bbf]:focus-visible{background:var(--color-border-soft)}@media(hover:hover){.pricing-options__details[data-v-3ff58bbf]:hover{background:var(--color-border-soft)}}.pricing-options__tools[data-v-3ff58bbf]{display:flex;align-items:center;gap:4px}.pricing-options__restart[data-v-3ff58bbf]{height:40px;padding:0 12px;border-radius:10px;color:var(--color-text-strong);font-size:var(--font-body-s);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.pricing-options__restart[data-v-3ff58bbf]:focus-visible{background:var(--color-border-soft)}@media(hover:hover){.pricing-options__restart[data-v-3ff58bbf]:hover{background:var(--color-border-soft)}}.pricing-options--narrow .pricing-options__cards[data-v-3ff58bbf]{display:flex;gap:12px;padding-bottom:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.pricing-options--narrow .pricing-options__card[data-v-3ff58bbf]{flex:0 0 min(86%,320px);scroll-snap-align:start}@container tsapp (min-width: 769px){.pricing-options--narrow .pricing-options__tools[data-v-3ff58bbf]{position:static;margin-top:8px}.pricing-options--narrow .pricing-options__tools button[data-v-3ff58bbf]{height:40px}}@container tsapp (max-width: 768px){.pricing-options__headline h2[data-v-3ff58bbf]{font-size:var(--font-h4)}.pricing-options__cards[data-v-3ff58bbf]{display:flex;gap:12px;margin-inline:calc(-1 * var(--space-m));padding-inline:var(--space-m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pricing-options__card[data-v-3ff58bbf]{flex:0 0 86%;padding:16px 16px 14px;scroll-snap-align:center}.pricing-options[data-v-3ff58bbf]{position:relative}.pricing-options__tools[data-v-3ff58bbf]{display:contents}.pricing-options__details[data-v-3ff58bbf]{position:absolute;top:-14px;right:-6px;height:44px;margin-top:0}.pricing-options__restart[data-v-3ff58bbf]{align-self:flex-start;height:44px;margin-top:10px}.pricing-options__headline h2[data-v-3ff58bbf]{margin-top:8px}.pricing-options__compare[data-v-3ff58bbf]{margin-top:10px}.pricing-options__cards[data-v-3ff58bbf]{margin-top:12px}.pricing-options__figures[data-v-3ff58bbf]{margin-top:12px;padding-top:12px}.pricing-options__share[data-v-3ff58bbf],.pricing-options__choose[data-v-3ff58bbf]{margin-top:12px}}@container tsapp (min-width: 769px){.pricing-options[data-v-3ff58bbf]{position:relative}.pricing-options__tools[data-v-3ff58bbf]{position:absolute;top:-8px;right:0}.pricing-options__tools button[data-v-3ff58bbf]{height:34px;margin-top:0}}@media(max-height:820px){.pricing-options__headline h2[data-v-3ff58bbf]{font-size:var(--font-h4)}.pricing-options__cards[data-v-3ff58bbf]{margin-top:18px}.pricing-options__card[data-v-3ff58bbf]{padding:var(--space-m)}.pricing-options__figures[data-v-3ff58bbf]{margin-top:14px;padding-top:12px}.pricing-options__amount strong[data-v-3ff58bbf]{font-size:var(--font-h4)}.pricing-options__choose[data-v-3ff58bbf]{margin-top:14px}.pricing-options__compare[data-v-3ff58bbf]{margin-top:10px}}@container tsapp (max-width: 768px){.pricing-options__cards[data-v-3ff58bbf]{margin-top:8px}.pricing-options__card[data-v-3ff58bbf]{padding:22px 16px 12px}.pricing-options__figures[data-v-3ff58bbf]{margin-top:10px;padding-top:10px}.pricing-options__share[data-v-3ff58bbf]{gap:6px;margin-top:auto}.pricing-options__choose[data-v-3ff58bbf]{min-height:44px;margin-top:10px}.pricing-options__compare[data-v-3ff58bbf]{height:auto;min-height:34px;padding-block:6px;white-space:normal;text-align:left}}@media(prefers-reduced-motion:reduce){.pricing-options__share-fill[data-v-3ff58bbf]{transition:none}}@container tsapp (max-width: 768px){.pricing-options__compare[data-v-3ff58bbf]{position:relative}.pricing-options__compare[data-v-3ff58bbf]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}}.breakdown[data-v-b83f2203]{display:flex;flex-direction:column;gap:var(--space-l);width:100%;max-width:1140px;color:var(--color-text)}.breakdown__top[data-v-b83f2203]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 44px}.breakdown__cost[data-v-b83f2203]{display:flex;flex-direction:column;gap:var(--space-m);padding-right:44px;border-right:1px solid var(--color-border-strong);animation:breakdown-rise-b83f2203 .55s var(--ease-out) both}.breakdown__heading[data-v-b83f2203]{display:flex;flex-direction:column;gap:10px;margin:0;outline:none}.breakdown__big[data-v-b83f2203]{font-family:var(--font-family-mono);font-weight:var(--font-semibold);font-size:clamp(44px,5.4cqw,72px);line-height:.92;letter-spacing:-.04em;color:var(--color-accent-ink)}.breakdown__lead[data-v-b83f2203]{font-family:var(--font-family-heading);font-weight:var(--font-medium);font-size:22px;line-height:1.2}.breakdown__year[data-v-b83f2203]{margin:0;font-size:var(--font-body);color:var(--color-text-strong)}.breakdown__basis[data-v-b83f2203]{margin:0;font-size:var(--font-body-s);color:var(--color-text-muted)}.breakdown__mono[data-v-b83f2203]{font-family:var(--font-family-mono)}.breakdown__year .breakdown__mono[data-v-b83f2203],.breakdown__strong[data-v-b83f2203]{font-weight:var(--font-semibold);color:var(--color-text)}.breakdown__stats[data-v-b83f2203]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--color-border-strong)}.breakdown__stat[data-v-b83f2203]{padding:12px 0;border-bottom:1px solid var(--color-border-strong)}.breakdown__stat[data-v-b83f2203]:nth-child(2n){padding-left:18px;border-left:1px solid var(--color-border-strong)}.breakdown__stat dt[data-v-b83f2203]{font-size:var(--font-body-s);color:var(--color-text-muted)}.breakdown__stat dd[data-v-b83f2203]{margin:3px 0 0;font-family:var(--font-family-mono);font-size:22px;font-weight:var(--font-medium)}.breakdown__plans[data-v-b83f2203]{display:flex;flex-direction:column;justify-content:center;gap:14px}.breakdown__plans-head h3[data-v-b83f2203]{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-display-weight);font-size:20px}.breakdown__plans-head p[data-v-b83f2203]{margin:3px 0 0;font-size:var(--font-body-m);color:var(--color-text-muted)}.breakdown__plan[data-v-b83f2203]{display:grid;grid-template-columns:136px minmax(0,1fr) 160px;gap:0 14px;align-items:center;min-height:42px;animation:breakdown-rise-b83f2203 .55s var(--ease-out) both;animation-delay:var(--delay)}.breakdown__plan-label[data-v-b83f2203]{font-size:var(--font-body);font-weight:var(--font-semibold)}.breakdown__track[data-v-b83f2203]{position:relative;height:30px;overflow:hidden;border-radius:4px;background:var(--color-surface-track)}.breakdown__track--thin[data-v-b83f2203]{height:22px}.breakdown__fill[data-v-b83f2203]{position:absolute;inset:0 auto 0 0;border-radius:4px;transform-origin:left center;animation:breakdown-grow-b83f2203 .8s var(--ease-out) .25s both}.breakdown__fill--marker[data-v-b83f2203]{width:5px;border-radius:2px;animation:none}.breakdown__value[data-v-b83f2203]{display:flex;flex-direction:column;gap:1px;line-height:1.15;text-align:right}.breakdown__amount[data-v-b83f2203]{font-family:var(--font-family-mono);font-size:16px;font-weight:var(--font-semibold);white-space:nowrap}.breakdown__take-back[data-v-b83f2203]{font-size:var(--font-body-xs);color:var(--color-accent-ink);white-space:nowrap}.breakdown__muted[data-v-b83f2203]{font-size:var(--font-body-xs);color:var(--color-text-muted)}.breakdown__note[data-v-b83f2203]{grid-column:2 / -1;margin:-6px 0 0;font-size:var(--font-body-s);color:var(--color-text-strong)}.breakdown__hatch[data-v-b83f2203]{background-color:var(--color-surface-dark);background-image:repeating-linear-gradient(135deg,var(--color-hatch-on-dark) 0 2px,transparent 2px 7px);color:var(--color-text-on-dark)}.breakdown__hatch-soft[data-v-b83f2203]{background-color:var(--color-pending);background-image:repeating-linear-gradient(135deg,var(--color-hatch-on-light) 0 2px,transparent 2px 7px)}.breakdown__accent[data-v-b83f2203]{background:var(--color-accent);color:var(--color-on-accent)}.breakdown__soft[data-v-b83f2203]{background:var(--color-accent-dashed);color:var(--color-on-accent)}.breakdown__ink[data-v-b83f2203]{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.breakdown__ink-soft[data-v-b83f2203]{background:var(--color-gray-700);color:var(--color-text-on-dark)}.breakdown__band[data-v-b83f2203]{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--color-text);border-radius:var(--radius-card);background:var(--color-surface);animation:breakdown-rise-b83f2203 .55s var(--ease-out) .2s both}.breakdown__tabs[data-v-b83f2203]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color-border-strong)}.breakdown__tab[data-v-b83f2203]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 8px;border:0;background:none;font:inherit;font-size:var(--font-body);font-weight:var(--font-semibold);color:var(--color-text-strong);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast)}.breakdown__tab--on[data-v-b83f2203]{color:var(--color-text)}@media(hover:hover){.breakdown__tab[data-v-b83f2203]:hover{color:var(--color-text)}}.breakdown__tab[data-v-b83f2203]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.breakdown__tab-number[data-v-b83f2203]{font-family:var(--font-family-mono);font-size:var(--font-label);color:var(--color-text-muted)}.breakdown__tab--on .breakdown__tab-number[data-v-b83f2203]{color:var(--color-accent-ink)}.breakdown__indicator[data-v-b83f2203]{position:absolute;bottom:-1px;left:0;width:33.333%;height:3px;background:var(--color-accent);transition:transform .35s cubic-bezier(.65,0,.25,1)}.breakdown__panels[data-v-b83f2203]{display:grid;padding:16px 20px 18px}.breakdown__panel[data-v-b83f2203]{display:flex;flex-direction:column;gap:14px;grid-area:1 / 1;min-width:0;opacity:0;transform:translate(18px);pointer-events:none;transition:opacity .28s ease,transform .36s cubic-bezier(.65,0,.25,1)}.breakdown__panel--left[data-v-b83f2203]{transform:translate(-18px)}.breakdown__panel--on[data-v-b83f2203]{opacity:1;transform:none;pointer-events:auto}.breakdown__grow[data-v-b83f2203]{transform-origin:left center}.breakdown__panel--on .breakdown__grow[data-v-b83f2203]{animation:breakdown-grow-b83f2203 .7s var(--ease-out) both}.breakdown__segments[data-v-b83f2203]{display:flex;gap:2px;height:26px;overflow:hidden;border-radius:4px}.breakdown__segments--tall[data-v-b83f2203]{height:34px}.breakdown__segments>div[data-v-b83f2203]{display:flex;align-items:center;min-width:0;padding:0 10px;font-family:var(--font-family-mono);font-size:var(--font-body-s);font-weight:var(--font-semibold)}.breakdown__groups[data-v-b83f2203]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.breakdown__group[data-v-b83f2203],.breakdown__block[data-v-b83f2203]{display:flex;flex-direction:column;gap:6px}.breakdown__group h4[data-v-b83f2203],.breakdown__block h4[data-v-b83f2203]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:var(--font-semibold)}.breakdown__sum[data-v-b83f2203]{margin-left:auto;font-family:var(--font-family-mono)}.breakdown__swatch[data-v-b83f2203]{flex:none;width:14px;height:14px;border-radius:3px}.breakdown__why[data-v-b83f2203]{margin:0;font-size:var(--font-body-s);color:var(--color-text-muted)}.breakdown__unmatched[data-v-b83f2203]{padding-top:10px;border-top:1px dashed var(--color-border)}.breakdown__lines[data-v-b83f2203]{margin:4px 0 0;padding:0;list-style:none;font-size:13.5px}.breakdown__lines li[data-v-b83f2203]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px dashed var(--color-border-dashed)}.breakdown__two[data-v-b83f2203]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.breakdown__block[data-v-b83f2203]{gap:12px}.breakdown__key[data-v-b83f2203]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px}.breakdown__key>span[data-v-b83f2203]{display:inline-flex;align-items:center;gap:7px}.breakdown__channel[data-v-b83f2203]{display:flex;flex-direction:column;gap:6px}.breakdown__channel-row[data-v-b83f2203]{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.breakdown__checks[data-v-b83f2203]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.breakdown__checks li[data-v-b83f2203]{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px dashed var(--color-border-dashed);font-size:var(--font-body)}.breakdown__checks li[data-v-b83f2203]:first-child{border-top:0}.breakdown__tick[data-v-b83f2203]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--color-surface-dark)}.breakdown__tick svg[data-v-b83f2203]{width:13px;height:13px;fill:none;stroke:var(--color-text-inverse);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.breakdown__prelim[data-v-b83f2203]{flex:none;padding:3px 8px;border:1.5px solid var(--color-accent-ink);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:10.5px;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-ink)}.breakdown__empty[data-v-b83f2203]{margin:0;font-size:var(--font-body);color:var(--color-text-muted)}.breakdown__cta[data-v-b83f2203]{align-self:flex-end;margin-top:4px;animation:breakdown-rise-b83f2203 .55s var(--ease-out) .35s both}.breakdown__cta svg[data-v-b83f2203]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@keyframes breakdown-rise-b83f2203{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes breakdown-grow-b83f2203{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container tsapp (max-width: 900px){.breakdown__top[data-v-b83f2203]{grid-template-columns:minmax(0,1fr);gap:22px}.breakdown__cost[data-v-b83f2203]{padding-right:0;border-right:0}.breakdown__groups[data-v-b83f2203],.breakdown__two[data-v-b83f2203]{grid-template-columns:minmax(0,1fr);gap:14px}}@container tsapp (max-width: 768px){.breakdown__plan[data-v-b83f2203]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar" "note note";gap:6px 10px}.breakdown__plan-label[data-v-b83f2203]{grid-area:label;align-self:end;font-size:var(--font-body-m)}.breakdown__plan .breakdown__track[data-v-b83f2203]{grid-area:bar;height:18px}.breakdown__value[data-v-b83f2203]{grid-area:value;flex-direction:row;align-items:baseline;gap:8px}.breakdown__note[data-v-b83f2203]{grid-area:note;margin:0}.breakdown__tab[data-v-b83f2203]{padding:0 4px;font-size:var(--font-body-s)}.breakdown__tab-number[data-v-b83f2203]{display:none}.breakdown__stat dd[data-v-b83f2203]{font-size:19px}.breakdown__cta[data-v-b83f2203]{width:100%;justify-content:center}}@container tsapp (min-width: 769px){@media(max-height:760px){.breakdown[data-v-b83f2203]{gap:var(--space-m)}.breakdown__big[data-v-b83f2203]{font-size:clamp(40px,4.6cqw,60px)}.breakdown__stat[data-v-b83f2203]{padding:8px 0}.breakdown__stat dd[data-v-b83f2203]{font-size:19px}.breakdown__plan[data-v-b83f2203]{min-height:36px}.breakdown__track[data-v-b83f2203]{height:24px}.breakdown__panels[data-v-b83f2203]{padding:12px 20px 14px}.breakdown__lines li[data-v-b83f2203]{padding:2px 0}}}@media(prefers-reduced-motion:reduce){.breakdown__cost[data-v-b83f2203],.breakdown__plan[data-v-b83f2203],.breakdown__band[data-v-b83f2203],.breakdown__cta[data-v-b83f2203],.breakdown__fill[data-v-b83f2203],.breakdown__panel--on .breakdown__grow[data-v-b83f2203]{animation:none}.breakdown__indicator[data-v-b83f2203],.breakdown__panel[data-v-b83f2203]{transition:none}}.statement-done[data-v-85faace5]{display:flex;flex-direction:column;width:100%;max-width:560px;animation:statement-done-in-85faace5 .5s var(--ease-out) both}@keyframes statement-done-in-85faace5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.statement-done h2[data-v-85faace5]{margin:16px 0 0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h1);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.statement-done__lede[data-v-85faace5]{max-width:470px;margin:16px 0 0;color:var(--color-text-strong);font-size:17px;line-height:1.55;text-wrap:pretty}.statement-done__card[data-v-85faace5]{margin-top:28px;overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card-soft)}.statement-done__source[data-v-85faace5]{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-muted);background:var(--color-surface-raised);font-size:var(--font-body-s)}.statement-done__source strong[data-v-85faace5]{color:var(--color-text-strong);font-weight:var(--font-semibold)}.statement-done__source svg[data-v-85faace5]{width:13px;height:16px;flex:none}.statement-done__pdf-body[data-v-85faace5]{fill:var(--color-surface-darker)}.statement-done__pdf-fold[data-v-85faace5]{fill:var(--color-accent)}.statement-done__next[data-v-85faace5]{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:next-step}.statement-done__next li[data-v-85faace5]{display:flex;align-items:baseline;gap:10px;padding:12px 16px;color:var(--color-text);font-size:var(--font-body);line-height:1.45;counter-increment:next-step}.statement-done__next li+li[data-v-85faace5]{border-top:1px solid var(--color-border-soft)}.statement-done__next li[data-v-85faace5]:before{content:counter(next-step);display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--color-accent-ink);background:var(--color-accent-soft);font-size:var(--font-body-xs);font-weight:var(--font-semibold)}.statement-done__error[data-v-85faace5]{margin:20px 0 0;color:var(--color-error)}.statement-done__actions[data-v-85faace5]{display:flex;align-items:center;gap:12px;margin-top:28px}.statement-done__restart[data-v-85faace5]{height:52px;padding:0 16px;border:0;border-radius:14px;color:var(--color-text-strong);background:transparent;font-size:var(--font-body);font-weight:var(--font-semibold);cursor:pointer;transition:background-color .15s}@media(hover:hover){.statement-done__restart[data-v-85faace5]:hover{background:var(--color-border-soft)}}@container tsapp (max-width: 768px){.statement-done[data-v-85faace5]{max-width:none}.statement-done__source strong[data-v-85faace5]{overflow-wrap:anywhere}.statement-done h2[data-v-85faace5]{font-size:var(--font-h2);letter-spacing:-.025em;line-height:1.05}.statement-done__actions[data-v-85faace5]{flex-direction:column;align-items:stretch;gap:4px;margin-top:0}.statement-done__restart[data-v-85faace5]{height:44px}.statement-done__see[data-v-85faace5]{justify-content:center}}@media(prefers-reduced-motion:reduce){.statement-done[data-v-85faace5]{animation:none}}.statement-illustration[data-v-d58d2b14]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-left:1px solid var(--color-border);background-color:var(--color-surface-soft);background-image:var(--dot-grid);background-size:22px 22px}.statement-illustration__stack[data-v-d58d2b14]{position:relative;width:320px;height:440px;margin:-20px 110px 0 0}.statement-illustration__sheet[data-v-d58d2b14]{position:absolute;inset:0;border:1px solid var(--color-sheet-line-soft);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-sheet);transform:rotate(-2deg)}.statement-illustration__sheet--behind[data-v-d58d2b14]{border-color:var(--color-border-bubble);box-shadow:var(--shadow-sheet-behind);transform:translate(22px,14px) rotate(4deg)}.statement-illustration__scan-window[data-v-d58d2b14]{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:12px;pointer-events:none}.statement-illustration__scan[data-v-d58d2b14]{position:absolute;right:0;left:0;height:80px;border-bottom:2px solid var(--color-accent);background:linear-gradient(180deg,transparent,var(--color-accent-scan));box-shadow:0 8px 18px var(--color-accent-soft);animation:statement-illustration-scan-d58d2b14 2.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes statement-illustration-scan-d58d2b14{0%{top:-84px}to{top:100%}}.statement-illustration__page[data-v-d58d2b14]{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;padding:26px 24px}.statement-illustration__head[data-v-d58d2b14]{display:flex;align-items:center;gap:10px}.statement-illustration__logo[data-v-d58d2b14]{width:28px;height:28px;border-radius:50%;background:var(--color-surface-muted)}.statement-illustration__head-lines[data-v-d58d2b14]{display:flex;flex-direction:column;gap:6px}.statement-illustration__stamp[data-v-d58d2b14]{color:var(--color-text-muted);font-size:9.5px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase}.statement-illustration__head .statement-illustration__stamp[data-v-d58d2b14]{margin-left:auto}.statement-illustration__rule[data-v-d58d2b14]{height:1px;background:var(--color-track)}.statement-illustration__block[data-v-d58d2b14]{display:flex;flex-direction:column;gap:10px}.statement-illustration__pair[data-v-d58d2b14]{display:flex;align-items:center;justify-content:space-between;height:14px}.statement-illustration__line[data-v-d58d2b14]{height:6px;border-radius:3px;background:var(--color-border-cell)}.statement-illustration__line--mid[data-v-d58d2b14]{background:var(--color-border-strong)}.statement-illustration__line--dark[data-v-d58d2b14]{background:var(--color-sheet-line-strong)}.statement-illustration__line--strong[data-v-d58d2b14]{background:var(--color-text-strong)}.statement-illustration__line--ink[data-v-d58d2b14]{background:var(--color-text)}.statement-illustration__row--mark[data-v-d58d2b14]{position:relative;margin:0 -8px;padding:6px 8px;border-radius:6px;transition:background-color .5s,box-shadow .5s}.statement-illustration__row--tall[data-v-d58d2b14]{display:flex;flex-direction:column;gap:10px}.statement-illustration__row--lit[data-v-d58d2b14]{background:var(--color-accent-ring);box-shadow:inset 0 0 0 1px var(--color-accent-line)}.statement-illustration__total[data-v-d58d2b14]{margin-top:auto;padding-top:12px;border-top:1.5px solid var(--color-text)}.statement-illustration__callout[data-v-d58d2b14]{position:absolute;top:50%;left:100%;display:flex;align-items:center;white-space:nowrap;transform:translateY(-50%)}.statement-illustration__lead[data-v-d58d2b14]{width:22px;height:1.5px;background:var(--color-accent)}.statement-illustration__pill[data-v-d58d2b14]{display:flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:var(--radius-pill);color:var(--color-text-on-dark);background:var(--color-surface-darker);box-shadow:var(--shadow-chip);font-size:var(--font-body-xs);font-weight:var(--font-semibold)}.statement-illustration__pill-dot[data-v-d58d2b14]{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.statement-callout-enter-active[data-v-d58d2b14]{transition:opacity .5s cubic-bezier(.2,1.2,.3,1),transform .5s cubic-bezier(.2,1.2,.3,1)}.statement-callout-enter-from[data-v-d58d2b14]{opacity:0;transform:translate(-6px,-50%)}.statement-illustration__badge[data-v-d58d2b14]{position:absolute;top:-18px;right:-18px;z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--color-on-accent);background:var(--color-accent);box-shadow:0 0 0 5px var(--color-surface-soft),0 12px 24px var(--color-accent-soft)}.statement-illustration__badge svg[data-v-d58d2b14]{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.statement-badge-enter-active[data-v-d58d2b14]{transition:opacity .55s cubic-bezier(.2,1.3,.3,1),transform .55s cubic-bezier(.2,1.3,.3,1)}.statement-badge-enter-from[data-v-d58d2b14]{opacity:0;transform:scale(.5)}.statement-illustration__caption[data-v-d58d2b14]{position:absolute;right:0;bottom:30px;left:0;margin:0;color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);letter-spacing:.12em;text-align:center;text-transform:uppercase}@container tsapp (max-width: 768px){.statement-illustration[data-v-d58d2b14]{height:96px;align-items:flex-start;border-left:0;border-bottom:1px solid var(--color-border);background-size:20px 20px}.statement-illustration__stack[data-v-d58d2b14]{width:196px;height:240px;margin:26px 20px 0 0;transform:scale(.85);transform-origin:top center}.statement-illustration__sheet--behind[data-v-d58d2b14],.statement-illustration__caption[data-v-d58d2b14]{display:none}.statement-illustration__sheet[data-v-d58d2b14]{transform:rotate(-3deg)}.statement-illustration__head .statement-illustration__stamp[data-v-d58d2b14]{position:absolute;right:0;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.statement-illustration__scan[data-v-d58d2b14]{animation:none;top:40%}.statement-callout-enter-active[data-v-d58d2b14],.statement-badge-enter-active[data-v-d58d2b14],.statement-illustration__row--mark[data-v-d58d2b14]{transition:none}}.statement-progress[data-v-a8d262e6]{display:flex;flex-direction:column;width:100%;max-width:560px;animation:statement-progress-in-a8d262e6 .5s var(--ease-out) both}@keyframes statement-progress-in-a8d262e6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.statement-progress h2[data-v-a8d262e6]{margin:16px 0 0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h1);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.02}.statement-progress__file[data-v-a8d262e6]{display:flex;align-items:center;align-self:flex-start;gap:10px;height:36px;margin:20px 0 0;padding:0 14px 0 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-soft);font-size:13.5px}.statement-progress__file svg[data-v-a8d262e6]{width:15px;height:19px;flex:none}.statement-progress__pdf-body[data-v-a8d262e6]{fill:var(--color-surface-darker)}.statement-progress__pdf-fold[data-v-a8d262e6]{fill:var(--color-accent)}.statement-progress__file-name[data-v-a8d262e6]{overflow:hidden;color:var(--color-text);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.statement-progress__file-size[data-v-a8d262e6]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.statement-progress__meter[data-v-a8d262e6]{display:flex;align-items:center;gap:14px;margin-top:32px}.statement-progress__bar[data-v-a8d262e6]{flex-grow:1;height:6px;overflow:hidden;border-radius:3px;background:var(--color-track)}.statement-progress__bar-fill[data-v-a8d262e6]{height:6px;border-radius:3px;background:var(--color-accent);box-shadow:0 0 12px var(--color-accent-soft);transition:width 1s var(--ease-out)}.statement-progress__percent[data-v-a8d262e6]{min-width:42px;color:var(--color-text-strong);font-family:var(--font-family-mono);font-size:var(--font-body-m);font-weight:var(--font-medium);text-align:right}.statement-progress__steps[data-v-a8d262e6]{display:flex;flex-direction:column;margin:20px 0 0;padding:0;border-bottom:1px solid var(--color-border-soft);list-style:none}.statement-progress__step[data-v-a8d262e6]{display:flex;align-items:center;gap:14px;height:52px;border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--font-body-l)}.statement-progress__step--done[data-v-a8d262e6]{color:var(--color-text-strong)}.statement-progress__step--active[data-v-a8d262e6]{color:var(--color-text);font-weight:var(--font-semibold)}.statement-progress__mark[data-v-a8d262e6]{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.statement-progress__done[data-v-a8d262e6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-on-accent);background:var(--color-accent);animation:statement-progress-pop-a8d262e6 .55s cubic-bezier(.2,1.3,.3,1) both}.statement-progress__done svg[data-v-a8d262e6]{width:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}@keyframes statement-progress-pop-a8d262e6{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.statement-progress__spinner[data-v-a8d262e6]{width:20px;height:20px;border:2px solid var(--color-track);border-top-color:var(--color-accent);border-radius:50%;animation:statement-progress-spin-a8d262e6 .8s linear infinite}.statement-progress__spinner--still[data-v-a8d262e6]{animation:none;border-top-color:var(--color-accent);border-right-color:var(--color-accent)}@keyframes statement-progress-spin-a8d262e6{to{transform:rotate(360deg)}}.statement-progress__pending[data-v-a8d262e6]{width:8px;height:8px;border-radius:50%;background:var(--color-pending)}.statement-progress__step-label[data-v-a8d262e6]{flex-grow:1}.statement-progress__step-status[data-v-a8d262e6]{color:var(--color-text-muted);font-size:var(--font-body-s);font-weight:var(--font-regular)}.statement-progress__status[data-v-a8d262e6]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.statement-progress__failed[data-v-a8d262e6]{display:flex;flex-direction:column}.statement-progress__failed h2[data-v-a8d262e6]{font-size:var(--font-h2)}.statement-progress__failed-text[data-v-a8d262e6]{display:flex;align-items:flex-start;gap:8px;max-width:470px;margin:16px 0 0;color:var(--color-error);font-size:var(--font-body-l);line-height:1.5}.statement-progress__failed-text svg[data-v-a8d262e6]{width:16px;flex:none;margin-top:3px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.statement-progress__retry[data-v-a8d262e6]{align-self:flex-start;margin-top:26px}@container tsapp (max-width: 768px){.statement-progress[data-v-a8d262e6]{max-width:none}.statement-progress h2[data-v-a8d262e6]{font-size:var(--font-h2);letter-spacing:-.025em;line-height:1.05}.statement-progress__file[data-v-a8d262e6]{max-width:100%}.statement-progress__file-size[data-v-a8d262e6]{flex:none;white-space:nowrap}.statement-progress__meter[data-v-a8d262e6]{margin-top:24px}.statement-progress__step[data-v-a8d262e6]{height:48px;font-size:var(--font-body)}}@media(prefers-reduced-motion:reduce){.statement-progress[data-v-a8d262e6],.statement-progress__done[data-v-a8d262e6],.statement-progress__spinner[data-v-a8d262e6]{animation:none}.statement-progress__bar-fill[data-v-a8d262e6],.statement-progress__retry[data-v-a8d262e6]{transition:none}}.statement-upload[data-v-a5f023ac]{display:flex;flex-direction:column;width:100%;max-width:560px}.statement-upload__notice[data-v-a5f023ac]{margin:0 0 20px;padding:12px 16px;border:1px solid var(--color-accent-wash-border);border-radius:var(--radius-m);background:var(--color-accent-wash);color:var(--color-text);font-size:var(--font-body)}.statement-upload__header[data-v-a5f023ac]{display:flex;flex-direction:column}.statement-upload__header h2[data-v-a5f023ac]{margin:16px 0 0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h1);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.statement-upload__standalone[data-v-a5f023ac]{margin:0;padding-left:1.2em;color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.5;list-style:disc}.statement-upload__lede[data-v-a5f023ac]{max-width:470px;margin:16px 0 0;color:var(--color-text-strong);font-size:17px;line-height:1.55;text-wrap:pretty}.statement-upload__entry[data-v-a5f023ac]{margin-top:32px}.statement-upload__zone[data-v-a5f023ac]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:188px;border:1.5px dashed var(--color-border-dashed);border-radius:var(--radius-l);background-color:var(--color-surface);background-image:var(--dot-grid-fine);background-size:18px 18px;text-align:center;cursor:pointer;transition:border-color .18s,background-color .18s,box-shadow .18s}.statement-upload__zone[data-v-a5f023ac]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.statement-upload__zone--dragging[data-v-a5f023ac]{border:1.5px solid var(--color-accent);background-color:var(--color-accent-tint);background-image:none;box-shadow:var(--ring-accent)}.statement-upload__zone--error[data-v-a5f023ac]{border-color:var(--color-error-line);background-color:var(--color-error-soft);background-image:none}.statement-upload__zone--shake[data-v-a5f023ac]{animation:statement-upload-shake-a5f023ac .42s ease both}@keyframes statement-upload-shake-a5f023ac{0%,to{transform:none}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.statement-upload__input[data-v-a5f023ac]{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.statement-upload__zone-icon[data-v-a5f023ac]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;color:var(--color-accent);background:var(--color-surface-darker);box-shadow:var(--shadow-icon);pointer-events:none;transition:transform .22s var(--ease-out)}.statement-upload__zone--dragging .statement-upload__zone-icon[data-v-a5f023ac]{transform:translateY(-4px) scale(1.05)}.statement-upload__zone-icon svg[data-v-a5f023ac],.statement-upload__ready svg[data-v-a5f023ac],.statement-upload__replace svg[data-v-a5f023ac],.statement-upload__remove svg[data-v-a5f023ac],.statement-upload__error svg[data-v-a5f023ac],.statement-upload__analyze svg[data-v-a5f023ac],.statement-upload__assurance svg[data-v-a5f023ac]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.statement-upload__zone-icon svg[data-v-a5f023ac]{width:24px}.statement-upload__zone-words[data-v-a5f023ac]{display:flex;flex-direction:column;gap:5px;pointer-events:none}.statement-upload__zone-title[data-v-a5f023ac]{color:var(--color-text);font-size:var(--font-body-l);font-weight:var(--font-medium)}.statement-upload__zone-title--drop[data-v-a5f023ac]{color:var(--color-accent-ink);font-weight:var(--font-semibold)}.statement-upload__choose[data-v-a5f023ac]{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:3px}.statement-upload__zone-touch[data-v-a5f023ac]{display:none}@media(pointer:coarse){.statement-upload__zone-pointer[data-v-a5f023ac]{display:none}.statement-upload__zone-touch[data-v-a5f023ac]{display:inline}}.statement-upload__hint[data-v-a5f023ac]{color:var(--color-text-muted);font-size:var(--font-body-m)}.statement-upload__file[data-v-a5f023ac]{display:flex;align-items:center;gap:16px;padding:18px 12px 18px 20px;border:1.5px solid var(--color-border-card);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-file);animation:statement-upload-in-a5f023ac .5s var(--ease-out) both;transition:border-color .18s,box-shadow .18s}.statement-upload__file--dragging[data-v-a5f023ac]{border-color:var(--color-accent);box-shadow:var(--ring-accent)}@keyframes statement-upload-in-a5f023ac{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.statement-upload__pdf[data-v-a5f023ac]{position:relative;flex:none;width:44px;height:54px}.statement-upload__pdf svg[data-v-a5f023ac]{width:44px;height:54px}.statement-upload__pdf-body[data-v-a5f023ac]{fill:var(--color-surface-darker)}.statement-upload__pdf-fold[data-v-a5f023ac]{fill:var(--color-accent)}.statement-upload__pdf span[data-v-a5f023ac]{position:absolute;right:0;bottom:9px;left:0;color:var(--color-text-on-dark);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-medium);letter-spacing:.08em;text-align:center}.statement-upload__file-words[data-v-a5f023ac]{display:flex;flex-direction:column;flex-grow:1;gap:6px;min-width:0}.statement-upload__filename[data-v-a5f023ac]{overflow:hidden;color:var(--color-text);font-size:var(--font-body-l);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap}.statement-upload__file-meta[data-v-a5f023ac]{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:var(--font-body-m);font-variant-numeric:tabular-nums}.statement-upload__ready[data-v-a5f023ac]{display:flex;align-items:center;gap:5px;color:var(--color-accent-ink);font-weight:var(--font-semibold)}.statement-upload__ready svg[data-v-a5f023ac]{width:13px;stroke-width:2.8}.statement-upload__replace[data-v-a5f023ac]{position:relative;display:flex;flex:none;align-items:center;gap:7px;height:44px;padding:0 12px;border-radius:10px;color:var(--color-text-strong);font-size:var(--font-body-m);font-weight:var(--font-semibold);cursor:pointer;transition:background-color .15s}@media(hover:hover){.statement-upload__replace[data-v-a5f023ac]:hover,.statement-upload__remove[data-v-a5f023ac]:hover{background:var(--color-border-soft)}}.statement-upload__replace[data-v-a5f023ac]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.statement-upload__replace svg[data-v-a5f023ac]{width:15px}.statement-upload__remove[data-v-a5f023ac]{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;color:var(--color-text-muted);background:transparent;cursor:pointer;transition:background-color .15s}.statement-upload__remove svg[data-v-a5f023ac]{width:17px}.statement-upload__error[data-v-a5f023ac]{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;color:var(--color-error);font-size:13.5px;line-height:1.45}.statement-upload__error svg[data-v-a5f023ac]{width:16px;flex:none;margin-top:1px;stroke-width:2.1}.statement-upload__actions[data-v-a5f023ac]{margin-top:26px}.statement-upload__buttons[data-v-a5f023ac]{display:flex;flex-direction:column;gap:28px}.statement-upload__action[data-v-a5f023ac]{display:flex;flex-direction:column;gap:10px}.statement-upload__analyze[data-v-a5f023ac],.statement-upload__skip[data-v-a5f023ac]{justify-content:center;width:100%}.statement-upload__analyze svg[data-v-a5f023ac]{width:18px;stroke-width:2.2}.statement-upload__note[data-v-a5f023ac]{margin:0;color:var(--color-text-muted);font-size:var(--font-body-m);line-height:1.45;text-wrap:pretty}.statement-upload__assurance[data-v-a5f023ac]{display:flex;gap:28px;margin:36px 0 0;padding-top:20px;border-top:1px solid var(--color-border-faint);color:var(--color-text-muted);font-size:var(--font-body-m)}.statement-upload__assurance span[data-v-a5f023ac]{display:flex;align-items:center;gap:8px}.statement-upload__assurance svg[data-v-a5f023ac]{width:15px}@container tsapp (max-width: 768px){.statement-upload[data-v-a5f023ac]{max-width:none}.statement-upload .statement-upload__eyebrow[data-v-a5f023ac],.statement-upload__pdf span[data-v-a5f023ac]{font-size:var(--font-body-xs)}.statement-upload__header h2[data-v-a5f023ac]{margin-top:10px;font-size:var(--font-h2);letter-spacing:-.025em;line-height:1.05}.statement-upload__lede[data-v-a5f023ac]{margin-top:10px;font-size:16px;line-height:1.5}.statement-upload__entry[data-v-a5f023ac]{margin-top:22px}.statement-upload__zone[data-v-a5f023ac]{flex-direction:row;justify-content:flex-start;gap:14px;height:auto;min-height:84px;padding:0 16px;border-radius:16px;text-align:left}.statement-upload__zone-icon[data-v-a5f023ac]{width:46px;height:46px;border-radius:13px;box-shadow:none}.statement-upload__zone-icon svg[data-v-a5f023ac]{width:22px}.statement-upload__zone-words[data-v-a5f023ac]{gap:3px}.statement-upload__file[data-v-a5f023ac]{flex-wrap:wrap;gap:14px 12px;padding:14px}.statement-upload__file-words[data-v-a5f023ac]{flex:1 1 calc(100% - 56px)}.statement-upload__replace[data-v-a5f023ac],.statement-upload__remove[data-v-a5f023ac]{height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-s)}.statement-upload__replace[data-v-a5f023ac]{padding:0 10px}.statement-upload__replace[data-v-a5f023ac]:after{position:absolute;inset:-6px 0;content:""}.statement-upload__remove[data-v-a5f023ac]{position:relative;width:34px}.statement-upload__remove[data-v-a5f023ac]:after{position:absolute;inset:-6px;content:""}.statement-upload__actions[data-v-a5f023ac]{margin-top:0}.statement-upload__buttons[data-v-a5f023ac]{gap:8px}.statement-upload__buttons .statement-upload__analyze[data-v-a5f023ac],.statement-upload__buttons .statement-upload__skip[data-v-a5f023ac]{height:48px}.statement-upload__assurance[data-v-a5f023ac]{justify-content:center;gap:20px;margin-top:16px;padding-top:16px;font-size:var(--font-body-s)}}@container tsapp (max-width: 768px){@media(max-height:700px){.statement-upload__header h2[data-v-a5f023ac]{margin-top:6px}.statement-upload__lede[data-v-a5f023ac]{margin-top:8px}.statement-upload__entry[data-v-a5f023ac]{margin-top:14px}.statement-upload__buttons[data-v-a5f023ac]{gap:6px}.statement-upload__buttons .statement-upload__analyze[data-v-a5f023ac],.statement-upload__buttons .statement-upload__skip[data-v-a5f023ac]{height:44px}.statement-upload__assent.terms-assent[data-v-a5f023ac]{font-size:12px;line-height:1.4}}}@media(prefers-reduced-motion:reduce){.statement-upload__zone--shake[data-v-a5f023ac],.statement-upload__file[data-v-a5f023ac]{animation:none}.statement-upload__zone[data-v-a5f023ac],.statement-upload__zone-icon[data-v-a5f023ac],.statement-upload__analyze[data-v-a5f023ac]{transition:none}}.standalone-preview[data-v-4e777eb2]{display:flex;flex-direction:column;gap:18px;width:100%;max-width:560px}.standalone-preview h2[data-v-4e777eb2]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h2);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1.1}.standalone-preview h2[data-v-4e777eb2]:focus{outline:none}.standalone-preview__figures[data-v-4e777eb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.standalone-preview__figure[data-v-4e777eb2]{padding:14px 16px;border:1px solid var(--color-border-bubble);border-radius:12px;background:var(--color-surface)}.standalone-preview__figure dt[data-v-4e777eb2]{color:var(--color-text-muted);font-size:var(--font-body-s)}.standalone-preview__figure dd[data-v-4e777eb2]{margin:4px 0 0;color:var(--color-text-heading);font-size:var(--font-h4, 1.4rem);font-weight:var(--font-semibold)}.standalone-preview__figure dd.standalone-preview__missing[data-v-4e777eb2]{color:var(--color-text-muted);font-size:var(--font-body);font-weight:var(--font-regular)}.standalone-preview__note[data-v-4e777eb2],.standalone-preview__fine[data-v-4e777eb2]{margin:0;color:var(--color-text-muted);font-size:var(--font-body-s);line-height:1.5}.standalone-preview__form[data-v-4e777eb2]{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-border-bubble);border-radius:16px;background:var(--color-surface)}.standalone-preview__form h3[data-v-4e777eb2]{margin:0;color:var(--color-text-heading);font-size:var(--font-body-l);font-weight:var(--font-semibold)}.standalone-preview__lede[data-v-4e777eb2]{margin:0;color:var(--color-text);font-size:var(--font-body);line-height:1.5}.standalone-preview__row[data-v-4e777eb2]{display:flex;flex-direction:column;gap:4px}.standalone-preview__row label[data-v-4e777eb2],.standalone-preview__roles legend[data-v-4e777eb2]{color:var(--color-text);font-size:var(--font-body-s);font-weight:var(--font-medium)}.standalone-preview__row input[data-v-4e777eb2]{min-height:44px;padding:0 12px;border:1.5px solid var(--color-border-control);border-radius:10px;color:var(--color-text);background:var(--color-surface);font:inherit}.standalone-preview__row input[data-v-4e777eb2]:focus-visible,.standalone-preview__role input[data-v-4e777eb2]:focus-visible,.standalone-preview__news input[data-v-4e777eb2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.standalone-preview__roles[data-v-4e777eb2]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.standalone-preview__role[data-v-4e777eb2],.standalone-preview__news[data-v-4e777eb2]{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--color-text);font-size:var(--font-body)}.standalone-preview__error[data-v-4e777eb2]{margin:0;color:var(--color-error);font-size:var(--font-body)}.standalone-preview__form button[data-v-4e777eb2]{align-self:flex-start;min-height:44px}@container tsapp (max-width: 767px){.standalone-preview__figures[data-v-4e777eb2]{grid-template-columns:1fr}.standalone-preview__form button[data-v-4e777eb2]{align-self:stretch}}.start-choice[data-v-adb05a1e]{display:flex;flex-direction:column;gap:28px;width:100%;max-width:560px}.start-choice h2[data-v-adb05a1e]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h1);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.start-choice h2[data-v-adb05a1e]:focus{outline:none}.start-choice__buttons[data-v-adb05a1e]{display:flex;flex-wrap:wrap;gap:12px}.start-choice__buttons button[data-v-adb05a1e]{justify-content:center}@container tsapp (max-width: 767px){.start-choice[data-v-adb05a1e]{gap:22px}.start-choice h2[data-v-adb05a1e]{font-size:var(--font-h2);letter-spacing:-.025em}.start-choice__buttons[data-v-adb05a1e]{flex-direction:column}.start-choice__buttons button[data-v-adb05a1e]{width:100%;height:48px}}.statement-workspace__sent[data-v-414247b4]{margin:0 0 12px;padding:10px 14px;border-radius:10px;color:var(--color-text);background:var(--color-accent-wash);font-size:var(--font-body-s)}.statement-workspace[data-v-414247b4]{position:relative;display:grid;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--color-surface)}.statement-workspace__sr[data-v-414247b4]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.statement-workspace__body[data-v-414247b4]{display:grid;min-width:0;min-height:0}.statement-workspace__bar[data-v-414247b4]{display:none}.statement-workspace__stage[data-v-414247b4]{display:grid;grid-template-columns:minmax(0,1fr) 500px;min-width:0;min-height:0}.statement-workspace__content[data-v-414247b4]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:48px 72px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.statement-workspace__content[data-v-414247b4]>*{margin-block:auto}.statement-workspace__illustration[data-v-414247b4]{min-height:0}.statement-workspace__full[data-v-414247b4]{display:grid;place-items:center;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-l) var(--space-xl);background:var(--color-surface-soft)}.statement-state-enter-active[data-v-414247b4],.statement-state-leave-active[data-v-414247b4]{transition:opacity var(--transition-fast)}.statement-state-enter-from[data-v-414247b4],.statement-state-leave-to[data-v-414247b4]{opacity:0}@container tsapp (max-width: 1100px){.statement-workspace__stage[data-v-414247b4]{grid-template-columns:minmax(0,1fr) 380px}.statement-workspace__content[data-v-414247b4]{padding:40px 44px}}@container tsapp (max-width: 768px){.statement-workspace__content[data-v-414247b4],.statement-workspace__full[data-v-414247b4]{overscroll-behavior:contain}.statement-workspace[data-v-414247b4]{grid-template-rows:minmax(0,1fr) auto}.statement-workspace .statement-workspace__bar[data-v-414247b4]{display:grid}.statement-workspace .statement-workspace__bar--empty[data-v-414247b4]{display:none}.statement-workspace__stage[data-v-414247b4]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.statement-workspace__illustration[data-v-414247b4]{order:-1}.statement-workspace__content[data-v-414247b4]{padding:22px 20px 20px}.statement-workspace__content[data-v-414247b4]>*{margin-block:0 auto}.statement-workspace__full[data-v-414247b4]{padding:22px var(--space-m) 10px}}@media(max-height:700px){.statement-workspace__content[data-v-414247b4]{padding-block:24px}}@container tsapp (max-width: 768px){@media(max-height:700px){.statement-workspace .statement-workspace__bar[data-v-414247b4]{gap:6px;padding:8px 16px 10px}.statement-workspace__content[data-v-414247b4]{padding-top:14px}}}@container tsapp (max-width: 768px){@media(max-height:600px){.statement-workspace__illustration[data-v-414247b4]{display:none}}}@container tsapp (max-width: 768px){@media(min-height:601px){.statement-workspace--stacked[data-v-414247b4]{border-radius:0}.statement-workspace--stacked .statement-workspace__stage[data-v-414247b4]{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.statement-workspace--stacked .statement-workspace__illustration[data-v-414247b4]{position:sticky;top:0;z-index:0;flex:none;height:120px;border-bottom:0;pointer-events:none}.statement-workspace--stacked .statement-workspace__content[data-v-414247b4]{position:relative;z-index:1;flex:1 0 auto;margin-top:-24px;overflow:visible;border-radius:24px 24px 0 0;background:var(--color-surface);box-shadow:var(--shadow-sheet-up)}}}@container tsapp (min-width: 769px){@media(max-height:820px){.statement-workspace__full[data-v-414247b4]{padding-block:var(--space-l)}}}@container tsapp (min-width: 769px){@media(max-height:700px){.statement-workspace__full[data-v-414247b4]{padding-block:var(--space-m)}}}.embed-strip[data-v-d18e0ae8]{flex:none}.embed-strip__bar[data-v-d18e0ae8]{display:flex;min-height:56px;align-items:center;gap:20px;padding:0 12px 0 20px}.embed-strip--compact .embed-strip__bar[data-v-d18e0ae8]{min-height:48px;gap:12px;padding:0 12px 0 16px}.embed-strip__mark[data-v-d18e0ae8]{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:15px;font-weight:var(--font-bold);letter-spacing:-.01em;white-space:nowrap}.embed-strip__mark i[data-v-d18e0ae8]{display:block;width:10px;height:10px;border-radius:2px;background:var(--color-accent)}.embed-strip__steps[data-v-d18e0ae8],.embed-strip__counter[data-v-d18e0ae8]{display:flex;min-width:0;flex:1;margin:0;padding:0;font-family:var(--font-family-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.embed-strip__steps[data-v-d18e0ae8]{justify-content:center;gap:18px;list-style:none}.embed-strip__step[data-v-d18e0ae8]{position:relative;display:flex;align-items:center;gap:6px;padding:4px 0;color:var(--color-text-subtle)}.embed-strip__step--completed[data-v-d18e0ae8]{color:var(--color-text-strong)}.embed-strip__step--completed[data-v-d18e0ae8]:before{display:block;width:5px;height:5px;border-radius:50%;background:var(--color-accent);content:""}.embed-strip__step--current[data-v-d18e0ae8]{color:var(--color-text-heading);font-weight:var(--font-semibold)}.embed-strip__step--current[data-v-d18e0ae8]:after{position:absolute;right:0;bottom:-3px;left:0;height:2px;background:var(--color-accent);content:""}.embed-strip__done[data-v-d18e0ae8]{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}.embed-strip__gap[data-v-d18e0ae8]{padding:4px 2px;color:var(--color-border-strong)}.embed-strip__counter[data-v-d18e0ae8]{overflow:hidden;align-items:baseline;gap:10px;color:var(--color-text-muted)}.embed-strip__counter b[data-v-d18e0ae8]{overflow:hidden;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:15px;font-weight:var(--font-semibold);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none}.embed-strip__change[data-v-d18e0ae8]{padding:4px 6px;border:0;background:transparent;color:var(--color-accent-ink);font:inherit;font-size:var(--font-body-s);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.embed-strip__close[data-v-d18e0ae8]{margin-left:auto;padding:8px 12px;border:0;border-radius:8px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-strong);color:var(--color-text-heading);font:600 14px/20px ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer}.embed-strip__close[data-v-d18e0ae8]:focus-visible,.embed-strip__change[data-v-d18e0ae8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.embed-strip__rule[data-v-d18e0ae8]{position:relative;height:2px;background:var(--color-surface-track)}.embed-strip__rule i[data-v-d18e0ae8]{position:absolute;top:0;bottom:0;left:0;display:block;background:var(--color-accent)}@container tsapp (max-width: 479px){.embed-strip__mark span[data-v-d18e0ae8]{display:none}}.backend-terminal[data-v-e39f1d82]{display:grid;align-content:center;justify-items:center;height:100%;padding:var(--space-xxl);background:var(--color-surface-soft);text-align:center}.backend-terminal__mark[data-v-e39f1d82]{display:grid;width:48px;height:48px;margin-bottom:var(--space-l);border-radius:50%;color:var(--color-success);background:var(--color-success-soft);place-items:center}.backend-terminal__mark svg[data-v-e39f1d82]{width:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.backend-terminal>p[data-v-e39f1d82]{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.backend-terminal h1[data-v-e39f1d82]{max-width:680px;margin-top:var(--space-xs);color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-h3);line-height:var(--line-heading)}.backend-terminal>span[data-v-e39f1d82]{margin-top:var(--space-m);color:var(--color-text-muted);font-size:var(--font-body-l)}@container tsapp (max-width: 768px){.backend-terminal[data-v-e39f1d82]{padding:var(--space-xl) var(--space-m)}}.resume-confirm[data-v-48ea1f9e]{display:grid;align-content:center;min-height:100%;padding:var(--space-xxl)}.resume-confirm__body[data-v-48ea1f9e]{display:flex;flex-direction:column;gap:28px;width:100%;max-width:560px;margin:0 auto}.resume-confirm h1[data-v-48ea1f9e]{margin:0;color:var(--color-text-heading);font-family:var(--font-family-heading);font-size:var(--font-h1);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.05;text-wrap:balance;overflow-wrap:anywhere}.resume-confirm h1[data-v-48ea1f9e]:focus{outline:none}.resume-confirm__email[data-v-48ea1f9e]{display:flex;flex-direction:column;gap:var(--space-xxs);margin:0}.resume-confirm__label[data-v-48ea1f9e]{color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.resume-confirm__address[data-v-48ea1f9e]{color:var(--color-text-strong);font-family:var(--font-family-mono);font-size:var(--font-body-l);overflow-wrap:anywhere}.resume-confirm__address--none[data-v-48ea1f9e]{color:var(--color-text-muted);font-family:inherit}.resume-confirm__hint[data-v-48ea1f9e]{margin:0;color:var(--color-text-muted);font-size:var(--font-body-l)}.resume-confirm__buttons[data-v-48ea1f9e]{display:flex;flex-wrap:wrap;gap:12px}.resume-confirm__buttons button[data-v-48ea1f9e]{justify-content:center}@container tsapp (max-width: 767px){.resume-confirm[data-v-48ea1f9e]{padding:var(--space-l)}.resume-confirm__body[data-v-48ea1f9e]{gap:22px}.resume-confirm h1[data-v-48ea1f9e]{font-size:var(--font-h2);letter-spacing:-.025em}.resume-confirm__buttons[data-v-48ea1f9e]{flex-direction:column}.resume-confirm__buttons button[data-v-48ea1f9e]{width:100%;height:48px}}.workspace-mode-enter-active[data-v-f058bc70],.workspace-mode-leave-active[data-v-f058bc70]{transition:opacity var(--transition-fast)}.workspace-mode-enter-from[data-v-f058bc70],.workspace-mode-leave-to[data-v-f058bc70]{opacity:0}.onboarding-shell__main[data-v-f058bc70]{position:relative}.session-ended__message[data-v-da0490f9]{display:grid;align-content:center;justify-items:center;gap:var(--space-m);min-height:100%;padding:var(--space-xxl);text-align:center}.session-ended__message h1[data-v-da0490f9]{font-size:var(--font-h3)}.session-ended__message h1[data-v-da0490f9]:focus{outline:none}.session-ended__message p[data-v-da0490f9]{max-width:620px;color:var(--color-text-muted);font-size:var(--font-body-l)}.session-ended__message .session-ended__eyebrow[data-v-da0490f9]{font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}@container tsapp (max-width: 768px){.session-ended__message[data-v-da0490f9]{padding:var(--space-l)}}.session-moved__message[data-v-ad55753b]{display:grid;align-content:center;justify-items:center;gap:var(--space-m);min-height:100%;padding:var(--space-xxl);text-align:center}.session-moved__message h1[data-v-ad55753b]{font-size:var(--font-h3)}.session-moved__message h1[data-v-ad55753b]:focus{outline:none}.session-moved__message p[data-v-ad55753b]{max-width:620px;color:var(--color-text-muted);font-size:var(--font-body-l)}.session-moved__message .session-moved__eyebrow[data-v-ad55753b]{font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.session-moved__message .session-moved__error[data-v-ad55753b]{color:var(--color-error)}@container tsapp (max-width: 768px){.session-moved__message[data-v-ad55753b]{padding:var(--space-l)}.session-moved__message button[data-v-ad55753b]{width:100%;height:48px;justify-content:center}}.status-account[data-v-8b21dc7d]{display:grid;gap:var(--space-s);max-width:720px;margin-top:var(--space-l);padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-xs);background:var(--color-surface)}.status-account h2[data-v-8b21dc7d]{margin:0;color:var(--color-text-heading);font-size:var(--font-h5)}.status-account h3[data-v-8b21dc7d]{margin:0 0 var(--space-xxs);color:var(--color-text-heading);font-size:var(--font-body);font-weight:var(--font-semibold)}.status-account p[data-v-8b21dc7d],.status-account ul[data-v-8b21dc7d]{margin:0}.status-account ul[data-v-8b21dc7d]{display:grid;gap:var(--space-xxs);padding-left:1.2rem}.status-account a[data-v-8b21dc7d]{color:var(--color-accent-ink);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:.15em}.status-account a[data-v-8b21dc7d]:focus-visible{color:var(--color-text-heading)}@media(hover:hover){.status-account a[data-v-8b21dc7d]:hover{color:var(--color-text-heading)}}.status-copy[data-v-770e2587]{display:grid;gap:var(--space-s);max-width:720px;margin-top:var(--space-l);padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--space-xs);background:var(--color-surface)}.status-copy h2[data-v-770e2587]{font-size:var(--font-h5)}.status-copy p[data-v-770e2587]{margin:0}.status-copy__lede[data-v-770e2587],.status-copy__sent[data-v-770e2587]{color:var(--color-text-muted)}.status-copy__form[data-v-770e2587]{display:grid;gap:var(--space-xs);max-width:420px}.status-copy label[data-v-770e2587]{font-weight:var(--font-semibold)}.status-copy input[data-v-770e2587]{min-height:44px;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border-control);border-radius:var(--space-xs);color:var(--color-text);background:var(--color-surface);font:inherit}.status-copy input[data-v-770e2587]:focus-visible,.status-copy button[data-v-770e2587]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.status-copy__actions[data-v-770e2587]{display:flex;flex-wrap:wrap;gap:var(--space-s)}.status-copy button[data-v-770e2587]{justify-self:start;min-height:44px;padding:var(--space-xs) var(--space-l);border:0;border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer}@media(hover:hover){.status-copy button[data-v-770e2587]:hover:not(:disabled){background:var(--color-accent-hover)}}.status-copy button[data-v-770e2587]:disabled{cursor:not-allowed;background:var(--color-disabled)}.status-copy .status-copy__secondary[data-v-770e2587]{color:var(--color-accent-ink);background:transparent;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.status-copy .status-copy__secondary[data-v-770e2587]:hover:not(:disabled){background:var(--color-accent-tint)}}.status-copy__saved[data-v-770e2587]{display:grid;gap:var(--space-s)}.status-copy__error[data-v-770e2587]{color:var(--color-error)}.status-decision[data-v-c42c123b]{display:grid;gap:var(--space-xs);max-width:720px;padding:var(--space-l);border:1px solid var(--color-border);border-left:6px solid var(--color-info);border-radius:var(--space-s);background:var(--color-surface)}.status-decision--info[data-v-c42c123b]{border-left-color:var(--color-info);background:var(--color-info-soft)}.status-decision--warning[data-v-c42c123b]{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.status-decision--success[data-v-c42c123b]{border-left-color:var(--color-success);background:var(--color-success-soft)}.status-decision--error[data-v-c42c123b]{border-left-color:var(--color-error);background:var(--color-error-soft)}.status-decision__label[data-v-c42c123b]{font-size:var(--font-body-s);font-weight:var(--font-semibold);text-transform:uppercase}.status-decision--info .status-decision__label[data-v-c42c123b]{color:var(--color-info)}.status-decision--warning .status-decision__label[data-v-c42c123b]{color:var(--color-warning)}.status-decision--success .status-decision__label[data-v-c42c123b]{color:var(--color-success)}.status-decision--error .status-decision__label[data-v-c42c123b]{color:var(--color-error)}.status-decision__headline[data-v-c42c123b]{font-size:var(--font-h4)}.status-decision__date[data-v-c42c123b],.status-decision__contact[data-v-c42c123b]{color:var(--color-text-muted)}.status-decision__contact[data-v-c42c123b]{margin-top:var(--space-s)}.status-decision__deletion[data-v-c42c123b]{color:var(--color-text-muted)}@container tsapp (max-width: 768px){.status-decision[data-v-c42c123b]{padding:var(--space-m)}}.status-steps[data-v-65f053e5]{min-width:0;min-height:0;padding:var(--space-l);color:var(--color-text-inverse);background:var(--color-gray-900)}.status-steps__title[data-v-65f053e5]{margin:0 0 var(--space-xl);color:var(--color-text-inverse);font-size:var(--font-h6)}.status-steps__list[data-v-65f053e5]{display:grid;margin:0;padding:0;list-style:none}.status-steps__item[data-v-65f053e5]{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:var(--space-s);padding-bottom:var(--space-l)}.status-steps__item[data-v-65f053e5]:last-child{padding-bottom:0}.status-steps__item[data-v-65f053e5]:not(:last-child):before{position:absolute;top:26px;bottom:4px;left:10px;width:2px;border-radius:1px;background:var(--color-gray-700);content:""}.status-steps__item--completed[data-v-65f053e5]:not(:last-child):before{background:var(--color-accent)}.status-steps__node[data-v-65f053e5]{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:2px solid var(--color-gray-700);border-radius:50%;background:var(--color-gray-900)}.status-steps__item--completed .status-steps__node[data-v-65f053e5]{border-color:var(--color-accent);background:var(--color-accent)}.status-steps__item--current .status-steps__node[data-v-65f053e5]{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.status-steps__item--current .status-steps__node[data-v-65f053e5]:after{width:8px;height:8px;border-radius:50%;background:var(--color-accent);content:""}.status-steps__check[data-v-65f053e5]{width:14px;fill:none;stroke:var(--color-on-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.status-steps__step[data-v-65f053e5]{display:grid;gap:2px;color:var(--color-text-subtle);font-size:var(--font-body-l);font-weight:var(--font-medium)}.status-steps__step--completed[data-v-65f053e5]{color:var(--color-text-inverse)}.status-steps__step--current[data-v-65f053e5]{color:var(--color-accent);font-weight:var(--font-semibold)}.status-steps__state-label[data-v-65f053e5]{color:var(--color-text-on-dark-muted);font-size:var(--font-body-s);font-weight:var(--font-regular)}.status-steps__step--current .status-steps__state-label[data-v-65f053e5]{color:var(--color-text-on-dark-quiet)}@container tsapp (max-width: 768px){.status-steps[data-v-65f053e5]{overflow-x:auto;padding:var(--space-s) var(--space-m);scrollbar-width:none}.status-steps[data-v-65f053e5]::-webkit-scrollbar{display:none}.status-steps__title[data-v-65f053e5]{display:none}.status-steps__list[data-v-65f053e5]{display:flex;width:max-content}.status-steps__item[data-v-65f053e5]{grid-template-columns:1fr;row-gap:var(--space-xs);width:150px;padding-bottom:0}.status-steps__item[data-v-65f053e5]:not(:last-child):before{inset:11px 6px auto 30px;width:auto;height:2px}.status-steps__step[data-v-65f053e5]{padding-right:var(--space-s);font-size:var(--font-body)}}.status-page__body[data-v-6c9357e1]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;background:var(--color-surface-soft)}.status-page__header[data-v-6c9357e1]{padding:var(--space-xl) var(--space-xxl) var(--space-l);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.status-page__header p[data-v-6c9357e1]{margin-bottom:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase}.status-page__header h1[data-v-6c9357e1]{font-size:var(--font-h3)}.status-page__header span[data-v-6c9357e1]{display:block;margin-top:var(--space-xs);color:var(--color-text-muted)}.status-page__content[data-v-6c9357e1]{min-height:0;overflow-y:auto;padding:var(--space-l) var(--space-xxl) var(--space-xl)}.status-page__message[data-v-6c9357e1]{display:grid;align-content:center;justify-items:center;gap:var(--space-m);min-height:100%;padding:var(--space-xxl);text-align:center}.status-page__message h1[data-v-6c9357e1]{font-size:var(--font-h3)}.status-page__message p[data-v-6c9357e1]{max-width:620px;color:var(--color-text-muted);font-size:var(--font-body-l)}.status-page__message button[data-v-6c9357e1]{min-height:40px;padding:var(--space-xs) var(--space-l);border-radius:var(--space-xs);color:var(--color-on-accent);background:var(--color-accent);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.status-page__message button[data-v-6c9357e1]:focus-visible{background:var(--color-accent-hover)}@media(hover:hover){.status-page__message button[data-v-6c9357e1]:hover{background:var(--color-accent-hover)}}@container tsapp (max-width: 768px){.status-page__content[data-v-6c9357e1]{overscroll-behavior:contain}.status-page__header[data-v-6c9357e1]{padding:var(--space-l) var(--space-m) var(--space-m)}.status-page__header span[data-v-6c9357e1]{overflow-wrap:anywhere}.status-page__content[data-v-6c9357e1]{padding:var(--space-m)}.status-page__message[data-v-6c9357e1]{align-content:start;padding:var(--space-xl) var(--space-l) var(--space-l)}.status-page__message button[data-v-6c9357e1]{min-height:44px}}.tapsimple-analyzer[data-v-69e7a548]{display:flex;flex-direction:column}.tapsimple-analyzer>.statement-workspace[data-v-69e7a548]{flex:1 1 auto;height:auto;min-height:0}.tapsimple-analyzer__brand[data-v-69e7a548]{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding:14px 20px}.tapsimple-analyzer__brand[data-v-69e7a548] .host-brand{max-width:100%}.tapsimple-analyzer__brand[data-v-69e7a548] .host-brand__name{max-width:100%;color:var(--color-text-strong)}.tapsimple-analyzer__brand[data-v-69e7a548] .host-brand__with{color:var(--color-text-muted)}.tapsimple-analyzer__logo[data-v-69e7a548]{display:block;width:104px;height:auto}.tap-simple-onboarding-app{--space-xxs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 48px;--font-family-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-heading: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-family-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-label: 11px;--font-body-xs: 12px;--font-body-s: 12.5px;--font-body-m: 13px;--font-body: 14.5px;--font-body-l: 15px;--font-h6: 15px;--font-h5: 18px;--font-h4: 21px;--font-h3: 28px;--font-h2: 32px;--font-h1: 50px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-heading-weight: 600;--font-display-weight: 700;--line-body: 1.55;--line-heading: 1.2;--transition-fast: .18s ease;--ease-out: cubic-bezier(.2, .8, .2, 1);--radius-s: 6px;--radius-m: 12px;--radius-card: 14px;--radius-l: 18px;--radius-panel: 20px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(27, 26, 23, .04), 0 6px 20px rgba(27, 26, 23, .05);--shadow-card-soft: 0 1px 2px rgba(27, 26, 23, .03);--shadow-user: 0 6px 18px rgba(27, 26, 23, .12);--shadow-float: 0 1px 2px rgba(27, 26, 23, .04), 0 14px 36px rgba(27, 26, 23, .08);--shadow-deep: 0 14px 36px rgba(27, 26, 23, .2);--shadow-sheet: 0 1px 2px rgba(27, 26, 23, .05), 0 30px 60px rgba(27, 26, 23, .13);--shadow-sheet-behind: 0 20px 40px rgba(27, 26, 23, .06);--shadow-chip: 0 8px 18px rgba(20, 19, 17, .2);--shadow-mark: 0 6px 16px rgba(20, 19, 17, .18);--shadow-icon: 0 10px 24px rgba(20, 19, 17, .2);--shadow-file: 0 1px 2px rgba(27, 26, 23, .04), 0 12px 30px rgba(27, 26, 23, .07);--shadow-cell: 0 1px 0 rgba(27, 26, 23, .04);--shadow-sheet-up: 0 -6px 30px rgba(27, 26, 23, .08), 0 1px 2px rgba(27, 26, 23, .04);--shadow-rail-current: 0 12px 30px rgba(0, 0, 0, .3);--shadow-menu-sheet: 0 -20px 50px rgba(0, 0, 0, .45);--ring-accent: 0 0 0 5px var(--color-accent-scan);--shadow-panel: 0 0 0 1px rgba(255, 255, 255, .06), 0 30px 80px rgba(0, 0, 0, .45);--shadow-accent: 0 6px 18px var(--color-accent-soft);--shadow-accent-strong: 0 10px 24px var(--color-accent-soft);--inset-shine: inset 0 1px 0 rgba(255, 255, 255, .35);--dot-grid: radial-gradient(rgba(27, 26, 23, .07) 1px, rgba(0, 0, 0, 0) 1.3px);--dot-grid-fine: radial-gradient(rgba(27, 26, 23, .05) 1px, rgba(0, 0, 0, 0) 1.3px);--color-page: #0b0a09;--color-page-glow: radial-gradient(560px 260px at 90px -60px, var(--color-accent-glow), rgba(11, 10, 9, 0) 70%);--color-page-text: #edeae4;--color-page-heading: #fff;--color-page-muted: #8f897f;--color-page-subtle: #9b958c;--color-page-quiet: #a39d94;--color-page-line: rgba(255, 255, 255, .12);--color-page-line-strong: rgba(255, 255, 255, .2);--color-page-divider: rgba(255, 255, 255, .14);--color-page-raised: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .03));--color-page-ring: rgba(255, 255, 255, .08);--color-page-track: rgba(255, 255, 255, .1);--color-page-pill: rgba(255, 255, 255, .1);--color-page-backdrop: rgba(11, 10, 9, .6);--color-marker-well: #1c1611;--color-link: #ff8a3d;--color-link-hover: #ffa468;--color-accent: #ee6a1f;--color-accent-hover: #d95e17;--color-accent-soft: rgba(238, 106, 31, .18);--color-accent-ring: rgba(238, 106, 31, .16);--color-accent-line: rgba(238, 106, 31, .5);--color-accent-tint: rgba(238, 106, 31, .07);--color-accent-glow: rgba(238, 106, 31, .2);--color-accent-ink: #b0450b;--color-accent-wash: #fff6ef;--color-accent-wash-border: #f2d2bb;--color-accent-dashed: #e6ae88;--color-on-accent: #141311;--color-text: #1b1a17;--color-text-heading: #141311;--color-text-strong: #3f3b35;--color-text-muted: #6b665e;--color-text-subtle: #736e65;--color-text-placeholder: #736e67;--color-text-inverse: #fff;--color-text-on-dark: #f5f2ec;--color-text-on-dark-muted: #a39d94;--color-text-on-dark-quiet: #bdb6ab;--color-bg: #fff;--color-surface: #fff;--color-surface-soft: #f6f4f0;--color-surface-raised: #faf9f6;--color-surface-muted: #ece7df;--color-surface-track: #e8e3db;--color-surface-cell: #f8f6f2;--color-surface-dark: #1b1a17;--color-surface-darker: #141311;--color-surface-black: #0b0a09;--color-gray-900: #141311;--color-gray-700: #3f3b35;--color-border: #ece7df;--color-border-soft: #f1ede6;--color-border-bubble: #e8e3da;--color-border-cell: #e4ded5;--color-border-strong: #d3cbbf;--color-border-control: #8f887e;--color-border-dashed: #cdc5b8;--color-border-card: #e6e0d6;--color-border-faint: #eee9e2;--color-scrollbar: #d6cfc4;--color-track: #efeae3;--color-pending: #d6cfc4;--color-sheet-line: #e0d9ce;--color-sheet-line-soft: #e3ddd3;--color-sheet-line-strong: #dcd4c8;--color-accent-wash-strong: #ffe4cf;--color-accent-scan: rgba(238, 106, 31, .14);--color-success: #1c7e45;--color-success-soft: #e9f6ee;--color-warning: #b0450b;--color-warning-soft: #fff6ef;--color-error: #b42318;--color-error-line: #d6574c;--color-error-line-soft: #e9aba5;--color-error-soft: #fff8f7;--color-info: #2f6bb0;--color-info-soft: #ebf2fb;--color-focus: #d95e17;--color-disabled: #c9c3ba;--color-hatch-on-dark: rgba(255, 255, 255, .18);--color-hatch-on-light: rgba(27, 26, 23, .2);--header-height: 64px;--footer-height: 40px;--sidebar-width: 264px;--details-width: 372px;--panel-header-height: 76px}.tap-simple-onboarding-app{--color-accent: var(--tapsimple-color-accent, #ee6a1f);--color-accent-hover: var(--tapsimple-color-accent-hover, #d95e17);--color-focus: var(--tapsimple-color-accent-hover, #d95e17);--color-accent-ink: var(--tapsimple-color-accent-ink, #b0450b);--color-on-accent: var(--tapsimple-color-on-accent, #141311);--color-page: var(--tapsimple-color-page, #0b0a09);--color-page-text: var(--tapsimple-color-page-text, #edeae4);--color-link: var(--tapsimple-color-link, #ff8a3d);--color-surface: var(--tapsimple-color-surface, #fff);--color-bg: var(--tapsimple-color-surface, #fff);--color-text: var(--tapsimple-color-text, #1b1a17);--radius-m: var(--tapsimple-radius, 12px);--radius-card: var(--tapsimple-radius-card, 14px);--font-family-body: var(--tapsimple-font-family, "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--font-family-heading: var(--tapsimple-font-family-heading, "Bricolage Grotesque Variable", "Bricolage Grotesque", "Instrument Sans", ui-sans-serif, system-ui, sans-serif);--color-surface-soft: var(--tapsimple-color-surface-soft, #f6f4f0);--color-surface-raised: var(--tapsimple-color-surface-raised, #faf9f6);--color-surface-muted: var(--tapsimple-color-surface-muted, #ece7df);--color-surface-track: var(--tapsimple-color-surface-track, #e8e3db);--color-surface-cell: var(--tapsimple-color-surface-cell, #f8f6f2);--color-text-heading: var(--tapsimple-color-text-heading, #141311);--color-text-strong: var(--tapsimple-color-text-strong, #3f3b35);--color-text-muted: var(--tapsimple-color-text-muted, #6b665e);--color-text-subtle: var(--tapsimple-color-text-subtle, #736e65);--color-text-placeholder: var(--tapsimple-color-text-placeholder, #736e67);--color-border: var(--tapsimple-color-border, #ece7df);--color-border-soft: var(--tapsimple-color-border-soft, #f1ede6);--color-border-bubble: var(--tapsimple-color-border-bubble, #e8e3da);--color-border-cell: var(--tapsimple-color-border-cell, #e4ded5);--color-border-strong: var(--tapsimple-color-border-strong, #d3cbbf);--color-border-control: var(--tapsimple-color-border-control, #8f887e);--color-border-card: var(--tapsimple-color-border-card, #e6e0d6);--color-border-faint: var(--tapsimple-color-border-faint, #eee9e2);--color-scrollbar: var(--tapsimple-color-scrollbar, #d6cfc4);--color-track: var(--tapsimple-color-track, #efeae3);--color-sheet-line: var(--tapsimple-color-sheet-line, #e0d9ce);--color-sheet-line-soft: var(--tapsimple-color-sheet-line-soft, #e3ddd3);--color-sheet-line-strong: var(--tapsimple-color-sheet-line-strong, #dcd4c8);--color-accent-wash: var(--tapsimple-color-accent-wash, #fff6ef);--color-accent-wash-border: var(--tapsimple-color-accent-wash-border, #f2d2bb);--color-accent-wash-strong: var(--tapsimple-color-accent-wash-strong, #ffe4cf);--color-success: var(--tapsimple-color-success, #1c7e45);--color-success-soft: var(--tapsimple-color-success-soft, #e9f6ee);--color-hatch-on-light: var(--tapsimple-color-hatch-on-light, rgba(27, 26, 23, .2));--color-accent-soft: color-mix(in srgb, var(--color-accent) 18%, transparent);--color-accent-ring: color-mix(in srgb, var(--color-accent) 16%, transparent);--color-accent-line: color-mix(in srgb, var(--color-accent) 50%, transparent);--color-accent-tint: color-mix(in srgb, var(--color-accent) 7%, transparent);--color-accent-glow: color-mix(in srgb, var(--color-accent) 20%, transparent);--color-accent-scan: color-mix(in srgb, var(--color-accent) 14%, transparent)}.tap-simple-onboarding-app,.tap-simple-onboarding-app *,.tap-simple-onboarding-app *:before,.tap-simple-onboarding-app *:after{box-sizing:border-box}.tap-simple-onboarding-app{width:100%;height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-family-body);font-size:var(--font-body);line-height:var(--line-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.tap-simple-onboarding-app h1,.tap-simple-onboarding-app h2,.tap-simple-onboarding-app h3,.tap-simple-onboarding-app h4,.tap-simple-onboarding-app h5,.tap-simple-onboarding-app h6{margin:0;color:var(--color-text);font-family:var(--font-family-heading);font-weight:var(--font-heading-weight);line-height:var(--line-heading);letter-spacing:normal;text-transform:none}.tap-simple-onboarding-app h1{font-size:var(--font-h1);font-weight:var(--font-display-weight)}.tap-simple-onboarding-app h2{font-size:var(--font-h2);font-weight:var(--font-display-weight)}.tap-simple-onboarding-app h3{font-size:var(--font-h3)}.tap-simple-onboarding-app h4{font-size:var(--font-h4)}.tap-simple-onboarding-app h5{font-size:var(--font-h5)}.tap-simple-onboarding-app h6{font-size:var(--font-h6)}.tap-simple-onboarding-app p,.tap-simple-onboarding-app ul,.tap-simple-onboarding-app ol,.tap-simple-onboarding-app form{margin:0}.tap-simple-onboarding-app p,.tap-simple-onboarding-app a,.tap-simple-onboarding-app label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.tap-simple-onboarding-app ul,.tap-simple-onboarding-app ol{padding:0;list-style:none}.tap-simple-onboarding-app a{text-decoration:none}.tap-simple-onboarding-app button,.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}.tap-simple-onboarding-app button{padding:0;border:0;border-radius:0;background:transparent}.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{padding:0;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface)}@container tsapp (max-width: 768px){.tap-simple-onboarding-app input,.tap-simple-onboarding-app textarea,.tap-simple-onboarding-app select{font-size:max(16px,1em)!important}}@media(pointer:coarse){.tap-simple-onboarding-app{-webkit-tap-highlight-color:transparent}}.tap-simple-onboarding-app :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tap-simple-onboarding-app [data-view-heading]:focus{outline:none}@media(prefers-reduced-motion:reduce){.tap-simple-onboarding-app,.tap-simple-onboarding-app *,.tap-simple-onboarding-app *:before,.tap-simple-onboarding-app *:after{scroll-behavior:auto;transition-duration:.01ms!important}}.onboarding-shell:where(.tap-simple-onboarding-app){display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) var(--footer-height);height:var(--onboarding-viewport-height, 100dvh);overflow:hidden;background:var(--color-page-glow),var(--color-page)}:where(.tap-simple-onboarding-app) .onboarding-shell__main{min-width:0;min-height:0;overflow:hidden}:where(.tap-simple-onboarding-app) .onboarding-shell__mode{display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:0 var(--space-s) 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation chat details";grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--details-width)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal{grid-template-areas:"navigation review";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status{grid-template-areas:"navigation status";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status-message{grid-template-areas:"status";grid-template-columns:minmax(0,1fr);padding:0 var(--space-s)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--statement{grid-template-areas:"navigation statement";grid-template-columns:var(--sidebar-width) minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__statement{grid-area:statement}:where(.tap-simple-onboarding-app) .onboarding-shell__status{grid-area:status}:where(.tap-simple-onboarding-app) .onboarding-shell__navigation{grid-area:navigation}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{grid-area:chat}:where(.tap-simple-onboarding-app) .onboarding-shell__details{grid-area:details}:where(.tap-simple-onboarding-app) .onboarding-shell__review{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__documents{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__signature{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__terminal{grid-area:review}:where(.tap-simple-onboarding-app) .onboarding-shell__statement,:where(.tap-simple-onboarding-app) .onboarding-shell__status,:where(.tap-simple-onboarding-app) .onboarding-shell__review,:where(.tap-simple-onboarding-app) .onboarding-shell__documents,:where(.tap-simple-onboarding-app) .onboarding-shell__signature,:where(.tap-simple-onboarding-app) .onboarding-shell__terminal{overflow:hidden;border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{overflow:hidden;border-radius:var(--radius-panel) 0 0 var(--radius-panel);box-shadow:var(--shadow-panel)}:where(.tap-simple-onboarding-app) .onboarding-shell__details{overflow:hidden;border-radius:0 var(--radius-panel) var(--radius-panel) 0;box-shadow:var(--shadow-panel)}@container tsapp (max-width: 768px){.onboarding-shell__terminal,.onboarding-shell__status{overscroll-behavior:contain}.tap-simple-onboarding-app{--font-label: 12px;--header-height: 52px}.onboarding-shell:where(.tap-simple-onboarding-app){grid-template-rows:minmax(var(--header-height),auto) minmax(0,1fr);background:radial-gradient(320px 200px at 40px -40px,var(--color-accent-glow),rgba(11,10,9,0) 70%),var(--color-page)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode{padding:0}:where(.tap-simple-onboarding-app) .onboarding-shell__statement,:where(.tap-simple-onboarding-app) .onboarding-shell__status,:where(.tap-simple-onboarding-app) .onboarding-shell__review,:where(.tap-simple-onboarding-app) .onboarding-shell__documents,:where(.tap-simple-onboarding-app) .onboarding-shell__signature,:where(.tap-simple-onboarding-app) .onboarding-shell__terminal,:where(.tap-simple-onboarding-app) .onboarding-shell__chat,:where(.tap-simple-onboarding-app) .onboarding-shell__details{border-radius:0;box-shadow:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation" "chat" "details";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}:where(.tap-simple-onboarding-app) .onboarding-shell__statement{border-radius:24px 24px 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__terminal,:where(.tap-simple-onboarding-app) .onboarding-shell__status{overflow-y:auto}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-open{grid-template-rows:auto minmax(0,1fr) 0}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-open .onboarding-shell__details{overflow:hidden;border:0;visibility:hidden}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--keyboard-settled .onboarding-shell__navigation{display:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal{grid-template-areas:"review";grid-template-columns:minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--review .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--documents .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--signature .onboarding-shell__navigation,:where(.tap-simple-onboarding-app) .onboarding-shell__mode--terminal .onboarding-shell__navigation{display:none}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--statement{grid-template-areas:"navigation" "statement";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:where(.tap-simple-onboarding-app) .onboarding-shell__mode--status{grid-template-areas:"navigation" "status";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}@container tsapp (min-width: 769px) and (max-width: 1024px){:where(.tap-simple-onboarding-app) .onboarding-shell__mode--onboarding{grid-template-areas:"navigation chat" "navigation details";grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}:where(.tap-simple-onboarding-app) .onboarding-shell__chat{border-radius:var(--radius-panel) var(--radius-panel) 0 0}:where(.tap-simple-onboarding-app) .onboarding-shell__details{border-radius:0 0 var(--radius-panel) var(--radius-panel)}}.tap-simple-onboarding-app .stage-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--color-text-muted);font-size:var(--font-body-xs);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase}.tap-simple-onboarding-app .stage-eyebrow__name{color:var(--color-accent-ink)}.tap-simple-onboarding-app .stage-eyebrow__dot{width:3px;height:3px;border-radius:50%;background:var(--color-pending)}.tap-simple-onboarding-app .stage-eyebrow__mark{display:flex;align-items:center;gap:5px}.tap-simple-onboarding-app .stage-eyebrow__mark svg{width:13px;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.tap-simple-onboarding-app .button-ember{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 22px;border:0;border-radius:14px;color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--inset-shine),var(--shadow-accent-strong);font-size:var(--font-body-l);font-weight:var(--font-semibold);cursor:pointer;transition:filter .15s,transform .15s,opacity .15s}.tap-simple-onboarding-app .button-ember:focus-visible{filter:brightness(1.07)}@media(hover:hover){.tap-simple-onboarding-app .button-ember:hover:not(:disabled){filter:brightness(1.07)}}.tap-simple-onboarding-app .button-ember:active:not(:disabled){transform:translateY(1px)}.tap-simple-onboarding-app .button-ember:disabled{opacity:.55;cursor:default}.tap-simple-onboarding-app .button-ember svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.tap-simple-onboarding-app .button-outline{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 22px;border:1.5px solid var(--color-text-heading);border-radius:14px;color:var(--color-text-heading);background:var(--color-surface);font-size:var(--font-body-l);font-weight:var(--font-semibold);cursor:pointer;transition:background-color .15s,transform .15s,opacity .15s}.tap-simple-onboarding-app .button-outline:focus-visible{background:var(--color-surface-soft)}@media(hover:hover){.tap-simple-onboarding-app .button-outline:hover:not(:disabled){background:var(--color-surface-soft)}}.tap-simple-onboarding-app .button-outline:active:not(:disabled){transform:translateY(1px)}.tap-simple-onboarding-app .button-outline:disabled{opacity:.55;cursor:default}.tap-simple-onboarding-app .button-outline svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.tap-simple-onboarding-app .button-ember,.tap-simple-onboarding-app .button-outline{transition:none}}@container tsapp (max-width: 768px){.tap-simple-onboarding-app .mobile-action-bar{display:grid;gap:10px;min-width:0;padding:12px 16px 14px;border-top:1px solid var(--color-border);background:var(--color-surface)}.tap-simple-onboarding-app .mobile-action-bar .button-ember{justify-content:center;width:100%}}.onboarding-shell--embedded:where(.tap-simple-onboarding-app){grid-template-rows:auto minmax(0,1fr);background:var(--color-surface)}.onboarding-shell--embedded :where(.onboarding-shell__mode){padding:0}.onboarding-shell--embedded :where(.onboarding-shell__mode--statement){grid-template-areas:"statement";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__mode--review,.onboarding-shell__mode--documents,.onboarding-shell__mode--signature,.onboarding-shell__mode--terminal){grid-template-areas:"review";grid-template-columns:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__mode--onboarding){grid-template-areas:"chat details";grid-template-columns:minmax(0,1fr) var(--details-width);grid-template-rows:minmax(0,1fr)}.onboarding-shell--embedded :where(.onboarding-shell__statement,.onboarding-shell__review,.onboarding-shell__documents,.onboarding-shell__signature,.onboarding-shell__terminal,.onboarding-shell__chat,.onboarding-shell__details){border-radius:0;box-shadow:none}.onboarding-shell--embedded :where(.onboarding-shell__details){border-left:1px solid var(--color-border)}@container tsapp (max-width: 1024px){.onboarding-shell--embedded :where(.onboarding-shell__mode--onboarding){grid-template-areas:"chat" "details";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.onboarding-shell--embedded :where(.onboarding-shell__details){border-top:1px solid var(--color-border);border-left:0}.onboarding-shell--embedded :where(.onboarding-shell__mode--keyboard-open){grid-template-rows:minmax(0,1fr) 0}}.onboarding-shell--embedded:where(.tap-simple-onboarding-app){--font-h1: 40px}@container tsapp (min-width: 769px){.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__stage{grid-template-columns:minmax(0,1fr) clamp(340px,37cqw,440px)}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__content{padding:36px 44px}}@container tsapp (min-width: 769px) and (max-width: 1024px){.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__stage{grid-template-columns:minmax(0,1fr) clamp(250px,27cqw,340px)}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-workspace__content{padding:28px 36px}.onboarding-shell--embedded.tap-simple-onboarding-app .statement-illustration__callout{display:none}}
