.reveal-backdrop[data-v-ba984c3b]{z-index:-1;opacity:0;pointer-events:none;background-image:var(--tc-reveal-scrim), var(--tc-reveal-backdrop-portrait);background-position:50%;background-size:cover;transition:opacity .3s;position:fixed;inset:0}@media (orientation:landscape){.reveal-backdrop[data-v-ba984c3b]{background-image:var(--tc-reveal-scrim), var(--tc-reveal-backdrop-landscape)}}.reveal-backdrop--revealed[data-v-ba984c3b]{opacity:1}.app-header[data-v-57dc538e]{border-bottom:1px solid var(--tc-border);color:var(--tc-dark);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.app-header--sticky[data-v-57dc538e]{z-index:500;position:sticky;top:0}.app-header--dark-surface[data-v-57dc538e]{background:var(--tc-dark);color:var(--tc-composer-bg);border-bottom-color:var(--tc-dark);border-bottom-color:color-mix(in srgb, var(--tc-composer-bg) 12%, transparent)}.app-header__logo[data-v-57dc538e]{width:130px;height:30px;display:block}.app-header__controls[data-v-57dc538e]{align-items:center;gap:12px;display:flex}.app-header__control[data-v-57dc538e]{border:2px solid var(--tc-cream-border);background:var(--tc-cream);width:40px;height:40px;color:var(--tc-dark);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}.app-header__control[data-v-57dc538e]:hover{background:var(--tc-sand)}.app-header__control[data-v-57dc538e]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.app-header--dark-surface .app-header__control[data-v-57dc538e]:focus-visible{outline-color:var(--tc-composer-bg)}.app-header__control-icon[data-v-57dc538e]{display:block}.app-header__build-label[data-v-57dc538e]{display:none}@media (width<=480px){.app-header__build-label-word[data-v-57dc538e]{display:none}}.ai-disclosure[data-v-31af2720]{text-align:center;color:var(--tc-body);font-family:var(--tc-font-body);margin:0;font-size:12px;line-height:1.5}.assistant-prose[data-v-7395394c]{align-self:flex-start;max-width:100%;animation:.3s both message-appear}.assistant-prose__paragraph[data-v-7395394c]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0 0 12px;font-size:16px;line-height:24px}.assistant-prose__paragraph[data-v-7395394c]:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.assistant-prose[data-v-7395394c]{animation:none}}.candidate-pill[data-v-feca13b5]{background:var(--tc-dark);max-width:65%;font-family:var(--tc-font-body);color:#fff;white-space:pre-line;border-radius:16px 2px 16px 16px;align-self:flex-end;padding:12px 16px;font-size:14px;line-height:1.625;animation:.3s both message-appear}.candidate-pill--clamped .candidate-pill__text[data-v-feca13b5]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.candidate-pill__expander[data-v-feca13b5]{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.candidate-pill__expander[data-v-feca13b5]:hover{opacity:1}.candidate-pill[data-v-feca13b5]:focus-visible{outline:2px solid var(--tc-cream);outline-offset:3px}.candidate-pill__expander[data-v-feca13b5]:focus-visible{outline:2px solid var(--tc-cream);outline-offset:2px;opacity:1}.candidate-pill__chevron[data-v-feca13b5]{flex-shrink:0}.candidate-pill__chevron--up[data-v-feca13b5]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.candidate-pill[data-v-feca13b5]{animation:none}}.early-exit-offer[data-v-079cd780]{flex-direction:column;gap:4px;width:100%;display:flex}.early-exit-offer__framing[data-v-079cd780]{margin:0}.early-exit-offer__lead[data-v-079cd780]{color:var(--tc-dark);margin:12px 0 0;font-size:15px;font-weight:600;line-height:22px}.early-exit-offer__subhead[data-v-079cd780]{color:var(--tc-body);margin:0;font-size:15px;line-height:22px}.early-exit-offer__body[data-v-079cd780]{color:var(--tc-body);margin:12px 0 0;font-size:15px;line-height:22px}.early-exit-offer__phone[data-v-079cd780]{color:inherit;text-decoration:underline}.early-exit-offer__phone[data-v-079cd780]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.early-exit-offer__request-call[data-v-079cd780]{box-sizing:border-box;background:var(--tc-dark);height:48px;font-family:var(--tc-font-body);color:var(--tc-cta-text);cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;margin-top:16px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.early-exit-offer__request-call[data-v-079cd780]:hover{background:#000}.early-exit-offer__request-call[data-v-079cd780]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.early-exit-offer__continue[data-v-079cd780]{box-sizing:border-box;border:1px solid var(--tc-border);height:48px;font-family:var(--tc-font-body);color:var(--tc-dark);cursor:pointer;background:0 0;border-radius:40px;justify-content:center;align-items:center;margin-top:8px;padding:0 24px;font-size:15px;line-height:20px;transition:background-color .2s;display:inline-flex}.early-exit-offer__continue[data-v-079cd780]:hover{background:var(--tc-cream)}.early-exit-offer__continue[data-v-079cd780]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}@media (width<=480px) and (height<=860px){.early-exit-offer[data-v-079cd780]{padding:16px}.early-exit-offer__framing[data-v-079cd780]{line-height:21px}.early-exit-offer__lead[data-v-079cd780]{margin-top:8px;line-height:20px}.early-exit-offer__subhead[data-v-079cd780]{line-height:20px}.early-exit-offer__body[data-v-079cd780]{margin-top:8px;line-height:20px}.early-exit-offer__request-call[data-v-079cd780]{height:44px;margin-top:12px}.early-exit-offer__continue[data-v-079cd780]{height:44px;margin-top:6px}}@media (width>=768px){.early-exit-offer[data-v-079cd780]{max-width:648px}}.input-bar[data-v-d7f9d4c2]{box-sizing:border-box;border:1px solid var(--tc-border);background:var(--tc-composer-bg);border-radius:16px;flex-direction:column;align-items:flex-end;gap:16px;width:100%;padding:16px;display:flex}.input-bar--locked[data-v-d7f9d4c2]{background:var(--tc-sand-dark)}.input-bar__field[data-v-d7f9d4c2]{width:100%;min-width:0;max-height:120px;font-family:var(--tc-font-body);color:var(--tc-dark);resize:none;background:0 0;border:none;padding:0;font-size:16px;line-height:25px;overflow-y:auto}.input-bar__field[data-v-d7f9d4c2]:focus{outline:none}.input-bar__field[data-v-d7f9d4c2]::placeholder{color:var(--tc-body-muted)}.input-bar__send[data-v-d7f9d4c2]{width:40px;height:40px;color:var(--tc-body);opacity:.4;cursor:not-allowed;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex}.input-bar__send--active[data-v-d7f9d4c2]{opacity:1;background:var(--tc-dark);color:var(--tc-composer-bg);cursor:pointer}.input-bar__send--active[data-v-d7f9d4c2]:hover{opacity:.85}.input-bar__send[data-v-d7f9d4c2]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.input-bar__send-icon[data-v-d7f9d4c2]{display:block}.selectable-tile[data-v-320afcec]{box-sizing:border-box;flex-wrap:var(--selectable-tile-flex-wrap,nowrap);align-items:center;gap:var(--selectable-tile-gap,12px);width:var(--selectable-tile-width,100%);min-height:48px;padding:var(--selectable-tile-padding,12px 14px);border:1px solid var(--tc-card-border);border-radius:var(--selectable-tile-radius,12px);text-align:left;font-family:var(--tc-font-body);color:var(--tc-dark);cursor:pointer;background:#fff;font-size:14px;font-weight:600;line-height:22px;display:flex;position:relative}.selectable-tile__input[data-v-320afcec]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selectable-tile[data-v-320afcec]:has(input:focus-visible){outline:2px solid var(--tc-burgundy);outline-offset:2px}.selectable-tile[data-v-320afcec]:not(.is-disabled):hover{background:var(--tc-cream)}.selectable-tile.is-selected[data-v-320afcec]{border-color:var(--tc-dark);background:var(--tc-sand)}.selectable-tile.is-disabled[data-v-320afcec]{cursor:default}.selectable-tile.is-disabled[data-v-320afcec]:not(.is-selected){opacity:.55}.selectable-tile__control[data-v-320afcec]{box-sizing:border-box;border:2px solid var(--tc-border);background:#fff;flex:none;width:20px;height:20px}.selectable-tile__control--checkbox[data-v-320afcec]{border-radius:5px}.selectable-tile__control--radio[data-v-320afcec]{border-radius:50%}.selectable-tile.is-selected .selectable-tile__control[data-v-320afcec]{border-color:var(--tc-dark);background:var(--tc-dark);box-shadow:inset 0 0 0 3px #fff}.selectable-tile.is-selected .selectable-tile__control--checkbox[data-v-320afcec]{box-shadow:inset 0 0 0 2px #fff}.selectable-tile__label[data-v-320afcec]{flex:1;min-width:0}.selectable-tile__check[data-v-320afcec]{color:var(--tc-dark);flex:none;display:block}.chat-rich-card[data-v-b3f01035]{width:100%}.motivations-selection__list[data-v-b3f01035]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chat-rich-card[data-v-12e4086b]{width:100%}.time-commitment__list[data-v-12e4086b]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.thinking-indicator[data-v-619a3163]{align-items:center;gap:6px;padding:4px 0;display:inline-flex}.thinking-indicator__dot[data-v-619a3163]{background:var(--tc-dark);border-radius:9999px;width:6px;height:6px}.thinking-indicator--animated .thinking-indicator__dot[data-v-619a3163]{animation:1.2s ease-in-out infinite thinking-bounce-619a3163}.thinking-indicator--animated .thinking-indicator__dot[data-v-619a3163]:nth-child(2){animation-delay:.15s}.thinking-indicator--animated .thinking-indicator__dot[data-v-619a3163]:nth-child(3){animation-delay:.3s}@keyframes thinking-bounce-619a3163{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hold-frame[data-v-f49ce48b]{z-index:150;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hold-frame--unpainted[data-v-f49ce48b]{opacity:0}.hold-frame__panel[data-v-f49ce48b]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex}.hold-frame__status[data-v-f49ce48b]{font-family:var(--tc-font-body);color:var(--tc-cream);margin:0;font-size:14px;line-height:22px;display:block}.hold-frame__dots[data-v-f49ce48b] .thinking-indicator__dot{background:var(--tc-cream)}@media (prefers-reduced-motion:reduce){.hold-frame[data-v-f49ce48b]{transition:none}}.plane-window-hero[data-v-9c1fd231]{background-image:var(--tc-plane-window-frame);background-repeat:no-repeat;background-size:100% 100%;width:288px;height:372px;margin:0 auto;position:relative}.plane-window-hero__pane[data-v-9c1fd231]{border-radius:86px;width:237px;height:321px;position:absolute;top:12px;left:26px;overflow:hidden}.plane-window-hero__image[data-v-9c1fd231]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.plane-window-hero__image--active[data-v-9c1fd231]{opacity:1}.plane-window-hero__blind[data-v-9c1fd231]{border-radius:inherit;background:var(--tc-sand);z-index:1;height:100%;transition:height .8s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;overflow:hidden}.plane-window-hero__blind--open[data-v-9c1fd231]{height:0%}.plane-window-hero__blind[data-v-9c1fd231]:before{content:"";border-radius:inherit;pointer-events:none;background:#00000005;position:absolute;inset:0}.plane-window-hero__blind[data-v-9c1fd231]:after{content:"";background:var(--tc-border);border-radius:9999px;width:32px;height:5px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.plane-window-hero__stroke[data-v-9c1fd231]{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}@media (width<=480px) and (height<=860px){.plane-window-hero[data-v-9c1fd231]{transform-origin:top;margin-bottom:-134px;transform:scale(.64)}}.chat-rich-card.is-result[data-v-201f49d8]{border:1px solid var(--tc-border);background:var(--tc-cream);text-align:center;border-radius:12px;flex-direction:column;align-self:stretch;align-items:center;gap:16px;width:100%;padding:32px;display:flex}.reveal-card__visual[data-v-201f49d8]{transform-origin:50%;justify-content:center;align-items:center;height:220px;display:flex;transform:scale(.55)}.reveal-card__title[data-v-201f49d8]{font-family:var(--tc-font-display);letter-spacing:-.01em;color:var(--tc-dark);margin:0;font-size:28px;font-weight:400;line-height:1.1}.reveal-card__accent[data-v-201f49d8]{color:var(--tc-heading-accent);font-style:normal}.reveal-card__lead[data-v-201f49d8]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:14px;line-height:22px}.reveal-card__error[data-v-201f49d8]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:14px;line-height:22px;display:block}.reveal-card__error-glyph[data-v-201f49d8]{color:var(--tc-body-light);margin-right:4px}.reveal-card__cta[data-v-201f49d8]{box-sizing:border-box;background:var(--tc-dark);height:48px;font-family:var(--tc-font-body);color:#fff;cursor:pointer;border:none;border-radius:40px;justify-content:center;align-self:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.reveal-card__cta[data-v-201f49d8]:hover{background:#000}.reveal-card__cta[data-v-201f49d8]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.reveal-card__cta[data-v-201f49d8]:disabled{opacity:.55;cursor:default}.reveal-choreography__frame[data-v-ece5174c]{z-index:100;pointer-events:none;transition:top 1.4s cubic-bezier(.22,1,.36,1),left 1.4s cubic-bezier(.22,1,.36,1),width 1.4s cubic-bezier(.22,1,.36,1),height 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),opacity .8s;position:fixed}.reveal-choreography__frame--fade[data-v-ece5174c]{opacity:1}.reveal-choreography__frame--centred[data-v-ece5174c],.reveal-choreography__frame--blind-open[data-v-ece5174c]{width:220px;height:290px;top:50%;left:50%;transform:translate(-50%,-50%)}.reveal-choreography__frame--fullscreen[data-v-ece5174c]{width:100vw;height:100vh;top:0;left:0;transform:none}.reveal-choreography__glass[data-v-ece5174c]{background-image:var(--tc-reveal-backdrop-portrait);background-position:50%;background-size:cover;border-radius:66px;transition:border-radius 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}@media (orientation:landscape){.reveal-choreography__glass[data-v-ece5174c]{background-image:var(--tc-reveal-backdrop-landscape)}}.reveal-choreography__frame--fullscreen .reveal-choreography__glass[data-v-ece5174c]{border-radius:0}.reveal-choreography__overlay[data-v-ece5174c]{background:var(--tc-reveal-scrim);pointer-events:none;position:absolute;inset:0}.reveal-choreography__blind[data-v-ece5174c]{background:var(--tc-sand);z-index:1;height:100%;transition:height 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.reveal-choreography__frame--blind-open .reveal-choreography__blind[data-v-ece5174c],.reveal-choreography__frame--fullscreen .reveal-choreography__blind[data-v-ece5174c]{height:0%}.reveal-choreography__bezel[data-v-ece5174c]{z-index:2;background-image:var(--tc-reveal-frame);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.reveal-choreography__frame--fullscreen .reveal-choreography__bezel[data-v-ece5174c]{opacity:0}@media (prefers-reduced-motion:reduce){.reveal-choreography__frame[data-v-ece5174c],.reveal-choreography__glass[data-v-ece5174c],.reveal-choreography__blind[data-v-ece5174c],.reveal-choreography__bezel[data-v-ece5174c]{transition:none}}.scenario-card[data-v-2df3228e]{width:100%;overflow:hidden}.scenario-card__cover[data-v-2df3228e]{background-color:var(--tc-sand);background-image:var(--tc-scenario-cover);background-repeat:no-repeat;background-size:cover;height:160px;margin:-24px -24px 24px}.scenario-card[data-slug=slow-start] .scenario-card__cover[data-v-2df3228e]{background-position:50% 22%}.scenario-card[data-slug=out-of-hours] .scenario-card__cover[data-v-2df3228e]{background-position:50% 30%}.scenario-card[data-slug=price-challenge] .scenario-card__cover[data-v-2df3228e]{background-position:50% 8%}.scenario-card__kicker[data-v-2df3228e]{font-family:var(--tc-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tc-body);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.scenario-card__dot[data-v-2df3228e]{background:var(--tc-heading-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.scenario-card__title[data-v-2df3228e]{font-family:var(--tc-font-body);color:var(--tc-dark);margin:0 0 12px;font-size:16px;font-weight:600;line-height:25px}.scenario-card__prose[data-v-2df3228e]{font-family:var(--tc-font-body);white-space:pre-line;color:var(--tc-body-muted);margin:0;font-size:14px;line-height:22px}.scenario-card__question[data-v-2df3228e]{border-top:1px solid var(--tc-card-border);font-family:var(--tc-font-body);color:var(--tc-dark);margin:12px 0 0;padding-top:12px;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.topic-list[data-v-53212c24]{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;animation:.3s both message-appear;display:flex}.topic-card[data-v-53212c24]{box-sizing:border-box;border:1px solid var(--tc-border);background:var(--tc-cream);border-radius:12px;align-items:center;gap:8px;min-height:72px;padding:16px;display:flex}.topic-card--active[data-v-53212c24]{border-color:var(--tc-dark)}.topic-card--upcoming[data-v-53212c24]{opacity:.7}.topic-card__badge[data-v-53212c24]{background:var(--tc-cream-border);width:32px;height:32px;font-family:var(--tc-font-body);color:var(--tc-body-light);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:inline-flex}.topic-card__badge--check[data-v-53212c24]{background:var(--tc-success);color:#fff}.topic-card__check-icon[data-v-53212c24]{display:block}.topic-card__title[data-v-53212c24]{min-width:0;font-family:var(--tc-font-body);color:var(--tc-dark);flex:1;font-size:14px;font-weight:600;line-height:22px}.topic-card__cta[data-v-53212c24]{box-sizing:border-box;background:var(--tc-dark);min-width:80px;height:40px;font-family:var(--tc-font-body);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;transition:opacity .2s;display:inline-flex}.topic-card__cta[data-v-53212c24]:hover{opacity:.9}.topic-card__cta[data-v-53212c24]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.topic-list[data-v-53212c24]{animation:none}}.transcript-region[data-v-ae695cc7]{background:var(--tc-sand);flex:1;min-height:0;position:relative}.transcript-region__scroll[data-v-ae695cc7]{box-sizing:border-box;height:100%;padding:16px 16px 32px;overflow-y:auto}.transcript-region__messages[data-v-ae695cc7]{flex-direction:column;gap:16px;width:100%;max-width:672px;margin:0 auto;display:flex}.transcript-region__runway[data-v-ae695cc7]{width:100%}.transcript-region__to-latest[data-v-ae695cc7]{background:var(--tc-dark);width:40px;height:40px;color:var(--tc-composer-bg);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.transcript-region__to-latest[data-v-ae695cc7]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.turn-failure-notice[data-v-a63d1265]{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:10px;max-width:100%;animation:.3s both message-appear;display:flex}.turn-failure-notice__message[data-v-a63d1265]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:15px;line-height:22px;display:block}.turn-failure-notice__glyph[data-v-a63d1265]{color:var(--tc-body-light);margin-right:4px}.turn-failure-notice__retry[data-v-a63d1265]{background:var(--tc-dark);font-family:var(--tc-font-body);color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;font-size:15px;line-height:20px}.turn-failure-notice__retry[data-v-a63d1265]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}@media (prefers-reduced-motion:reduce){.turn-failure-notice[data-v-a63d1265]{animation:none}}.chat-surface[data-v-ace2f25e]{background:var(--tc-sand);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.chat-surface__conversation[data-v-ace2f25e]{transition:opacity .8s}.chat-surface__conversation--fading[data-v-ace2f25e]{opacity:0}@media (prefers-reduced-motion:reduce){.chat-surface__conversation[data-v-ace2f25e]{transition:none}}.chat-surface__footer[data-v-ace2f25e]{z-index:1;background:var(--tc-sand);flex-direction:column;flex-shrink:0;gap:8px;padding:24px 16px 16px;display:flex;position:relative}.chat-surface__disclosure[data-v-ace2f25e]{width:100%;max-width:648px;margin:0 auto}.chat-surface__input-collapse[data-v-ace2f25e]{overflow:hidden}.input-collapse-enter-active[data-v-ace2f25e],.input-collapse-leave-active[data-v-ace2f25e]{grid-template-rows:1fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.input-collapse-enter-from[data-v-ace2f25e],.input-collapse-leave-to[data-v-ace2f25e]{opacity:0;grid-template-rows:0fr}.input-collapse-enter-active[data-v-ace2f25e]>*,.input-collapse-leave-active[data-v-ace2f25e]>*{min-height:0}@media (prefers-reduced-motion:reduce){.input-collapse-enter-active[data-v-ace2f25e],.input-collapse-leave-active[data-v-ace2f25e]{transition:none}}@media (width>=768px){.chat-surface__input-collapse[data-v-ace2f25e] .input-bar{width:100%;max-width:648px;margin:0 auto}}.resume-note[data-v-1add29a0]{border:1px dashed var(--tc-border);background:0 0;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.resume-note__text[data-v-1add29a0]{font-family:var(--tc-font-body);color:var(--tc-body);font-size:13px;line-height:20px}.resume-note__start-over[data-v-1add29a0]{font-family:var(--tc-font-body);color:var(--tc-dark);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;line-height:20px;text-decoration:underline}.resume-note__start-over[data-v-1add29a0]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view[data-v-20b0ef76]{box-sizing:border-box;background:var(--tc-sand);flex-direction:column;min-height:100dvh;display:flex}.assessment-view__body[data-v-20b0ef76]{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;padding:32px 16px;display:flex}.assessment-view__spacer[data-v-20b0ef76]{flex:1;width:100%}.assessment-view__welcome[data-v-20b0ef76]{box-sizing:border-box;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:426px;padding:0 16px;display:flex}.assessment-view__copy[data-v-20b0ef76]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.assessment-view__headline[data-v-20b0ef76]{font-family:var(--tc-font-display);letter-spacing:-.01em;text-align:center;color:var(--tc-dark);margin:0;font-size:40px;font-weight:400;line-height:44px}.assessment-view__headline-line[data-v-20b0ef76]{display:block}.assessment-view__headline-line--accent[data-v-20b0ef76]{color:var(--tc-heading-accent)}.assessment-view__actions[data-v-20b0ef76]{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.assessment-view__subhead[data-v-20b0ef76]{max-width:398px;font-family:var(--tc-font-body);text-align:center;color:var(--tc-body);margin:0;font-size:14px;line-height:22px}.assessment-view__restore-notice[data-v-20b0ef76]{max-width:398px;font-family:var(--tc-font-body);text-align:center;color:var(--tc-body-light);margin:0;font-size:13px;line-height:20px;display:block}.assessment-view__storage-notice[data-v-20b0ef76]{max-width:426px;font-family:var(--tc-font-body);text-align:center;color:var(--tc-body-light);margin:8px auto 0;padding:0 16px;font-size:13px;line-height:20px;display:block}.assessment-view__cta[data-v-20b0ef76]{box-sizing:border-box;background:var(--tc-dark);width:100%;height:48px;font-family:var(--tc-font-body);color:#fff;cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;transition:background-color .2s;display:inline-flex}.assessment-view__cta[data-v-20b0ef76]:hover{background:#000}.assessment-view__cta[data-v-20b0ef76]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view__decline-link[data-v-20b0ef76]{min-height:44px;font-family:var(--tc-font-body);color:var(--tc-body);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:14px;line-height:22px;text-decoration:underline;display:inline-flex}.assessment-view__decline-link[data-v-20b0ef76]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view__cta--exit[data-v-20b0ef76]{text-decoration:none}.assessment-view__eligibility[data-v-20b0ef76]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:426px;padding:0 16px;display:flex}.assessment-view__eligibility[data-v-20b0ef76]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view__eligibility-heading[data-v-20b0ef76],.assessment-view__declined-heading[data-v-20b0ef76]{font-family:var(--tc-font-display);letter-spacing:-.01em;color:var(--tc-dark);margin:0;font-size:40px;font-weight:400;line-height:44px}.assessment-view__declaration[data-v-20b0ef76],.assessment-view__declined-lead[data-v-20b0ef76]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:14px;line-height:22px}.assessment-view__declined[data-v-20b0ef76]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:426px;padding:0 16px;display:flex}.assessment-view__declined[data-v-20b0ef76]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view__conversation[data-v-20b0ef76]{box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;display:flex}.assessment-view__conversation[data-v-20b0ef76]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.assessment-view__visually-hidden[data-v-20b0ef76]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assessment-view--chat[data-v-20b0ef76]{height:100dvh;min-height:0}.assessment-view--chat .assessment-view__body[data-v-20b0ef76]{min-height:0;padding:0}.assessment-view--chat .assessment-view__spacer[data-v-20b0ef76]{display:none}.assessment-fade-enter-active[data-v-20b0ef76],.assessment-fade-leave-active[data-v-20b0ef76]{transition:opacity .5s}.assessment-fade-enter-from[data-v-20b0ef76],.assessment-fade-leave-to[data-v-20b0ef76]{opacity:0}@media (width>=768px){.assessment-view__body[data-v-20b0ef76]{padding:0 16px}.assessment-view__copy[data-v-20b0ef76]{gap:24px}.assessment-view__headline[data-v-20b0ef76],.assessment-view__eligibility-heading[data-v-20b0ef76],.assessment-view__declined-heading[data-v-20b0ef76]{font-size:42px;line-height:46px}.assessment-view__subhead[data-v-20b0ef76],.assessment-view__declaration[data-v-20b0ef76],.assessment-view__declined-lead[data-v-20b0ef76],.assessment-view__decline-link[data-v-20b0ef76]{font-size:16px;line-height:25px}.assessment-view__cta[data-v-20b0ef76]{width:auto;min-width:104px}}@media (width<=480px) and (height<=860px){.assessment-view__body[data-v-20b0ef76]{padding:12px 16px}.assessment-view__welcome[data-v-20b0ef76]{gap:14px}.assessment-view__copy[data-v-20b0ef76]{gap:8px}.assessment-view__actions[data-v-20b0ef76]{gap:12px}.assessment-view__headline[data-v-20b0ef76]{font-size:32px;line-height:36px}}@media (prefers-reduced-motion:reduce){.assessment-fade-enter-active[data-v-20b0ef76],.assessment-fade-leave-active[data-v-20b0ef76]{transition:none}}.interstitial-view[data-v-12f587f4]{box-sizing:border-box;background:var(--tc-sand);flex-direction:column;min-height:100dvh;display:flex}.interstitial-view__body[data-v-12f587f4]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 16px;display:flex}.interstitial-view__content[data-v-12f587f4]{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:426px;padding:0 16px;display:flex}.interstitial-view__heading[data-v-12f587f4]{max-width:20ch;font-family:var(--tc-font-display);color:var(--tc-dark);margin:0;font-size:clamp(2rem,6vw,2.625rem);font-weight:400;line-height:1.1}.interstitial-view__lead[data-v-12f587f4]{max-width:42ch;font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:1rem;line-height:1.5625}.interstitial-view__cta[data-v-12f587f4]{box-sizing:border-box;background:var(--tc-dark);width:100%;height:48px;font-family:var(--tc-font-body);color:#fff;border-radius:40px;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.interstitial-view__cta[data-v-12f587f4]:hover{background:#000}.interstitial-view__cta[data-v-12f587f4]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}@media (width>=768px){.interstitial-view__cta[data-v-12f587f4]{width:auto}}.book-call-cta[data-v-095825f5]{box-sizing:border-box;background:var(--book-call-cta-bg,var(--tc-card-bg));height:48px;font-family:var(--tc-font-body);color:var(--book-call-cta-color,var(--tc-dark));cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.book-call-cta[data-v-095825f5]:hover{background:var(--book-call-cta-hover-bg,var(--tc-cta-invert-hover-bg))}.book-call-cta[data-v-095825f5]:focus-visible{outline:2px solid var(--book-call-cta-focus-ring,var(--tc-cta-text));outline-offset:3px}.calculator-intro__lead[data-v-6d8f5c2b]{font-family:var(--tc-font-body);color:var(--tc-body);text-wrap:pretty;margin:0 0 24px;font-size:14px;line-height:22px}.calculator-intro__lead[data-v-6d8f5c2b]:last-child{margin-bottom:0}.calculator-intro__cta[data-v-6d8f5c2b]{box-sizing:border-box;background:var(--tc-dark);max-width:100%;min-height:48px;font-family:var(--tc-font-body);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .2s;display:inline-flex}.calculator-intro__cta[data-v-6d8f5c2b]:hover{background:#000}.calculator-intro__load-error[data-v-6d8f5c2b]{font-family:var(--tc-font-body);color:var(--tc-body);margin:12px 0 0;font-size:14px;line-height:22px;display:block}.calculator-intro__cta[data-v-6d8f5c2b]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}@media (width>=768px){.calculator-intro__lead[data-v-6d8f5c2b]{font-size:16px;line-height:25px}}.exit-offer-dialog[data-v-528d5cea]{box-sizing:border-box;background:var(--tc-card-bg);border:none;border-radius:24px;width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.exit-offer-dialog[data-v-528d5cea]::backdrop{background:var(--tc-dark);background:color-mix(in srgb, var(--tc-dark) 60%, transparent)}.exit-offer-dialog__panel[data-v-528d5cea]{flex-direction:column;align-items:center;gap:24px;padding:32px 24px;display:flex;position:relative}.exit-offer-dialog__invitation[data-v-528d5cea]{font-family:var(--tc-font-body);color:var(--tc-dark);text-align:center;margin:0;padding-inline:28px;font-size:16px;font-weight:400;line-height:1.5}.exit-offer-dialog__actions[data-v-528d5cea]{flex-direction:row;gap:16px;width:100%;display:flex}.exit-offer-dialog__exit[data-v-528d5cea],.exit-offer-dialog__join[data-v-528d5cea]{box-sizing:border-box;min-height:48px;font-family:var(--tc-font-body);text-align:center;cursor:pointer;border-radius:40px;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.exit-offer-dialog__exit[data-v-528d5cea]{border:1px solid var(--tc-border);color:var(--tc-dark);background:0 0;padding:0 24px;font-size:15px;line-height:20px;transition:background-color .2s}.exit-offer-dialog__exit[data-v-528d5cea]:hover{background:var(--tc-cream)}.exit-offer-dialog__join[data-v-528d5cea]{background:var(--tc-dark);color:#fff;border:none;min-width:120px;padding:12px 24px;font-size:16px;font-weight:700}.exit-offer-dialog__exit[data-v-528d5cea]:focus-visible,.exit-offer-dialog__join[data-v-528d5cea]:focus-visible,.exit-offer-dialog__dismiss[data-v-528d5cea]:focus-visible{outline:2px solid var(--tc-dark);outline-offset:3px}.exit-offer-dialog__dismiss[data-v-528d5cea]{box-sizing:border-box;min-width:44px;min-height:44px;font-family:var(--tc-font-body);color:var(--tc-dark);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}@media (width<=480px){.exit-offer-dialog__actions[data-v-528d5cea]{flex-direction:column}.exit-offer-dialog__exit[data-v-528d5cea],.exit-offer-dialog__join[data-v-528d5cea]{flex:none}}@keyframes exit-offer-dialog-appear-528d5cea{0%{opacity:0;transform:translateY(8px)}}.exit-offer-dialog[open][data-v-528d5cea]{animation:.2s both exit-offer-dialog-appear-528d5cea}@media (prefers-reduced-motion:reduce){.exit-offer-dialog[open][data-v-528d5cea]{animation:none}}.newsletter[data-v-cac6409d]{box-sizing:border-box;max-width:871px;margin:0 auto;padding:64px 24px 0}.newsletter__invitation[data-v-cac6409d]{font-family:var(--tc-font-body);text-align:center;color:var(--tc-composer-bg);margin:0;font-size:20px;font-weight:400;line-height:1.4}.newsletter__mailing-list-link[data-v-cac6409d]{color:inherit;text-decoration:underline}.newsletter__mailing-list-link[data-v-cac6409d]:focus-visible{outline:2px solid var(--tc-cta-text);outline-offset:3px}@media (width>=768px){.newsletter[data-v-cac6409d]{padding:64px 48px 0}}.result-view[data-v-e3d9f97e]{box-sizing:border-box;background:var(--tc-dark);background:color-mix(in srgb, var(--tc-dark) 72%, transparent);flex-direction:column;min-height:100dvh;display:flex}.result-view__body[data-v-e3d9f97e]{flex-direction:column;flex:1;padding-bottom:64px;display:flex}.result-view__fallback[data-v-e3d9f97e]{text-align:center;color:var(--tc-composer-bg);flex-direction:column;gap:16px;padding:40px 16px;display:flex}.result-hero[data-v-e3d9f97e]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:40px 16px;display:flex}.result-hero__overline[data-v-e3d9f97e]{--overline-opacity:.7;font-family:var(--tc-font-body);letter-spacing:1.8px;text-transform:uppercase;color:var(--tc-composer-bg);opacity:var(--overline-opacity);margin:0;font-size:12px;font-weight:800;line-height:18px}.result-hero__title[data-v-e3d9f97e]{font-family:var(--tc-font-display);color:var(--tc-composer-bg);margin:0;font-size:clamp(28px,5.5vw,54px);font-weight:400;line-height:1.05}.result-hero__sub[data-v-e3d9f97e]{max-width:649px;font-family:var(--tc-font-body);color:var(--tc-composer-bg);text-wrap:pretty;margin:0;font-size:16px;line-height:25px}.result-hero__phone[data-v-e3d9f97e]{color:inherit;text-decoration:underline}.result-hero__phone[data-v-e3d9f97e]:focus-visible{outline:2px solid var(--tc-cta-text);outline-offset:3px}.result-hero__title[data-v-e3d9f97e]:focus-visible,.result-view__fallback h1[data-v-e3d9f97e]:focus-visible{outline:none}.result-card[data-v-e3d9f97e]{box-sizing:border-box;background:var(--tc-composer-bg);border-radius:24px;width:100%;overflow:hidden}.result-card>section[data-v-e3d9f97e]{padding:48px 24px}.result-card>section[data-v-e3d9f97e]:first-of-type{padding-top:64px}.result-card>section+section[data-v-e3d9f97e]{border-top:1px solid var(--tc-cream-border)}[data-v-e3d9f97e] .result-card__heading{font-family:var(--tc-font-display);color:var(--tc-dark);margin:0 0 32px;font-size:24px;font-weight:400;line-height:28px}[data-v-e3d9f97e] .result-card__heading-accent{color:var(--tc-heading-accent)}.route-description__grid[data-v-e3d9f97e]{grid-template-columns:1fr;gap:12px;display:grid}.route-description__tile[data-v-e3d9f97e]{box-sizing:border-box;border:1px solid var(--tc-cream-border);background:var(--tc-cream);flex-direction:column;gap:8px;padding:24px;display:flex}.route-description__tile-title[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-dark);text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:25px}.route-description__tile-body[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:14px;line-height:22px}.ai-feedback__list[data-v-e3d9f97e]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-feedback__row[data-v-e3d9f97e]{align-items:center;gap:20px;padding:24px 0;display:flex}.ai-feedback__row+.ai-feedback__row[data-v-e3d9f97e]{border-top:1px solid var(--tc-cream-border)}.ai-feedback__row[data-v-e3d9f97e]:first-child{padding-top:0}.ai-feedback__row[data-v-e3d9f97e]:last-child{padding-bottom:0}.ai-feedback__badge[data-v-e3d9f97e]{background:var(--tc-sand);width:56px;height:56px;color:var(--tc-body);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-feedback__badge--positive[data-v-e3d9f97e]{background:var(--tc-positive-bg);color:var(--tc-success)}.ai-feedback__content[data-v-e3d9f97e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ai-feedback__title[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-dark);margin:0;font-size:16px;font-weight:600;line-height:25px}.ai-feedback__body[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-body-muted);margin:0;font-size:14px;line-height:22px}.ai-feedback__subheading[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-dark);margin:0 0 16px;font-size:16px;font-weight:600;line-height:25px}.ai-feedback__list+.ai-feedback__subheading[data-v-e3d9f97e]{margin-top:32px}.next-steps__lead[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0 0 24px;font-size:14px;line-height:22px}.next-steps__list[data-v-e3d9f97e]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next-steps__row[data-v-e3d9f97e]{align-items:center;gap:20px;display:flex}.next-steps__badge-wrap[data-v-e3d9f97e]{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:44px;display:flex;position:relative}.next-steps__badge-wrap[data-v-e3d9f97e]:before{content:"";z-index:0;background:var(--tc-cream-border);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.next-steps__row:first-child .next-steps__badge-wrap[data-v-e3d9f97e]:before{top:50%}.next-steps__row:last-child .next-steps__badge-wrap[data-v-e3d9f97e]:before{bottom:50%}.next-steps__badge[data-v-e3d9f97e]{z-index:1;width:44px;height:44px;font-family:var(--tc-font-body);color:var(--tc-card-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:22px;display:flex;position:relative}.next-steps__badge[data-step="1"][data-v-e3d9f97e]{background:var(--tc-burgundy-soft)}.next-steps__badge[data-step="2"][data-v-e3d9f97e]{background:var(--tc-heading-accent)}.next-steps__badge[data-step="3"][data-v-e3d9f97e]{background:var(--tc-chip-text)}.next-steps__badge[data-step="4"][data-v-e3d9f97e]{background:var(--tc-burgundy);background:color-mix(in srgb, var(--tc-chip-text) 50%, var(--tc-burgundy))}.next-steps__badge[data-step="5"][data-v-e3d9f97e]{background:var(--tc-burgundy)}.next-steps__text[data-v-e3d9f97e]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:20px 0;display:flex}.next-steps__row:first-child .next-steps__text[data-v-e3d9f97e]{padding-top:0}.next-steps__row:last-child .next-steps__text[data-v-e3d9f97e]{padding-bottom:0}.next-steps__title[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-dark);margin:0;font-size:16px;font-weight:600;line-height:25px}.next-steps__body[data-v-e3d9f97e]{font-family:var(--tc-font-body);color:var(--tc-body);margin:0;font-size:14px;line-height:22px}.result-card>.cta-banner[data-v-e3d9f97e]{border-top:none;padding:64px 24px}.cta-banner[data-v-e3d9f97e]{background:var(--tc-burgundy);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.cta-banner__title[data-v-e3d9f97e]{max-width:700px;font-family:var(--tc-font-display);color:var(--tc-card-bg);margin:0;font-size:32px;font-weight:400;line-height:34px}.cta-banner__accent[data-v-e3d9f97e]{color:var(--tc-accent-coral);display:block}.cta-banner__body[data-v-e3d9f97e]{max-width:647px;font-family:var(--tc-font-body);color:var(--tc-composer-bg);margin:0;font-size:14px;line-height:22px}.cta-banner__phone[data-v-e3d9f97e]{color:inherit;text-decoration:underline}.cta-banner__phone[data-v-e3d9f97e]:focus-visible{outline:2px solid var(--tc-cta-text);outline-offset:3px}.result-card__foot[data-v-e3d9f97e]{border-top:1px solid var(--tc-cream-border);text-align:center;padding:24px}@media (width>=768px){.result-hero[data-v-e3d9f97e]{padding:96px 24px 64px}.result-card[data-v-e3d9f97e]{border-radius:32px;max-width:871px;margin:0 auto}.result-card>section[data-v-e3d9f97e]{padding:48px}.result-card>section[data-v-e3d9f97e]:first-of-type{padding-top:64px}[data-v-e3d9f97e] .result-card__heading{margin:0 0 40px;font-size:32px;line-height:34px}.route-description__grid[data-v-e3d9f97e]{grid-template-columns:1fr 1fr;gap:8px}.ai-feedback__row[data-v-e3d9f97e]{gap:24px;padding:24px 16px 24px 0}.ai-feedback__body[data-v-e3d9f97e],.next-steps__lead[data-v-e3d9f97e]{font-size:16px;line-height:25px}.next-steps__row[data-v-e3d9f97e]{gap:24px}.next-steps__badge-wrap[data-v-e3d9f97e]{width:48px}.next-steps__badge[data-v-e3d9f97e]{width:48px;height:48px}.next-steps__text[data-v-e3d9f97e]{gap:2px;padding:16px 0}.result-card>.cta-banner[data-v-e3d9f97e]{padding:64px 48px}.cta-banner__title[data-v-e3d9f97e]{font-size:42px;line-height:42px}.cta-banner__body[data-v-e3d9f97e]{font-size:16px;line-height:25px}.result-card__foot[data-v-e3d9f97e]{padding:24px 48px}}section[data-result=verdict][data-v-e3d9f97e]{--result-reveal-ease:cubic-bezier(.22, .94, .36, 1);transform-origin:50% 0;animation:result-settle-e3d9f97e 1s var(--result-reveal-ease) backwards}@keyframes result-settle-e3d9f97e{0%{opacity:0;filter:blur(12px);transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes result-rise-e3d9f97e{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes result-rise-overline-e3d9f97e{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:var(--overline-opacity);filter:blur();transform:translateY(0)}}.result-hero__overline[data-v-e3d9f97e]{animation:result-rise-overline-e3d9f97e .7s .3s var(--result-reveal-ease) backwards}.result-hero__title[data-v-e3d9f97e]{animation:result-rise-e3d9f97e .8s .45s var(--result-reveal-ease) backwards}.result-hero__sub[data-v-e3d9f97e]{animation:result-rise-e3d9f97e .7s .6s var(--result-reveal-ease) backwards}[data-role=hero-book-call][data-v-e3d9f97e]{animation:result-rise-e3d9f97e .7s .75s var(--result-reveal-ease) backwards}.result-card[data-v-e3d9f97e]{animation:result-rise-e3d9f97e 1s .95s var(--result-reveal-ease) backwards}[data-role=hero-book-call][data-v-e3d9f97e]:focus-visible{animation:none}.result-card[data-v-e3d9f97e]:has(:focus-visible){animation:none}@media (prefers-reduced-motion:reduce){section[data-result=verdict][data-v-e3d9f97e],.result-hero__overline[data-v-e3d9f97e],.result-hero__title[data-v-e3d9f97e],.result-hero__sub[data-v-e3d9f97e],[data-role=hero-book-call][data-v-e3d9f97e],.result-card[data-v-e3d9f97e]{animation:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plus-jakarta-sans-400-Dhut76fR.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-700-CfpNZvy6.woff2)format("woff2")}:root{--tc-dark:#1d1c1a;--tc-body:#524f48;--tc-body-light:#8a857d;--tc-sand:#f3ede2;--tc-sand-dark:#e5e0d5;--tc-border:#d1c9b8;--tc-cream:#f9f6f0;--tc-cream-border:#ede6d5;--tc-card-bg:#fff;--tc-card-border:#0000001a;--tc-body-muted:#767168;--tc-composer-bg:#fbf9f6;--tc-burgundy:#530e2f;--tc-heading-accent:#86233a;--tc-success:#1f7a4d;--tc-font-body:"Plus Jakarta Sans", Verdana, Arial, sans-serif;--tc-font-display:Georgia, serif;--tc-chip-text:#711a36;--tc-cta-text:#fbf9f6;--tc-burgundy-soft:#a44c5c;--tc-accent-coral:#ff5a58;--tc-positive-bg:#e7f9f1;--tc-cta-invert-hover-bg:#ffffffe6}html{scroll-padding-top:88px}body{font-family:var(--tc-font-body);color:var(--tc-body);margin:0}@keyframes message-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-rich-card{box-sizing:border-box;border:1px solid var(--tc-card-border);background:var(--tc-card-bg);font-family:var(--tc-font-body);border-radius:12px;align-self:flex-start;padding:24px;animation:.3s both message-appear}@media (prefers-reduced-motion:reduce){.chat-rich-card{animation:none}}.chat-rich-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.chat-rich-heading{color:var(--tc-dark);margin:0;padding:0;font-size:16px;font-weight:600;line-height:25px}.chat-rich-sub{color:var(--tc-body-light);margin:4px 0 16px;font-size:14px;line-height:22px;display:block}
