#root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;height:100vh;overflow:hidden}#root *,#root *:before,#root *:after{box-sizing:border-box}#root input[type=text],#root input[type=email],#root input[type=password],#root input[type=url],#root input[type=number],#root input[type=datetime-local],#root input[type=date]{height:auto;box-shadow:none;font-size:inherit;font-family:inherit;border:1px solid;padding:6px 10px;border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}#root input:focus,#root select:focus,#root textarea:focus{border-color:var(--chakra-colors-color-palette-solid, #3b82f6);box-shadow:0 0 0 3px #3b82f626;outline:none}#root select,#root textarea{font-size:inherit;font-family:inherit}#root code{padding:2px 6px;border-radius:4px;font-size:inherit}#root button{font-family:inherit}#root .bas-noise{position:relative}#root .bas-noise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background-repeat:repeat;background-size:200px 200px;opacity:.55}.dark #root .bas-noise:before{opacity:.35}#root .bas-noise>*{position:relative;z-index:1}#root .bas-noise-card{position:relative;overflow:hidden}#root .bas-noise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background-repeat:repeat;background-size:200px 200px;opacity:.4}.dark #root .bas-noise-card:before{opacity:.2}#root .bas-noise-card>*{position:relative;z-index:1}#root ::-webkit-scrollbar{width:6px;height:6px}#root ::-webkit-scrollbar-track{background:transparent}#root ::-webkit-scrollbar-thumb{background:#8080804d;border-radius:3px}#root ::-webkit-scrollbar-thumb:hover{background:#80808080}#root *{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.3) transparent}#root svg{transition:all .2s ease}#root button:hover svg,#root a:hover svg{filter:drop-shadow(0 0 4px rgba(59,130,246,.4))}#root .bas-glow-btn{position:relative;transition:all .25s ease;overflow:hidden}#root .bas-glow-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .25s ease;pointer-events:none;box-shadow:0 0 12px #3b82f64d,0 0 24px #3b82f626,inset 0 0 8px #3b82f61a}#root .bas-glow-btn:hover:after{opacity:1}#root .bas-glow-btn:hover{border-color:#3b82f680;box-shadow:0 4px 16px #3b82f633,0 2px 6px #00000014;transform:translateY(-1px)}#root .bas-glow-btn:active{transform:translateY(0)}#root button:not([disabled]):not(.bas-theme-toggle){position:relative;transition:all .25s ease}#root button:not([disabled]):not(.bas-theme-toggle):hover{box-shadow:0 0 10px #3b82f633,0 2px 8px #0000000f;transform:translateY(-1px)}#root button:not([disabled]):not(.bas-theme-toggle):active{transform:translateY(0)}#root button[data-variant=outline]:not([disabled]):hover{border-color:#3b82f666;box-shadow:0 0 12px #3b82f633,0 2px 8px #0000000f}@media(max-width:782px){#root{font-size:12px}#root input[type=text],#root input[type=email],#root input[type=password],#root input[type=number],#root select{font-size:16px}}@media(max-width:480px){#root{font-size:11px}}.light input,.light select,.light textarea{background-color:#fff;border-color:#e2e8f0;color:#111827}.light input::placeholder{color:#9ca3af}.light select,.light option{background-color:#fff;color:#111827;border-radius:6px}.light code{background-color:#f1f5f9;color:#1e293b}.dark #root{color:#e2e8f0}.dark input,.dark select,.dark textarea{background-color:#0f172a;border-color:#334155;color:#e2e8f0}.dark input::placeholder{color:#64748b}.dark select,.dark option{background-color:#1a2332;color:#e2e8f0;border-radius:6px}.dark code{background-color:#1e293b;color:#93c5fd}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark input:disabled,.dark select:disabled,.dark textarea:disabled{background-color:#111827;color:#64748b;border-color:#1e293b;opacity:.7}.dark textarea::placeholder{color:#64748b}.dark input[type=number]::-webkit-inner-spin-button,.dark input[type=number]::-webkit-outer-spin-button{filter:invert(1)}.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}.dark #root .bas-noise:before{opacity:.2}.dark ::-webkit-scrollbar-thumb{background:#94a3b84d}.dark ::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark *{scrollbar-color:rgba(148,163,184,.3) transparent}.dark .bas-glow-btn:after{box-shadow:0 0 12px #60a5fa4d,0 0 24px #60a5fa26,inset 0 0 8px #60a5fa1a}.dark .bas-glow-btn:hover{border-color:#60a5fa80;box-shadow:0 4px 16px #60a5fa33,0 2px 6px #0003}.dark button[data-variant=outline]{border-color:#334155;color:#e2e8f0}.dark button[data-variant=outline]:hover{border-color:#60a5fa80;background-color:#60a5fa14}.dark button[data-variant=ghost]:hover{background-color:#ffffff0f}.dark button[data-variant=solid]{box-shadow:0 1px 3px #0000004d}.bas-auth-tabs [data-scope=segment-group][data-part=root]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px}.bas-auth-tabs [data-scope=segment-group][data-part=item]{color:#3b82f6;font-weight:500;transition:all .2s}.bas-auth-tabs [data-scope=segment-group][data-part=item][data-state=checked]{color:#fff;font-weight:600}.bas-auth-tabs [data-scope=segment-group][data-part=indicator]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 12px #3b82f666,0 0 24px #3b82f633;border-radius:6px}.dark .bas-auth-tabs [data-scope=segment-group][data-part=root]{background-color:#60a5fa14;border-color:#60a5fa33}.dark .bas-auth-tabs [data-scope=segment-group][data-part=item]{color:#60a5fa}.dark .bas-auth-tabs [data-scope=segment-group][data-part=item][data-state=checked]{color:#fff}.dark .bas-auth-tabs [data-scope=segment-group][data-part=indicator]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 0 16px #60a5fa80,0 0 32px #60a5fa40}[data-scope=segment-group][data-part=root]{display:flex;width:100%}[data-scope=segment-group][data-part=root]>[role=radiogroup]{display:flex;flex:1}[data-scope=segment-group][data-part=item]{flex:1;justify-content:center}[data-sonner-toaster] [data-sonner-toast]{cursor:grab}[data-sonner-toaster] [data-sonner-toast]:active{cursor:grabbing}[data-sonner-toaster] [data-sonner-toast] [data-close-button]{display:none}.dark~[data-sonner-toaster],[data-sonner-toaster][data-theme=dark]{--normal-bg: #1a2332;--normal-border: #334155;--normal-text: #e2e8f0}
