#workspace-profile-menu,.workspace-bottom-nav,.workspace-sidebar,.workspace-topbar{--nav-surface:#12121A;--nav-border:#292532;--nav-text:#F7F5FA;--nav-muted:#B8B2C2;--nav-active:#93B8FF;--nav-selected:#1B2C4B;--nav-hover:#1A1724;--nav-page:#09090F;font-family:var(--font-main,Inter),sans-serif}.theme-light :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,#workspace-profile-menu){--nav-surface:#FFFFFF;--nav-border:var(--workspace-line);--nav-text:var(--workspace-text);--nav-muted:var(--workspace-muted);--nav-active:var(--workspace-accent);--nav-selected:var(--workspace-selected);--nav-hover:var(--workspace-raised);--nav-page:var(--workspace-page)}.srmx-top-status-bar.workspace-topbar{position:fixed;top:0;left:0;right:0;z-index:9999;width:auto;max-width:none;height:calc(64px + env(safe-area-inset-top, 0px));padding:calc(10px + env(safe-area-inset-top, 0px)) max(20px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--nav-page);border:0;border-bottom:1px solid var(--nav-border);border-radius:0;color:var(--nav-text);box-sizing:border-box}.workspace-brand{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:19px;font-weight:650;flex-shrink:0}.workspace-top-actions{display:flex;align-items:center;gap:6px}.workspace-toolbar-context{display:none;color:var(--nav-muted);font-size:13px}.workspace-toolbar-context>span{margin-inline:10px;color:var(--nav-border)}.workspace-toolbar-context strong{color:var(--nav-text);font-weight:600}.workspace-action{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--nav-muted);font:inherit;text-decoration:none;cursor:pointer}.workspace-exam-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 11px;border:1px solid var(--nav-border);border-radius:8px;color:var(--nav-text);background:var(--nav-surface);font-size:13px;font-weight:600;text-decoration:none}.workspace-exam-link:hover{background:var(--nav-hover)}.workspace-profile-initials{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--nav-border);border-radius:50%;background:var(--nav-surface);color:var(--nav-text);font-size:12px;font-weight:650}.workspace-action.workspace-profile-button{display:inline-flex;width:auto;min-height:44px;gap:7px;padding:0 8px;border:1px solid var(--nav-border);border-radius:9px;background:var(--nav-surface);color:var(--nav-text)}.workspace-profile-button .workspace-profile-initials{width:26px;height:26px;font-size:10px;border:0;background:var(--nav-hover)}.workspace-profile-label{font-size:12px;font-weight:600}.workspace-topbar .workspace-top-actions{gap:4px}@media (max-width:600px){.srmx-top-status-bar.workspace-topbar{padding-inline:16px;gap:8px}.workspace-brand{gap:8px}}@media (max-width:359px){.workspace-exam-link{width:44px;padding:0}.workspace-exam-link>span,.workspace-profile-button .workspace-profile-initials{display:none}.workspace-action.workspace-profile-button{gap:4px}}.workspace-action:hover{color:var(--nav-text);background:var(--nav-hover)}.workspace-action.selected{background:var(--nav-selected);color:var(--nav-active)}.has-workspace-toolbar{padding-top:calc(env(safe-area-inset-top, 0px) + 64px)}.srmx-mobile-nav.workspace-bottom-nav .nav-item:focus-visible,.workspace-sidebar :is(a,button):focus-visible,.workspace-topbar :is(a,button):focus-visible{outline:2px solid #60A5FA;outline-offset:2px}.desktop-sidebar.workspace-sidebar{background:var(--nav-surface);border-right:1px solid var(--nav-border);padding:28px 18px 16px;height:100dvh;color:var(--nav-text);gap:28px}.workspace-sidebar-brand{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:inherit;text-decoration:none}.workspace-sidebar-body{flex:1}.workspace-section-label{margin:0 12px 12px;color:var(--nav-muted);font-size:12px;font-weight:500}.workspace-sidebar-links+.workspace-section-label{margin-top:32px}.workspace-sidebar-links{display:grid;gap:6px}.workspace-sidebar .desktop-nav-link{position:relative;min-height:46px;padding:10px 12px;gap:12px;border:0;border-radius:10px;color:var(--nav-muted);background:transparent;font-size:14px;font-weight:550;text-decoration:none}.workspace-sidebar .desktop-nav-link svg{flex-shrink:0}.workspace-sidebar .desktop-nav-link:hover{color:var(--nav-text);background:var(--nav-hover)}.workspace-sidebar .desktop-nav-link.active{color:var(--nav-active);background:var(--nav-selected);box-shadow:none;font-weight:650}.workspace-pro-badge{margin-left:auto;border:1px solid #946a26;border-radius:5px;padding:2px 5px;color:#D8B66A;font-size:9px;font-weight:600}.workspace-sidebar-footer{display:grid;gap:8px;border-top:1px solid var(--nav-border);padding-top:16px}.workspace-account{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--nav-border);border-radius:12px;background:transparent;color:var(--nav-text);text-align:left;cursor:pointer}.workspace-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--nav-hover);color:var(--nav-text);font-size:12px;font-weight:600;flex-shrink:0}.workspace-account-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.workspace-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.workspace-account-copy small{font-size:11px;color:var(--nav-muted)}.workspace-sidebar .workspace-signout{color:var(--nav-muted);width:100%;font-size:12px;cursor:pointer}.workspace-sidebar .workspace-signout:hover{color:#FCA5A5}@media (max-width:1023px){.layout-with-sidebar{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.srmx-mobile-nav.workspace-bottom-nav{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom, 0px));width:auto;max-width:600px;margin-inline:auto;height:72px!important;padding:6px!important;gap:2px!important;border:1px solid var(--nav-border)!important;border-radius:20px;background:var(--nav-surface)!important;box-shadow:0 4px 16px rgba(0,0,0,.16)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.srmx-mobile-nav.workspace-bottom-nav .nav-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:58px!important;height:58px;gap:4px!important;padding:0;color:var(--nav-muted)!important;background:transparent!important;border-radius:12px;text-decoration:none;transform:none!important;transition:none}.srmx-mobile-nav.workspace-bottom-nav .nav-item .workspace-nav-icon{display:grid;place-items:center;width:44px;height:30px;border-radius:10px;color:inherit!important;margin:0;background:transparent;line-height:1}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active{color:var(--nav-active)!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active .workspace-nav-icon{background:var(--nav-selected)}.srmx-mobile-nav.workspace-bottom-nav .nav-item svg{width:21px!important;height:21px!important;stroke-width:1.8}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active svg{stroke-width:2.2}.srmx-mobile-nav.workspace-bottom-nav .nav-item .workspace-nav-label{color:inherit!important;font-size:11px!important;font-weight:500!important;line-height:1.2;margin:0}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active .workspace-nav-label{font-weight:650!important}}@media (min-width:1024px){.srmx-top-status-bar.workspace-topbar{left:270px;right:0;padding-inline:32px}.workspace-topbar .workspace-brand{display:none}.workspace-toolbar-context{display:block}.workspace-topbar .workspace-brand svg{display:none}.workspace-sidebar.workspace-sidebar .workspace-sidebar-brand{padding:0 10px}}@media (max-width:359px){.srmx-top-status-bar.workspace-topbar{padding-inline:14px;gap:8px}.workspace-brand{font-size:17px;gap:8px}.workspace-top-actions{gap:2px}.workspace-exam-link{padding-inline:9px}.srmx-mobile-nav.workspace-bottom-nav{left:6px;right:6px;padding:4px!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item .workspace-nav-label{font-size:10px!important}}@media (max-height:700px) and (min-width:1024px){.desktop-sidebar.workspace-sidebar{padding-top:16px;gap:16px}.workspace-sidebar-links+.workspace-section-label{margin-top:20px}.workspace-sidebar .desktop-nav-link{min-height:42px}}#workspace-profile-menu{top:calc(env(safe-area-inset-top, 0px) + 72px)!important;bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 172px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;padding:12px;border-radius:16px;border-color:var(--nav-border)!important;background:var(--nav-surface)!important;color:var(--nav-text);box-shadow:0 4px 16px rgba(0,0,0,.16)!important;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}#workspace-profile-menu .profile-menu-surface:before,#workspace-profile-menu:after,#workspace-profile-menu:before{display:none}#workspace-profile-menu .profile-menu-surface,.profile-menu-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}#workspace-profile-menu .profile-menu-surface{border:0;border-radius:10px;background:transparent;box-shadow:none;transform:none;transition:none}#workspace-profile-menu .profile-menu-header{border-bottom:1px solid var(--nav-border);border-radius:0;padding:0 0 12px;min-height:64px}#workspace-profile-menu .profile-menu-avatar,#workspace-profile-menu .profile-menu-icon-tile{background:var(--nav-hover)!important;color:var(--nav-muted)!important;box-shadow:none!important;border-radius:9px}#workspace-profile-menu .profile-menu-avatar:after,#workspace-profile-menu .profile-menu-avatar:before,#workspace-profile-menu .profile-menu-avatar>div,#workspace-profile-menu .profile-menu-header .w-2{display:none}#workspace-profile-menu .bg-gradient-to-r{background:#D8B66A;color:#172033;box-shadow:none;border-radius:5px}#workspace-profile-menu .profile-menu-close{width:44px;height:44px;color:var(--nav-muted);border-color:var(--nav-border)}#workspace-profile-menu .profile-menu-header h2{color:var(--nav-text);font-weight:600;font-size:14px;letter-spacing:normal;text-transform:none}#workspace-profile-menu .profile-menu-header span{color:var(--nav-muted);letter-spacing:normal;text-transform:none;font-weight:500;animation:none}#workspace-profile-menu .profile-menu-group-label p{color:var(--nav-muted);font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none}#workspace-profile-menu .profile-menu-option-copy .flex-col>span:first-child{color:var(--nav-text);font-weight:600;letter-spacing:normal;text-transform:none}#workspace-profile-menu .profile-menu-option-copy .flex-col>span:last-child{color:var(--nav-muted);font-size:12px}#workspace-profile-menu .profile-menu-option-row{min-height:62px;padding:10px 8px}#workspace-profile-menu .profile-menu-option-row:hover{background:var(--nav-hover)}#workspace-profile-menu .profile-theme-toggle{background:var(--nav-hover);border-radius:10px;padding:4px}#workspace-profile-menu .profile-theme-toggle button{min-height:44px;color:var(--nav-muted);border-radius:7px;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;box-shadow:none;background:transparent!important;transition:none}#workspace-profile-menu .profile-theme-toggle button[aria-pressed=true]{background:var(--nav-selected)!important;color:var(--nav-active)}#workspace-profile-menu .profile-menu-logout{border-top:1px solid var(--nav-border);border-radius:0}#workspace-profile-menu .profile-menu-logout span{font-size:13px;text-transform:none;letter-spacing:normal;font-weight:600}#workspace-profile-menu :is(a,button):focus-visible{outline:2px solid #60A5FA;outline-offset:2px}@media (min-width:1024px){#workspace-profile-menu{bottom:auto!important;max-height:calc(100dvh - 110px - env(safe-area-inset-top, 0px))!important}}[data-palette]{--workspace-content-width:1120px;--surface-bg:var(--card-bg);--surface-color:var(--card-bg);--border-color:var(--card-border);--text-color:var(--text-primary);--on-accent:#fff;--academic-link:#93c5fd;--academic-danger:#fca5a5;--academic-warning:#fbbf24;--academic-success:#6ee7b7}[data-palette] :is(button,a){-webkit-tap-highlight-color:transparent}.theme-lumina[data-palette]{--workspace-page:#0c1220;--workspace-raised:#1b263b;--workspace-line:#2d3b52;--workspace-text:#f4f7fc;--workspace-muted:#aebbd0;--workspace-accent:#4f46e5;--workspace-link:#a5b4fc;--workspace-selected:#242d50;--bg:var(--workspace-page);--bg-root:var(--workspace-page);--app-bg:var(--workspace-page);--bg-surface:#131d2e;--card-bg:#131d2e;--card-elevated:var(--workspace-raised);--bg-elevated:var(--workspace-raised);--border:var(--workspace-line);--card-border:var(--workspace-line);--text-primary:var(--workspace-text);--text-main:var(--workspace-text);--text-secondary:var(--workspace-muted);--text-muted:var(--workspace-muted);--text-soft:var(--workspace-muted);--accent:var(--workspace-accent);--accent-primary:var(--workspace-accent);--accent-secondary:var(--workspace-accent);--accent-purple:var(--workspace-accent);--accent-pink:var(--workspace-accent);--accent-cyan:var(--workspace-accent);--academic-link:var(--workspace-link);--academic-success:#5eead4;--academic-danger:#fda4af;--academic-warning:#fcd34d}.theme-light[data-palette] .srmx-mobile-nav.workspace-bottom-nav .nav-item.active{background:transparent!important;color:var(--workspace-accent)!important}.theme-light[data-palette]{--workspace-page:#f7f8fc;--workspace-raised:#eef1f8;--workspace-line:#dde3ed;--workspace-text:#202a3d;--workspace-muted:#647086;--workspace-accent:#4f46e5;--workspace-link:var(--workspace-accent);--workspace-selected:#eaeafe;--bg:var(--workspace-page);--bg-root:var(--workspace-page);--app-bg:var(--workspace-page);--bg-elevated:var(--workspace-raised);--card-elevated:var(--workspace-raised);--border:var(--workspace-line);--card-border:var(--workspace-line);--text-primary:var(--workspace-text);--text-main:var(--workspace-text);--text-secondary:var(--workspace-muted);--text-muted:var(--workspace-muted);--text-soft:var(--workspace-muted);--bg-surface:#ffffff;--card-bg:#ffffff;--academic-link:var(--workspace-accent);--academic-danger:#b91c1c;--academic-warning:#92400e;--academic-success:#0f766e;--accent:var(--workspace-accent);--accent-primary:var(--workspace-accent);--accent-secondary:var(--workspace-accent);--accent-purple:var(--workspace-accent);--accent-pink:var(--workspace-accent);--accent-cyan:var(--workspace-accent);--accent-bg:var(--workspace-selected);color-scheme:light;background:var(--workspace-page)!important;color:var(--workspace-text)}.theme-light[data-palette=lavender]{--workspace-page:#f8f7fc;--workspace-raised:#f2eef9;--workspace-line:#e5e0ef;--workspace-text:#292334;--workspace-muted:#6a6277;--workspace-accent:#7c3aed;--workspace-selected:#f0e9fc}.theme-light[data-palette=ocean]{--workspace-page:#f3f7fb;--workspace-raised:#eaf1f9;--workspace-line:#dce5ef;--workspace-text:#172b43;--workspace-muted:#596d84;--workspace-accent:#1d4ed8;--workspace-selected:#e5edfc}.theme-lumina[data-palette]{color-scheme:dark}[data-palette] .aura-background-root,[data-palette]:is(body,.theme-lumina,.theme-light){background:var(--app-bg)!important}[data-palette] :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,#workspace-profile-menu){--nav-page:var(--workspace-page);--nav-surface:var(--card-bg);--nav-border:var(--workspace-line);--nav-text:var(--workspace-text);--nav-muted:var(--workspace-muted);--nav-active:var(--workspace-link);--nav-selected:var(--workspace-selected);--nav-hover:var(--workspace-raised)}[data-palette] :is(.premium-card,.aura-card,.liquid-card){background:var(--card-bg)!important;border-color:var(--card-border)!important}[data-palette] :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,#workspace-profile-menu) :is(a,button):focus-visible{outline-color:var(--workspace-link)}@media (prefers-reduced-motion:reduce){[data-palette] :is(button,a){transition:none!important}}.theme-light[data-palette] :is(.aura-background-root,.timetable-state){background:var(--workspace-page)!important}.theme-light[data-palette] :is(.aura-card,.premium-card,.liquid-card,.timetable-class-card,.timetable-classes-list){border-color:var(--workspace-line)!important}.theme-light[data-palette] .nav-item.active,.theme-light[data-palette] .nav-item.active span{color:var(--workspace-accent)!important}.theme-light[data-palette] .workspace-sidebar .desktop-nav-link.active{background:var(--workspace-selected)!important;color:var(--workspace-accent)!important}.theme-light[data-palette] .workspace-sidebar .desktop-nav-link:hover{background:var(--workspace-raised)!important}.theme-light[data-palette] :is(.marks-workspace,.attendance-workspace) :is(h1,h2){color:var(--workspace-text)!important}.theme-light[data-palette] :is(.marks-workspace,.attendance-workspace,.timetable-main) :is(button,select):focus-visible{outline-color:var(--workspace-accent)}.theme-light[data-palette] [style*="background: rgb(14, 14, 21)"],.theme-light[data-palette] [style*="background:#0E0E15"]{background:var(--workspace-raised)!important}.theme-light[data-palette] [style*="color: #93B8FF"],.theme-light[data-palette] [style*="color: rgb(147, 184, 255)"]{color:var(--workspace-accent)!important}.theme-light[data-palette] :is(.marks-workspace,.attendance-workspace) button[style*="background: rgb(37, 99, 235)"]{background:var(--workspace-accent)!important;color:#fff!important}.nexus-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nexus-theme-option{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:14px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--text-primary);text-align:left;cursor:pointer;min-width:0}.nexus-theme-option[aria-pressed=true]{border-color:var(--accent-primary);outline:1px solid var(--accent-primary)}.nexus-theme-option:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.nexus-theme-preview{display:flex;align-items:center;justify-content:center;height:100px;border:1px solid;border-radius:7px;margin-bottom:12px}.nexus-theme-preview>span{display:grid;gap:7px;width:70%;padding:13px;border-radius:5px}.nexus-theme-preview i{display:block;height:8px;width:26%;border-radius:2px}.nexus-theme-preview b{display:block;height:5px;width:85%;border-radius:2px}.nexus-theme-preview b:last-child{width:60%}.nexus-theme-label{display:grid;gap:5px;padding-right:20px}.nexus-theme-label strong{font-size:14px;font-weight:600}.nexus-theme-label small{color:var(--text-muted);font-size:12px;line-height:1.5}.nexus-theme-check{position:absolute;bottom:14px;right:12px;color:var(--accent-primary)}.nexus-theme-system{grid-column:1/-1;flex-direction:row;align-items:center;gap:12px;min-height:60px}.nexus-theme-picker-compact{gap:8px;padding-top:12px}.nexus-theme-picker-compact .nexus-theme-option{padding:10px;min-height:44px;background:var(--nav-surface);border-color:var(--nav-border);color:var(--nav-text)}.nexus-theme-picker-compact .nexus-theme-option[aria-pressed=true]{border-color:var(--nav-active);outline-color:var(--nav-active)}.nexus-theme-picker-compact .nexus-theme-preview{height:46px;margin-bottom:8px}.nexus-theme-picker-compact .nexus-theme-preview>span{padding:6px;gap:4px}.nexus-theme-picker-compact .nexus-theme-label strong{font-size:12px}.nexus-theme-picker-compact .nexus-theme-check{bottom:10px;right:8px}.nexus-appearance{width:100%;min-height:100dvh;padding:24px 20px 120px;background:var(--app-bg);color:var(--text-primary)}.nexus-appearance-inner{max-width:640px;margin:auto}.nexus-appearance header{margin-bottom:24px}.nexus-appearance header a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text-muted);font-size:14px}.nexus-appearance h1{font-size:28px;font-weight:650;margin:12px 0 8px;text-wrap:balance}.nexus-appearance p{font-size:14px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.nexus-workspace-loading{min-height:calc(100svh - 74px);width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--app-bg);color:var(--text-primary)}.nexus-workspace-loading-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--academic-link)}.nexus-workspace-loading-title{font-size:14px;font-weight:600;color:var(--text-primary)}.nexus-workspace-loading-copy{margin-top:4px;font-size:12px;color:var(--text-muted)}.theme-light[data-palette] .modal-sheet{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--text-primary)}.theme-light[data-palette] .attendance-workspace [style*="font-size: 40px"],.theme-light[data-palette] .marks-workspace [style*="font-size: 46px"]{color:var(--text-primary)!important}.theme-light[data-palette] :is(.marks-workspace,.attendance-workspace) button[aria-pressed=true]{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:var(--on-accent)!important}.theme-light[data-palette] .workspace-bottom-nav .nav-item:focus-visible,.theme-light[data-palette] :is(.workspace-topbar,.workspace-sidebar,#workspace-profile-menu) :is(a,button):focus-visible{outline-color:var(--workspace-accent)}.theme-light[data-palette] .timetable-placeholder-days>span,.theme-light[data-palette] .timetable-placeholder-rows>div{background:var(--card-bg);border-color:var(--card-border)}.theme-light[data-palette] .timetable-placeholder-rows>div>div>span,.theme-light[data-palette] .timetable-placeholder-rows>div>span{background:var(--card-border)}.theme-light[data-palette] .timetable-class-card:not([data-active=true]):hover{background:var(--workspace-raised)!important}.theme-light[data-palette] .timetable-break-row{background:var(--workspace-raised)!important;border-color:var(--workspace-line)!important}@media (max-width:767px){.has-workspace-toolbar .attendance-workspace header,.has-workspace-toolbar .marks-workspace header{padding-top:0}}.theme-light[data-palette=glass]{--workspace-page:#e8edf6;--workspace-raised:#edf1fa;--workspace-line:#cbd5e5;--workspace-text:#18263c;--workspace-muted:#526078;--workspace-accent:#4338ca;--workspace-selected:#e4e5fa;--card-bg:#f7f9fd;--bg-surface:var(--card-bg);--glass-shadow:0 8px 28px rgba(47,64,106,0.07),inset 0 1px 0 rgba(255,255,255,0.9);--app-bg:radial-gradient(ellipse at 8% 0%,#d5e6f8 0%,transparent 55%),radial-gradient(ellipse at 95% 30%,#e5ddf5 0%,transparent 55%),linear-gradient(150deg,#eaf0f7,#e4efed)}:is([data-palette=glass],[data-palette=glass-dark]) :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,#workspace-profile-menu,.aura-card,.premium-card,.liquid-card,.timetable-class-card,.nexus-theme-option){box-shadow:var(--glass-shadow)}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.theme-light[data-palette=glass]{--card-bg:rgba(255,255,255,0.78)}:is([data-palette=glass],[data-palette=glass-dark]) :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,.aura-card,.premium-card,.liquid-card,.timetable-class-card){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}:is([data-palette=glass],[data-palette=glass-dark]) :is(#workspace-profile-menu,.modal-sheet){background:#f7f9fd!important}@media (prefers-reduced-transparency:reduce){.theme-light[data-palette=glass]{--card-bg:#f7f9fd}[data-palette=glass] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.theme-lumina[data-palette=glass-dark]{--workspace-page:#101827;--workspace-raised:#23314a;--workspace-line:#3c4962;--workspace-text:#f1f5ff;--workspace-muted:#b8c5dc;--workspace-accent:#6d63df;--workspace-link:#c5c2ff;--workspace-selected:#323053;--card-bg:#1b273c;--bg-surface:var(--card-bg);--glass-shadow:0 12px 32px rgba(0,0,0,0.18),inset 0 1px 0 rgba(221,233,255,0.12);--app-bg:radial-gradient(ellipse at 0% 5%,#1d3c58 0%,transparent 55%),radial-gradient(ellipse at 95% 35%,#332c52 0%,transparent 55%),linear-gradient(150deg,#101b2b,#142b30)}@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.theme-lumina[data-palette=glass-dark]{--card-bg:rgba(22,32,52,0.82)}}[data-palette=glass-dark] :is(#workspace-profile-menu,.modal-sheet){background:#1b273c!important}:is([data-palette=glass],[data-palette=glass-dark]) .workspace-bottom-nav{background:var(--card-bg)!important}@media (prefers-reduced-transparency:reduce){.theme-lumina[data-palette=glass-dark]{--card-bg:#1b273c}[data-palette=glass-dark] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:is([data-palette=glass],[data-palette=glass-dark]) .page-transition-wrapper{background:transparent!important}.theme-light[data-palette=glass]{--workspace-line:rgba(255,255,255,0.75);--glass-shadow:0 12px 32px rgba(45,65,105,0.10),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(255,255,255,0.3);--app-bg:radial-gradient(ellipse at 5% 12%,#b6d6ed 0%,transparent 48%),radial-gradient(ellipse at 100% 45%,#d3c4ed 0%,transparent 48%),radial-gradient(ellipse at 15% 90%,#b9ded7 0%,transparent 50%),#e2e9f2}.theme-lumina[data-palette=glass-dark]{--workspace-line:rgba(223,234,255,0.25);--glass-shadow:0 14px 36px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(255,255,255,0.06);--app-bg:radial-gradient(ellipse at 0% 8%,#2b5570 0%,transparent 48%),radial-gradient(ellipse at 100% 40%,#51446e 0%,transparent 50%),radial-gradient(ellipse at 20% 90%,#244c50 0%,transparent 48%),#101a29}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.theme-light[data-palette=glass]{--card-bg:rgba(255,255,255,0.42)}.theme-lumina[data-palette=glass-dark]{--card-bg:rgba(232,242,255,0.10)}:is([data-palette=glass],[data-palette=glass-dark]) :is(.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,.aura-card,.premium-card,.liquid-card,.timetable-class-card){-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);border-color:var(--workspace-line)!important}}@media (prefers-reduced-transparency:reduce){.theme-light[data-palette=glass]{--card-bg:#f7f9fd}.theme-lumina[data-palette=glass-dark]{--card-bg:#1b273c}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,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(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8b4aca{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_8b4aca{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}