*{box-sizing:border-box}button,input,optgroup,select,textarea{color:currentColor;background-color:#0000}button::-moz-placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}input::-moz-placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}optgroup::-moz-placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}select::-moz-placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}button::placeholder,input::placeholder,optgroup::placeholder,select::placeholder,textarea::placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}a:hover{text-decoration-line:underline}
html{scroll-behavior:smooth}body{flex-direction:column;align-items:stretch;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),text-decoration-color .2s cubic-bezier(.4,0,.2,1),fill .2s cubic-bezier(.4,0,.2,1),stroke .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1),backdrop-filter .2s cubic-bezier(.4,0,.2,1);display:flex}
input[type=time]{appearance:none}@media (max-width:768px){input[type=time]{appearance:textfield}}@supports ((-webkit-appearance:none)){input[type=time]{appearance:textfield;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-appearance:none}input[type=time]::-webkit-datetime-edit-text{color:var(--time-input-text-secondary);padding:0 var(--spacing-2);cursor:pointer}input[type=time]::-webkit-datetime-edit-hour-field{color:var(--time-input-text-primary);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-4);background:0 0;border:none;outline:none}input[type=time]::-webkit-datetime-edit-minute-field{color:var(--time-input-text-primary);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-4);background:0 0;border:none;outline:none}input[type=time]::-webkit-datetime-edit-hour-field:hover{background:var(--time-input-bg-hover)}input[type=time]::-webkit-datetime-edit-minute-field:hover{background:var(--time-input-bg-hover)}input[type=time]::-webkit-datetime-edit-ampm-field{color:var(--time-input-text-secondary);cursor:pointer;background:0 0;border:none;outline:none}}input[type=time]::-webkit-datetime-edit-text{color:var(--time-input-text-secondary);padding:0 var(--spacing-2)}input[type=time]::-webkit-datetime-edit-hour-field{color:var(--time-input-text-primary);background:0 0;border:none;outline:none}input[type=time]::-webkit-datetime-edit-minute-field{color:var(--time-input-text-primary);background:0 0;border:none;outline:none}input[type=time]::-webkit-datetime-edit-ampm-field{color:var(--time-input-text-secondary);background:0 0;border:none;outline:none}input[type=time]::-moz-datetime-edit-text{color:var(--time-input-text-secondary)}input[type=time]::-moz-datetime-edit-hour-field{color:var(--time-input-text-primary);background:0 0;border:none;outline:none}input[type=time]::-moz-datetime-edit-minute-field{color:var(--time-input-text-primary);background:0 0;border:none;outline:none}
@supports ((-webkit-appearance:none)){button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input[type=time]{-webkit-appearance:textfield;-webkit-tap-highlight-color:transparent;cursor:pointer}.modal-content input[type=time]{-webkit-appearance:textfield;-webkit-tap-highlight-color:transparent;cursor:pointer;z-index:1;position:relative}}
@keyframes toast-progress{0%{width:100%}to{width:0%}}@keyframes shimmer{0%{background-position:var(--animation-position-negative-1000)0}to{background-position:var(--animation-position-1000)0}}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}
.toast-custom{background:var(--toast-bg);-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12));border:1px solid var(--toast-border);border-radius:var(--radius-16);box-shadow:var(--shadow-offset-x-0)var(--shadow-offset-y-20)var(--shadow-blur-40)var(--toast-shadow-light),var(--shadow-offset-x-0)var(--shadow-offset-y-8)var(--shadow-blur-16)var(--toast-shadow-dark);color:var(--toast-text);font-size:var(--font-size-14);font-weight:var(--font-weight-500);padding:var(--spacing-16)var(--spacing-20);max-width:var(--spacing-400);min-height:var(--spacing-60)}.toast-body{margin:0;padding:0}.toast-progress{background:linear-gradient(90deg,var(--toast-gradient-start),var(--toast-gradient-end))}.Toastify__toast.Toastify__toast--success{background:var(--toast-success-bg);border:1px solid var(--toast-success-border);color:var(--toast-success-text)}.Toastify__toast.Toastify__toast--error{background:var(--toast-error-bg);border:1px solid var(--toast-error-border);color:var(--toast-error-text)}.Toastify__toast.Toastify__toast--warning{background:var(--toast-warning-bg);border:1px solid var(--toast-warning-border);color:var(--toast-warning-text)}.Toastify__toast.Toastify__toast--info{background:var(--toast-info-bg);border:1px solid var(--toast-info-border);color:var(--toast-info-text)}.Toastify__toast .Toastify__toast-icon{margin-right:var(--spacing-12)}.Toastify__toast .Toastify__close-button{color:var(--toast-close-color);opacity:var(--opacity-70)}.Toastify__toast .Toastify__close-button:hover{opacity:1}

:root{--accent-color:#38bdf8;--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-secondary-50:#fdf4ff;--color-secondary-100:#fae8ff;--color-secondary-200:#f5d0fe;--color-secondary-300:#f0abfc;--color-secondary-400:#e879f9;--color-secondary-500:#d946ef;--color-secondary-600:#c026d3;--color-secondary-700:#a21caf;--color-secondary-800:#86198f;--color-secondary-900:#701a75;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--c-glass:#f8fafc;--c-light:#fff;--c-dark:#64748b;--glass-reflex-dark:.3;--glass-reflex-light:.8;--saturation:120%;--bg-primary:#fff;--bg-secondary:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--blur-intensity:3px;--container-width:92rem;--breakpoint-lg:1024px;--shadow-hover-dark:0 0 0 color-mix(in srgb,var(--accent-color)10%,transparent),0 10px 20px color-mix(in srgb,var(--accent-color)70%,transparent);--shadow-hover-light:0 0 0 #0000001a,0 10px 20px #0000001a;--square-glass-shadow:inset 1px 1px 0 color-mix(in srgb,white 80%,var(--accent-color)),inset 0 0 5px color-mix(in srgb,var(--accent-color)10%,transparent)}.dark{--square-glass-shadow:inset 1px 1px 0 color-mix(in srgb,#fff9 70%,var(--accent-color)),inset 0 0 5px color-mix(in srgb,var(--accent-color)80%,transparent);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.light{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.square-glass-shadow{box-shadow:var(--square-glass-shadow)}
