@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_237716{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_237716{--font-outfit:"Outfit","Outfit Fallback"}:root{--bg-primary:#f0f4f1;--bg-secondary:#ffffff;--bg-card:rgba(255,255,255,0.85);--border-color:rgba(16,185,129,0.25);--text-primary:#1f2937;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent:#10b981;--accent-hover:#059669;--accent-light:#d1fae5;--danger:#ef4444;--danger-light:#fee2e2;--warning:#f59e0b;--success:#10b981;--shadow:0 8px 32px 0 rgba(0,0,0,0.08);--glass-blur:blur(12px);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--font-sans:"Outfit",sans-serif;--bg-grid:linear-gradient(90deg,rgba(16,185,129,0.05) 1px,transparent 0),linear-gradient(180deg,rgba(16,185,129,0.05) 1px,transparent 0)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg-primary:#060913;--bg-secondary:#0b111e;--bg-card:rgba(13,22,38,0.8);--border-color:rgba(16,185,129,0.2);--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent:#10b981;--accent-hover:#34d399;--accent-light:rgba(16,185,129,0.15);--danger:#f87171;--danger-light:rgba(248,113,113,0.15);--warning:#fbbf24;--success:#34d399;--shadow:0 10px 40px 0 rgba(0,0,0,0.5);--bg-grid:linear-gradient(90deg,rgba(16,185,129,0.04) 1px,transparent 0),linear-gradient(180deg,rgba(16,185,129,0.04) 1px,transparent 0)}}html[data-theme=light]{--bg-primary:#f0f4f1;--bg-secondary:#ffffff;--bg-card:rgba(255,255,255,0.85);--border-color:rgba(16,185,129,0.25);--text-primary:#1f2937;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent:#10b981;--accent-hover:#059669;--accent-light:#d1fae5;--danger:#ef4444;--danger-light:#fee2e2;--warning:#f59e0b;--success:#10b981;--shadow:0 8px 32px 0 rgba(0,0,0,0.08);--bg-grid:linear-gradient(90deg,rgba(16,185,129,0.05) 1px,transparent 0),linear-gradient(180deg,rgba(16,185,129,0.05) 1px,transparent 0)}html[data-theme=dark]{color-scheme:dark;--bg-primary:#060913;--bg-secondary:#0b111e;--bg-card:rgba(13,22,38,0.8);--border-color:rgba(16,185,129,0.2);--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent:#10b981;--accent-hover:#34d399;--accent-light:rgba(16,185,129,0.15);--danger:#f87171;--danger-light:rgba(248,113,113,0.15);--warning:#fbbf24;--success:#34d399;--shadow:0 10px 40px 0 rgba(0,0,0,0.5);--bg-grid:linear-gradient(90deg,rgba(16,185,129,0.04) 1px,transparent 0),linear-gradient(180deg,rgba(16,185,129,0.04) 1px,transparent 0)}*{box-sizing:border-box;padding:0;margin:0;outline:none}body,html{width:100%;height:100%;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;overflow-x:hidden;transition:background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent}body{background-image:var(--bg-grid);background-size:3rem 3rem;min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseNeon{0%{box-shadow:0 0 5px rgba(16,185,129,.2)}50%{box-shadow:0 0 15px rgba(16,185,129,.4)}to{box-shadow:0 0 5px rgba(16,185,129,.2)}}.glass-panel{background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:1rem;box-shadow:var(--shadow);transition:var(--transition);animation:fadeIn .4s ease-out}.glass-panel:hover{border-color:rgba(16,185,129,.4)}.neon-btn{background:var(--accent);color:#052e16;font-weight:700;border:none;border-radius:.5rem;padding:.75rem 1.5rem;cursor:pointer;transition:var(--transition);box-shadow:0 4px 14px 0 rgba(16,185,129,.3)}.neon-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(16,185,129,.5)}.neon-btn:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem 1.5rem;cursor:pointer;transition:var(--transition)}.btn-secondary:hover{background:var(--accent-light);border-color:var(--accent)}button,input,select,textarea{font-family:inherit;font-size:1rem}select{border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem}input[type=date],input[type=time],select,select option{background-color:var(--bg-secondary);color:var(--text-primary)}input[type=date],input[type=time]{border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:var(--calendar-icon-filter,invert(0))}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) input[type=date]::-webkit-calendar-picker-indicator,html:not([data-theme=light]) input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}}.form-input{width:100%;background:rgba(0,0,0,.05);border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem 1rem;color:var(--text-primary);font-size:1rem;transition:var(--transition)}html[data-theme=dark] .form-input{background:rgba(255,255,255,.03)}.form-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}