/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100..900&display=swap";.glass-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff26;box-shadow:6px 9px 15px #0000001a}.btn-common{color:#0c0e12;cursor:pointer;background-color:#fbe54b;border-radius:1rem;justify-content:space-between;align-items:center;padding:2rem .5rem 2rem 1rem;font-weight:600;transition:background-color .2s;display:flex}.btn-common:hover{background-color:#fbe54be6}.btn-common .btn-icon{background-color:#0000001a;border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.btn-common .btn-icon svg{color:#0c0e12}.input-container{position:relative}.input-field{color:#fff;background-color:#ffffff59;border-radius:1rem;font-size:1rem;font-weight:700;padding:2rem 2rem 1.8rem 1rem!important}.input-field::placeholder{color:#0000}.input-field{box-shadow:none;outline:none;transition:box-shadow .2s ease-in-out}.input-field:focus{outline:none;box-shadow:0 0 0 1px #fbe54b}.input-field.input-error{border:1px solid #b91c1c}.input-field.input-error:focus{box-shadow:none!important;border:1px solid #b91c1c!important;outline:none!important}.input-label{color:#d1d5db;pointer-events:none;font-size:.875rem;font-weight:700;transition:all .2s ease-in-out;position:absolute;top:.25rem;left:1rem}.input-field:placeholder-shown+.input-label{color:#fff;font-size:1rem;top:1.25rem}.input-field:focus+.input-label{color:#d1d5db;font-size:.875rem;top:.25rem}.input-icon{color:#9ca3af;pointer-events:none;width:1.25rem;height:1.25rem;transition:color .2s ease-in-out;position:absolute;top:1.5rem;right:.75rem}.input-icon.cursor-pointer{pointer-events:auto}.input-container-width{position:relative}.custom-calendar{background-color:#ffffff59;border-radius:8px;padding:1rem;box-shadow:0 4px 8px #0000001a}.custom-calendar .calendar-day{color:#333}.custom-calendar .calendar-day:hover{background-color:#f0f0f0}.btn-secondary{color:#fff;cursor:pointer;background-color:#5753ff;border-radius:1rem;justify-content:space-between;align-items:center;padding:2rem .5rem 2rem 1rem;font-weight:600;transition:background-color .2s;display:flex}.btn-secondary:hover{background-color:#6664eb}.btn-secondary .btn-icon{background-color:#0000001a;border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.btn-secondary .btn-icon svg{color:#fff}.btn-third{color:#fff;cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:2rem .5rem 2rem 1rem;font-weight:600;transition:background-color .2s;display:flex}.btn-third,.btn-third:hover{background-color:#7d8570}.btn-third .btn-icon{background-color:#0000001a;border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.btn-third .btn-icon svg{color:#fff}.card-header{color:#fff;font-size:2.25rem;font-weight:700;line-height:2.5rem}p{color:#fff}.common-icon{color:#95d9c3}.font-nata-sans{font-family:Nata Sans,sans-serif}:root{--primary:#fbe54b;--secondary:#d8fbfdda;--success:#22c55e;--success-background:#17b26a4d;--danger:#ff4d4f;--danger-background:#ff3b3c4d;--glasscard:#ffffff0f;--privacy-card-primary:#92d9ff33;--privacy-card-secondary:#cce6f4;--primary-text:#e2edf3;--secondary-text:#92d9ff33;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:#2b2b2b;--sidebar-foreground:#3f3f46;--sidebar-primary:#18181b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e5e7eb;--sidebar-ring:#3b82f6}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:#18181b;--sidebar-foreground:#f4f4f5;--sidebar-primary:#1d4ed8;--sidebar-primary-foreground:#fff;--sidebar-accent:#27272a;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#27272a;--sidebar-ring:#3b82f6}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.scrollbar-thin::-webkit-scrollbar{height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#4b556399;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#6b7280cc}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#4b556399 #0000}.scrollbar-track-transparent::-webkit-scrollbar-track{background:0 0}.scrollbar-thumb-gray-600::-webkit-scrollbar-thumb{background:#4b556399}.scrollbar-thumb-gray-500:hover::-webkit-scrollbar-thumb{background:#6b7280cc}.overflow-x-auto{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}