.ds-field{gap:var(--ds-space-2);align-content:start;min-inline-size:0;display:grid}.ds-field__label{color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-nav);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-nav);text-wrap:pretty;overflow-wrap:break-word}.ds-field__required{color:var(--ds-color-text-muted)}.ds-field__hint,.ds-field__error{font-family:var(--ds-font-sans);font-size:var(--ds-text-nav);line-height:var(--ds-leading-nav);text-wrap:pretty;overflow-wrap:break-word;margin:0}.ds-field__hint{color:var(--ds-color-text-muted)}.ds-field__error{align-items:flex-start;gap:var(--ds-space-1-5);color:var(--ds-color-danger-text);display:flex}.ds-field__error-icon{flex:none;margin-block-start:var(--ds-space-0-5)}.ds-field[data-layout=inline]{column-gap:var(--ds-space-3);row-gap:var(--ds-space-1);grid-template-columns:auto minmax(0,1fr);align-items:start}.ds-field[data-layout=inline]>.ds-field__label{cursor:pointer;grid-area:1/2;font-weight:400}.ds-field[data-layout=inline]>:not(.ds-field__label,.ds-field__hint,.ds-field__error){grid-area:1/1}.ds-field[data-layout=inline]>.ds-field__hint,.ds-field[data-layout=inline]>.ds-field__error{grid-column:2}
.ds-choice{inline-size:var(--ds-choice);block-size:var(--ds-choice);vertical-align:middle;flex:none;display:inline-grid}.ds-choice__input{box-sizing:border-box;appearance:none;border:1px solid var(--ds-color-border-input);border-radius:var(--ds-radius-sm);background:var(--ds-color-bg);cursor:pointer;block-size:100%;inline-size:100%;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);grid-area:1/1;margin:0}.ds-choice[data-type=radio] .ds-choice__input{border-radius:var(--ds-radius-pill)}.ds-choice__mark{color:var(--ds-color-on-inverse);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard);grid-area:1/1;place-self:center}.ds-choice__input:checked{border-color:var(--ds-color-inverse);background:var(--ds-color-inverse)}.ds-choice__input:checked+.ds-choice__mark{opacity:1}.ds-choice__input:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.ds-choice__input[aria-invalid=true]:not(:checked){border-color:var(--ds-color-danger-border)}.ds-choice:has(.ds-choice__input:disabled){opacity:var(--ds-opacity-disabled)}.ds-choice__input:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ds-choice__input,.ds-choice__mark{transition:none}}
:where(.ds-input){margin:0}.ds-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--ds-control-lg);padding:0 var(--ds-space-3);border:1px solid var(--ds-color-border-input);border-radius:var(--ds-radius-md);background:var(--ds-color-bg);color:var(--ds-color-text);font:inherit;font-family:var(--ds-font-sans);font-size:var(--ds-text-body);line-height:var(--ds-leading-input);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-input::placeholder{color:var(--ds-color-text-muted);opacity:1}.ds-input:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.ds-input[aria-invalid=true]{border-color:var(--ds-color-danger-border)}.ds-input:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-input:-webkit-autofill{-webkit-text-fill-color:var(--ds-color-text);caret-color:var(--ds-color-text);box-shadow:inset 0 0 0 100vmax var(--ds-color-bg)}@media (prefers-reduced-motion:reduce){.ds-input{transition:none}}
.ds-confirmation{--ds-confirmation-badge:calc(var(--ds-space-12) + var(--ds-space-2));--ds-confirmation-mark:var(--ds-space-6);text-align:center;color:var(--ds-color-text);flex-direction:column;align-items:center;display:flex}:where(.ds-confirmation){margin:0}.ds-confirmation__badge{inline-size:var(--ds-confirmation-badge);block-size:var(--ds-confirmation-badge);margin:var(--ds-space-4) 0 var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-color-success);color:var(--ds-color-on-success);box-shadow:0 0 0 var(--ds-space-2) var(--ds-color-success-subtle), 0 0 0 var(--ds-space-4) color-mix(in oklab, var(--ds-color-success-subtle) 50%, transparent);place-items:center;display:inline-grid}.ds-confirmation .ds-confirmation__title{max-inline-size:var(--ds-measure-intro);font-size:var(--ds-text-section);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-display);letter-spacing:var(--ds-tracking-display);text-wrap:balance;overflow-wrap:break-word;margin:0}.ds-confirmation__title:focus{outline:none}.ds-confirmation__title:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}.ds-confirmation__body{gap:var(--ds-space-2);max-inline-size:var(--ds-measure-lead);margin-top:var(--ds-space-3);display:grid}.ds-confirmation .ds-confirmation__text{color:var(--ds-color-text-muted);font-size:var(--ds-text-lead);line-height:var(--ds-leading-lead);text-wrap:pretty;margin:0}.ds-confirmation .ds-confirmation__detail{color:var(--ds-color-text-muted);font-size:var(--ds-text-nav);line-height:var(--ds-leading-nav);overflow-wrap:anywhere;margin:0}.ds-confirmation__next{inline-size:100%;margin-top:var(--ds-space-8);padding:var(--ds-space-5);border:var(--ds-hairline) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-fill-subtle);text-align:start}@media (min-width:640px){.ds-confirmation__next{padding:var(--ds-space-6)}}.ds-confirmation .ds-confirmation__next-label{margin:0 0 var(--ds-space-4);color:var(--ds-color-text-muted);font-family:var(--ds-font-label);font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase}.ds-confirmation__steps{gap:var(--ds-space-4);margin:0;padding:0;list-style:none;display:grid}.ds-confirmation__step{grid-template-columns:var(--ds-confirmation-mark) minmax(0, 1fr);gap:var(--ds-space-3);align-items:start;display:grid}.ds-confirmation__step-mark{inline-size:var(--ds-confirmation-mark);block-size:var(--ds-confirmation-mark);border:var(--ds-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-pill);color:var(--ds-color-text-muted);font-family:var(--ds-font-label);font-size:var(--ds-text-caption);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.ds-confirmation__step[data-current=true] .ds-confirmation__step-mark{border-color:var(--ds-color-success);background:var(--ds-color-success);color:var(--ds-color-on-success)}.ds-confirmation__step-body{gap:var(--ds-space-0-5);display:grid}.ds-confirmation__step-title{font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-heading)}.ds-confirmation__step-text{color:var(--ds-color-text-muted);font-size:var(--ds-text-nav);line-height:var(--ds-leading-nav);text-wrap:pretty}.ds-confirmation__actions{justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-8);flex-wrap:wrap;display:flex}@media (forced-colors:active){.ds-confirmation__badge{border:var(--ds-hairline) solid CanvasText;box-shadow:none}}
.ds-network-field{--ds-network-field-line:var(--ds-color-graphic-accent);--ds-network-field-node:var(--ds-color-graphic-accent);--ds-network-field-core:var(--ds-color-graphic);--ds-network-field-signal:var(--ds-color-graphic-accent);--ds-network-field-glow:color-mix(in oklab, var(--ds-color-accent) 15%, transparent);--ds-network-field-haze:color-mix(in oklab, var(--ds-color-accent) 5%, transparent);--ds-network-field-period:var(--ds-duration-ambient);pointer-events:none;position:absolute;inset:0}.ds-network-field[data-intensity=vivid]{--ds-network-field-signal:var(--ds-color-graphic);--ds-network-field-glow:color-mix(in oklab, var(--ds-color-accent) 30%, transparent);--ds-network-field-haze:color-mix(in oklab, var(--ds-color-accent) 10%, transparent)}.ds-network-field[data-tone=neutral]{--ds-network-field-line:var(--ds-color-graphic-muted);--ds-network-field-node:var(--ds-color-graphic-muted);--ds-network-field-signal:var(--ds-color-graphic-muted);--ds-network-field-glow:color-mix(in oklab, var(--ds-color-graphic-muted) 10%, transparent);--ds-network-field-haze:color-mix(in oklab, var(--ds-color-graphic-muted) 4%, transparent)}.ds-network-field__art{position:absolute;inset:0;overflow:hidden}.ds-network-field[data-placement=end] .ds-network-field__art{mask-image:linear-gradient(90deg,#0000 20%,#000 55%)}.ds-network-field[data-placement=below] .ds-network-field__art{mask-image:linear-gradient(#0000 62%,#000 95%)}@media (max-width:639px){.ds-network-field[data-placement] .ds-network-field__art{mask-image:linear-gradient(#0000 70%,#000 92%)}}.ds-network-field__art:after{content:"";z-index:-1;background:radial-gradient(ellipse 45% 55% at 72% 50%, var(--ds-network-field-haze), transparent 70%), radial-gradient(ellipse 65% 45% at 62% 88%, var(--ds-network-field-glow), transparent 70%);position:absolute;inset:0}.ds-network-field[data-placement=below] .ds-network-field__art:after{background:radial-gradient(ellipse 50% 45% at 50% 85%, var(--ds-network-field-haze), transparent 70%), radial-gradient(ellipse 70% 40% at 50% 92%, var(--ds-network-field-glow), transparent 70%)}.ds-network-field__canvas{width:100%;height:100%;display:block;position:relative}.ds-network-field__swatch{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ds-network-field__swatch[data-swatch=line]{color:var(--ds-network-field-line)}.ds-network-field__swatch[data-swatch=node]{color:var(--ds-network-field-node)}.ds-network-field__swatch[data-swatch=core]{color:var(--ds-network-field-core)}.ds-network-field__swatch[data-swatch=signal]{color:var(--ds-network-field-signal)}.ds-network-field__swatch[data-swatch=bg]{color:var(--ds-color-bg)}.ds-network-field__toggle{right:var(--ds-gutter);bottom:var(--ds-space-4);pointer-events:auto;position:absolute}
.ds-aurora-field{--ds-aurora-field-blue:var(--ds-color-graphic-spectrum-blue);--ds-aurora-field-red:var(--ds-color-graphic-spectrum-red);--ds-aurora-field-gold:var(--ds-color-graphic-spectrum-gold);--ds-aurora-field-mint:var(--ds-color-graphic-spectrum-mint);--ds-aurora-field-cyan:var(--ds-color-graphic-spectrum-cyan);--ds-aurora-field-white:var(--ds-color-graphic-spectrum-white);--ds-aurora-field-sky:var(--ds-color-graphic-spectrum-sky);--ds-aurora-field-ice:var(--ds-color-graphic-spectrum-ice);--ds-aurora-field-bg:var(--ds-color-bg);--ds-aurora-field-reach:clamp(240px, 45vh, 480px);pointer-events:none;position:absolute;inset:0;overflow:clip}.ds-aurora-field__art{background-color:var(--ds-aurora-field-bg);position:absolute;inset:0}.ds-aurora-field__fallback{background-image:radial-gradient(42% 12% at 49% 102%, color-mix(in srgb, var(--ds-aurora-field-white) 82%, transparent), transparent), radial-gradient(31% 22% at 30% 104%, color-mix(in srgb, var(--ds-aurora-field-gold) 80%, transparent), transparent), radial-gradient(56% 31% at 20% 102%, color-mix(in srgb, var(--ds-aurora-field-red) 68%, transparent), transparent), radial-gradient(48% 36% at 66% 101%, color-mix(in srgb, var(--ds-aurora-field-mint) 76%, transparent), transparent), radial-gradient(43% 27% at 85% 105%, color-mix(in srgb, var(--ds-aurora-field-cyan) 68%, transparent), transparent), radial-gradient(86% 52% at 48% 90%, color-mix(in srgb, var(--ds-aurora-field-blue) 56%, transparent), transparent);background-size:100% var(--ds-aurora-field-reach);background-position:bottom;background-repeat:no-repeat;position:absolute;inset:0}.ds-aurora-field[data-placement=top] .ds-aurora-field__fallback{transform:scaleY(-1)}.ds-aurora-field__canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-aurora-field__canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:no-preference){.ds-aurora-field__canvas{transition:opacity var(--ds-duration-move) var(--ds-ease-enter)}}.ds-aurora-field__swatch{clip-path:inset(50%);width:1px;height:1px;transition:none;position:absolute;overflow:hidden}.ds-aurora-field__swatch[data-swatch=blue]{color:var(--ds-aurora-field-blue)}.ds-aurora-field__swatch[data-swatch=red]{color:var(--ds-aurora-field-red)}.ds-aurora-field__swatch[data-swatch=gold]{color:var(--ds-aurora-field-gold)}.ds-aurora-field__swatch[data-swatch=mint]{color:var(--ds-aurora-field-mint)}.ds-aurora-field__swatch[data-swatch=cyan]{color:var(--ds-aurora-field-cyan)}.ds-aurora-field__swatch[data-swatch=white]{color:var(--ds-aurora-field-white)}.ds-aurora-field__swatch[data-swatch=sky]{color:var(--ds-aurora-field-sky)}.ds-aurora-field__swatch[data-swatch=ice]{color:var(--ds-aurora-field-ice)}.ds-aurora-field__swatch[data-swatch=bg]{color:var(--ds-aurora-field-bg)}.ds-aurora-field .ds-aurora-field__toggle{right:var(--ds-gutter);bottom:calc(var(--ds-space-4) + var(--ds-background-bleed,0px));pointer-events:auto;position:absolute}@media (forced-colors:active){.ds-aurora-field__art{display:none}}
