.ss-brand{--ss-black:#000;--ss-pink:#f0f;--ss-cyan:#00afff;--ss-purple:#452efa;--ss-green:#0f0;--ss-yellow:#ffe4b4;--ss-ink-900:#001233;--ss-ink-800:#001e46;--ss-ink-700:#0a2c5c;--ss-ink-600:#1c3f74;--ss-ink-500:#3a5788;--ss-ink-400:#6a82ab;--ss-ink-300:#9fb1cd;--ss-ink-200:#cdd8e8;--ss-ink-100:#e7edf5;--ss-ink-50:#f4f7fb;--ss-border-subtle:var(--ss-ink-100);--ss-border-strong:var(--ss-ink-200);--ss-danger:#ff3b6b;--ss-bracket-on-dark:#ffffffb3;--ss-shadow-lg:0 24px 60px #001e4624;--ss-glow-cyan:0 0 40px #00afff73;--ss-hero-gradient:radial-gradient(55% 55% at 18% 15%,#00afff8c 0%,#00afff00 62%),radial-gradient(55% 65% at 85% 90%,#ff00ff80 0%,#f0f0 62%);--ss-footer-gradient:radial-gradient(36% 130% at 70% 96%,#ff00ff5c 0%,#f0f0 72%),radial-gradient(24% 95% at 88% 80%,#00afff52 0%,#00afff00 72%);--font-display:"dystopian","Space Grotesk",system-ui,sans-serif;--font-body:"proxima-nova","Figtree",system-ui,sans-serif}body:has(.ss-brand){--ss-black:#000;--ss-pink:#f0f;--ss-cyan:#00afff;--ss-purple:#452efa;--ss-green:#0f0;--ss-yellow:#ffe4b4;--ss-ink-900:#001233;--ss-ink-800:#001e46;--ss-ink-700:#0a2c5c;--ss-ink-600:#1c3f74;--ss-ink-500:#3a5788;--ss-ink-400:#6a82ab;--ss-ink-300:#9fb1cd;--ss-ink-200:#cdd8e8;--ss-ink-100:#e7edf5;--ss-ink-50:#f4f7fb;--ss-border-subtle:var(--ss-ink-100);--ss-border-strong:var(--ss-ink-200);--ss-danger:#ff3b6b;--ss-bracket-on-dark:#ffffffb3;--ss-shadow-lg:0 24px 60px #001e4624;--ss-glow-cyan:0 0 40px #00afff73;--ss-hero-gradient:radial-gradient(55% 55% at 18% 15%,#00afff8c 0%,#00afff00 62%),radial-gradient(55% 65% at 85% 90%,#ff00ff80 0%,#f0f0 62%);--ss-footer-gradient:radial-gradient(36% 130% at 70% 96%,#ff00ff5c 0%,#f0f0 72%),radial-gradient(24% 95% at 88% 80%,#00afff52 0%,#00afff00 72%);--font-display:"dystopian","Space Grotesk",system-ui,sans-serif;--font-body:"proxima-nova","Figtree",system-ui,sans-serif}.ss-brand{--background:#fff;--foreground:var(--ss-ink-800);--card:#fff;--card-foreground:var(--ss-ink-800);--popover:#fff;--popover-foreground:var(--ss-ink-800);--primary:var(--ss-ink-800);--primary-foreground:#fff;--secondary:var(--ss-ink-50);--secondary-foreground:var(--ss-ink-800);--muted:var(--ss-ink-50);--muted-foreground:var(--ss-ink-500);--accent:var(--ss-ink-50);--accent-foreground:var(--ss-ink-800);--destructive:var(--ss-danger);--destructive-foreground:var(--ss-danger);--border:var(--ss-border-strong);--input:var(--ss-border-strong);--ring:var(--ss-cyan);--radius:0px}body:has(.ss-brand) [data-slot=select-content]{--background:#fff;--foreground:var(--ss-ink-800);--card:#fff;--card-foreground:var(--ss-ink-800);--popover:#fff;--popover-foreground:var(--ss-ink-800);--primary:var(--ss-ink-800);--primary-foreground:#fff;--secondary:var(--ss-ink-50);--secondary-foreground:var(--ss-ink-800);--muted:var(--ss-ink-50);--muted-foreground:var(--ss-ink-500);--accent:var(--ss-ink-50);--accent-foreground:var(--ss-ink-800);--destructive:var(--ss-danger);--destructive-foreground:var(--ss-danger);--border:var(--ss-border-strong);--input:var(--ss-border-strong);--ring:var(--ss-cyan);--radius:0px}body:has(.ss-brand) [data-slot=popover-content]{--background:#fff;--foreground:var(--ss-ink-800);--card:#fff;--card-foreground:var(--ss-ink-800);--popover:#fff;--popover-foreground:var(--ss-ink-800);--primary:var(--ss-ink-800);--primary-foreground:#fff;--secondary:var(--ss-ink-50);--secondary-foreground:var(--ss-ink-800);--muted:var(--ss-ink-50);--muted-foreground:var(--ss-ink-500);--accent:var(--ss-ink-50);--accent-foreground:var(--ss-ink-800);--destructive:var(--ss-danger);--destructive-foreground:var(--ss-danger);--border:var(--ss-border-strong);--input:var(--ss-border-strong);--ring:var(--ss-cyan);--radius:0px}body:has(.ss-brand) [data-slot=dialog-content]{--background:#fff;--foreground:var(--ss-ink-800);--card:#fff;--card-foreground:var(--ss-ink-800);--popover:#fff;--popover-foreground:var(--ss-ink-800);--primary:var(--ss-ink-800);--primary-foreground:#fff;--secondary:var(--ss-ink-50);--secondary-foreground:var(--ss-ink-800);--muted:var(--ss-ink-50);--muted-foreground:var(--ss-ink-500);--accent:var(--ss-ink-50);--accent-foreground:var(--ss-ink-800);--destructive:var(--ss-danger);--destructive-foreground:var(--ss-danger);--border:var(--ss-border-strong);--input:var(--ss-border-strong);--ring:var(--ss-cyan);--radius:0px}body:has(.ss-brand) [data-slot=tooltip-content]{--background:#fff;--foreground:var(--ss-ink-800);--card:#fff;--card-foreground:var(--ss-ink-800);--popover:#fff;--popover-foreground:var(--ss-ink-800);--primary:var(--ss-ink-800);--primary-foreground:#fff;--secondary:var(--ss-ink-50);--secondary-foreground:var(--ss-ink-800);--muted:var(--ss-ink-50);--muted-foreground:var(--ss-ink-500);--accent:var(--ss-ink-50);--accent-foreground:var(--ss-ink-800);--destructive:var(--ss-danger);--destructive-foreground:var(--ss-danger);--border:var(--ss-border-strong);--input:var(--ss-border-strong);--ring:var(--ss-cyan);--radius:0px}.ss-brand{font-family:var(--font-body);color:var(--ss-ink-800)}.ss-gradient{isolation:isolate;position:relative}.ss-gradient:after{content:"";z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}:is(.ss-brand,body:has(.ss-brand)) [data-slot=input],:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger],:is(.ss-brand,body:has(.ss-brand)) textarea{border-width:2px;border-color:var(--ss-border-strong);background-color:#fff;border-radius:0;font-size:15.5px;transition:border-color .15s,box-shadow .15s}:is(.ss-brand,body:has(.ss-brand)) [data-slot=input],:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger]{height:44px;padding-inline:16px}:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger][data-size]{height:44px}:is(.ss-brand,body:has(.ss-brand)) textarea{resize:vertical;padding:12px 16px}@media (max-width:639px){:is(.ss-brand,body:has(.ss-brand)) [data-slot=input],:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger],:is(.ss-brand,body:has(.ss-brand)) textarea,:is(.ss-brand,body:has(.ss-brand)) input[type=text],:is(.ss-brand,body:has(.ss-brand)) input[type=email],:is(.ss-brand,body:has(.ss-brand)) input[type=password]{font-size:16px}}:is(.ss-brand,body:has(.ss-brand)) [data-slot=input]:focus-visible,:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger]:focus-visible,:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger][data-state=open],:is(.ss-brand,body:has(.ss-brand)) textarea:focus-visible{border-color:var(--ss-cyan);box-shadow:var(--ss-glow-cyan);outline:none}:is(.ss-brand,body:has(.ss-brand)) [data-slot=input][aria-invalid=true],:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-trigger][aria-invalid=true],:is(.ss-brand,body:has(.ss-brand)) textarea[aria-invalid=true]{border-color:var(--ss-danger);box-shadow:none}:is(.ss-brand,body:has(.ss-brand)) [data-slot=form-label],:is(.ss-brand,body:has(.ss-brand)) [data-slot=label]:not([data-ss-tile]){color:var(--ss-ink-800);font-size:13.5px;font-weight:600}:is(.ss-brand,body:has(.ss-brand)) [data-slot=form-label][data-error=true]{color:var(--ss-danger)}:is(.ss-brand,body:has(.ss-brand)) [data-slot=form-message]{color:var(--ss-danger);font-size:12.5px;font-weight:600}:is(.ss-brand,body:has(.ss-brand)) [data-slot=form-description]{color:var(--ss-ink-500);font-size:13px}:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-item],:is(.ss-brand,body:has(.ss-brand)) [data-slot=popover-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=dialog-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=tooltip-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=alert],:is(.ss-brand,body:has(.ss-brand)) [data-slot=checkbox],:is(.ss-brand,body:has(.ss-brand)) [data-slot=calendar] .rdp-day_button,:is(.ss-brand,body:has(.ss-brand)) [data-slot=command-input-wrapper]{border-radius:0}:is(.ss-brand,body:has(.ss-brand)) [data-slot=select-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=popover-content],:is(.ss-brand,body:has(.ss-brand)) [data-slot=dialog-content]{border-width:2px;border-color:var(--ss-border-strong);box-shadow:var(--ss-shadow-lg)}:is(.ss-brand,body:has(.ss-brand)) [data-slot=checkbox]{border-width:2px;border-color:var(--ss-ink-300);width:20px;height:20px}:is(.ss-brand,body:has(.ss-brand)) [data-slot=checkbox][data-state=checked]{background-color:var(--ss-ink-800);border-color:var(--ss-ink-800);color:#fff}:is(.ss-brand,body:has(.ss-brand)) [data-slot=radio-group-item]{border-width:2px;border-color:var(--ss-ink-300);width:20px;height:20px}:is(.ss-brand,body:has(.ss-brand)) [data-slot=radio-group-item][data-state=checked]{background-color:var(--ss-ink-800);border-color:var(--ss-ink-800);box-shadow:inset 0 0 0 3px #fff}:is(.ss-brand,body:has(.ss-brand)) [data-slot=radio-group-item][data-state=checked] [data-slot=radio-group-indicator]{display:none}:is(.ss-brand,body:has(.ss-brand)) [data-ss-tile] [data-slot=radio-group-item][data-state=checked]{box-shadow:inset 0 0 0 3px var(--ss-ink-800);background-color:#fff;border-color:#fff}:is(.ss-brand,body:has(.ss-brand)) [data-ss-tile] [data-slot=checkbox][data-state=checked]{color:var(--ss-ink-800);background-color:#fff;border-color:#fff}:is(.ss-brand,body:has(.ss-brand)) :focus-visible{outline:2px solid var(--ss-cyan);outline-offset:2px}:is(.ss-brand,body:has(.ss-brand)) [data-slot=calendar] button{border-radius:0}:is(.ss-brand,body:has(.ss-brand)) [data-slot=calendar],:is(.ss-brand,body:has(.ss-brand)) .ss-tabular{font-variant-numeric:tabular-nums}.ss-on-dark :focus-visible{outline-offset:4px}
