@layer tx.components{.tx-auth-split{min-block-size:var(--tx-app-height,100dvh);box-sizing:border-box;max-inline-size:100%;padding-block:var(--tx-safe-top,0px) var(--tx-safe-bottom,0px);padding-inline:var(--tx-safe-left,0px) var(--tx-safe-right,0px);background:var(--tx-background,Canvas);color:var(--tx-foreground,CanvasText);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}@media (width>=64rem){.tx-auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tx-auth-split__form{box-sizing:border-box;justify-content:center;align-items:center;min-inline-size:0;max-inline-size:100%;padding-block:2.5rem;padding-inline:1rem;display:flex;overflow-x:clip}@media (width>=40rem){.tx-auth-split__form{padding-inline:2rem}}@media (width>=64rem){.tx-auth-split__form{padding-inline:3rem}}:where([data-tx-layout-screen-target]){min-inline-size:0}.tx-auth-split__form-inner{box-sizing:border-box;gap:2rem;inline-size:100%;min-inline-size:0;max-inline-size:min(28rem,100%);display:grid}.tx-auth-split__form-inner :is(input,select,textarea,button,label),.tx-auth-split__form-inner :is(.tx-input,.tx-field,.tx-button,[data-tx-field]){box-sizing:border-box;max-inline-size:100%}.tx-auth-split__form-inner :is(input,select,textarea,.tx-input){inline-size:100%}.tx-auth-split__brand-mark{font-size:var(--tx-font-size-sm,.875rem);font-weight:var(--tx-font-weight-semibold,600)}.tx-auth-split__panel{min-block-size:var(--tx-app-height,100dvh);border-inline-start:var(--tx-border-width,1px) solid color-mix(in srgb, var(--tx-primary-foreground,Canvas) 20%, transparent);background:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText);display:none;position:relative;overflow:hidden}@media (width>=64rem){.tx-auth-split__panel{justify-content:center;align-items:center;padding-block:4rem;padding-inline:3rem;display:flex}}.tx-auth-split__pattern{pointer-events:none;opacity:.2;block-size:100%;inline-size:100%;position:absolute;inset:0}.tx-auth-split__panel-card{z-index:1;border:1px solid color-mix(in srgb, var(--tx-primary-foreground,Canvas) 20%, transparent);border-radius:var(--tx-radius-xl,1rem);background:color-mix(in srgb, var(--tx-primary,Highlight) 70%, transparent);inline-size:100%;max-inline-size:32rem;box-shadow:var(--tx-shadow-float,0 12px 40px color-mix(in srgb, CanvasText 18%, transparent));padding:2rem;position:relative}@media (width>=40rem){.tx-auth-split__panel-card{padding:2.5rem}}.tx-auth-split__eyebrow{font-size:var(--tx-font-size-sm,.875rem);font-weight:var(--tx-font-weight-medium,500);opacity:.75;margin:0 0 1rem}.tx-auth-split__title{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:var(--tx-font-weight-heading,650);letter-spacing:var(--tx-letter-spacing-heading,-.02em);text-wrap:balance;margin:0;line-height:1.2}.tx-auth-split__description{max-inline-size:28rem;font-size:var(--tx-font-size-base,1rem);opacity:.85;margin:1rem 0 0;line-height:1.7}.tx-wizard-layout{min-block-size:var(--tx-app-height,100dvh);background:color-mix(in srgb, var(--tx-muted,GrayText) 12%, var(--tx-background,Canvas));color:var(--tx-foreground,CanvasText);padding-block:2rem;padding-inline:1rem}@media (width>=40rem){.tx-wizard-layout{padding-block:3rem;padding-inline:1.5rem}}.tx-wizard-layout__frame{flex-direction:column;gap:2rem;inline-size:100%;max-inline-size:56rem;margin-inline:auto;display:flex}.tx-wizard-layout__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.tx-wizard-layout__title{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--tx-font-weight-heading,650);letter-spacing:var(--tx-letter-spacing-heading,-.02em);text-wrap:balance;margin:0;line-height:1.25}.tx-wizard-layout__description{max-inline-size:40rem;color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-font-size-sm,.875rem);margin:0}@media (width>=40rem){.tx-wizard-layout__description{font-size:var(--tx-font-size-base,1rem)}}.tx-wizard-layout__body{border:var(--tx-border-width,1px) solid var(--tx-border,ButtonBorder);border-radius:var(--tx-radius-xl,.75rem);background:var(--tx-surface,var(--tx-elevated,Canvas));box-shadow:var(--tx-shadow-soft,0 1px 2px color-mix(in srgb, CanvasText 8%, transparent));padding:1rem}@media (width>=40rem){.tx-wizard-layout__body{padding:2rem}}.tx-settings-layout{background:var(--tx-background,Canvas);inline-size:100%;max-inline-size:64rem;color:var(--tx-foreground,CanvasText);gap:1.5rem;margin-inline:auto;padding:1rem;display:grid}@media (width>=40rem){.tx-settings-layout{padding:2rem}}.tx-settings-layout__header{gap:.25rem;display:grid}.tx-settings-layout__title{font-size:var(--tx-font-size-2xl,1.5rem);font-weight:var(--tx-font-weight-heading,650);margin:0;line-height:1.25}.tx-settings-layout__description{color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-font-size-sm,.875rem);margin:0}.tx-settings-layout__grid{gap:1.5rem;display:grid}@media (width>=48rem){.tx-settings-layout__grid{grid-template-columns:13rem minmax(0,1fr)}}.tx-settings-layout__nav{min-inline-size:0}.tx-settings-layout__nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tx-settings-layout__nav-item{inline-size:100%;min-block-size:var(--tx-target-size,2.75rem);border-radius:var(--tx-radius-lg,.5rem);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:.75rem;display:flex}@media (width>=48rem){.tx-settings-layout__nav-item{min-block-size:0}}.tx-settings-layout__nav-item:hover{background:var(--tx-muted,color-mix(in srgb, CanvasText 8%, transparent))}.tx-settings-layout__nav-item:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}.tx-settings-layout__nav-item[aria-current=page]{background:var(--tx-muted,color-mix(in srgb, CanvasText 10%, transparent));font-weight:var(--tx-font-weight-medium,500)}.tx-settings-layout__nav-copy{flex:auto;min-inline-size:0;display:block}.tx-settings-layout__nav-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.tx-settings-layout__nav-desc{color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-font-size-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width>=48rem){.tx-settings-layout__nav-desc{display:none}}.tx-settings-layout__chevron{color:var(--tx-muted-foreground,GrayText);flex-shrink:0;margin-inline-start:auto}@media (width>=48rem){.tx-settings-layout__chevron{display:none}}.tx-settings-layout__detail{min-inline-size:0}.tx-settings-layout__back{border-radius:var(--tx-radius-md,.375rem);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-block-end:.5rem;margin-inline-start:-.5rem;padding-block:.375rem;padding-inline:.5rem;display:inline-flex}.tx-settings-layout__back:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}@media (width>=48rem){.tx-settings-layout__back{display:none}}.tx-settings-layout__detail-title{font-size:var(--tx-font-size-lg,1.125rem);font-weight:var(--tx-font-weight-semibold,600);outline:none;margin:0 0 1rem}.tx-settings-layout[data-mode=list] .tx-settings-layout__detail,.tx-settings-layout[data-mode=detail] .tx-settings-layout__header,.tx-settings-layout[data-mode=detail] .tx-settings-layout__nav{display:none}@media (width>=48rem){.tx-settings-layout[data-mode=list] .tx-settings-layout__detail,.tx-settings-layout[data-mode=detail] .tx-settings-layout__header,.tx-settings-layout[data-mode=detail] .tx-settings-layout__nav,.tx-settings-layout[data-mode=list] .tx-settings-layout__detail{display:block}}@media (forced-colors:active){.tx-auth-split__description{opacity:1}.tx-auth-split__panel,.tx-wizard-layout__body,.tx-settings-layout__nav-item[aria-current=page]{color:canvastext;background:canvas;border:1px solid canvastext}.tx-auth-split__panel-card{color:canvastext;background:canvas;border-color:canvastext}}}.demo.svelte-q8x6zj{color:var(--tx-foreground,CanvasText);background:var(--tx-background,Canvas);gap:1.25rem;padding:1.5rem;display:grid}h2.svelte-q8x6zj,h3.svelte-q8x6zj{margin:0}h2.svelte-q8x6zj{font-size:1.25rem}h3.svelte-q8x6zj{font-size:1rem}p.svelte-q8x6zj{color:var(--tx-muted-foreground,GrayText);margin:0}.frame.svelte-q8x6zj{border:1px solid var(--tx-border,ButtonBorder);border-radius:.75rem;min-block-size:18rem;overflow:hidden}.frame--muted.svelte-q8x6zj{background:color-mix(in srgb, var(--tx-muted,GrayText) 8%, transparent)}.frame--pad.svelte-q8x6zj{padding:0}.form.svelte-q8x6zj{gap:1rem;display:grid}.field.svelte-q8x6zj{gap:.35rem;font-size:.875rem;display:grid}.field.svelte-q8x6zj input:where(.svelte-q8x6zj){border:1px solid var(--tx-input,currentColor);background:var(--tx-surface,Field);min-block-size:2.25rem;color:inherit;font:inherit;border-radius:.5rem;padding-inline:.75rem}.step-body.svelte-q8x6zj{color:var(--tx-foreground,CanvasText);margin:0}
