.si{--si-ink:var(--foreground);--si-muted:var(--muted-foreground);--si-surface:var(--card);--si-border:var(--border);--si-accent:var(--primary);--si-on-accent:var(--primary-foreground);--si-error:var(--destructive);background:var(--si-surface);color:var(--si-ink);--wt-ink:var(--si-ink);--wt-surface:var(--si-surface);--wt-accent:var(--si-accent)}body:has(.si){--si-ink:var(--foreground);--si-muted:var(--muted-foreground);--si-surface:var(--card);--si-border:var(--border);--si-accent:var(--primary);--si-on-accent:var(--primary-foreground);--si-error:var(--destructive);background:var(--si-surface);color:var(--si-ink);--wt-ink:var(--si-ink);--wt-surface:var(--si-surface);--wt-accent:var(--si-accent)}.si[data-tone=guardians]{--si-ink:#17211c;--si-muted:#17211c99;--si-surface:#fff;--si-border:#17211c29;--si-accent:#c4602c;--si-on-accent:#fff;--si-error:#b3452f}body:has(.si[data-tone=guardians]){--si-ink:#17211c;--si-muted:#17211c99;--si-surface:#fff;--si-border:#17211c29;--si-accent:#c4602c;--si-on-accent:#fff;--si-error:#b3452f}.dark .si[data-tone=guardians]{--si-ink:#e6eae7;--si-muted:#e6eae7ad;--si-surface:#151b18;--si-border:#e6eae729;--si-accent:#e8875a;--si-on-accent:#151b18;--si-error:#ee9683}.dark body:has(.si[data-tone=guardians]){--si-ink:#e6eae7;--si-muted:#e6eae7ad;--si-surface:#151b18;--si-border:#e6eae729;--si-accent:#e8875a;--si-on-accent:#151b18;--si-error:#ee9683}.si[data-tone=admin]{--si-ink:#0f172a;--si-muted:#64748b;--si-surface:#fff;--si-border:#e2e8f0;--si-accent:#334155;--si-on-accent:#fff;--si-error:#dc2626}body:has(.si[data-tone=admin]){--si-ink:#0f172a;--si-muted:#64748b;--si-surface:#fff;--si-border:#e2e8f0;--si-accent:#334155;--si-on-accent:#fff;--si-error:#dc2626}.dark .si[data-tone=admin]{--si-ink:#e2e8f0;--si-muted:#94a3b8;--si-surface:#111827;--si-border:#1f2937;--si-accent:#cbd5e1;--si-on-accent:#0f172a;--si-error:#f87171}.dark body:has(.si[data-tone=admin]){--si-ink:#e2e8f0;--si-muted:#94a3b8;--si-surface:#111827;--si-border:#1f2937;--si-accent:#cbd5e1;--si-on-accent:#0f172a;--si-error:#f87171}.si-card{background:0 0;border:0;padding:0}.si-title{letter-spacing:-.01em;color:var(--si-ink);font-size:1.375rem;font-weight:600;line-height:1.3}.si-intro{color:var(--si-muted);font-size:.875rem;line-height:1.5}.si-muted{color:var(--si-muted)}.si-label{color:var(--si-ink);font-size:.875rem;font-weight:500}.si-input{border:1px solid var(--si-border);background:var(--si-surface);width:100%;min-height:44px;color:var(--si-ink);font:inherit;border-radius:999px;padding:0 18px;font-size:.875rem}@supports (-webkit-touch-callout:none){.si-input{font-size:16px}}.si-input::placeholder{color:var(--si-muted)}.si-code-box{border-color:var(--si-border);background:var(--si-surface);color:var(--si-ink)}.si-code-box-active{border-color:var(--si-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--si-accent) 50%, transparent)}.si-input[aria-invalid=true]{border-color:var(--si-error)}.si-button{background:var(--primary);width:100%;min-height:44px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-size:.875rem;font-weight:600}.si-button:disabled{opacity:.55;cursor:not-allowed}.si-link{font:inherit;color:var(--si-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.si-link:hover{color:var(--si-ink)}.si-button:focus-visible,.si-link:focus-visible,.si .wt-tab:focus-visible{outline:2px solid var(--si-accent);outline-offset:2px}.si-error{color:var(--si-error)}.si-note{border-left:3px solid var(--si-accent);background:color-mix(in srgb, var(--si-ink) 4%, transparent);border-radius:4px;padding:6px 10px;font-size:.875rem}.si-crest{border:1px solid var(--si-border);background:var(--si-surface);border-radius:12px}.si-band{color:var(--si-ink)}.si-sheet{background:var(--si-surface);border:1px solid var(--si-border);box-shadow:0 8px 24px color-mix(in srgb, var(--si-ink) 8%, transparent);border-radius:20px;padding:20px}@media (min-width:1024px){.si-sheet{padding:28px}}.si-input:focus-visible{border-color:var(--si-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--si-accent) 50%, transparent);outline:none}.si-input.si-input-eye{padding-right:52px}.si-input.si-phone{align-items:stretch;padding:0;display:flex;overflow:hidden}.si-input.si-phone:focus-within{border-color:var(--si-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--si-accent) 50%, transparent)}.si-phone-country{border:0;border-right:1px solid var(--si-border);color:var(--si-ink);font:inherit;font-size:inherit;cursor:pointer;background:0 0;flex:none;padding:0 10px 0 16px}.si-phone-number{min-width:0;color:var(--si-ink);font:inherit;font-size:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 16px 0 12px}.si-phone-number::placeholder{color:var(--si-muted)}.si-phone-country:focus-visible{outline:2px solid var(--si-accent);outline-offset:-4px;border-radius:999px}@media (max-width:1023px){.si>main{align-items:flex-start}}
