*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-ground:#fafaf8;--color-ink:#1b1b19;--color-ink-hover:#34342f;--color-ink-2:#56564e;--color-ink-3:#8b8b81;--color-line:#e7e7e1;--color-fill:#f1f1ec;--color-fill-2:#e9e9e3;--color-accent:#4f46e5;--color-accent-hover:#4338ca;--color-accent-soft:#efeefe;--color-ok:#137a4e;--color-ok-soft:#e7f3ed;--color-warn:#8a5a00;--color-warn-soft:#faf0da;--color-white:#fff;--color-danger:#a8322b;--color-danger-soft:#f7ebea;--color-panel-a:#3a339b;--color-panel-b:#1e1b4b;--color-keyboard:#d1d4da;--color-key-dark:#abb0ba;--color-white-90:#ffffffe5;--color-white-75:#ffffffbf;--color-white-55:#ffffff8c;--color-white-35:#ffffff59;--color-white-20:#fff3;--color-white-14:#ffffff24;--color-white-10:#ffffff1a;--color-white-7:#ffffff12;--color-ink-90:#1b1b19e5;--color-ink-3-70:#8b8b81b2;--color-ink-40:#1b1b1966;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-sm:5px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--radius-sheet:22px;--size-circle:32px;--size-progress:3px;--size-button-mobile:52px;--size-logo-desktop:26px;--size-logo-mark:28px;--size-logo-mobile:22px;--size-status-bar:44px;--size-top-bar:44px;--size-brand-row:38px;--size-home-bar:30px;--size-column-desktop:560px;--size-column-wide:680px;--size-column-mobile:350px;--shadow-circle:0 4px 12px -7px #1a1a1a1f;--shadow-popover:0 14px 34px -16px #1b1b194d;--shadow-sheet:0 -20px 50px -30px #1b1b1999;--shadow-keycap:0 1px 0 0 #898a8d;--focus-ring:0 0 0 3px #efeefe;--blur-glass:12px;--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-in:cubic-bezier(.55, .085, .68, .53);--duration-fast:.12s;--duration-base:.2s;--duration-reveal:.25s;--duration-float:.3s;--duration-step:.3s;--duration-slow:.32s;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:600 26px/1.18 var(--font-sans);--text-display-tracking:-.022em;--text-amount-desktop:600 38px/1 var(--font-sans);--text-amount-mobile:600 34px/1 var(--font-sans);--text-amount-tracking:-.025em;--text-body:400 14px/1.5 var(--font-sans);--text-body-medium:500 14px/normal var(--font-sans);--text-body-semibold:600 14px/normal var(--font-sans);--text-field:400 14px/normal var(--font-sans);--text-button:500 14px/normal var(--font-sans);--text-button-large:500 16px/normal var(--font-sans);--text-small:400 13px/1.4 var(--font-sans);--text-small-medium:500 13px/normal var(--font-sans);--text-small-semibold:600 13px/normal var(--font-sans);--text-caption:400 12px/1.5 var(--font-sans);--text-caption-semibold:600 12px/normal var(--font-sans);--text-pill:500 9.5px/normal var(--font-mono);--text-pill-tracking:.06em;--text-top-bar-back:400 28px/normal var(--font-sans);--text-panel-note:600 16px/normal var(--font-sans);--stroke-hairline:1px;--stroke-tick:1.5px;--focus-outline-width:2px;--focus-outline-offset:2px;--radius-hairline:2px;--upload-bar-width:160px;--upload-bar-height:4px;--text-stack-gap-tight:1px;--text-stack-gap:2px;--control-padding-block:13px;--input-autofill-cover:100px;--control-padding-inline:15px;--pill-padding-block:2px;--pill-padding-inline:7px;--tick-size:18px;--tick-size-mobile:20px;--progress-gap:5px;--fade-height:78px;--fade-height-mobile:64px;--button-padding-block:9px;--button-secondary-padding-inline:17px;--spinner-size:16px;--status-icon-size:14px;--input-multiline-height:82px;--yes-no-radius:8px;--yes-no-radius-mobile:9px;--yes-no-choice-padding-block:5px;--yes-no-choice-padding-block-mobile:7px;--summary-key-min-width:108px;--summary-key-min-width-mobile:96px;--group-header-padding-block-mobile:13px;--receipt-width:352px;--receipt-padding-block:5px;--receipt-total-padding-top:11px;--diagram-node-padding-block:5px;--diagram-company-padding-start:9px;--diagram-person-marker:14px;--diagram-company-marker:8px;--diagram-connector-height:12px;--diagram-connector-width:1.5px;--diagram-connector-side:36px;--path-card-visual-height:210px;--path-card-visual-width-mobile:124px;--path-card-arrow-size:28px;--path-card-lift:4px;--help-drop:4px;--button-arrow-nudge:3px;--restart-label-max:96px;--screen-step:24px;--progress-pop:1.06;--dropzone-min-height:74px;--dropzone-padding-block:18px;--tile-size:32px;--tile-size-desktop:34px;--tile-radius:9px;--cvr-hit-padding-block-mobile:11px;--cvr-selected-gap:13px;--cvr-tile-size:36px;--cvr-tile-size-mobile:38px;--danger-row-padding-top:13px;--danger-row-gap:18px;--danger-row-text-width:400px;--chrome-gap:22px;--chrome-slot-width:104px;--top-bar-back-size:36px;--footer-help-padding-bottom:2px;--lock-width:9px;--lock-height:8px;--panel-width:547px;--panel-padding-block:52px;--panel-list-gap:9px;--panel-close-offset:22px;--sheet-padding-bottom:40px;--sheet-grab-height:44px;--sheet-close-inset-inline:18px;--handle-width:36px;--handle-height:4px;--faq-row-padding-block:11px;--faq-answer-padding-bottom:13px;--eye-icon-size:16px;--faq-icon-size:12px;--menu-meta-lines:2;--menu-max-height:280px;--turnstile-width:300px;--turnstile-height:65px;--day-width:40px;--day-height:36px;--day-width-mobile:46px;--day-height-mobile:40px;--weekday-height:22px;--date-nav-size:32px;--modal-close-size:28px;--modal-padding-bottom-mobile:34px;--modal-backdrop-blur:4px;--shell-chrome-top:26px;--shell-viewport-top:45px;--shell-footer-bottom:34px;--shell-logo-inset-inline:24px;--shell-logo-inset-block:16px;--shell-corner-inset:13px;--shell-corner-inset-block:14px;--screen-sub-width:470px;--screen-fine-width:490px;--screen-top-mobile:24px;--screen-body-gap:9px;--screen-gap-mobile:9px;--screen-body-padding-top-mobile:13px;--shell-footer-gap:22px;--shell-wordmark-width:138px;--screen-welcome-width:760px}@media (pointer:coarse){:root{--text-field:400 16px/normal var(--font-sans)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-reveal:0s;--duration-float:0s;--duration-step:0s;--duration-slow:0s}}.type-display{font:var(--text-display);letter-spacing:var(--text-display-tracking)}.type-amount-desktop{font:var(--text-amount-desktop);letter-spacing:var(--text-amount-tracking)}.type-amount-mobile{font:var(--text-amount-mobile);letter-spacing:var(--text-amount-tracking)}.type-body{font:var(--text-body)}.type-body-medium{font:var(--text-body-medium)}.type-body-semibold{font:var(--text-body-semibold)}.type-field{font:var(--text-field)}.type-button{font:var(--text-button)}.type-button-large{font:var(--text-button-large)}.type-small{font:var(--text-small)}.type-small-medium{font:var(--text-small-medium)}.type-small-semibold{font:var(--text-small-semibold)}.type-caption{font:var(--text-caption)}.type-caption-semibold{font:var(--text-caption-semibold)}.type-pill{font:var(--text-pill);letter-spacing:var(--text-pill-tracking);text-transform:uppercase}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;font-size:16px}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-ground);min-height:100vh;font-size:14px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ds-logo{width:auto;display:block}.ds-logo--wordmark.ds-logo--desktop{height:var(--size-logo-desktop)}.ds-logo--wordmark.ds-logo--mobile{height:var(--size-logo-mobile)}.ds-logo--mark{height:var(--size-logo-mark)}.ds-icon-button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ds-icon-button--close{font:var(--text-body);color:var(--color-white-55);transition:color var(--duration-fast) var(--ease-out);position:relative}.ds-icon-button--close:after{content:"";inset:calc(var(--space-6) * -1);position:absolute}.ds-icon-button--restart,.ds-icon-button--help{width:var(--size-circle);height:var(--size-circle);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line), var(--shadow-circle);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-pill);color:var(--color-ink-3);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out)}.ds-icon-button--help{font:var(--text-body);transition:background-color var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), color var(--duration-reveal) var(--ease-out)}@media (hover:hover){.ds-icon-button--help:hover:not(:disabled){background:var(--color-accent);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent), var(--shadow-circle);color:var(--color-white)}}.ds-icon-button--restart svg{width:var(--space-14);height:var(--space-14)}.ds-icon-button:disabled{cursor:not-allowed}.ds-icon-button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-pill{white-space:nowrap;padding:var(--pill-padding-block) var(--pill-padding-inline);border-radius:var(--radius-pill);font:var(--text-pill);letter-spacing:var(--text-pill-tracking);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);align-items:center;display:inline-flex}.ds-pill--badge{background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent);outline:var(--stroke-hairline) solid transparent;color:var(--color-accent)}.ds-pill--ok{background:var(--color-ok-soft);color:var(--color-ok)}.ds-pill--warn{background:var(--color-warn-soft);color:var(--color-warn)}.ds-pill--plain{background:var(--color-fill-2);color:var(--color-ink-3)}.ds-tick{width:var(--tick-size);height:var(--tick-size);border-radius:var(--radius-sm);font:var(--text-caption-semibold);color:var(--color-white);outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-tick--off{background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-tick) var(--color-line)}.ds-tick--on{background:var(--color-accent);box-shadow:inset 0 0 0 var(--stroke-tick) var(--color-accent)}@media (max-width:767px){.ds-tick{width:var(--tick-size-mobile);height:var(--tick-size-mobile)}}.ds-segment{transform-origin:0;height:var(--size-progress);border-radius:var(--radius-hairline);background:var(--color-fill-2);display:block;overflow:hidden}.ds-segment__fill{border-radius:var(--radius-hairline);background:var(--color-accent);height:100%;transition:width var(--duration-slow) var(--ease-out);display:block}@media (forced-colors:active){.ds-segment{background:graytext}.ds-segment__fill{background:highlight}}.ds-progress{width:100%;height:var(--size-progress);align-items:center;gap:var(--progress-gap);display:flex}.ds-progress>.ds-segment{min-width:0}.ds-progress--drift>.ds-segment:first-child{flex:115 1 0}.ds-progress--drift>.ds-segment:nth-child(2){flex:138 1 0}.ds-progress--drift>.ds-segment:nth-child(3){flex:46 1 0}.ds-progress--holding>.ds-segment:first-child{flex:112 1 0}.ds-progress--holding>.ds-segment:nth-child(2){flex:149 1 0}.ds-progress--holding>.ds-segment:nth-child(3){flex:37 1 0}.ds-fade{pointer-events:none;height:var(--fade-height);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ground) 0%, transparent) 0%, color-mix(in srgb, var(--color-ground) 72%, transparent) 46%, var(--color-ground) 100%)}@media (max-width:767px){.ds-fade{height:var(--fade-height-mobile)}}.ds-button{appearance:none;white-space:nowrap;cursor:pointer;border-radius:var(--radius-pill);padding:var(--button-padding-block) var(--space-20);font:var(--text-button);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.ds-button--primary{background:var(--color-ink);color:var(--color-white)}.ds-button--secondary{background:var(--color-white);color:var(--color-ink-2);font:var(--text-body);padding:var(--space-8) var(--button-secondary-padding-inline);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);outline:var(--stroke-hairline) solid transparent}.ds-button--ghost{background:var(--color-fill-2);color:var(--color-ink-3)}.ds-button--confirm{background:var(--color-accent);color:var(--color-white)}.ds-button:disabled{cursor:not-allowed}.ds-button__arrow{margin-left:var(--space-6);transition:transform var(--duration-base) var(--ease-out);display:inline-block}@media (hover:hover){.ds-button--secondary:hover:not(:disabled){background:var(--color-fill);color:var(--color-ink)}.ds-button--primary:hover:not(:disabled){background:var(--color-ink-hover)}.ds-button--confirm:hover:not(:disabled){background:var(--color-accent-hover)}.ds-button:hover:not(:disabled) .ds-button__arrow{transform:translateX(var(--button-arrow-nudge))}}.ds-button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-button--primary,.ds-button--ghost,.ds-button--confirm{width:100%;height:var(--size-button-mobile);font:var(--text-button-large);padding:0;display:flex}}.ds-link{appearance:none;cursor:pointer;text-align:left;font:var(--text-small);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ds-link--accent{color:var(--color-accent)}.ds-link--muted{color:var(--color-ink-3)}@media (hover:hover){.ds-link:hover{text-decoration:underline}button.ds-link--accent:hover:not(:disabled){color:var(--color-accent-hover);text-decoration:none}}.ds-link:disabled{cursor:not-allowed}@media (hover:hover){.ds-link:disabled:hover{text-decoration:none}}.ds-link:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-label{font:var(--text-small-medium);color:var(--color-ink-2);display:block}.ds-spinner{width:var(--spinner-size);height:var(--spinner-size);flex:none;animation:.8s linear infinite ds-spin;display:inline-block}.ds-spinner svg{width:100%;height:100%;display:block}.ds-spinner__track{stroke:var(--color-fill-2)}.ds-spinner__arc{stroke:var(--color-accent)}@keyframes ds-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:2.4s}}.ds-sr-only{width:var(--stroke-hairline);height:var(--stroke-hairline);margin:calc(var(--stroke-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ds-error-message{align-items:flex-start;gap:var(--space-8);font:var(--text-small);color:var(--color-danger);display:flex}.ds-error-message__icon{width:var(--status-icon-size);flex:none;justify-content:center;align-items:center;height:1lh;display:flex}.ds-error-message__dot{width:var(--status-icon-size);height:var(--status-icon-size);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-white);font:var(--text-caption-semibold);justify-content:center;align-items:center;display:flex}
.ds-input{cursor:text;align-items:center;gap:var(--space-6);padding:var(--control-padding-block) var(--control-padding-inline);--input-fill:var(--color-fill);background:var(--input-fill);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-hairline) transparent;outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex}.ds-input__control{min-width:0;color:var(--color-ink);font:var(--text-field);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.ds-input__control:-webkit-autofill{-webkit-box-shadow:0 0 0 var(--input-autofill-cover) var(--input-fill) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);font:var(--text-field)}.ds-input__control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 var(--input-autofill-cover) var(--input-fill) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);font:var(--text-field)}.ds-input__control::placeholder{color:var(--color-ink-3);opacity:1}.ds-input--white{--input-fill:var(--color-white)}.ds-input:focus-within{--input-fill:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent), var(--focus-ring)}.ds-input--error{--input-fill:var(--color-danger-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-danger)}.ds-input--error:focus-within{--input-fill:var(--color-danger-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-danger), var(--focus-ring)}.ds-input--multiline{height:var(--input-multiline-height);align-items:flex-start}.ds-input--multiline .ds-input__control{resize:none;height:100%}.ds-input__suffix{font:var(--text-small);color:var(--color-ink-3);flex:none}.ds-input__busy{flex:none;align-items:center;display:inline-flex}.ds-input__action,.ds-input__busy{margin-block:calc(var(--space-4) * -1)}.ds-input__action{appearance:none;cursor:pointer;font:var(--text-small);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;margin-inline:0;padding:0}.ds-input__action:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (forced-colors:active){.ds-input:focus-within{outline:var(--focus-outline-width) solid Highlight}}@media (max-width:767px){.ds-input{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}.ds-input__suffix{font:var(--text-body)}}.ds-option{cursor:pointer;align-items:center;gap:var(--space-12);width:100%;padding:var(--control-padding-block) var(--control-padding-inline);background:var(--color-fill);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-fill);outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex;position:relative}.ds-option--selected{background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent)}.ds-option__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ds-option:has(.ds-option__input:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-option__text{gap:var(--text-stack-gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ds-option__title-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ds-option__title{font:var(--text-body-medium);color:var(--color-ink)}.ds-option__subtitle{font:var(--text-small);color:var(--color-ink-3)}@media (max-width:767px){.ds-option{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}.ds-option__text{gap:var(--text-stack-gap)}}.ds-check{cursor:pointer;align-items:center;gap:var(--space-12);width:100%;padding:var(--control-padding-block) var(--control-padding-inline);background:var(--color-fill);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-fill);outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex;position:relative}.ds-check--selected{background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent)}.ds-check__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ds-check:has(.ds-check__input:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-check__text{gap:var(--text-stack-gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ds-check__title{font:var(--text-body-medium);color:var(--color-ink)}.ds-check__subtitle{font:var(--text-small);color:var(--color-ink-3)}@media (max-width:767px){.ds-check{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}.ds-check__text{gap:var(--text-stack-gap)}}.ds-yes-no{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--control-padding-inline);background:var(--color-fill);border-radius:var(--radius-md);display:flex}.ds-yes-no__question{min-width:0;font:var(--text-body);color:var(--color-ink);flex:1}.ds-yes-no__segment{background:var(--color-white);border-radius:var(--yes-no-radius);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);outline:var(--stroke-hairline) solid transparent;flex:none;display:inline-flex}.ds-yes-no__choice{cursor:pointer;padding:var(--yes-no-choice-padding-block) var(--space-14);font:var(--text-small);color:var(--color-ink-3);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);position:relative}.ds-yes-no__choice:first-child{border-top-left-radius:var(--yes-no-radius);border-bottom-left-radius:var(--yes-no-radius)}.ds-yes-no__choice:last-child{border-top-right-radius:var(--yes-no-radius);border-bottom-right-radius:var(--yes-no-radius)}.ds-yes-no__choice--on{background:var(--color-accent);color:var(--color-white)}.ds-yes-no__choice:has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-yes-no__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (forced-colors:active){.ds-yes-no__choice--on{color:highlighttext;background:highlight}}@media (max-width:767px){.ds-yes-no{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg)}.ds-yes-no__segment{border-radius:var(--yes-no-radius-mobile)}.ds-yes-no__choice:first-child{border-top-left-radius:var(--yes-no-radius-mobile);border-bottom-left-radius:var(--yes-no-radius-mobile)}.ds-yes-no__choice:last-child{border-top-right-radius:var(--yes-no-radius-mobile);border-bottom-right-radius:var(--yes-no-radius-mobile)}.ds-yes-no__choice{padding-block:var(--yes-no-choice-padding-block-mobile)}}.ds-notice{align-items:flex-start;gap:var(--space-10);padding:var(--control-padding-block) var(--control-padding-inline);background:var(--color-warn-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-warn);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);display:flex}.ds-notice__icon{width:var(--status-icon-size);height:1lh;font:var(--text-small);flex:none;justify-content:center;align-items:center;display:flex}.ds-notice__dot{width:var(--status-icon-size);height:var(--status-icon-size);border-radius:var(--radius-pill);background:var(--color-warn);color:var(--color-white);font:var(--text-caption-semibold);justify-content:center;align-items:center;display:flex}.ds-notice__content{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.ds-notice__text{font:var(--text-small);color:var(--color-ink)}@media (max-width:767px){.ds-notice{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}}.ds-menu{background:var(--color-fill);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line), var(--shadow-popover);outline:var(--stroke-hairline) solid transparent;margin:0;padding:0;list-style:none;overflow:auto}.ds-menu-item{cursor:pointer;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--control-padding-inline);background:var(--color-fill);transition:background-color var(--duration-fast) var(--ease-out);display:flex}.ds-menu-item+.ds-menu-item{box-shadow:inset 0 var(--stroke-hairline) 0 var(--color-line)}.ds-menu-item__text{gap:var(--text-stack-gap);flex-direction:column;flex:1;min-width:0;display:flex}.ds-menu-item__title{font:var(--text-body);color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out)}.ds-menu-item--selected .ds-menu-item__title{color:var(--color-accent)}.ds-menu-item__meta{font:var(--text-caption);color:var(--color-ink-3);-webkit-line-clamp:var(--menu-meta-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-menu-item__check{font:var(--text-body-semibold);color:var(--color-accent);flex:none}.ds-menu-item--active{background:var(--color-white)}@media (hover:hover){.ds-menu-item:hover{background:var(--color-white)}.ds-menu:hover .ds-menu-item--active:not(:hover){background:var(--color-fill)}}@media (forced-colors:active){.ds-menu-item--active{outline:var(--focus-outline-width) solid Highlight;outline-offset:calc(var(--focus-outline-width) * -1)}}@media (max-width:767px){.ds-menu{border-radius:var(--radius-lg)}.ds-menu-item{padding:var(--space-14) var(--space-16)}}.ds-cvr-hit{cursor:pointer;gap:var(--text-stack-gap);padding:var(--space-10) var(--control-padding-inline);background:var(--color-fill);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.ds-cvr-hit+.ds-cvr-hit{box-shadow:inset 0 var(--stroke-hairline) 0 var(--color-line)}.ds-cvr-hit__name{font:var(--text-body-semibold);color:var(--color-ink)}.ds-cvr-hit__meta{font:var(--text-caption);color:var(--color-ink-3)}.ds-cvr-hit--active{background:var(--color-white)}@media (hover:hover){.ds-cvr-hit:hover{background:var(--color-white)}.ds-menu:hover .ds-cvr-hit--active:not(:hover){background:var(--color-fill)}}@media (forced-colors:active){.ds-cvr-hit--active{outline:var(--focus-outline-width) solid Highlight;outline-offset:calc(var(--focus-outline-width) * -1)}}@media (max-width:767px){.ds-cvr-hit{padding:var(--cvr-hit-padding-block-mobile) var(--space-16)}}.ds-cvr-selected{align-items:center;gap:var(--cvr-selected-gap);padding:var(--space-12) var(--space-14);background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);display:flex}.ds-cvr-selected__tile{width:var(--cvr-tile-size);height:var(--cvr-tile-size);border-radius:var(--tile-radius);background:var(--color-white);color:var(--color-accent);font:var(--text-body-semibold);flex:none;justify-content:center;align-items:center;display:flex}.ds-cvr-selected__main{gap:var(--text-stack-gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ds-cvr-selected__name{font:var(--text-body-semibold);color:var(--color-ink)}.ds-cvr-selected__meta{font:var(--text-small);color:var(--color-ink-3)}.ds-cvr-selected__action{appearance:none;cursor:pointer;font:var(--text-small);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;margin:0;padding:0}.ds-cvr-selected__action:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-cvr-selected{gap:var(--space-12);border-radius:var(--radius-lg)}.ds-cvr-selected__tile{width:var(--cvr-tile-size-mobile);height:var(--cvr-tile-size-mobile);border-radius:var(--radius-md)}}
.ds-dropzone{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:var(--text-stack-gap);min-height:var(--dropzone-min-height);padding:calc(var(--dropzone-padding-block) - var(--stroke-hairline)) 0;background:var(--color-fill);border:var(--stroke-hairline) dashed var(--color-line);border-radius:var(--radius-md);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.ds-dropzone__line1{font:var(--text-small);color:var(--color-ink-3)}.ds-dropzone__line2{font:var(--text-small);color:var(--color-ink-3-70)}.ds-dropzone--uploading .ds-dropzone__line1,.ds-dropzone--uploading .ds-dropzone__line2{visibility:hidden}.ds-dropzone__uploading{justify-content:center;align-items:center;gap:var(--space-8);font:var(--text-small);color:var(--color-ink-2);flex-direction:column;display:flex;position:absolute;inset:0}.ds-dropzone__bar{width:var(--upload-bar-width);max-width:60%;height:var(--upload-bar-height);border-radius:var(--radius-pill);background:var(--color-line);overflow:hidden}.ds-dropzone__bar-fill{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.ds-dropzone--error{background:var(--color-danger-soft);border-color:var(--color-danger)}.ds-dropzone--dragover{background:var(--color-accent-soft);border-color:var(--color-accent)}@media (forced-colors:active){.ds-dropzone--dragover{border-color:highlight}}.ds-dropzone__input{opacity:0;cursor:pointer;position:absolute;inset:0}.ds-dropzone__input:disabled{pointer-events:none}.ds-dropzone:has(.ds-dropzone__input:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-upload-row{cursor:pointer;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-lg);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex;position:relative}.ds-upload-row__input{opacity:0;position:absolute;inset:0}.ds-upload-row:has(.ds-upload-row__input:focus-visible){outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-upload-row__icon{width:var(--tile-size);height:var(--tile-size);border-radius:var(--tile-radius);background:var(--color-accent-soft);color:var(--color-accent);font:var(--text-body-medium);flex:none;justify-content:center;align-items:center;display:flex}.ds-upload-row__title{min-width:0;font:var(--text-body-medium);color:var(--color-ink);flex:1}.ds-upload-row__meta{font:var(--text-caption);color:var(--color-ink-3);flex:none}.ds-file-row{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-10) var(--space-10) var(--control-padding-inline);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);display:flex}.ds-file-row__type{width:var(--tile-size-desktop);height:var(--tile-size-desktop);border-radius:var(--tile-radius);background:var(--color-accent-soft);color:var(--color-accent);font:var(--text-pill);letter-spacing:var(--text-pill-tracking);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:flex}.ds-file-row__type--preview{background:var(--color-fill);overflow:hidden}.ds-file-row__preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ds-file-row__text{gap:var(--text-stack-gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ds-file-row__name{font:var(--text-body-medium);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-file-row__size{font:var(--text-caption);color:var(--color-ink-3)}.ds-file-row__remove{appearance:none;cursor:pointer;width:var(--tile-size);height:var(--tile-size);font:var(--text-body);color:var(--color-ink-3);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-file-row__remove:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-file-row{padding:var(--space-12) var(--space-8) var(--space-12) var(--space-14);border-radius:var(--radius-lg)}.ds-file-row__type{width:var(--tile-size);height:var(--tile-size)}}.ds-turnstile{width:var(--turnstile-width);min-height:var(--turnstile-height);align-items:center;display:flex}.ds-turnstile--loading{gap:var(--space-10);padding:0 calc(var(--space-16) - var(--stroke-hairline));background:var(--color-fill);border:var(--stroke-hairline) dashed var(--color-line);border-radius:var(--radius-sm)}.ds-turnstile__placeholder{background:var(--color-fill-2);border-radius:var(--radius-sm);flex:1;align-self:stretch}
.ds-summary-row{align-items:flex-start;gap:var(--space-12);padding:var(--space-6) var(--control-padding-inline);display:flex}.ds-summary-row__key{min-width:var(--summary-key-min-width);font:var(--text-small);color:var(--color-ink-3);transition:color var(--duration-base) var(--ease-out);flex:none;margin:0}.ds-summary-row__value{text-align:right;min-width:0;font:var(--text-small);color:var(--color-ink);transition:color var(--duration-base) var(--ease-out);flex:1;margin:0}.ds-summary-row__action{flex:none;margin:0;display:flex}.ds-summary-row__action button{appearance:none;cursor:pointer;font:var(--text-caption);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}.ds-summary-row__action button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-summary-row{gap:var(--space-10);padding:var(--space-6) var(--space-16)}.ds-summary-row__key{min-width:var(--summary-key-min-width-mobile)}.ds-summary-row__action button{font:var(--text-small)}}.ds-group-header{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-12) var(--control-padding-inline);display:flex}.ds-group-header__left{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ds-group-header__title{font:var(--text-small-semibold);color:var(--color-ink);margin:0}.ds-group-header__meta{font:var(--text-caption);color:var(--color-ink-3)}.ds-group-header__right{align-items:center;gap:var(--space-10);display:flex}.ds-group-header__action{appearance:none;cursor:pointer;font:var(--text-caption);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}.ds-group-header__action:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-group-header{padding:var(--group-header-padding-block-mobile) var(--space-16)}.ds-group-header__title{font:var(--text-body-semibold)}.ds-group-header__meta,.ds-group-header__action{font:var(--text-small)}}.ds-amount{text-align:center;font:var(--text-amount-desktop);letter-spacing:var(--text-amount-tracking);color:var(--color-ink);margin:0}@media (max-width:767px){.ds-amount{font:var(--text-amount-mobile)}}.ds-receipt-row{max-width:100%;width:var(--receipt-width);justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--receipt-padding-block) 0;display:flex}.ds-receipt-row__key{align-items:flex-start;gap:var(--space-4);font:var(--text-small);color:var(--color-ink-3);margin:0;display:flex}.ds-receipt-row__note{font:var(--text-caption);color:var(--color-ink-3)}.ds-receipt-row__value{white-space:nowrap;font:var(--text-small-medium);color:var(--color-ink-2);margin:0}.ds-receipt-row--total{padding-top:var(--receipt-total-padding-top)}.ds-receipt-row--total .ds-receipt-row__key,.ds-receipt-row--total .ds-receipt-row__value{font:var(--text-small-semibold);color:var(--color-ink)}@media (max-width:767px){.ds-receipt-row{width:100%}}.ds-danger-row{padding-top:var(--danger-row-padding-top)}.ds-danger-row__rule{height:var(--stroke-hairline);background:var(--color-line);border:0;margin:0}.ds-danger-row__row{justify-content:space-between;align-items:flex-start;gap:var(--danger-row-gap);padding-top:var(--space-20);display:flex}.ds-danger-row__text{flex:0 1 var(--danger-row-text-width);font:var(--text-small);color:var(--color-ink-3);margin:0}.ds-danger-row__button{appearance:none;cursor:pointer;white-space:nowrap;font:var(--text-small);color:var(--color-danger);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}.ds-danger-row__button:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}@media (max-width:767px){.ds-danger-row{gap:var(--space-10);padding-top:var(--space-8);flex-direction:column;display:flex}.ds-danger-row__row{display:contents}.ds-danger-row__text{flex:none}.ds-danger-row__button{align-self:flex-start}}
.ds-day-cell{display:flex}.ds-day{appearance:none;cursor:pointer;width:var(--day-width);height:var(--day-height);border-radius:var(--radius-md);font:var(--text-small);color:var(--color-ink);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-day--selected{background:var(--color-accent);color:var(--color-white);font:var(--text-small-semibold)}.ds-day--disabled{color:var(--color-ink-3-70);cursor:default}@media (hover:hover){.ds-day--default:hover{background:var(--color-fill)}.ds-date-picker__nav:hover:not(:disabled){color:var(--color-ink)}}.ds-day:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:calc(var(--focus-outline-width) * -1)}@media (forced-colors:active){.ds-day--selected{color:highlighttext;background:highlight}.ds-day--disabled{color:graytext}}@media (max-width:767px){.ds-day{width:var(--day-width-mobile);height:var(--day-height-mobile)}}.ds-date-picker{gap:var(--space-6);width:max-content;padding:var(--space-10) var(--space-12) var(--space-12);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line), var(--shadow-popover);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-md);flex-direction:column;display:flex}.ds-date-picker__header{justify-content:space-between;align-items:center;display:flex}.ds-date-picker__nav{appearance:none;cursor:pointer;width:var(--date-nav-size);height:var(--date-nav-size);font:var(--text-button-large);color:var(--color-ink-2);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-date-picker__nav:disabled{color:var(--color-ink-3-70);cursor:default}.ds-date-picker__nav:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-date-picker__month{font:var(--text-body-semibold);color:var(--color-ink);margin:0}.ds-date-picker__grid{gap:var(--space-6);flex-direction:column;display:flex}.ds-date-picker__weekdays{display:flex}.ds-date-picker__weekday{width:var(--day-width);height:var(--weekday-height);font:var(--text-caption);color:var(--color-ink-3);justify-content:center;align-items:center;display:flex}.ds-date-picker__empty{width:var(--day-width);height:var(--day-height)}.ds-date-picker__days{gap:var(--text-stack-gap);flex-direction:column;display:flex}.ds-date-picker__week{display:flex}@media (max-width:767px){.ds-date-picker{padding:var(--space-12) var(--space-14) var(--space-14);border-radius:var(--radius-lg)}.ds-date-picker__weekday{width:var(--day-width-mobile)}.ds-date-picker__empty{width:var(--day-width-mobile);height:var(--day-height-mobile)}}.ds-modal{max-width:calc(100% - var(--space-48));max-height:85vh;width:var(--size-column-desktop);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);color:var(--color-ink);border:0;margin:auto;padding:0;overflow:hidden}.ds-modal::backdrop{background:var(--color-ink-40);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));backdrop-filter:blur(var(--modal-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.ds-modal[open]::backdrop{animation:ds-modal-backdrop var(--duration-base) var(--ease-out)}.ds-modal[open]{animation:ds-modal-in var(--duration-reveal) var(--ease-out)}}.ds-modal--closing[open]{animation:ds-modal-out var(--duration-reveal) var(--ease-out) forwards;pointer-events:none}.ds-modal--closing[open]::backdrop{animation:ds-modal-backdrop-out var(--duration-reveal) var(--ease-out) forwards}@keyframes ds-modal-out{to{opacity:0;transform:translateY(var(--space-8))}}@keyframes ds-modal-backdrop-out{to{opacity:0}}@keyframes ds-modal-backdrop{0%{opacity:0}}@keyframes ds-modal-in{0%{opacity:0;transform:translateY(var(--space-8))}}.ds-modal__panel{gap:var(--space-16);max-height:85vh;padding:var(--space-32);flex-direction:column;display:flex}.ds-modal__grab{display:none}.ds-modal__head{align-items:flex-start;gap:var(--space-16);display:flex}.ds-modal__title{font:var(--text-display);letter-spacing:var(--text-display-tracking);flex:1;margin:0}.ds-modal__close{appearance:none;cursor:pointer;width:var(--modal-close-size);height:var(--modal-close-size);font:var(--text-body);color:var(--color-ink-3);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-modal__close:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-modal__body{gap:var(--space-14);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ds-modal__body:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-modal__intro,.ds-modal__text{text-wrap:pretty;font:var(--text-small);color:var(--color-ink-2);margin:0}.ds-modal__section{gap:var(--space-4);flex-direction:column;display:flex}.ds-modal__heading{font:var(--text-small-semibold);color:var(--color-ink);margin:0}.ds-modal__link{color:var(--color-accent)}@media (max-width:767px){.ds-modal{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:100%;box-shadow:var(--shadow-sheet);margin:auto 0 0}.ds-modal__panel{gap:var(--space-12);padding:var(--space-12) var(--space-24) calc(var(--modal-padding-bottom-mobile) + env(safe-area-inset-bottom))}.ds-modal__grab{padding-bottom:var(--space-8);justify-content:center;display:flex}.ds-modal__handle{width:var(--handle-width);height:var(--handle-height);border-radius:var(--radius-hairline);background:var(--color-line)}}
.ds-top-chrome{align-items:center;gap:var(--chrome-gap);max-width:100%;width:var(--size-column-desktop);transition:width var(--duration-slow) var(--ease-out);display:flex}.ds-top-chrome--wide{width:var(--size-column-wide)}.ds-top-chrome__left,.ds-top-chrome__right{width:var(--chrome-slot-width);flex:none;display:flex}.ds-top-chrome__right{justify-content:flex-end}.ds-top-chrome__progress{flex:1;min-width:0}.ds-top-bar{flex-direction:column;display:flex}.ds-top-bar__bar{align-items:center;gap:var(--space-12);height:var(--size-top-bar);padding:0 var(--space-14) 0 var(--space-8);display:flex}.ds-top-bar__back{appearance:none;cursor:pointer;width:var(--top-bar-back-size);height:var(--top-bar-back-size);font:var(--text-top-bar-back);color:var(--color-ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-top-bar__back--hidden{visibility:hidden}.ds-top-bar__back:disabled{cursor:not-allowed}.ds-top-bar__back:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-top-bar__progress{flex:1;min-width:0}.ds-top-bar__review{justify-content:center;align-items:center;display:flex}.ds-top-bar__review-link{appearance:none;cursor:pointer;font:var(--text-caption);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}.ds-top-bar__review-link:disabled{cursor:not-allowed}.ds-top-bar__review-link:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-brand-row{height:var(--size-brand-row);padding-top:var(--space-4);justify-content:center;align-items:center;display:flex}.ds-brand-row__link:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-footer-desktop{align-items:center;gap:var(--space-14);max-width:100%;width:var(--size-column-desktop);transition:width var(--duration-slow) var(--ease-out);display:flex}.ds-footer-desktop--wide{width:var(--size-column-wide)}.ds-footer-desktop__middle{text-align:center;min-width:0;font:var(--text-caption);color:var(--color-ink-3);flex:1;margin:0}.ds-footer-mobile{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-20) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ds-footer-mobile__note{align-items:center;gap:var(--space-6);font:var(--text-small);color:var(--color-ink-3);margin:0;display:flex}.ds-footer-mobile__lock{width:var(--lock-width);height:var(--lock-height);border-radius:var(--radius-hairline);background:var(--color-ink-3)}.ds-footer-mobile__help{padding:var(--space-4) 0 var(--footer-help-padding-bottom)}.ds-faq-item{border-radius:var(--radius-md);background:var(--color-white-7);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-14);outline:var(--stroke-hairline) solid transparent;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.ds-faq-item--open{background:var(--color-white-14);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-20)}@media (hover:hover){.ds-faq-item:hover{background:var(--color-white-14);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-20)}}.ds-faq-item__row{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-14);width:100%;padding:var(--faq-row-padding-block) var(--space-14);background:0 0;border:0;margin:0;display:flex}.ds-faq-item__row:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-faq-item__question{text-wrap:balance;font:var(--text-small);color:var(--color-white-90);flex:1}.ds-faq-item__icon{width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--color-white-55);transition:color var(--duration-fast) var(--ease-out);flex:none;position:relative}.ds-faq-item__icon:before,.ds-faq-item__icon:after{content:"";width:100%;height:var(--stroke-tick);margin-top:calc(var(--stroke-tick) / -2);border-radius:var(--radius-pill);transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.ds-faq-item__icon:after{transform:rotate(90deg)}.ds-faq-item--open .ds-faq-item__icon{color:var(--color-white-90)}.ds-faq-item--open .ds-faq-item__icon:after{transform:rotate(0)}.ds-faq-item__answer{visibility:hidden;height:0;font:var(--text-caption);color:var(--color-white-75);transition:height var(--duration-reveal) var(--ease-out), visibility 0s linear var(--duration-reveal);overflow:hidden}.ds-faq-item--open .ds-faq-item__answer{visibility:visible;height:auto;transition:height var(--duration-reveal) var(--ease-out), visibility 0s}.ds-faq-item__answer-inner{padding:0 var(--space-14) var(--faq-answer-padding-bottom);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ds-faq-item--open .ds-faq-item__answer-inner{opacity:1}.ds-faq-item__answer p{text-wrap:pretty;margin:0}@media (max-width:767px){.ds-faq-item{border-radius:var(--radius-lg)}.ds-faq-item__row{padding:var(--space-12) var(--space-14)}}.ds-panel{min-height:100%;width:var(--panel-width);padding:var(--panel-padding-block) var(--space-48);background:linear-gradient(132.5deg, var(--color-panel-a) 13.8%, var(--color-panel-b) 70.3%);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ds-panel__ring{pointer-events:none;border-radius:50%;position:absolute}.ds-panel__ring--outer{width:119.93%;height:120%;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-10);outline:var(--stroke-hairline) solid transparent;top:-30%;left:30%}.ds-panel__ring--inner{width:100%;height:100%;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-7);outline:var(--stroke-hairline) solid transparent;top:40%;left:-40%}.ds-panel__close{top:var(--panel-close-offset);right:var(--panel-close-offset);position:absolute}.ds-panel__list,.ds-panel__steps{gap:var(--panel-list-gap);margin-bottom:calc(var(--space-64) - var(--space-8));flex-direction:column;display:flex}.ds-panel__steps-list{gap:var(--space-10);counter-reset:ds-panel-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-panel__steps-list li{grid-template-columns:var(--space-16) 1fr;align-items:baseline;gap:var(--space-8);font:var(--text-small);color:var(--color-white-75);counter-increment:ds-panel-step;display:grid}.ds-panel__steps-list li:before{content:counter(ds-panel-step) ".";color:var(--color-white-55)}.ds-panel__faq{position:relative}.ds-panel__note{top:50%;left:var(--space-48);right:var(--space-48);gap:var(--space-4);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.ds-panel__note-name{font:var(--text-panel-note);color:var(--color-white);margin:0}.ds-panel__note-role{font:var(--text-small);color:var(--color-white-55);display:block}.ds-panel__note-line{text-wrap:balance;font:var(--text-body);color:var(--color-white-75);margin:0}.ds-panel__note-name+.ds-panel__note-line{margin-top:var(--space-4)}@media (prefers-reduced-motion:no-preference){.ds-panel__note-name,.ds-panel__note-line{animation:ds-panel-note-line var(--duration-base) var(--ease-out)}}@keyframes ds-panel-note-line{0%{opacity:0;transform:translateY(calc(var(--space-4) * -1))}}.ds-panel__list{gap:var(--panel-list-gap);flex-direction:column;display:flex}.ds-panel__title{font:var(--text-caption-semibold);color:var(--color-white);margin:0}.ds-panel__lines{gap:var(--panel-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-panel__line{gap:var(--panel-list-gap);font:var(--text-small);display:flex}.ds-panel__check{color:var(--color-white-55)}.ds-panel__line span+span{text-wrap:balance;color:var(--color-white-75)}.ds-panel__faq{gap:var(--space-8);flex-direction:column;display:flex}.ds-help-sheet{padding:var(--space-14) var(--space-24) calc(var(--sheet-padding-bottom) + env(safe-area-inset-bottom));background:linear-gradient(150deg, var(--color-panel-a) 13%, var(--color-panel-b) 75%);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);color:var(--color-white);flex-direction:column;display:flex;position:relative}.ds-help-sheet__grab{height:var(--sheet-grab-height);justify-content:center;align-items:flex-start;display:flex}.ds-help-sheet__grab,.ds-help-sheet__title{touch-action:none}.ds-help-sheet__handle{width:var(--handle-width);height:var(--handle-height);border-radius:var(--radius-hairline);background:var(--color-white-35)}.ds-help-sheet__close{top:var(--space-16);right:var(--sheet-close-inset-inline);position:absolute}.ds-help-sheet__title{font:var(--text-caption-semibold);color:var(--color-white-90);margin:0}.ds-help-sheet__lines{padding:var(--space-16) 0 0;gap:var(--space-10);flex-direction:column;margin:0;list-style:none;display:flex}.ds-help-sheet__faq{padding-top:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex}.ds-help-sheet__talk{padding-top:var(--space-48)}.ds-help-sheet__rule{height:var(--stroke-hairline);background:var(--color-white-14);border:0;margin:0}.ds-help-sheet__talk-row{padding-top:var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.ds-help-sheet__talk-label{font:var(--text-small);color:var(--color-white-90);margin:0}.ds-help-sheet__chips{gap:var(--space-6);display:flex}.ds-help-sheet__chip{appearance:none;cursor:pointer;padding:var(--space-6) var(--space-12);background:var(--color-white-14);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-white-20);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-pill);font:var(--text-small-medium);color:var(--color-white);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border:0;margin:0;text-decoration:none;display:inline-flex}.ds-help-sheet__chip:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.ds-panel :focus-visible,.ds-help-sheet :focus-visible{outline-color:var(--color-white)}
.ds-structure-diagram--diagram{align-items:center;gap:var(--space-4);flex-direction:column;display:inline-flex}.ds-structure-diagram--illustration{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ds-structure-diagram__image{-o-object-fit:cover;object-fit:cover}.ds-structure-diagram__node{white-space:nowrap;align-items:center;gap:var(--space-6);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);outline:var(--stroke-hairline) solid transparent;font:var(--text-caption-semibold);color:var(--color-ink);display:inline-flex}.ds-structure-diagram__node--person{border-radius:var(--radius-pill);padding:var(--diagram-node-padding-block) var(--space-10) var(--diagram-node-padding-block) var(--diagram-node-padding-block)}.ds-structure-diagram__node--person .ds-structure-diagram__marker{width:var(--diagram-person-marker);height:var(--diagram-person-marker);border-radius:var(--radius-pill);background:var(--color-accent)}.ds-structure-diagram__node--company,.ds-structure-diagram__node--future{border-radius:var(--radius-sm);padding:var(--diagram-node-padding-block) var(--space-10) var(--diagram-node-padding-block) var(--diagram-company-padding-start)}.ds-structure-diagram__node--company .ds-structure-diagram__marker,.ds-structure-diagram__node--future .ds-structure-diagram__marker{width:var(--diagram-company-marker);height:var(--diagram-company-marker);border-radius:var(--radius-hairline);background:var(--color-accent)}.ds-structure-diagram__node--future{box-shadow:none;border:var(--stroke-hairline) dashed var(--color-ink-3);padding:calc(var(--diagram-node-padding-block) - var(--stroke-hairline)) calc(var(--space-10) - var(--stroke-hairline)) calc(var(--diagram-node-padding-block) - var(--stroke-hairline)) calc(var(--diagram-company-padding-start) - var(--stroke-hairline));color:var(--color-ink-3);background:0 0;outline:none}.ds-structure-diagram__node--future .ds-structure-diagram__marker{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-ink-3);outline:var(--stroke-hairline) solid transparent;background:0 0}.ds-structure-diagram__connector{height:var(--diagram-connector-height);align-items:center;display:flex}.ds-structure-diagram__side{width:var(--diagram-connector-side);height:100%}.ds-structure-diagram__line{width:var(--diagram-connector-width);background:var(--color-accent);height:100%}.ds-structure-diagram__line--muted{background:var(--color-ink-3)}.ds-structure-diagram__share{padding-left:var(--space-6);font:var(--text-caption);color:var(--color-ink-3);align-items:center;display:flex}.ds-path-card{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--color-white);outline:var(--stroke-hairline) solid transparent;border-radius:var(--radius-lg);color:var(--color-ink);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-float) var(--ease-out);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ds-path-card:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line);transition:box-shadow var(--duration-base) var(--ease-out);position:absolute;inset:0}.ds-path-card:focus-visible{box-shadow:var(--shadow-popover);transform:translateY(calc(-1 * var(--path-card-lift)))}.ds-path-card:focus-visible:after{box-shadow:inset 0 0 0 var(--stroke-tick) var(--color-accent)}.ds-path-card:focus-visible{outline:var(--focus-outline-width) solid transparent}.ds-path-card:focus-visible .ds-path-card__arrow{background:var(--color-accent);color:var(--color-white)}@media (hover:hover){.ds-path-card:hover{box-shadow:var(--shadow-popover);transform:translateY(calc(-1 * var(--path-card-lift)))}.ds-path-card:hover:after{box-shadow:inset 0 0 0 var(--stroke-tick) var(--color-accent)}.ds-path-card:hover .ds-path-card__arrow{background:var(--color-accent);color:var(--color-white)}}.ds-path-card__visual{height:var(--path-card-visual-height);background:var(--color-accent-soft);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-path-card__visual>.ds-structure-diagram{position:relative}.ds-path-card__ring{aspect-ratio:1;box-shadow:inset 0 0 0 var(--stroke-tick) var(--color-white);outline:var(--stroke-hairline) solid transparent;border-radius:50%;position:absolute}.ds-path-card__ring--large{height:142.86%;top:30.48%;left:-28.57%}.ds-path-card__ring--small{height:90.48%;top:-31.43%;left:48.16%}.ds-path-card__body{gap:var(--space-6);padding:var(--space-14) var(--space-16);flex-direction:column;flex:1;display:flex}.ds-path-card__body>.ds-pill{align-self:flex-start}.ds-path-card__title{font:var(--text-body-semibold)}.ds-path-card__description{text-wrap:balance;font:var(--text-small);color:var(--color-ink-2)}.ds-path-card__price-row{padding-top:var(--space-6);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ds-path-card__price{align-items:center;gap:var(--space-6);display:flex}.ds-path-card__amount{font:var(--text-body-semibold)}.ds-path-card__note{font:var(--text-caption);color:var(--color-ink-3)}.ds-path-card__arrow{width:var(--path-card-arrow-size);height:var(--path-card-arrow-size);border-radius:var(--radius-pill);background:var(--color-fill);font:var(--text-body);color:var(--color-ink-2);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex}@media (max-width:767px){.ds-path-card{flex-direction:row}.ds-path-card__visual{height:auto;width:var(--path-card-visual-width-mobile)}.ds-path-card__ring--large{height:125%;top:28.57%;left:-43.55%}.ds-path-card__ring--small{height:83.33%;top:-41.67%;left:32.26%}.ds-path-card__body{min-width:0}}
html:has(.wizard-shell){scrollbar-gutter:auto;overflow:hidden}.wizard-shell{--wizard-shell-edge:calc(var(--shell-corner-inset) + var(--size-circle) + var(--space-16));background:var(--color-ground);color:var(--color-ink);display:flex;position:fixed;inset:0}.wizard-shell--loading{justify-content:center;align-items:center}.wizard-shell__stage{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wizard-shell__top{height:var(--shell-viewport-top);flex:none;position:relative}.wizard-shell__logo{z-index:1;top:var(--shell-logo-inset-block);left:var(--shell-logo-inset-inline);height:var(--size-logo-mark);align-items:center;display:flex;position:absolute}.wizard-shell__logo:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--focus-outline-offset)}.wizard-shell__chrome{top:var(--shell-chrome-top);padding-inline:calc(var(--shell-logo-inset-inline) + var(--shell-wordmark-width) + var(--space-16));justify-content:center;display:flex;position:absolute;inset-inline:0}.wizard-shell--docked .wizard-shell__chrome{padding-inline:calc(var(--shell-logo-inset-inline) + var(--size-logo-mark) + var(--space-16))}.wizard-shell__help{z-index:1;top:var(--shell-corner-inset-block);right:var(--shell-corner-inset);display:flex;position:absolute}.wizard-shell__brand,.wizard-shell__bar{flex:none;display:none}.wizard-shell__main{flex:1;min-height:0;position:relative}.wizard-shell__viewport{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.wizard-screen--leave-forward,.wizard-screen--leave-back{pointer-events:none;animation:wizard-screen-out var(--duration-fast) var(--ease-in) forwards}.wizard-screen--leave-back{animation-name:wizard-screen-out-back}.wizard-screen--enter-forward,.wizard-screen--enter-back{animation:wizard-screen-in var(--duration-step) var(--ease-out) both}.wizard-screen--enter-back{animation-name:wizard-screen-in-back}@keyframes wizard-screen-out{to{opacity:0;transform:translateX(calc(-1 * var(--screen-step)))}}@keyframes wizard-screen-in{0%{opacity:0;transform:translateX(var(--screen-step))}}@keyframes wizard-screen-out-back{to{opacity:0;transform:translateX(var(--screen-step))}}@keyframes wizard-screen-in-back{0%{opacity:0;transform:translateX(calc(-1 * var(--screen-step)))}}.wizard-shell__content{min-height:100%;padding:var(--space-48) var(--wizard-shell-edge);flex-direction:column;display:flex}.wizard-shell__fade{inset-inline:0;pointer-events:none;position:absolute;bottom:0}.wizard-shell__footer{padding:var(--shell-footer-gap) var(--wizard-shell-edge) var(--shell-footer-bottom);flex:none}.wizard-shell--welcome .wizard-shell__footer{padding-bottom:calc(var(--shell-footer-bottom) + var(--space-20))}.wizard-shell__footer-desktop{justify-content:center;display:flex}.wizard-shell__footer-phone{display:none}.wizard-shell__panel{width:var(--panel-width);overscroll-behavior:contain;min-width:0;transition:width var(--duration-slow) var(--ease-out), visibility 0s;flex:none;overflow:hidden auto}.wizard-shell__panel--closed{visibility:hidden;width:0;transition:width var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow)}@media (max-width:1200px){.wizard-shell__panel{display:none}}@media (min-width:768px){html:has(.wizard-shell) .sc-fab{margin-block:auto;top:0;bottom:0}}.wizard-shell__restart{left:var(--shell-corner-inset);bottom:var(--shell-corner-inset-block);height:var(--size-circle);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line), var(--shadow-circle);outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;display:flex;position:absolute}.wizard-shell__restart:has(.wizard-shell__restart-label--confirm){background:var(--color-danger-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-danger), var(--shadow-circle)}.wizard-shell__restart .ds-icon-button--restart{box-shadow:none;background:0 0;flex:none}.wizard-shell__restart:has(.wizard-shell__restart-label--confirm) .ds-icon-button--restart{color:var(--color-danger)}.wizard-shell__restart-label{height:var(--size-circle);padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-line), var(--shadow-circle);outline:var(--stroke-hairline) solid transparent;font:var(--text-small);color:var(--color-ink-2);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);align-items:center;display:none}.wizard-shell__restart-label--confirm{background:var(--color-danger-soft);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-danger), var(--shadow-circle);color:var(--color-danger);display:inline-flex}:is(.wizard-shell__restart:has(:focus-visible) .wizard-shell__restart-label,.wizard-shell__bar:has(.ds-icon-button--restart:focus-visible) .wizard-shell__restart-label){display:inline-flex}@media (hover:hover){.wizard-shell__restart:hover .wizard-shell__restart-label{display:inline-flex}.wizard-shell__bar:has(.ds-icon-button--restart:hover) .wizard-shell__restart-label{display:inline-flex}.wizard-shell__bar:has(.wizard-shell__restart-label:hover) .wizard-shell__restart-label{display:inline-flex}}.wizard-shell__restart .wizard-shell__restart-label{max-width:0;height:auto;box-shadow:none;transition:max-width var(--duration-reveal) var(--ease-out), padding var(--duration-reveal) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border-radius:0;outline:0;padding:0;display:inline-flex;overflow:hidden}:is(.wizard-shell__restart:has(:focus-visible) .wizard-shell__restart-label,.wizard-shell__restart .wizard-shell__restart-label--confirm){max-width:var(--restart-label-max);padding-right:var(--space-14)}@media (hover:hover){.wizard-shell__restart:hover .wizard-shell__restart-label{max-width:var(--restart-label-max);padding-right:var(--space-14)}}.wizard-screen{gap:var(--space-10);width:100%;max-width:var(--size-column-wide);transition:max-width var(--duration-slow) var(--ease-out);flex-direction:column;margin:auto;display:flex}.wizard-shell--docked .wizard-screen{max-width:var(--size-column-desktop)}.wizard-shell--welcome .wizard-screen{max-width:var(--screen-welcome-width)}.wizard-screen--scrolls{margin-top:0}.wizard-screen__title{font:var(--text-display);letter-spacing:var(--text-display-tracking);color:var(--color-ink);margin:0}.wizard-screen__title:focus{outline:none}.wizard-screen__sub{text-wrap:balance;max-width:var(--screen-sub-width);font:var(--text-body);color:var(--color-ink-2);margin:0}.wizard-screen__fine{text-wrap:balance;max-width:var(--screen-fine-width);font:var(--text-caption);color:var(--color-ink-3);margin:0}.wizard-screen__body{gap:var(--screen-body-gap);padding-top:var(--space-20);flex-direction:column;display:flex}.wizard-help{width:var(--panel-width);overscroll-behavior:contain;background:0 0;border:0;max-width:100%;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;overflow-y:auto}.wizard-help::backdrop{background:var(--color-ink-40)}.wizard-help__drawer{height:100%}.wizard-help__sheet{display:none}@media (prefers-reduced-motion:no-preference){.wizard-help[open]{animation:wizard-help-drawer var(--duration-slow) var(--ease-out)}.wizard-help[open]::backdrop{animation:wizard-help-backdrop var(--duration-slow) var(--ease-out)}.wizard-help--closing[open]{animation:wizard-help-drawer-out var(--duration-slow) var(--ease-out) forwards;pointer-events:none}.wizard-help--closing[open]::backdrop{animation:wizard-help-backdrop-out var(--duration-slow) var(--ease-out) forwards}}@keyframes wizard-help-drawer{0%{transform:translate(100%)}}@keyframes wizard-help-backdrop{0%{opacity:0}}@keyframes wizard-help-sheet{0%{transform:translateY(100%)}}@keyframes wizard-help-drawer-out{to{transform:translate(100%)}}@keyframes wizard-help-backdrop-out{to{opacity:0}}@keyframes wizard-help-sheet-out{to{transform:translateY(100%)}}@media (max-width:767px){.wizard-shell{bottom:var(--keyboard-inset,0)}.wizard-shell__top,.wizard-shell__restart,.wizard-shell__footer-desktop{display:none}.wizard-shell__brand,.wizard-shell__footer-phone{display:block}.wizard-shell__bar{display:block;position:relative}.wizard-shell__bar-label{top:calc(var(--size-top-bar) / 2);right:calc(var(--space-14) + var(--size-circle));border-inline-end:var(--space-8) solid transparent;background-clip:padding-box;position:absolute;transform:translateY(-50%)}.wizard-shell__content{padding:var(--screen-top-mobile) var(--space-20) var(--space-24)}.wizard-shell__footer,.wizard-shell--welcome .wizard-shell__footer{padding:0}.wizard-screen,.wizard-shell--docked .wizard-screen,.wizard-shell--welcome .wizard-screen{max-width:var(--size-column-mobile);gap:var(--screen-gap-mobile);margin:0 auto}.wizard-screen__sub,.wizard-screen__fine{max-width:none}.wizard-screen__body{gap:var(--space-10);padding-top:var(--screen-body-padding-top-mobile)}.wizard-help{width:100%;height:auto;margin:0;inset-block-start:auto}.wizard-help__drawer{display:none}.wizard-help__sheet{display:block}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.wizard-help[open]{animation-name:wizard-help-sheet}.wizard-help--closing[open]{animation-name:wizard-help-sheet-out}}.wizard-save{gap:var(--space-16);flex-direction:column;display:flex}.wizard-save__body{font:var(--text-body);color:var(--color-ink-2);margin:0}.wizard-save__field{gap:var(--space-6);flex-direction:column;display:flex}.wizard-save__actions{align-items:center;gap:var(--space-16);display:flex}.wizard-save__busy{align-items:center;gap:var(--space-8);display:inline-flex}.wizard-save__safe{font:var(--text-caption);color:var(--color-ink-3);margin:0}
.wizard-field{gap:var(--space-6);flex-direction:column;display:flex}.wizard-field__hint{text-wrap:balance;font:var(--text-small);color:var(--color-ink-2);margin:0}.wizard-field__control{position:relative}.wizard-field__menu{z-index:1;width:100%;max-height:var(--menu-max-height);margin-top:var(--space-6);position:absolute;top:100%;left:0;overflow-y:auto}@media (min-width:768px){.wizard-field__menu{z-index:2;position:fixed}}.wizard-field__date .ds-input,.wizard-field__date .ds-input__control,.wizard-field__picker .ds-input,.wizard-field__picker .ds-input__control{cursor:pointer}.wizard-field__eye{width:var(--eye-icon-size);height:var(--eye-icon-size);color:var(--color-ink-3);transition:color var(--duration-fast) var(--ease-out);display:block}@media (hover:hover){.ds-input__action:hover .wizard-field__eye{color:var(--color-ink)}}.wizard-field__calendar{z-index:1;margin-top:var(--space-6);position:absolute;top:100%;left:0}@media (prefers-reduced-motion:no-preference){.wizard-field__menu,.wizard-field__calendar,.wizard-screen__type-menu{animation:wizard-field-popover var(--duration-base) var(--ease-out)}}@keyframes wizard-field-popover{0%{opacity:0;transform:translateY(calc(var(--space-4) * -1))}}.wizard-field__menu-status{padding:var(--space-10) var(--control-padding-inline);font:var(--text-caption);color:var(--color-ink-3)}@media (prefers-reduced-motion:no-preference){.wizard-field__address--fill{animation:wizard-field-fill var(--duration-slow) var(--ease-out)}}@keyframes wizard-field-fill{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}.wizard-field__upload-mobile,.wizard-field__hint--phone{display:none}@media (max-width:767px){.wizard-field__upload-desktop{display:none}.wizard-field__hint--phone{display:block}.wizard-field__upload-mobile{gap:var(--space-8);flex-direction:column;display:flex}}.wizard-screen__welcome{gap:var(--space-12);flex-direction:column;display:flex}.wizard-screen--welcome .wizard-screen__sub{justify-content:space-between;align-items:flex-end;gap:var(--space-16);max-width:none;display:flex}.wizard-screen--welcome .wizard-screen__sub-text{max-width:var(--screen-sub-width)}@media (max-width:767px){.wizard-screen--welcome .wizard-screen__sub{align-items:flex-start;gap:var(--space-12);flex-direction:column}}.wizard-screen__paths{align-items:start;gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wizard-screen__prices{text-align:center;align-items:center;gap:var(--space-10);padding-top:var(--space-20);flex-direction:column;display:flex}.wizard-screen__price-note{text-wrap:wrap;max-width:54ch;font:var(--text-caption);color:var(--color-ink-3);margin:0}.wizard-screen__legal-links{justify-content:center;gap:var(--space-20);flex-wrap:wrap;display:flex}@media (max-width:767px){.wizard-screen__welcome{gap:var(--space-10)}.wizard-screen__paths{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.wizard-screen__price-note{text-wrap:pretty}.wizard-screen__legal-links{gap:var(--space-16)}}.wizard-screen__links--limit+.wizard-field__picker,.wizard-screen__body>.ds-check:not(:first-child){margin-top:var(--space-16)}.wizard-screen__fields{display:contents}.wizard-screen__group{background:var(--color-fill);border-radius:var(--radius-md);flex-direction:column;display:flex}.wizard-screen__group-body{gap:var(--space-10);padding:0 var(--control-padding-inline) var(--control-padding-inline);flex-direction:column;display:flex}.wizard-screen__group .ds-input--default{background:var(--color-white)}.wizard-screen__links{justify-content:space-between;align-items:flex-start;gap:var(--space-20);display:flex;position:relative}.wizard-screen__type-menu{z-index:1;margin-top:var(--space-6);position:absolute;top:100%;left:0;right:0}@media (min-width:768px){.wizard-screen__type-menu{z-index:2;position:fixed}}.wizard-screen__lookup{align-items:center;gap:var(--space-8);font:var(--text-small);color:var(--color-ink-3);margin:0;display:flex}.wizard-screen__name-status{align-items:center;gap:var(--space-8);font:var(--text-small);white-space:pre;color:var(--color-ink-3);transition:color var(--duration-base) var(--ease-out);margin:0;display:flex}.wizard-screen__name-status--ok{color:var(--color-ok)}.wizard-screen__options{gap:var(--screen-body-gap);flex-direction:column;display:flex}@media (max-width:767px){.wizard-screen__options{gap:var(--space-10)}}.wizard-overview__group{padding-bottom:var(--space-6);background:var(--color-fill);border-radius:var(--radius-md);flex-direction:column;display:flex}.wizard-overview__rows{flex-direction:column;display:flex}.wizard-overview__group--missing .ds-summary-row__key,.wizard-overview__group--missing .ds-summary-row__value{color:var(--color-ink-3)}@media (max-width:767px){.wizard-overview__group{border-radius:var(--radius-lg)}}.wizard-screen__binavn .ds-input__action{color:var(--color-ink-3)}.wizard-screen__note{text-wrap:balance;font:var(--text-small);color:var(--color-ink-2);margin:0}.wizard-screen__formaal{gap:var(--space-6);flex-direction:column;display:flex}.wizard-screen__improve{justify-content:flex-end;display:flex}.wizard-screen__improve .ds-link{align-items:center;gap:var(--space-6);display:inline-flex}.wizard-screen__improve .ds-link:disabled{color:var(--color-ink-3);cursor:default}@media (hover:hover){.wizard-screen__improve .ds-link:disabled:hover{text-decoration:none}}.wizard-screen__reveal{position:relative}.wizard-screen__reveal-frame{padding:var(--control-padding-block) var(--control-padding-inline);border-radius:var(--radius-md);background:var(--color-white);font:var(--text-field);color:var(--color-ink);white-space:pre-wrap;word-break:break-word;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wizard-screen__help-toggle{align-items:center;gap:var(--space-6);display:inline-flex}.wizard-screen__help-chevron{width:var(--space-12);height:var(--space-12);fill:none;stroke:currentColor;stroke-width:var(--stroke-tick);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease-out);flex:none}.wizard-screen__help-toggle[aria-expanded=true] .wizard-screen__help-chevron{transform:rotate(180deg)}.wizard-screen__help{z-index:1;margin:var(--space-8) 0 0;font:var(--text-small);color:var(--color-ink-2);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--help-drop)));transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);position:absolute;top:100%;left:0;right:0}.wizard-screen__help--open{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:none}@media (max-width:767px){.wizard-screen__reveal-frame{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}}.wizard-screen__slot{gap:var(--space-6);padding-top:var(--space-6);flex-direction:column;display:flex}.wizard-screen__slot-head{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.wizard-screen__links--limit{align-items:center}.wizard-screen__limit{font:var(--text-caption);color:var(--color-ink-3);white-space:nowrap;margin-left:auto}.wizard-screen__section-label{padding-top:var(--space-6)}.wizard-screen__links--wrap{row-gap:var(--space-6);flex-wrap:wrap}.wizard-screen__caption{text-wrap:balance;max-width:var(--screen-sub-width);font:var(--text-caption);color:var(--color-ink-3);margin:0}@media (max-width:767px){.wizard-screen__caption{max-width:none}}.wizard-screen__address{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.wizard-screen__address>.wizard-field__address{align-self:stretch}.wizard-screen__fine .ds-link{font:inherit}.wizard-screen__conditional{gap:var(--space-10);padding:var(--control-padding-block) var(--control-padding-inline);background:var(--color-accent-soft);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent);outline:var(--stroke-hairline) solid transparent;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.wizard-screen__conditional>.wizard-field{gap:var(--space-10)}.wizard-screen__conditional .ds-label{font:var(--text-small)}.wizard-screen__checks{gap:var(--space-8);flex-direction:column;display:flex}.wizard-screen__conditional .ds-check{background:var(--color-white);box-shadow:none}.wizard-screen__conditional .ds-check--selected{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent)}@media (max-width:767px){.wizard-screen__conditional{padding:var(--space-14) var(--space-16);border-radius:var(--radius-lg)}}.wizard-screen__missing .ds-summary-row__key{color:var(--color-warn)}.wizard-screen__consent{gap:var(--space-6);padding-top:var(--space-6);flex-direction:column;display:flex}.wizard-screen__consent-checks{gap:var(--screen-body-gap);flex-direction:column;display:flex}.wizard-screen__consent .ds-check__subtitle .ds-link{font:inherit;position:relative}.wizard-screen__payment .wizard-screen__title{text-align:center}.wizard-screen__payment .wizard-screen__body{gap:var(--space-10);padding-top:0}.wizard-screen__payment-summary{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.wizard-screen__payment-summary>.ds-amount{align-self:stretch}.wizard-screen__receipt{width:var(--receipt-width);max-width:100%;padding-top:var(--space-10);flex-direction:column;margin:0;display:flex}.wizard-screen__receipt .ds-receipt-row--total{margin-top:var(--space-8);border-top:var(--stroke-hairline) solid var(--color-line)}.wizard-screen__payment-fields{gap:var(--screen-body-gap);padding-top:var(--space-20);flex-direction:column;display:flex}.wizard-screen__calc{padding-top:calc(var(--space-8) - var(--stroke-hairline));background:var(--color-fill);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.wizard-screen__calc-total{justify-content:space-between;gap:var(--space-12);margin:calc(var(--space-6) - var(--stroke-hairline)) var(--control-padding-inline) 0;padding:var(--space-10) 0 var(--control-padding-block);border-top:var(--stroke-hairline) solid var(--color-line);display:flex}.wizard-screen__calc-total dt,.wizard-screen__calc-total dd{color:var(--color-ink);margin:0}.wizard-screen__calc-total dt{font:var(--text-small)}.wizard-screen__calc-total dd{font:var(--text-small-semibold);text-align:right}.wizard-screen__turnstile{margin-top:var(--space-6)}.wizard-screen__turnstile[hidden]{display:none}.wizard-screen__proof{margin:var(--space-10) 0 0;font:var(--text-caption);color:var(--color-ink-3)}.wizard-screen__busy{align-items:center;gap:var(--space-8);display:inline-flex}@media (max-width:767px){.wizard-screen__payment .wizard-screen__body,.wizard-screen__payment-summary{gap:var(--screen-gap-mobile)}.wizard-screen__receipt{width:100%;padding-top:var(--space-6)}.wizard-screen__payment-fields{gap:var(--space-10);padding-top:var(--screen-body-padding-top-mobile)}.wizard-screen__pair{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.wizard-screen__calc{border-radius:var(--radius-lg)}.wizard-screen__calc-total{margin-inline:var(--space-16)}}.wizard-screen__pair{gap:var(--screen-body-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.wizard-screen__pair{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}.wizard-screen__links--end{justify-content:flex-end}.wizard-screen__links--note{flex-direction:column;align-items:flex-end;gap:0}.wizard-screen__link-note{margin:var(--space-4) 0 0;font:var(--text-caption);color:var(--color-ink-3);text-align:right;position:absolute;top:100%;right:0}@media (prefers-reduced-motion:no-preference){.wizard-screen__link-note:not(:empty){animation:wizard-field-popover var(--duration-base) var(--ease-out)}}
