.ss-badge.svelte-1jc9lo2{font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);padding:0 var(--ss-badge-px);letter-spacing:.05em;align-items:center;gap:var(--ss-badge-gap);text-transform:lowercase;border:1px solid var(--ss-line);line-height:1.6;display:inline-flex}.ss-badge.brand.svelte-1jc9lo2{background:var(--ss-badge-brand-bg);color:var(--ss-badge-brand-fg);border-color:var(--ss-badge-brand-border)}.ss-badge.neutral.svelte-1jc9lo2{background:var(--ss-badge-neutral-bg);color:var(--ss-badge-neutral-fg);border-color:var(--ss-badge-neutral-border)}.ss-badge.positive.svelte-1jc9lo2{background:var(--ss-badge-positive-bg);color:var(--ss-badge-positive-fg);border-color:var(--ss-badge-positive-border)}.ss-badge.caution.svelte-1jc9lo2{background:var(--ss-badge-caution-bg);color:var(--ss-badge-caution-fg);border-color:var(--ss-badge-caution-border)}.ss-badge.critical.svelte-1jc9lo2{background:var(--ss-badge-critical-bg);color:var(--ss-badge-critical-fg);border-color:var(--ss-badge-critical-border)}.ss-badge.info.svelte-1jc9lo2{background:var(--ss-badge-info-bg);color:var(--ss-badge-info-fg);border-color:var(--ss-badge-info-border)}.ss-badge.svelte-1jc9lo2 .dot:where(.svelte-1jc9lo2){width:var(--ss-badge-dot);height:var(--ss-badge-dot);background:currentColor;flex:none}.ss-badge.svelte-1jc9lo2 .count:where(.svelte-1jc9lo2){text-transform:none;font-variant-numeric:tabular-nums}.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: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-card.svelte-g8p8er{border:1px solid var(--ss-line);background:var(--ss-bg-elev);border-radius:0;position:relative}.ss-card.elevated.svelte-g8p8er{box-shadow:var(--ss-shadow-1);border-color:#0000}.ss-card.interactive.svelte-g8p8er{cursor:pointer;transition:box-shadow var(--ss-dur-fast) var(--ss-ease), border-color var(--ss-dur-fast) var(--ss-ease)}.ss-card.interactive.svelte-g8p8er:hover{border-color:var(--ss-line-strong)}.ss-card.interactive.elevated.svelte-g8p8er:hover{box-shadow:var(--ss-shadow-2)}.ss-card.interactive.svelte-g8p8er:focus-within{border-color:var(--ss-line-strong)}.media.svelte-g8p8er{line-height:0;display:block}.media.svelte-g8p8er img,.media.svelte-g8p8er svg,.media.svelte-g8p8er video{width:100%;display:block}.head.svelte-g8p8er{padding:var(--ss-panel-head-py) var(--ss-panel-head-px);border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:flex-start;gap:var(--ss-gap-sm);font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-faint);text-transform:uppercase;letter-spacing:.06em;display:flex}.head.svelte-g8p8er .heading:where(.svelte-g8p8er){gap:var(--ss-s-1);flex-direction:column;min-width:0;display:flex}.head.svelte-g8p8er .title:where(.svelte-g8p8er){color:var(--ss-fg);letter-spacing:.06em}.head.svelte-g8p8er .desc:where(.svelte-g8p8er){color:var(--ss-fg-muted);text-transform:none;letter-spacing:normal;font-family:var(--ss-font-body)}.head.svelte-g8p8er .meta:where(.svelte-g8p8er){color:var(--ss-fg-faint);text-transform:lowercase;letter-spacing:.04em}.actions.svelte-g8p8er{z-index:1;gap:var(--ss-gap);align-items:center;display:flex;position:relative}.body.svelte-g8p8er{padding:var(--ss-panel-body-py) var(--ss-panel-body-px)}.foot.svelte-g8p8er{z-index:1;padding:var(--ss-panel-head-py) var(--ss-panel-head-px);border-top:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:var(--ss-gap-sm);font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-faint);display:flex;position:relative}.overlay.svelte-g8p8er{position:static}.overlay.svelte-g8p8er:after{content:"";z-index:0;position:absolute;inset:0}.sr-only.svelte-g8p8er{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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%}
