@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--body-bg:linear-gradient(160deg, #0f0c29 0%, #302b63 45%, #1e1040 100%);--header-bg:linear-gradient(135deg, #0f0c29 0%, #2a1f6e 100%);--header-border:#ffd70033;--logo-bg:linear-gradient(135deg, gold, #e8a000);--logo-shadow:0 0 18px #ffd7008c;--brand-from:#ffe566;--brand-via:gold;--brand-to:#e8a000;--tagline-color:#ffd70080;--nav-color:#ffd700d9;--nav-border:#ffd7004d;--card-bg:#ffffff0f;--card-border:#ffffff1f;--card-shadow:0 4px 20px #00000059;--text-primary:#fff;--text-secondary:#ffffff8c;--text-muted:#ffffff47;--section-title:#fff;--income-color:#34d399;--expense-color:#f87171;--balance-positive:#60a5fa;--balance-negative:#f87171;--badge-income-bg:#34d3992e;--badge-income-text:#34d399;--badge-expense-bg:#f871712e;--badge-expense-text:#f87171;--input-bg:#ffffff12;--input-border:#ffffff2e;--input-text:#fff;--input-placeholder:#ffffff4d;--type-inactive-bg:#ffffff14;--type-inactive-text:#ffffff61;--delete-color:#ffffff40;--delete-hover:#f87171;--card-income-bg:linear-gradient(135deg, #34d39921, #10b9810f);--card-income-border:#34d3994d;--card-expense-bg:linear-gradient(135deg, #f8717121, #ef44440f);--card-expense-border:#f871714d;--card-balance-bg:linear-gradient(135deg, #60a5fa21, #6366f10f);--card-balance-border:#60a5fa4d;--label-color:#ffffff8c;--count-bg:#6366f140;--count-text:#a5b4fc;--empty-bg:#ffffff08;--empty-border:#ffffff1f;--empty-text:#ffffff59;--footer-border:#ffffff14}:root,[data-theme=light]{--sw-timer-track:#dbeafe;--sw-timer-fill:#60a5fa;--sw-timer-dot:#3b82f6;--sw-timer-tick:#93c5fd;--sw-timer-tick-minor:#dbeafe;--sw-timer-text:#0f172a;--sw-timer-sub:#64748b;--sw-timer-btn:#2563eb;--sw-timer-btn-hover:#1d4ed8;--sw-timer-btn-ring:#2563eb2e;--sw-timer-btn-outline:#dbeafe;--sw-timer-btn-outline-hover:#eff6ff;--sw-timer-mode-bg:#f1f5f9;--sw-timer-mode-active:#2563eb;--sw-timer-mode-text:#475569;--sw-timer-preset-bg:#fffc;--sw-timer-preset-active-bg:#dbeafe;--sw-timer-preset-active-text:#1d4ed8;--sw-timer-preset-text:#64748b;--sw-timer-label-bg:#f1f5f9;--sw-timer-label-text:#64748b;--sw-timer-wave1:#bfdbfe61;--sw-timer-wave2:#93c5fd80;--sw-timer-emoji-bg:#eff6ff;--sw-bg:linear-gradient(180deg, #effaff 0%, #f8fbff 48%, #eef7ff 100%);--sw-bg-accent1:#7dd3fc47;--sw-bg-accent2:#c4b5fd38;--sw-header-bg:#ffffffd1;--sw-header-border:#bae6fdcc;--sw-card-bg:#ffffffeb;--sw-card-border:#bae6fdc7;--sw-card-shadow:0 10px 30px #0e749014;--sw-card-soft-bg:#f8fcffd1;--sw-card-soft-border:#bfdbfebf;--sw-panel-bg:#fffffff0;--sw-panel-border:#bae6fdc7;--sw-panel-shadow:0 8px 24px #0e749012;--sw-hero-bg:linear-gradient(135deg, #fffffff5 0%, #f0f9fff0 48%, #eef2fff0 100%);--sw-hero-accent:#7dd3fc57;--sw-hero-border:#bae6fdd9;--sw-text-heading:#0f172a;--sw-text-body:#334155;--sw-text-muted:#64748b;--sw-chip-bg:#f0f9ffdb;--sw-chip-border:#bae6fdcc;--sw-chip-text:#075985;--sw-input-bg:#ffffffeb;--sw-input-border:#bae6fd;--sw-input-text:#0f172a;--sw-nav-hover-bg:#f0f9ffcc;--sw-nav-hover-text:#0369a1;--sw-nav-active-bg:#bae6fd80;--sw-nav-active-text:#075985;--sw-btn-secondary-bg:#ffffffe6;--sw-btn-secondary-border:#bae6fdcc;--sw-btn-secondary-text:#075985;--sw-plan-card-bg:#fffffff2;--sw-plan-card-border:#e2e8f0;--sw-plan-title:#0f172a;--sw-plan-body:#334155;--sw-plan-muted:#64748b;--sw-plan-subtle:#94a3b8;--sw-plan-divider:#f1f5f9;--sw-plan-hover:#f8fafc;--sw-plan-selected:#dbeafeb3;--sw-plan-empty-bg:#dbeafeb3;--sw-plan-empty-border:#bfdbfe;--sw-plan-quote-bg:linear-gradient(135deg, #f8fbff, #eef6ff);--sw-plan-stat-bg:#f8fafc;--sw-plan-stat-value:#020617;--sw-plan-stat-label:#64748b;--sw-plan-info-bg:#dbeafeb3;--sw-plan-info-border:#bfdbfe;--sw-plan-info-text:#1d4ed8;--sw-plan-accent:#2563eb;--sw-plan-focus-action-text:#8b5cf6;--sw-plan-accent-hover:#1d4ed8;--sw-plan-icon:#3b82f6;--sw-plan-checkbox-border:#cbd5e1;--sw-plan-checkbox-bg:#fff;--sw-plan-date-bg:#fff;--sw-plan-date-border:#dbeafe;--sw-plan-date-text:#1e293b;--sw-plan-glow:#93c5fd7a;--sw-plan-seek-track:#e2e8f0;--sw-plan-seek-fill:#2563eb;--sw-plan-album-from:#94a3b8;--sw-plan-album-to:#475569}[data-theme=dark]{--sw-timer-track:#4b569473;--sw-timer-fill:#a78bfa;--sw-timer-dot:#eae0cf;--sw-timer-tick:#a78bfa;--sw-timer-tick-minor:#4b569480;--sw-timer-text:#eae0cf;--sw-timer-sub:#eae0cfb3;--sw-timer-btn:#7c3aed;--sw-timer-btn-hover:#a78bfa;--sw-timer-btn-ring:#a78bfa59;--sw-timer-btn-outline:#4b56948c;--sw-timer-btn-outline-hover:#8b5cf68c;--sw-timer-mode-bg:#111844b3;--sw-timer-mode-active:#7c3aed;--sw-timer-mode-text:#eae0cfb3;--sw-timer-preset-bg:#1118448c;--sw-timer-preset-active-bg:#8b5cf666;--sw-timer-preset-active-text:#eae0cf;--sw-timer-preset-text:#eae0cfa6;--sw-timer-label-bg:#11184499;--sw-timer-label-text:#eae0cfb3;--sw-timer-wave1:#8b5cf633;--sw-timer-wave2:#f472b624;--sw-timer-emoji-bg:#11184499;--sw-bg:linear-gradient(160deg, #111844 0%, #4b5694 50%, #7288ae 100%);--sw-bg-accent1:#8b5cf638;--sw-bg-accent2:#f472b624;--sw-header-bg:#111844eb;--sw-header-border:#8b5cf659;--sw-card-bg:#ffffff1a;--sw-card-border:#ffffff2e;--sw-card-shadow:0 10px 30px #0000004d;--sw-card-soft-bg:#ffffff0f;--sw-card-soft-border:#ffffff1f;--sw-panel-bg:#111844cc;--sw-panel-border:#8b5cf64d;--sw-panel-shadow:0 8px 24px #00000047;--sw-hero-bg:linear-gradient(135deg, #111844eb 0%, #4b5694d9 48%, #111844e0 100%);--sw-hero-accent:#f472b633;--sw-hero-border:#8b5cf659;--sw-text-heading:#eae0cf;--sw-text-body:#eae0cfe6;--sw-text-muted:#eae0cf8c;--sw-chip-bg:#8b5cf638;--sw-chip-border:#8b5cf666;--sw-chip-text:#eae0cf;--sw-input-bg:#111844a6;--sw-input-border:#8b5cf666;--sw-input-text:#eae0cf;--sw-nav-hover-bg:#8b5cf633;--sw-nav-hover-text:#eae0cf;--sw-nav-active-bg:#8b5cf659;--sw-nav-active-text:#eae0cf;--sw-btn-secondary-bg:#ffffff1a;--sw-btn-secondary-border:#fff3;--sw-btn-secondary-text:#eae0cf;--sw-plan-card-bg:#ffffff1a;--sw-plan-card-border:#ffffff2e;--sw-plan-title:#eae0cf;--sw-plan-body:#eae0cfe6;--sw-plan-muted:#eae0cf8c;--sw-plan-subtle:#eae0cf66;--sw-plan-divider:#ffffff1a;--sw-plan-hover:#8b5cf626;--sw-plan-selected:#8b5cf64d;--sw-plan-empty-bg:#1118448c;--sw-plan-empty-border:#8b5cf64d;--sw-plan-quote-bg:linear-gradient(135deg, #111844bf, #4b56948c);--sw-plan-stat-bg:#1118448c;--sw-plan-stat-value:#eae0cf;--sw-plan-stat-label:#eae0cf99;--sw-plan-info-bg:#8b5cf62e;--sw-plan-info-border:#8b5cf659;--sw-plan-info-text:#eae0cfbf;--sw-plan-accent:#8b5cf6;--sw-plan-focus-action-text:#eae0cf;--sw-plan-accent-hover:#a78bfa;--sw-plan-icon:#a78bfa;--sw-plan-checkbox-border:#8b5cf673;--sw-plan-checkbox-bg:#1118448c;--sw-plan-date-bg:#111844b3;--sw-plan-date-border:#8b5cf659;--sw-plan-date-text:#eae0cf;--sw-plan-glow:#8b5cf64d;--sw-plan-seek-track:#4b569480;--sw-plan-seek-fill:#a78bfa;--sw-plan-album-from:#7c3aed;--sw-plan-album-to:#ec4899}body{background:var(--body-bg);min-height:100vh;transition:background .4s}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.student-ocean-shell{min-height:100vh;color:var(--sw-text-body);background:radial-gradient(circle at 12% 8%, var(--sw-bg-accent1), transparent 28rem), radial-gradient(circle at 90% 16%, var(--sw-bg-accent2), transparent 24rem), var(--sw-bg);transition:background .4s,color .3s}.student-card{border:1px solid var(--sw-card-border);background:var(--sw-card-bg);box-shadow:var(--sw-card-shadow);transition:background .3s,border-color .3s}.student-card-soft{border:1px solid var(--sw-card-soft-border);background:var(--sw-card-soft-bg);transition:background .3s,border-color .3s}.student-panel{border:1px solid var(--sw-panel-border);background:var(--sw-panel-bg);box-shadow:var(--sw-panel-shadow);border-radius:1rem;transition:background .3s,border-color .3s}.student-hero{border:1px solid var(--sw-hero-border);background:radial-gradient(circle at 92% 20%, var(--sw-hero-accent), transparent 16rem), var(--sw-hero-bg);transition:background .3s,border-color .3s}.student-muted{color:var(--sw-text-muted);transition:color .3s}.student-heading{color:var(--sw-text-heading);transition:color .3s}.student-chip{border:1px solid var(--sw-chip-border);background:var(--sw-chip-bg);color:var(--sw-chip-text);transition:background .3s,border-color .3s,color .3s}.dashboard-subject-sky,.dashboard-due-soon{color:#075985;background:#e0f2fe}.dashboard-subject-violet,.dashboard-due-next-week{color:#5b21b6;background:#ede9fe}.dashboard-subject-rose,.dashboard-due-today,.dashboard-due-overdue{color:#be123c;background:#ffe4e6}.dashboard-subject-emerald,.dashboard-status-in-progress{color:#047857;background:#dcfce7}.dashboard-subject-amber,.dashboard-due-tomorrow{color:#92400e;background:#fef3c7}.dashboard-due-later{color:#475569;background:#f1f5f9}.dashboard-priority-high{color:#e11d48}.dashboard-priority-medium,.dashboard-xp-value{color:#d97706}.dashboard-priority-low{color:var(--sw-text-muted)}.dashboard-progress-value{color:#059669}.dashboard-progress-track{background:#cbd5e1d9}[data-theme=dark] .dashboard-subject-sky,[data-theme=dark] .dashboard-due-soon{color:#e0f2fe;background:#38bdf83d}[data-theme=dark] .dashboard-subject-violet,[data-theme=dark] .dashboard-due-next-week{color:#ede9fe;background:#8b5cf64d}[data-theme=dark] .dashboard-subject-rose,[data-theme=dark] .dashboard-due-today,[data-theme=dark] .dashboard-due-overdue{color:#ffe4e6;background:#f43f5e40}[data-theme=dark] .dashboard-subject-emerald,[data-theme=dark] .dashboard-status-in-progress{color:#d1fae5;background:#34d39938}[data-theme=dark] .dashboard-subject-amber,[data-theme=dark] .dashboard-due-tomorrow{color:#fef3c7;background:#f59e0b3d}[data-theme=dark] .dashboard-due-later{color:#eae0cfc7;background:#ffffff1f}[data-theme=dark] .dashboard-priority-high{color:#fecdd3}[data-theme=dark] .dashboard-priority-medium,[data-theme=dark] .dashboard-xp-value{color:#fde68a}[data-theme=dark] .dashboard-progress-value{color:#bbf7d0}[data-theme=dark] .dashboard-progress-track{background:#ffffff1f}.student-input{transition:background .3s,border-color .3s,color .3s;border-color:var(--sw-input-border)!important;background:var(--sw-input-bg)!important;color:var(--sw-input-text)!important}.student-input::placeholder{color:var(--sw-text-muted)!important}.student-alert-danger{color:#b91c1c;background:#ef444414;border-color:#ef444459}:root[data-theme=dark] .student-alert-danger{color:#fecaca;background:#f8717129;border-color:#f8717161}.student-btn-secondary{border-color:var(--sw-card-border);background:var(--sw-card-bg);color:var(--sw-text-heading);transition:background .3s,border-color .3s,color .3s}.student-btn-secondary:hover{opacity:.85}.student-btn-danger{color:#ef4444;background:0 0;border-color:#ef444459;transition:background .3s,border-color .3s}.student-btn-danger:hover{background:#ef444414}.student-btn-ghost{color:var(--sw-text-body);background:0 0;border-color:#0000;transition:background .3s,color .3s}.student-btn-ghost:hover{color:var(--sw-text-heading);background:var(--sw-nav-hover-bg)}.student-divider{border-color:var(--sw-card-border);opacity:.6}.student-cal-cell{border-color:var(--sw-card-border);background:var(--sw-card-bg);transition:background .3s,border-color .3s}.student-cal-cell:hover{background:var(--sw-card-soft-bg)}.student-cal-cell-outside{border-color:var(--sw-card-border);background:var(--sw-card-soft-bg);opacity:.6}.student-cal-grid{border-color:var(--sw-card-border);background:var(--sw-card-border)}.student-cal-header{background:var(--sw-card-soft-bg)}.student-cal-weekheader{background:var(--sw-panel-bg);border-color:var(--sw-card-border)}.student-cal-border{border-color:var(--sw-card-border)}.student-cal-hour-border{border-color:var(--sw-card-soft-border)}.student-body-text{color:var(--sw-text-body);transition:color .3s}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}input[type=range]::-webkit-slider-thumb{background:var(--sw-plan-seek-fill)!important}input[type=range]::-moz-range-thumb{background:var(--sw-plan-seek-fill)!important}.theme-toggle{border:1px solid var(--sw-card-border);background:var(--sw-card-bg);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative}.theme-toggle:hover{background:var(--sw-nav-hover-bg);transform:scale(1.1)}.theme-toggle:active{transform:scale(.95)}.theme-toggle svg{width:1.15rem;height:1.15rem;transition:transform .4s,opacity .3s}.brand-text{background:linear-gradient(135deg, var(--brand-from), var(--brand-via), var(--brand-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title{color:var(--section-title);transition:color .35s}.themed-input::placeholder{color:var(--input-placeholder)}.themed-input:focus,.themed-select:focus{outline:none;box-shadow:0 0 0 3px #6366f126;border-color:#6366f1!important}.themed-select option{color:#111827;background:#fff}.particles{opacity:1;opacity:0;pointer-events:none;transition:opacity .5s}@keyframes coinFall{0%{opacity:0;transform:translateY(-80px)rotateY(0)rotate(-10deg)}8%{opacity:.95}92%{opacity:.75}to{opacity:0;transform:translateY(110vh)rotateY(540deg)rotate(10deg)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}25%{opacity:1}50%{opacity:.9;transform:scale(1.4)rotate(90deg)}75%{opacity:.3}}.coin{pointer-events:none;z-index:1;background:radial-gradient(circle at 35% 30%,#fff9c0,gold 40%,#e8a000 72%,#b8860b);border:1.5px solid #ffeb64d9;border-radius:50%;width:26px;height:26px;animation:linear infinite coinFall;position:fixed;box-shadow:0 0 8px #ffd700a6,0 0 18px #ffa5004d,inset 0 1px 3px #ffffff8c}.sparkle{color:gold;filter:drop-shadow(0 0 5px gold)drop-shadow(0 0 12px #fa0);pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1;animation:ease-in-out infinite sparkle;position:fixed}@keyframes studyParticleFall{0%{opacity:0;transform:translateY(-60px)rotate(0)}10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}@keyframes studySparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1}50%{opacity:.8;transform:scale(1.2)rotate(45deg)}70%{opacity:.4}}.study-particle{pointer-events:none;z-index:1;background:radial-gradient(circle at 40% 35%,#8a2be2cc,#4b008299 60%,#9370db66);border:1px solid #8a2be280;border-radius:50%;width:18px;height:18px;animation:linear infinite studyParticleFall;position:fixed;box-shadow:0 0 6px #8a2be266}.study-sparkle{color:#8a2be2;filter:drop-shadow(0 0 4px #8a2be2)drop-shadow(0 0 8px #9370db);pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1;animation:ease-in-out infinite studySparkle;position:fixed}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.star-twinkle{will-change:opacity, transform;animation:ease-in-out infinite twinkle}@keyframes shoot{0%{opacity:0;width:0}10%{opacity:1;width:80px}to{opacity:0;width:0;transform:translate(200px)}}.shooting-star{will-change:width, opacity, transform;background:linear-gradient(90deg,#eae0cfe6,#a78bfa66,#0000);border-radius:1px;height:1.5px;animation:ease-out infinite shoot;box-shadow:0 0 6px #a78bfa80}@keyframes sunPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 60px 20px #ffdc5040}50%{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 80px 30px #ffc83259}}.sun-glow{background:radial-gradient(circle,#ffeb78b3 0%,#ffc8324d 50%,#0000 70%);border-radius:50%;width:80px;height:80px;animation:4s ease-in-out infinite sunPulse;position:absolute;top:6%;left:auto;right:8%;transform:translate(-50%,-50%);box-shadow:0 0 60px 20px #ffdc5040}@keyframes cloudDrift{0%{transform:translate(0)}to{transform:translate(110vw)}}.cloud-drift{will-change:transform;animation:linear infinite cloudDrift}@keyframes geoFloat{0%{opacity:.12;transform:translateY(0)rotate(0)}50%{opacity:.2;transform:translateY(-30px)rotate(180deg)}to{opacity:.12;transform:translateY(0)rotate(360deg)}}@keyframes geoPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.15)}}.geo-shape{pointer-events:none;will-change:transform, opacity;position:absolute}.geo-shape--circle{border-radius:50%;animation:ease-in-out infinite geoFloat}.geo-shape--square{border-radius:4px;animation:ease-in-out infinite reverse geoFloat}.geo-shape--triangle{border-bottom:35px solid;border-left:20px solid #0000;border-right:20px solid #0000;animation:ease-in-out infinite geoPulse;background:0 0!important;width:0!important;height:0!important}[data-theme=dark] .student-card{-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .student-panel{-webkit-backdrop-filter:blur(16px)}[data-theme=dark] .student-hero{-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .student-card-soft{-webkit-backdrop-filter:blur(8px)}[data-theme=dark] .student-loading-bar{background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899)}[data-theme=dark] .student-input:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf633!important}[data-theme=dark] .brand-text{background:linear-gradient(135deg,#a78bfa,#8b5cf6,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
