.ss-field.svelte-zxlmd1{flex-direction:column;gap:6px;display:flex}.ss-field.svelte-zxlmd1 .lbl:where(.svelte-zxlmd1){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);color:var(--ss-fg-muted);text-transform:uppercase;letter-spacing:.08em}.ss-field.svelte-zxlmd1 .lbl:where(.svelte-zxlmd1) .req:where(.svelte-zxlmd1){color:var(--ss-red);margin-left:2px}.ss-field.svelte-zxlmd1 .control:where(.svelte-zxlmd1){align-items:center;gap:var(--ss-gap-sm);color:var(--ss-fg);border:1px solid var(--ss-line);padding:0 var(--ss-input-px);transition:border-color var(--ss-dur-fast) var(--ss-ease), box-shadow var(--ss-dur-fast) var(--ss-ease);background:0 0;display:flex}.ss-field.svelte-zxlmd1 .control:where(.svelte-zxlmd1):focus-within{border-color:var(--ss-primary);box-shadow:0 0 0 3px var(--ss-primary-soft)}.ss-field.invalid.svelte-zxlmd1 .control:where(.svelte-zxlmd1){border-color:var(--ss-red)}.ss-field.invalid.svelte-zxlmd1 .control:where(.svelte-zxlmd1):focus-within{border-color:var(--ss-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--ss-danger) 22%, transparent)}.ss-field.disabled.svelte-zxlmd1 .control:where(.svelte-zxlmd1){border-color:var(--ss-line)}.ss-field.svelte-zxlmd1 .affix:where(.svelte-zxlmd1){color:var(--ss-fg-faint);font-size:var(--ss-input-font);flex:none;align-items:center;display:inline-flex}.ss-field.svelte-zxlmd1 .clear:where(.svelte-zxlmd1){font-family:var(--ss-font-body);font-size:var(--ss-input-font);color:var(--ss-fg-faint);cursor:pointer;transition:color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.ss-field.svelte-zxlmd1 .clear:where(.svelte-zxlmd1):hover{color:var(--ss-fg)}.ss-field.svelte-zxlmd1 .clear[hidden]:where(.svelte-zxlmd1){display:none}.ss-field.svelte-zxlmd1 .clear:where(.svelte-zxlmd1):focus-visible{color:var(--ss-fg);box-shadow:0 0 0 2px var(--ss-primary-soft);outline:none}.ss-field.svelte-zxlmd1 .msg:where(.svelte-zxlmd1){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);letter-spacing:.02em}.ss-field.svelte-zxlmd1 .msg.hint:where(.svelte-zxlmd1){color:var(--ss-fg-faint)}.ss-field.svelte-zxlmd1 .msg.error:where(.svelte-zxlmd1){color:var(--ss-red)}.ss-input.svelte-zxlmd1{font-family:var(--ss-font-body);font-size:var(--ss-input-font);color:var(--ss-fg);padding:var(--ss-input-py) 0;width:100%;min-width:0;transition:color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:none}.ss-input.svelte-zxlmd1:focus{outline:none}.ss-input.svelte-zxlmd1::placeholder{color:var(--ss-fg-faint);font-style:italic}.ss-input[readonly].svelte-zxlmd1{color:var(--ss-fg-muted);cursor:default}.ss-input.svelte-zxlmd1:disabled{color:var(--ss-fg-faint);cursor:not-allowed;-webkit-text-fill-color:var(--ss-fg-faint)}.ss-segmented.svelte-1bz1k2{border:1px solid var(--ss-line);background:var(--ss-bg);gap:0;width:max-content;max-width:100%;display:inline-flex}.ss-segmented.full.svelte-1bz1k2{width:100%;display:flex}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2){justify-content:center;align-items:center;gap:var(--ss-seg-gap);font:500 var(--ss-seg-font)/1 var(--ss-font-body);color:var(--ss-fg-muted);border:0;border-left:1px solid var(--ss-line);padding:var(--ss-seg-py) var(--ss-seg-px);cursor:pointer;white-space:nowrap;text-align:center;transition:color var(--ss-dur-fast) var(--ss-ease), background var(--ss-dur-fast) var(--ss-ease);background:0 0;display:inline-flex}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2):first-child{border-left:0}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2):hover:not(.selected):not(:disabled){color:var(--ss-fg);background:var(--ss-hover)}.ss-segmented.svelte-1bz1k2 .segment.selected:where(.svelte-1bz1k2){color:var(--ss-fg-on-primary);background:var(--ss-primary)}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2):focus-visible{box-shadow:inset 0 0 0 2px var(--ss-primary-soft);z-index:1;outline:none}.ss-segmented.svelte-1bz1k2 .segment.selected:where(.svelte-1bz1k2):focus-visible{box-shadow:inset 0 0 0 2px var(--ss-bg)}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2):disabled{cursor:not-allowed;opacity:.45}.ss-segmented.svelte-1bz1k2 .segment:where(.svelte-1bz1k2) .label:where(.svelte-1bz1k2){display:inline-block}.ss-segmented.full.svelte-1bz1k2 .segment:where(.svelte-1bz1k2){flex:1 1 0;min-width:0}.ss-segmented.svelte-1bz1k2 .segment .ic{flex:none}.ss-heading.svelte-1xl2c8n{--ss-heading-size:var(--ss-size-display);--ss-heading-mb:var(--ss-s-4);--ss-heading-shadow:3px}.ss-heading[data-size-variant=sm].svelte-1xl2c8n{--ss-heading-size:clamp(30px, 6.5vw, 44px);--ss-heading-mb:var(--ss-s-3);--ss-heading-shadow:2px}.ss-heading[data-size-variant=lg].svelte-1xl2c8n{--ss-heading-size:clamp(44px, 9vw, 64px);--ss-heading-mb:var(--ss-s-6);--ss-heading-shadow:4px}.ss-heading.svelte-1xl2c8n{font-family:var(--ss-font-display);font-style:normal;font-weight:400;font-size:var(--ss-heading-size);letter-spacing:-.015em;color:var(--ss-fg);margin:0 0 var(--ss-heading-mb) 0;text-shadow:var(--ss-heading-shadow) var(--ss-heading-shadow) var(--ss-bg);z-index:0;line-height:1.05;position:relative}.ss-heading.centered.svelte-1xl2c8n{text-align:center}.ss-heading.svelte-1xl2c8n .txt:where(.svelte-1xl2c8n){position:relative}.ss-heading.accent.svelte-1xl2c8n .txt:where(.svelte-1xl2c8n):before{content:"";background:var(--ss-primary);opacity:.9;z-index:-1;height:20%;position:absolute;top:70%;left:-2%;right:-8%}
