.ink-horizon[data-v-b8d9757f]{align-items:center;display:flex;gap:0;min-height:2rem}.ink-horizon__mark[data-v-b8d9757f]{display:grid;flex:none;height:2rem;place-items:center;position:relative;width:2rem}.ink-horizon__mark>svg[data-v-b8d9757f]{position:relative}.ink-horizon__wash[data-v-b8d9757f]{height:120px;left:calc(50% - 50px);max-width:none;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:calc(50% - 59px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:240px}.ink-horizon__wash--bloom[data-v-b8d9757f]{animation:ink-horizon-bloom-b8d9757f .9s cubic-bezier(.22,1,.36,1) both;transform-origin:50px 59px}.ink-horizon__line[data-v-b8d9757f]{flex:1;height:12px;margin-left:-.25rem;min-width:0;overflow:visible}.ink-horizon__ink[data-v-b8d9757f]{fill:var(--tt-ink);fill-opacity:.88}@keyframes ink-horizon-bloom-b8d9757f{0%{opacity:0;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.ink-horizon__wash--bloom[data-v-b8d9757f]{animation:none}}.benny-know[data-v-9ed2d900]{background:var(--tt-warm-1);border:1px solid var(--tt-hairline-soft);border-radius:var(--tt-radius-control);padding:1rem}.benny-know__title[data-v-9ed2d900]{align-items:center;color:var(--tt-ink);display:flex;font-family:var(--tt-font-body);font-size:var(--tt-text-small);font-weight:700;gap:.5rem;letter-spacing:0;line-height:1.4;margin:0 0 .5rem}.benny-know__empty[data-v-9ed2d900]{color:var(--tt-ink-quiet);line-height:1.6}.benny-know__empty[data-v-9ed2d900],.benny-know__list[data-v-9ed2d900]{font-size:var(--tt-text-small);margin:0}.benny-know__list[data-v-9ed2d900]{display:grid;gap:.375rem}.benny-know__list dd[data-v-9ed2d900]{font-weight:600;margin:0}.benny-know__action[data-v-9ed2d900]{background:none;border:0;color:var(--tt-interactive);font-weight:650;margin-top:.5rem;min-height:var(--tt-target-min);padding:0}.edc-benny__routes[data-v-359d070a]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.edc-benny__card[data-v-359d070a]{align-items:start;background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:1rem;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem 1.125rem;position:relative;transition:border-color var(--tt-motion-duration-fast,.12s) ease}.edc-benny__card[data-v-359d070a]:focus-within,.edc-benny__card[data-v-359d070a]:hover{border-color:var(--tt-interactive)}.edc-benny__card-arrow[data-v-359d070a],.edc-benny__card-icon[data-v-359d070a]{color:var(--tt-interactive);margin-top:.125rem}.edc-benny__card-text[data-v-359d070a]{display:grid;gap:.375rem}.edc-benny__route[data-v-359d070a]{color:var(--tt-ink);font-size:var(--tt-text-body);font-weight:650;line-height:1.4;text-decoration:none}.edc-benny__route[data-v-359d070a]:after{border-radius:inherit;content:"";inset:0;position:absolute}.edc-benny__route[data-v-359d070a]:focus-visible{outline:none}.edc-benny__card[data-v-359d070a]:has(.edc-benny__route:focus-visible){outline:3px solid var(--tt-interactive);outline-offset:2px}.edc-benny__why[data-v-359d070a]{color:var(--tt-ink-quiet);font-size:var(--tt-text-small);line-height:1.55;margin:0}.edc-benny__why strong[data-v-359d070a]{color:var(--tt-ink)}.edc-wait[data-v-74edfe33]{display:grid;gap:1.75rem}.edc-wait p[data-v-74edfe33]{margin:0}.edc-wait__interim[data-v-74edfe33],.edc-wait__progress[data-v-74edfe33]{animation:edc-wait-settle-74edfe33 .32s cubic-bezier(.22,1,.36,1) both;display:grid;gap:.875rem}.edc-wait__stages[data-v-74edfe33]{display:grid;gap:.625rem;list-style:none;margin:0;padding:0}.edc-wait__stage[data-v-74edfe33]{align-items:start;animation:edc-wait-settle-74edfe33 .32s cubic-bezier(.22,1,.36,1) both;color:var(--tt-ink);display:grid;font-weight:600;gap:.625rem;grid-template-columns:1rem minmax(0,1fr);line-height:1.5}.edc-wait__stage[data-state=done][data-v-74edfe33]{color:var(--tt-ink-quiet);font-weight:500}.edc-wait__tick[data-v-74edfe33]{fill:none;height:1rem;margin-top:.25rem;stroke:var(--tt-ink-quiet);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}.edc-wait__tick path[data-v-74edfe33]{animation:edc-wait-tick-74edfe33 .42s cubic-bezier(.22,1,.36,1) both;stroke-dasharray:1 1}.edc-wait__dot[data-v-74edfe33]{background:var(--tt-ink);border-radius:999px;height:.4375rem;margin:.5625rem 0 0 .25rem;width:.4375rem}.edc-wait__titles[data-v-74edfe33]{color:var(--tt-ink-quiet);display:grid;font-size:var(--tt-text-small);font-style:italic;font-weight:400;gap:.125rem;margin-top:.25rem}.edc-wait__check[data-v-74edfe33],.edc-wait__longer[data-v-74edfe33],.edc-wait__note[data-v-74edfe33]{color:var(--tt-ink-quiet);font-size:var(--tt-text-small);line-height:1.6}.edc-wait__longer[data-v-74edfe33]{animation:edc-wait-settle-74edfe33 .32s cubic-bezier(.22,1,.36,1) both;color:var(--tt-ink)}.edc-wait__stop[data-v-74edfe33]{background:none;border:0;color:var(--tt-interactive);font-weight:650;justify-self:start;min-height:var(--tt-target-min);padding:0 .125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.edc-wait__stop[data-v-74edfe33]:hover{text-decoration-thickness:2px}.edc-wait__heading[data-v-74edfe33]{color:var(--tt-ink);font-family:var(--tt-font-body);font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}@keyframes edc-wait-settle-74edfe33{0%{opacity:0;transform:translateY(4px)}}@keyframes edc-wait-tick-74edfe33{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.edc-wait__interim[data-v-74edfe33],.edc-wait__longer[data-v-74edfe33],.edc-wait__progress[data-v-74edfe33],.edc-wait__stage[data-v-74edfe33]{animation-name:edc-wait-fade-74edfe33}.edc-wait__tick path[data-v-74edfe33]{animation:none}}@keyframes edc-wait-fade-74edfe33{0%{opacity:0}}.edc-placeholder[data-v-3104c5ec]{animation:edc-placeholder-in-3104c5ec .32s cubic-bezier(.22,1,.36,1) both;display:grid;gap:.875rem}.edc-placeholder--delayed[data-v-3104c5ec]{animation-delay:.25s}.edc-placeholder__label[data-v-3104c5ec]{color:var(--tt-ink-quiet);font-size:var(--tt-text-small);margin:0}.edc-placeholder__cards[data-v-3104c5ec]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.edc-placeholder__card[data-v-3104c5ec]{border:1px solid var(--tt-hairline-soft);border-radius:1rem;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 1.125rem}.edc-placeholder__icon[data-v-3104c5ec]{background:var(--tt-hairline-soft);border-radius:.375rem;height:1.25rem;width:1.25rem}.edc-placeholder__lines[data-v-3104c5ec]{display:grid;gap:.625rem;padding-top:.125rem}.edc-placeholder__title[data-v-3104c5ec],.edc-placeholder__why[data-v-3104c5ec]{background:var(--tt-hairline-soft);border-radius:999px;height:.75rem}.edc-placeholder__why[data-v-3104c5ec]{height:.625rem;opacity:.7;width:55%}@keyframes edc-placeholder-in-3104c5ec{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.edc-placeholder[data-v-3104c5ec]{animation:none}}.edc-state[data-v-e0ffb40b]{align-items:flex-start;background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:var(--tt-radius-panel);color:var(--tt-ink);display:flex;gap:1.25rem;padding:1.5rem}.edc-state--not-found[data-v-e0ffb40b],.edc-state--not-grounded[data-v-e0ffb40b]{background:var(--tt-warm-2);border-color:#f2d27a}.edc-state__icon[data-v-e0ffb40b]{background:var(--tt-interactive-soft);border-radius:999px;color:var(--tt-interactive);display:grid;flex:none;height:3rem;place-items:center;width:3rem}.edc-state--not-found .edc-state__icon[data-v-e0ffb40b],.edc-state--not-grounded .edc-state__icon[data-v-e0ffb40b]{background:var(--tt-warm-3);color:var(--tt-guidance-ink)}.edc-state__text[data-v-e0ffb40b]{min-width:0}.edc-state__badge[data-v-e0ffb40b]{background:var(--tt-warm-3);border-radius:999px;color:var(--tt-guidance-ink);display:inline-block;font-size:var(--tt-text-caption);font-weight:700;margin:0 0 .5rem;padding:.125rem .625rem}.edc-state__title[data-v-e0ffb40b]{color:var(--tt-ink);font-family:var(--tt-font-body);font-size:1.25rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;margin:0 0 .375rem}.edc-state__body[data-v-e0ffb40b]{color:var(--tt-ink-quiet);font-size:var(--tt-text-body);line-height:1.6;margin:0}.edc-state__actions[data-v-e0ffb40b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.edc-benny__welcome-actions[data-v-e5ac57ec]{display:flex;flex-wrap:wrap;gap:var(--tt-space-2)}.edc-benny__welcome-actions button[data-v-e5ac57ec]{background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:var(--tt-radius-pill);color:var(--tt-interactive);font-weight:650;min-height:var(--tt-target-min);padding:var(--tt-space-2) var(--tt-space-3);text-align:left}.edc-benny[data-v-e5ac57ec]{display:grid;font-size:var(--tt-text-body);gap:2rem;line-height:1.6}.edc-benny p[data-v-e5ac57ec]{margin:0}.edc-benny__welcome[data-v-e5ac57ec]{display:grid;gap:.75rem}.edc-benny__greeting[data-v-e5ac57ec]{color:var(--tt-ink);font-size:1.25rem;font-weight:650;letter-spacing:-.01em;line-height:1.45;text-wrap:pretty}.edc-benny__honest[data-v-e5ac57ec],.edc-benny__note[data-v-e5ac57ec],.edc-benny__question[data-v-e5ac57ec]{color:var(--tt-ink-quiet)}.edc-benny__honest[data-v-e5ac57ec]{font-size:var(--tt-text-small);line-height:1.65}.edc-benny__live[data-v-e5ac57ec]{scroll-margin-top:calc(var(--tt-benny-offset, 0px) + 1rem)}.edc-benny__live[data-v-e5ac57ec]:empty{display:none}.edc-benny__turn[data-v-e5ac57ec]{gap:1rem}.edc-benny__turn>.edc-benny__question[data-v-e5ac57ec]{color:var(--tt-ink);font-weight:600}.edc-benny__settle[data-v-e5ac57ec]{animation:edc-benny-settle-e5ac57ec .32s cubic-bezier(.22,1,.36,1) both}.edc-benny__answer[data-v-e5ac57ec],.edc-benny__block[data-v-e5ac57ec]{display:grid;gap:.875rem}.edc-benny__heading[data-v-e5ac57ec]{color:var(--tt-ink);font-family:var(--tt-font-body);font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:0}.edc-benny__heading--quiet[data-v-e5ac57ec]{color:var(--tt-ink-quiet);font-size:var(--tt-text-small);font-weight:650}.edc-benny__terms[data-v-e5ac57ec]{display:grid;margin:0}.edc-benny__terms>div[data-v-e5ac57ec]{border-top:1px solid var(--tt-hairline-soft);display:grid;gap:.25rem;padding:.875rem 0}.edc-benny__terms>div[data-v-e5ac57ec]:first-child{border-top:0;padding-top:0}.edc-benny__terms dt[data-v-e5ac57ec]{color:var(--tt-ink);font-weight:700}.edc-benny__terms dd[data-v-e5ac57ec]{color:var(--tt-ink-quiet);font-size:var(--tt-text-small);line-height:1.6;margin:0}.edc-benny__prompts[data-v-e5ac57ec]{display:grid;gap:.625rem}.edc-benny__prompt[data-v-e5ac57ec]{align-items:center;background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:1rem;color:var(--tt-ink);display:grid;font-size:var(--tt-text-body);font-weight:600;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;min-height:3.5rem;padding:.75rem 1rem;text-align:left}.edc-benny__prompt-icon[data-v-e5ac57ec]{color:var(--tt-interactive)}.edc-benny__prompt-arrow[data-v-e5ac57ec]{color:var(--tt-ink-quiet)}.edc-benny__prompt[data-v-e5ac57ec]:hover{background:var(--tt-interactive-soft);border-color:var(--tt-interactive)}.edc-benny__prompt:hover .edc-benny__prompt-arrow[data-v-e5ac57ec]{color:var(--tt-interactive)}.edc-benny__prompt[aria-disabled=true][data-v-e5ac57ec]{background:var(--tt-surface);border-color:var(--tt-hairline-soft);color:var(--tt-ink-quiet);cursor:default}.edc-benny__prompt[aria-disabled=true] .edc-benny__prompt-arrow[data-v-e5ac57ec],.edc-benny__prompt[aria-disabled=true] .edc-benny__prompt-icon[data-v-e5ac57ec]{color:var(--tt-ink-quiet)}.edc-benny__consent-points[data-v-e5ac57ec]{display:grid;gap:.625rem;list-style:disc;margin:0;padding-left:1.25rem}.edc-benny__consent-points li[data-v-e5ac57ec]::marker{color:var(--tt-interactive)}.edc-benny__consent-check[data-v-e5ac57ec]{align-items:start;background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:1rem;cursor:pointer;display:grid;font-weight:600;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.875rem 1rem}.edc-benny__consent-check input[data-v-e5ac57ec]{accent-color:var(--tt-interactive);height:1.25rem;margin-top:.1875rem;width:1.25rem}.edc-benny__consent-actions[data-v-e5ac57ec]{display:flex;flex-wrap:wrap;gap:.75rem}.edc-benny__primary[data-v-e5ac57ec]{align-items:center;background:var(--tt-interactive);border:1px solid var(--tt-interactive);border-radius:var(--tt-radius-control);color:var(--tt-surface);display:inline-flex;font-weight:650;min-height:var(--tt-target-min);padding:0 1.25rem}.edc-benny__primary[data-v-e5ac57ec]:disabled{background:var(--tt-hairline-soft);border-color:var(--tt-hairline);color:var(--tt-ink-quiet);cursor:not-allowed}.edc-benny__paragraphs[data-v-e5ac57ec]{display:grid;gap:.875rem}.edc-benny__paragraph[data-v-e5ac57ec]{color:var(--tt-ink)}.edc-benny__cites[data-v-e5ac57ec]{display:inline-flex;gap:.25rem;margin-left:.25rem;vertical-align:.125em}.edc-benny__cite[data-v-e5ac57ec]{background:var(--tt-surface);border:1px solid var(--tt-interactive);border-radius:var(--tt-radius-pill);color:var(--tt-interactive);display:inline-grid;font-size:var(--tt-text-caption);font-weight:700;height:1.5rem;line-height:1;min-width:1.5rem;padding:0 .375rem;place-items:center;position:relative}.edc-benny__cite[data-v-e5ac57ec]:before{content:"";inset:-.625rem -.25rem;position:absolute}.edc-benny__cite[aria-expanded=true][data-v-e5ac57ec]{background:var(--tt-interactive);color:var(--tt-surface)}.edc-benny__source[data-v-e5ac57ec]{background:var(--tt-interactive-soft);border-left:3px solid var(--tt-interactive);border-radius:0 .75rem .75rem 0;display:grid;gap:.625rem;margin:0;padding:.875rem 1rem}.edc-benny__passage[data-v-e5ac57ec]{color:var(--tt-ink);font-size:var(--tt-text-small);line-height:1.6;margin:0}.edc-benny__source-caption[data-v-e5ac57ec]{color:var(--tt-ink-quiet);display:flex;font-size:var(--tt-text-caption);gap:.5rem;line-height:1.5}.edc-benny__source-caption a[data-v-e5ac57ec]{color:var(--tt-interactive)}.edc-benny__source-number[data-v-e5ac57ec]{color:var(--tt-ink);font-weight:700}.edc-benny__notice[data-v-e5ac57ec]{color:var(--tt-ink-quiet);font-size:var(--tt-text-caption);line-height:1.5}.edc-benny__action[data-v-e5ac57ec]{align-items:center;background:var(--tt-surface);border:1px solid var(--tt-interactive);border-radius:var(--tt-radius-control);color:var(--tt-interactive);display:inline-flex;font-weight:650;min-height:var(--tt-target-min);padding:0 1rem}@keyframes edc-benny-settle-e5ac57ec{0%{opacity:0;transform:translateY(4px)}}@keyframes edc-benny-fade-e5ac57ec{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.edc-benny__settle[data-v-e5ac57ec]{animation-name:edc-benny-fade-e5ac57ec}}.edc-page{--edc-gutter:clamp(1.25rem,3vw,2.5rem);min-width:0;padding:2.5rem var(--edc-gutter) 4rem}.edc-column{max-width:var(--tt-reading-measure)}.edc-column,.edc-wide{margin:0 auto;width:100%}.edc-wide{max-width:62rem}.edc-page p{color:var(--tt-ink-quiet)}.edc-page h1,.edc-page h2,.edc-page h3{color:var(--tt-ink)}.edc-surface .edc-headline{font-family:var(--tt-font-headline);font-size:var(--tt-text-display);font-weight:var(--tt-headline-weight);letter-spacing:var(--tt-headline-tracking);line-height:1.15;margin:0 0 1rem;text-wrap:balance}.edc-surface .edc-lede{font-size:var(--tt-text-lede);line-height:1.6;margin:0 0 1.5rem;text-wrap:pretty}.edc-surface .edc-h2{font-size:1.5rem;letter-spacing:-.015em;line-height:1.3;margin:0 0 1rem}.edc-surface .edc-h2,.edc-surface .edc-h3{font-family:var(--tt-font-body);font-weight:650}.edc-surface .edc-h3{font-size:1.1875rem;letter-spacing:-.005em;line-height:1.35;margin:0 0 .5rem}.edc-section{margin-top:3rem}.edc-breadcrumb{color:var(--tt-ink-quiet);display:flex;flex-wrap:wrap;font-size:var(--tt-text-small);gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.edc-breadcrumb a{color:var(--tt-interactive);text-decoration:underline;text-underline-offset:3px}.edc-breadcrumb li+li:before{color:var(--tt-ink-quiet);content:"›";margin-right:.5rem}.edc-search{background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:999px;box-shadow:var(--tt-shadow-soft);display:flex;gap:.5rem;padding:.375rem}.edc-search:focus-within{border-color:var(--tt-interactive);box-shadow:var(--tt-focus-ring),var(--tt-shadow-soft)}.edc-search input{background:transparent;border:0;color:var(--tt-ink);flex:1;font-size:var(--tt-text-body);min-height:3rem;min-width:0;outline:none;padding:0 1.125rem}.edc-search input::-moz-placeholder{color:var(--tt-ink-quiet)}.edc-search input::placeholder{color:var(--tt-ink-quiet)}.edc-button{align-items:center;background:var(--tt-interactive);border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:var(--tt-text-body);font-weight:650;gap:.5rem;justify-content:center;line-height:1.3;max-width:100%;min-height:3rem;padding:.625rem 1.5rem;text-align:center}.edc-button:hover{background:var(--tt-interactive-hover)}.edc-button--quiet{background:var(--tt-surface);border:1px solid var(--tt-interactive);color:var(--tt-interactive)}.edc-button--quiet:hover{background:var(--tt-interactive-soft)}.edc-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.edc-chip{align-items:center;background:var(--tt-surface);border:1px solid var(--tt-hairline);border-radius:999px;color:var(--tt-ink);display:inline-flex;font-size:var(--tt-text-small);font-weight:600;min-height:var(--tt-target-min);padding:0 1rem}.edc-chip:hover,.edc-chip[aria-current=true]{border-color:var(--tt-interactive);color:var(--tt-interactive)}.edc-chip[aria-current=true]{background:var(--tt-interactive-soft)}.edc-label{color:var(--tt-ink);display:block;font-weight:650;margin:0 0 .625rem}.edc-label,.edc-not-advice{font-size:var(--tt-text-small)}.edc-not-advice{border-top:1px solid var(--tt-hairline);line-height:1.6;margin:2.5rem 0 0;padding-top:1.25rem}.edc-page [tabindex]:focus-visible,.edc-page a:focus-visible,.edc-page button:focus-visible,.edc-page input:focus-visible{outline:3px solid var(--tt-interactive);outline-offset:2px}@media(max-width:640px){.edc-page{padding-top:1.75rem}.edc-search{border-radius:var(--tt-radius-panel);flex-direction:column}.edc-search .edc-button{width:100%}}.edc-surface[data-v-32d2d647]{background:var(--tt-ground);color:var(--tt-ink);font-family:var(--tt-font-body);font-size:var(--tt-text-body);line-height:var(--tt-leading-body);min-width:0}
