@layer components{.design-v2 [data-sds-door]{min-block-size:100dvh;color:var(--sds-text);background:var(--sds-canvas);display:grid;position:relative}.design-v2 [data-sds-door-art]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.design-v2 [data-sds-door-art] img{object-fit:cover;object-position:70% 50%;block-size:100%;inline-size:100%;position:absolute;inset:0}.design-v2 [data-sds-door-art] .sds-door-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-sds-door-art] .sds-door-light{display:none}:root:not([data-theme=light]) [data-sds-door-art] .sds-door-dark{display:block}}:root[data-theme=dark] [data-sds-door-art] .sds-door-light{display:none}:root[data-theme=dark] [data-sds-door-art] .sds-door-dark{display:block}.design-v2 [data-sds-door-open]{align-content:start;gap:2rem;padding:1.5rem 1rem 2rem;display:grid;position:relative;overflow:hidden}.design-v2 [data-sds-door-mark]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.design-v2 [data-sds-door-mark] .sds-wordmark{color:var(--sds-text)}.design-v2 [data-sds-door-headline]{max-inline-size:18ch;font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:500;line-height:1.08}.design-v2 [data-sds-door-line]{max-inline-size:26ch;color:var(--sds-green-text);margin:.75rem 0 0;font-size:1.25rem;line-height:1.35}.design-v2 [data-sds-door-panel]{background:var(--sds-surface);align-content:center;justify-items:center;padding:2rem 1rem;display:grid;position:relative}.design-v2 [data-sds-door-form]{gap:1rem;inline-size:100%;max-inline-size:24rem;display:grid}.design-v2 [data-sds-door-form] h2{font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:2rem;font-weight:500;line-height:1.15}.design-v2 [data-sds-door-form] [data-sds-button]{inline-size:100%}.design-v2 [data-sds-door-form] [data-sds-button][data-kind=tertiary],.design-v2 [data-sds-door-form] [data-sds-inline]{inline-size:auto}.design-v2 [data-sds-door-or]{color:var(--sds-text-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.875rem;display:grid}.design-v2 [data-sds-door-or]:before,.design-v2 [data-sds-door-or]:after{content:"";background:var(--sds-rule);block-size:1px}.design-v2 [data-sds-door-links]{color:var(--sds-text-2);gap:.25rem;margin:.5rem 0 0;font-size:.9375rem;display:grid}.design-v2 [data-sds-door-links] a,.design-v2 [data-sds-door-foot] a,.design-v2 [data-sds-textbtn]{min-block-size:2.75rem;color:var(--sds-green-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.design-v2 [data-sds-textbtn]:disabled{cursor:not-allowed;opacity:.5}.design-v2 [data-sds-door-foot]{color:var(--sds-text-2);align-items:center;gap:.75rem;margin-block-start:1rem;font-size:.875rem;display:flex}.design-v2 [data-sds-door-foot] a{color:var(--sds-text-2);text-decoration:none}.design-v2 [data-sds-door-foot] a:hover{text-decoration:underline}.design-v2 [data-sds-door-steps]{color:var(--sds-text-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.design-v2 [data-sds-door-steps] li{align-items:center;gap:.5rem;display:inline-flex}.design-v2 [data-sds-door-steps] li[aria-current=step]{color:var(--sds-text);font-weight:600}.design-v2 [data-sds-door-steps] [data-n]{border:1px solid var(--sds-control);background:var(--sds-surface);border-radius:50%;place-items:center;block-size:1.5rem;inline-size:1.5rem;font-size:.75rem;font-weight:600;display:inline-grid}.design-v2 [data-sds-door-steps] li[aria-current=step] [data-n],.design-v2 [data-sds-door-steps] li[data-done] [data-n]{background:var(--sds-green);border-color:var(--sds-green);color:var(--sds-on-fill)}.design-v2 [data-sds-door-say]{color:var(--sds-text-2);margin:0}@media (min-width:64rem){.design-v2 [data-sds-door]{grid-template-columns:minmax(0,2fr) minmax(26rem,1fr)}.design-v2 [data-sds-door-open]{grid-template-rows:auto 1fr;padding:3.5rem 4rem}.design-v2 [data-sds-door-open]>[data-sds-door-words]{align-self:center;padding-block-end:4rem}.design-v2 [data-sds-door-headline]{font-size:3.75rem}.design-v2 [data-sds-door-line]{font-size:1.75rem}.design-v2 [data-sds-door-panel]{padding:3rem 3.5rem}}@media (max-width:63.99rem){.design-v2 [data-sds-door]{background:var(--sds-surface);align-content:start}.design-v2 [data-sds-door-art] img{object-position:85% 40%}.design-v2 [data-sds-door-panel]{align-content:start}}.design-v2 [data-sds-door-pw]{position:relative}.design-v2 [data-sds-door-pw] [data-sds-input]{inline-size:100%;padding-inline-end:3rem}.design-v2 [data-sds-door-pw] button{inline-size:2.75rem;color:var(--sds-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-block:0;inset-inline-end:0}.design-v2 [data-sds-door-pw] button:hover{color:var(--sds-text)}.design-v2 [data-sds-door-error]{color:var(--sds-red);font-weight:600}.design-v2 [data-sds-door-row]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.design-v2 [data-sds-door-form] [data-sds-control],.design-v2 [data-sds-door-form] [data-sds-input]{inline-size:100%}.design-v2 [data-sds-door-form] input[readonly]{background:var(--sds-subtle)}.design-v2 [data-sds-code]{letter-spacing:.04em;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.design-v2 [data-sds-otp]{letter-spacing:.08em;font-variant-numeric:tabular-nums}.design-v2 [data-sds-machine],.design-v2 [data-sds-machine-list]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.design-v2 [data-sds-machine]{background:var(--sds-subtle);letter-spacing:.06em;overflow-wrap:normal;border-radius:2px;padding:.5rem .75rem}.design-v2 [data-sds-machine-list]{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.design-v2 [data-sds-machine-list] li{white-space:nowrap}.design-v2 [data-sds-app-steps]{max-inline-size:36rem;color:var(--sds-text-2);gap:.5rem;margin:1.5rem 0 0;padding-inline-start:1.25rem;display:grid}.design-v2 [data-sds-door-mark] a,.design-v2 [data-sds-door-mark] [data-sds-link],.design-v2 [data-sds-door-line] a,.design-v2 [data-sds-door-say] a{align-items:center;min-block-size:2.75rem;display:inline-flex}}
