[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);--bg-primary:var(--workspace-page);--input-bg:var(--card-elevated);--overlay-surface:#131d2e;--disabled-text:var(--workspace-muted);--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);--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.84)}.theme-lumina[data-palette=glass-dark]{--card-bg:rgba(22,32,52,0.90)}: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}:is([data-palette=glass],[data-palette=glass-dark]) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}[data-palette] :is(#workspace-profile-menu,.modal-sheet){background:var(--overlay-surface)!important;color:var(--text-primary)}[data-palette] :is(.detailsDialog,dialog){color-scheme:inherit}[data-palette] :is(.attendance-workspace,.marks-workspace,.calendar-workspace,.friends-workspace,.gpa-workspace,.nexus-appearance) :is(input,select,textarea){color:var(--text-primary);background-color:var(--input-bg);border-color:var(--card-border)}[data-palette] :is(.attendance-workspace,.marks-workspace,.calendar-workspace,.friends-workspace,.gpa-workspace,.nexus-appearance) :is(input,select,textarea)::placeholder{color:var(--text-muted);opacity:1}[data-palette] .gpa-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}[data-palette] .gpa-workspace .gpa-card{background:var(--card-bg)!important;border-color:var(--card-border)!important}[data-palette] .gpa-workspace :is(h1,h2,h3){color:var(--text-primary)}[data-palette] :is(.friends-workspace,.notes-page){background:var(--app-bg);color:var(--text-primary)}[data-palette] :is(.notes-page .notes-menu,.notes-editor-panel,.notes-stats-panel,.notes-page .notes-card){background:var(--card-bg);border-color:var(--card-border);color:var(--text-primary)}[data-palette] .notes-page [class*="bg-[#12121A]"]{background:var(--card-bg)}[data-palette] .notes-page [class*="text-white/"]{color:var(--text-muted)}[data-palette] .notes-page .text-white{color:var(--text-primary)}[data-palette] :is(.notes-create-button,.notes-editor-done,.notes-category-option.is-selected){background:var(--accent-primary)!important;color:var(--on-accent)!important}[data-palette] .notes-category-option.is-selected span{color:inherit!important}[data-palette] .timetable-state{background:var(--app-bg);color:var(--text-primary)}[data-palette] .timetable-state-main>section{background:var(--card-bg);border-color:var(--card-border)}[data-palette] .timetable-state-main :is(p,section p){color:var(--text-muted)}[data-palette] .timetable-placeholder-days>span,[data-palette] .timetable-placeholder-rows>div{background:var(--card-bg);border-color:var(--card-border)}[data-palette]{--ui-radius-small:8px;--ui-radius-card:12px;--ui-control-height:44px;--ui-space-small:8px;--ui-space-medium:16px;--ui-space-large:24px}:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]){font-family:var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) h1{font-family:inherit!important;font-size:clamp(26px,3vw,32px)!important;font-weight:600!important;line-height:1.25;text-wrap:balance}:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) :is(button,input,select){font-family:inherit}:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) *,:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) :after,:is(.marks-workspace,.attendance-workspace,.nexus-timetable,[data-home-dashboard]) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.theme-light[data-palette=pearl]{--workspace-page:#f3f5fa;--workspace-raised:#eaf0f9;--workspace-line:#dce2ed;--workspace-text:#202734;--workspace-muted:#566477;--workspace-accent:#245bbb;--workspace-link:#245bbb;--workspace-selected:#dce8ff;--card-bg:#fff;--bg-surface:#fff;--overlay-surface:#fff;--academic-link:#1d4ed8;--accent-bg:#e8f0fe}.theme-lumina[data-palette=midnight]{--workspace-page:#111419;--workspace-raised:#252d39;--workspace-line:#35404f;--workspace-text:#f1f3f7;--workspace-muted:#aab3c2;--workspace-accent:#2563eb;--workspace-link:#93c5fd;--workspace-selected:#1d304e;--card-bg:#1b212a;--bg-surface:#1b212a;--overlay-surface:#1b212a;--academic-link:#93c5fd;--accent-bg:#1d304e}.layout-with-sidebar{--ui-radius-small:14px;--ui-radius-card:24px;--ui-ease:cubic-bezier(.23,1,.32,1)}.layout-with-sidebar main{line-height:1.5}.layout-with-sidebar :is(main,.settings-page-container) h1{letter-spacing:-.035em}.layout-with-sidebar :is(main,.settings-page-container) :is(button,input,select,textarea){font-family:inherit}.layout-with-sidebar main :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:44px}.layout-with-sidebar :is(main,.settings-page-container) :is(button,select,input,textarea):focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}.layout-with-sidebar :is(main,.settings-page-container) button:disabled{cursor:not-allowed}.layout-with-sidebar main :is(button,a){-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s var(--ui-ease)}.layout-with-sidebar :is(.notes-card,.friends-period-card,.friends-pending,.parking-booking-summary,.parking-release){border-radius:var(--ui-radius-card)}.layout-with-sidebar :is(.notes-editor-panel,.notes-stats-panel){border-radius:28px}.layout-with-sidebar :is(.notes-create-button,.notes-editor-done,.calendar-retry,.friends-refresh){border-radius:24px}.layout-with-sidebar :is(.friends-actions,.friends-schedule-tabs,.friends-day-selector) button{border-radius:24px}.layout-with-sidebar :is(.gpa-workspace,.settings-page-container) :is(input:not([type=checkbox]):not([type=range]),select){border-radius:14px}.layout-with-sidebar :is(.gpa-workspace,.settings-page-container) :is(.aura-card,.premium-card){border-radius:24px}.layout-with-sidebar .parking-workspace{--parking-bg:var(--workspace-page);--parking-surface:var(--card-bg);--parking-raised:var(--card-elevated);--parking-border:var(--card-border);--parking-text:var(--text-primary);--parking-muted:var(--text-muted);--parking-link:var(--academic-link)}.layout-with-sidebar .parking-ground-option{border-radius:20px}@media (prefers-reduced-motion:no-preference){.layout-with-sidebar main button:not(:disabled):active{transform:scale(.98)}}.workspace-navigation-progress{position:fixed;inset:0 0 auto;height:3px;z-index:999999;background:var(--academic-link);transform-origin:left;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s ease;pointer-events:none}.workspace-bottom-nav .workspace-nav-icon{transition:background-color .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.workspace-nav-pending{display:inline-flex;align-items:center;color:var(--nav-active);margin-left:auto}.workspace-nav-pending svg{animation:spin .7s linear infinite}.workspace-bottom-nav .nav-item{position:relative}.workspace-bottom-nav .workspace-nav-pending{position:absolute;top:2px;right:4px;margin:0}.workspace-bottom-nav .nav-item:has(.workspace-nav-pending) .workspace-nav-icon{background:var(--nav-selected)}@media (prefers-reduced-motion:no-preference){.workspace-bottom-nav .nav-item:active .workspace-nav-icon{transform:scale(.9)}.workspace-top-actions :is(a,button):active{transform:scale(.96)}}html[data-navigation-input=keyboard] .page-transition-wrapper{animation:none}@media (prefers-reduced-motion:reduce){.layout-with-sidebar :is(main,.settings-page-container) :is(button,a){transition:none}.workspace-bottom-nav .workspace-nav-icon,.workspace-navigation-progress{transition:none}.workspace-nav-pending svg{animation:none}}.nexus-motion-settings{margin-top:32px}.nexus-motion-settings h2{font-size:20px;font-weight:600;margin:0 0 8px}.nexus-motion-settings>p{margin:0 0 16px}.nexus-motion-options{display:grid;gap:10px}.nexus-motion-options button{display:flex;align-items:center;gap:16px;text-align:left;padding:18px;border:1px solid var(--card-border);border-radius:20px;background:var(--card-bg);color:var(--text-primary);cursor:pointer}.nexus-motion-options button>span:first-child{flex:1;min-width:0}.nexus-motion-options strong{display:block;font-size:14px;font-weight:600}.nexus-motion-options small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:var(--text-muted)}.nexus-motion-options button[aria-pressed=true]{border-color:var(--academic-link);background:var(--workspace-selected)}.nexus-motion-check{width:20px;flex-shrink:0;color:var(--academic-link)}html[data-motion=subtle] .workspace-bottom-nav .workspace-nav-icon,html[data-motion=subtle] .workspace-navigation-progress,html[data-motion=subtle] :is(.layout-with-sidebar main,.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,.nexus-auth-root) :is(button,a,input,select){transition-property:background-color,border-color,color,transform,opacity!important;transition-duration:.14s!important;transition-timing-function:cubic-bezier(.23,1,.32,1)!important}html[data-motion=subtle]:not([data-navigation-input=keyboard]) .page-transition-wrapper{animation:pageSlideInDesktop .18s cubic-bezier(.23,1,.32,1)!important}html[data-motion=subtle] .layout-with-sidebar main button:not(:disabled):active,html[data-motion=subtle] .nexus-auth-root button:active{transform:scale(.98)}html[data-motion=subtle] .workspace-bottom-nav .nav-item:active .workspace-nav-icon{transform:scale(.9)}html[data-motion=subtle] .workspace-nav-pending svg{animation:spin .7s linear infinite!important}html[data-motion=reduced] .page-transition-wrapper,html[data-motion=reduced] :is(.swipe-wrapper,.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav,#workspace-profile-menu) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=reduced] :is(main,.workspace-topbar,.workspace-sidebar,.workspace-bottom-nav) :is(button,a):active{transform:none!important}body[data-palette],html[data-palette]{--workspace-content-width:1160px;--font-main:var(--font-inter),system-ui,sans-serif}[data-palette]{--on-accent:#fff;--app-bg:var(--workspace-page);--card-border:var(--workspace-line);--card-elevated:var(--workspace-raised);--text-primary:var(--workspace-text);--text-main:var(--workspace-text);--text-secondary:var(--workspace-muted);--text-muted:var(--workspace-muted);--accent-primary:var(--workspace-accent);--accent:var(--workspace-accent)}.layout-with-sidebar{--ui-radius-small:6px;--ui-radius-card:10px}.layout-with-sidebar main :is(h1,h2,h3){font-family:var(--font-inter),system-ui,sans-serif}.layout-with-sidebar main h1{font-weight:550}.layout-with-sidebar :is(main,.settings-page-container) :is(input,select,textarea){accent-color:var(--academic-link)}#workspace-profile-menu,.workspace-bottom-nav,.workspace-sidebar,.workspace-topbar{--nav-surface:var(--card-bg);--nav-border:var(--card-border);--nav-text:var(--text-primary);--nav-muted:var(--text-muted);--nav-active:var(--academic-link);--nav-selected:var(--workspace-selected);--nav-hover:var(--workspace-raised);--nav-page:var(--app-bg)}.desktop-sidebar.workspace-sidebar{border-right:1px solid var(--nav-border);padding:20px 14px 14px;gap:20px}.workspace-sidebar .desktop-nav-link{min-height:43px;border-radius:6px;padding-inline:14px;font-size:13px;font-weight:500}.workspace-sidebar .desktop-nav-link svg{width:17px;height:17px;stroke-width:1.6}.workspace-sidebar .desktop-nav-link.active{background:var(--nav-selected);color:var(--nav-active)}.workspace-section-label{letter-spacing:.09em;margin-top:18px}.workspace-account{border-radius:7px;background:transparent}.workspace-avatar{border-radius:7px}.srmx-top-status-bar.workspace-topbar{border-bottom:1px solid var(--nav-border);background:var(--app-bg)}.workspace-brand{font-size:19px;letter-spacing:-.04em}.workspace-action.workspace-profile-button,.workspace-exam-link{border-radius:6px;background:transparent}.workspace-exam-link{border:0;font-size:12px;font-weight:500}.workspace-profile-label{font-weight:500}.workspace-toolbar-context{font-size:12px}#workspace-profile-menu{border-radius:10px}.nexus-search-trigger{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;background:transparent;color:var(--text-muted);border:1px solid var(--card-border);border-radius:6px;font:inherit;cursor:pointer;font-size:12px}.nexus-search-trigger kbd{font-family:inherit;font-size:10px;border-left:1px solid var(--card-border);padding-left:12px;color:var(--text-muted)}.nexus-search-dialog{position:fixed;inset:0;width:min(600px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 40px));margin:auto;padding:22px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--text-primary);z-index:100010}.nexus-search-dialog::backdrop{background:rgb(0 0 0/.5)}.nexus-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.nexus-search-head h2{margin:0;font-size:18px;font-weight:550;letter-spacing:-.025em}.nexus-search-head button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer}.nexus-search-field{display:flex;gap:12px;align-items:center;padding:0 14px;border:1px solid var(--card-border);border-radius:6px;background:var(--app-bg)}.nexus-search-field>svg{color:var(--text-muted);flex-shrink:0}.nexus-search-field input{width:100%;min-width:0;min-height:50px;font:inherit;font-size:16px;color:var(--text-primary);background:transparent;border:0}.nexus-search-field input:focus{outline:none}.nexus-search-field:focus-within{outline:2px solid var(--academic-link);outline-offset:2px}.nexus-search-count{font-size:11px;color:var(--text-muted);margin:16px 0 12px}.nexus-search-results{overflow:auto;max-height:460px;max-height:min(460px,calc(100dvh - 260px))}.nexus-search-results a{display:flex;justify-content:space-between;align-items:center;padding:14px 10px;border-top:1px solid var(--card-border);text-decoration:none;color:inherit;gap:18px}.nexus-search-results a:hover{background:var(--card-elevated)}.nexus-search-results small{display:block;color:var(--text-muted);font-size:10px;margin-bottom:5px}.nexus-search-results strong{display:block;font-weight:550;font-size:14px}.nexus-search-results span{display:block;color:var(--text-muted);font-size:12px;margin-top:6px}.nexus-search-results svg{flex-shrink:0;color:var(--text-muted)}.nexus-search-empty{padding:24px 8px;font-size:14px;color:var(--text-muted)}.nexus-search-dialog :is(a,button):focus-visible{outline:2px solid var(--academic-link);outline-offset:-2px}.next-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:38px;border-bottom:1px solid var(--card-border);padding-bottom:10px}.next-section-heading h2{margin:0;font-size:14px;font-weight:550;letter-spacing:-.015em}.next-section-heading :is(a,span){color:var(--text-muted);font-size:11px}.next-section-heading a{min-height:32px;display:inline-flex;align-items:center;text-decoration:none}.next-empty{color:var(--text-muted);padding:22px 0;font-size:13px;line-height:1.8}.next-empty p{color:var(--text-primary);margin:0 0 6px;font-size:17px}.next-empty span{display:block}.next-empty>a{display:inline-flex;align-items:center;min-height:44px;color:var(--academic-link);font-size:12px}.next-footnote{font-size:11px;color:var(--text-muted);line-height:1.6;margin:14px 0 0}.daily-agenda ul{margin:0;padding:0;list-style:none}.daily-agenda li a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--card-border);text-decoration:none;color:var(--text-primary)}.daily-agenda strong{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.daily-agenda li span{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.daily-agenda li small{font-size:11px;color:var(--text-muted);flex-shrink:0}.daily-agenda li small[data-overdue=true]{color:var(--academic-danger)}.layout-with-sidebar :is(.notes-card,.friends-period-card,.friends-pending,.parking-booking-summary,.parking-release,.notes-editor-panel,.notes-stats-panel,.parking-ground-option){border-radius:8px;box-shadow:none}.layout-with-sidebar :is(.notes-create-button,.notes-editor-done,.calendar-retry,.friends-refresh,.friends-actions button,.friends-schedule-tabs button,.friends-day-selector button){border-radius:6px}.layout-with-sidebar .gpa-workspace{background:var(--app-bg)!important;color:var(--text-primary)!important}.layout-with-sidebar :is(.gpa-workspace,.settings-page-container) :is(.aura-card,.premium-card){border-radius:10px;box-shadow:none}.layout-with-sidebar :is(.gpa-workspace,.settings-page-container) :is(input,select){border-radius:6px}.layout-with-sidebar .notes-card{background:var(--card-bg)!important;border-color:var(--card-border)}.friends-title h1,.layout-with-sidebar .notes-page .notes-main h1,.nexus-appearance h1,.timetable-heading-row h1{font-size:32px;font-weight:550;letter-spacing:-.04em}.layout-with-sidebar .notes-card h3{font-size:16px;font-weight:550}.friends-workspace>section>div{border-radius:8px}.friends-actions{gap:8px}.friends-actions button{background:transparent;border-width:0 0 1px;border-radius:0!important;padding:16px 8px}.friends-title>svg{display:none}.layout-with-sidebar .timetable-classes-list{border:0;border-radius:0;background:transparent}.layout-with-sidebar .timetable-class-card{border-left:0!important;padding-block:22px}.layout-with-sidebar .timetable-class-card[data-active=true]{background:var(--workspace-selected)}.layout-with-sidebar .timetable-day-selector button{border-radius:6px!important}.layout-with-sidebar .timetable-header{padding-bottom:26px}.layout-with-sidebar .timetable-break-row{background:transparent;padding-block:20px}.layout-with-sidebar .calendar-workspace{color:var(--text-primary)}.nexus-appearance header{padding-bottom:24px;border-bottom:1px solid var(--card-border)}.nexus-theme-option,.nexus-theme-preview{border-radius:8px}@media (max-width:1023px){.srmx-mobile-nav.workspace-bottom-nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;border-radius:0!important;border:0!important;border-top:1px solid var(--card-border)!important;background:var(--card-bg)!important;box-shadow:none!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;backdrop-filter:none}.srmx-mobile-nav.workspace-bottom-nav .nav-item .workspace-nav-icon{width:44px;height:28px;border-radius:5px;background:transparent}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active .workspace-nav-icon{background:var(--workspace-selected)}.workspace-bottom-nav .workspace-nav-label{font-size:10px;font-weight:500}.nexus-search-trigger{min-width:38px;border:0;padding:0 8px;min-height:44px}.nexus-search-trigger :is(span,kbd){display:none}.workspace-topbar .workspace-exam-link{display:none}}@media (max-width:380px){.workspace-profile-button .workspace-profile-initials{display:none}}@media (prefers-reduced-motion:reduce){.layout-with-sidebar *{scroll-behavior:auto}}.theme-lumina[data-palette]{--workspace-page:#111318;--workspace-raised:#242933;--workspace-line:#343c49;--workspace-text:#f2f4f8;--workspace-muted:#a5afbf;--workspace-accent:#3d68e9;--workspace-link:#a8c0ff;--workspace-selected:#202e4a;--card-bg:#191e27;--bg-surface:#191e27;--overlay-surface:#191e27;--academic-link:#a8c0ff;--academic-success:#8cd8b2;--academic-warning:#e8c58a;--academic-danger:#f2aaa6}.theme-light[data-palette]{--workspace-page:#f7f8fb;--workspace-raised:#edf1f8;--workspace-line:#dce2ec;--workspace-text:#1a2333;--workspace-muted:#657188;--workspace-accent:#315ee5;--workspace-link:#315ee5;--workspace-selected:#e8eefc;--card-bg:#ffffff;--bg-surface:#ffffff;--overlay-surface:#ffffff;--academic-link:#315ee5;--academic-success:#23704d;--academic-warning:#8a6117;--academic-danger:#b13d35}[data-palette] .workspace-sidebar{--nav-page:var(--card-bg)}.desktop-sidebar.workspace-sidebar{background:var(--card-bg)}.theme-light[data-palette] .workspace-sidebar .desktop-nav-link{color:#62708a!important;font-weight:500}.theme-light[data-palette] .workspace-sidebar .desktop-nav-link.active{color:#254fcd!important;background:#e8eefc!important}.workspace-sidebar .workspace-sidebar-brand{padding-bottom:20px}.workspace-sidebar .desktop-nav-link{border-radius:7px}.workspace-section-label{text-transform:uppercase;color:var(--text-muted);font-size:10px;letter-spacing:.1em}.workspace-sidebar-body{scrollbar-width:thin}.workspace-account{border:1px solid var(--card-border);border-radius:8px}.workspace-pro-badge{display:none}.srmx-top-status-bar.workspace-topbar{background:var(--card-bg)}.layout-with-sidebar :is(.cgpa-workspace,.score-simulator-workspace){color:var(--text-primary);background:var(--app-bg)}.layout-with-sidebar .cgpa-workspace [style*=background]{background:var(--card-bg)!important;box-shadow:none!important}.layout-with-sidebar .cgpa-workspace :is(h1,h2,h3,input,select){color:var(--text-primary)!important;font-weight:550!important}.layout-with-sidebar .cgpa-workspace [style*="font-size: 80px"]{background:transparent!important;-webkit-text-fill-color:var(--text-primary);font-weight:500!important;letter-spacing:-.06em}.layout-with-sidebar .cgpa-workspace [style*="border-radius: 12px"],.layout-with-sidebar .cgpa-workspace [style*="border-radius: 24px"]{border-radius:8px!important;border-color:var(--card-border)!important}.layout-with-sidebar .cgpa-workspace :is(input,select){border:1px solid var(--card-border)!important;border-radius:6px;padding:10px}.layout-with-sidebar .cgpa-workspace button{color:var(--academic-link)!important;font-weight:500!important;min-height:44px}.layout-with-sidebar .cgpa-workspace h1{font-size:36px!important}.layout-with-sidebar .cgpa-workspace input:focus-visible{outline:2px solid var(--academic-link)!important;outline-offset:2px}.score-simulator-workspace:after,.score-simulator-workspace>[style*="filter: blur"]{display:none!important}.layout-with-sidebar .score-simulator-workspace .glow-btn{box-shadow:none!important}.layout-with-sidebar .score-simulator-workspace .gpa-card{border-radius:10px!important;box-shadow:none!important;background:var(--card-bg)!important}.layout-with-sidebar .score-simulator-workspace .gpa-card:hover{transform:none}.layout-with-sidebar .score-simulator-workspace :is(h1,h2,h3){font-weight:550!important}.layout-with-sidebar .score-simulator-workspace [style*="font-size: 10px"]{letter-spacing:normal!important;font-weight:500!important}@media (min-width:1024px){.workspace-sidebar-links{gap:3px}}.workspace-wordmark{display:inline-flex;align-items:baseline;color:var(--text-primary);font-family:var(--font-inter),sans-serif;font-size:29px;line-height:1;letter-spacing:-.065em;font-weight:650}.workspace-wordmark>span{color:var(--academic-link)}.workspace-sidebar .workspace-sidebar-brand{min-height:60px;padding:6px 14px 20px}.workspace-action.workspace-profile-button{padding:0;width:42px;height:42px;min-height:42px;border:0;border-radius:50%;background:transparent;justify-content:center}.workspace-profile-button .workspace-profile-initials{display:grid;width:34px;height:34px;border:1px solid var(--card-border);border-radius:50%;background:var(--card-elevated);color:var(--text-primary);font-size:11px;font-weight:550}.workspace-topbar .workspace-top-actions{gap:5px}.workspace-topbar .workspace-notifications{width:40px;color:var(--text-muted)}.workspace-topbar .nexus-search-trigger{border:0;background:transparent}@media (max-width:1023px){.srmx-top-status-bar.workspace-topbar{height:calc(68px + env(safe-area-inset-top,0px));padding-inline:22px}.workspace-brand .workspace-wordmark{font-size:29px}.has-workspace-toolbar{padding-top:calc(68px + env(safe-area-inset-top,0px))}.srmx-mobile-nav.workspace-bottom-nav{padding:0 10px env(safe-area-inset-bottom,0)!important;min-height:64px!important;border-top:1px solid var(--card-border)!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item{flex:1;position:relative;min-height:64px;min-width:0;padding:18px 2px 16px;display:flex;justify-content:center;align-items:center;gap:0;background:transparent!important;border-radius:0!important;color:var(--text-muted)!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active{color:var(--text-primary)!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:8px;width:16px;height:2px;border-radius:1px;background:var(--academic-link)}.srmx-mobile-nav.workspace-bottom-nav .workspace-nav-label{font-size:11px;line-height:1.2;font-weight:500;white-space:nowrap;letter-spacing:-.015em}.srmx-mobile-nav.workspace-bottom-nav .nav-item.active .workspace-nav-label{font-weight:650}.workspace-bottom-nav .workspace-nav-pending{top:3px;right:50%;transform:translateX(50%)}.workspace-bottom-nav .nav-item:has(.workspace-nav-pending):before{opacity:0}}@media (max-width:359px){.srmx-top-status-bar.workspace-topbar{padding-inline:16px}.srmx-mobile-nav.workspace-bottom-nav{padding-inline:5px!important}.srmx-mobile-nav.workspace-bottom-nav .workspace-nav-label{font-size:10px}}.portal-record-workspace{font-family:var(--font-main),sans-serif}.portal-record-workspace>main{overflow-x:clip;width:100%}.portal-record-workspace :is(.vault-card,[style*="border-radius: 24px"]){background:var(--card-bg)!important;border-color:var(--card-border)!important;border-radius:8px!important;box-shadow:none!important}.portal-record-workspace :is(h1,h2,h3){font-weight:550!important;letter-spacing:-.025em}.portal-record-workspace [style*="color: rgba(255, 255, 255"],.portal-record-workspace [style*="color: rgba(255,255,255"]{color:var(--text-muted)!important}.portal-record-workspace :is(button,input){min-height:44px;border-radius:6px!important}.portal-record-workspace button[style*=linear-gradient]{background:var(--accent-primary)!important;color:var(--on-accent)!important}.portal-record-workspace [style*="text-transform: uppercase"]{text-transform:none!important;letter-spacing:normal!important}.portal-record-workspace :is(.aura-blob,.aura-purple,.aura-cyan){display:none}.exam-resource-workspace :is(input,select,textarea){font:inherit;font-size:16px;min-height:44px}.exam-resource-workspace h1{font-size:34px!important;font-weight:500;letter-spacing:-.035em;line-height:1.2!important}.exam-resource-workspace :is(button,a){min-height:44px}.exam-resource-workspace button{cursor:pointer;border-radius:6px!important}.exam-resource-workspace header{padding-bottom:24px;border-bottom:1px solid var(--card-border)}.exam-resource-workspace article{border-radius:7px!important}.exam-resource-workspace :is(input,textarea,select,button,a):focus-visible,.portal-record-workspace :is(button,a,input):focus-visible{outline:2px solid var(--academic-link)!important;outline-offset:3px}.nexus-motion-settings,.nexus-rain-settings{border-radius:10px;box-shadow:none}.nexus-rain-options button{border-radius:7px;box-shadow:none}.workspace-action.workspace-profile-button{width:44px;height:44px;min-height:44px}.workspace-profile-button .workspace-profile-initials{display:grid!important}@media (max-width:1023px){.srmx-mobile-nav.workspace-bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px))!important;gap:0!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item{min-height:64px!important;height:64px;flex-basis:0;padding-inline:0!important}.srmx-mobile-nav.workspace-bottom-nav .nav-item .workspace-nav-label{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;letter-spacing:-.025em}}.layout-with-sidebar .timetable-classes-list{border-radius:0!important}.tt-sheet-panel{border-radius:12px 12px 0 0!important}.premium-workspace .aura-blob{display:none!important}.premium-workspace .floating{animation:none!important}.premium-workspace .premium-plan-card{border-radius:10px!important;box-shadow:none!important;background:var(--card-bg)!important;border-color:var(--card-border)!important}.premium-workspace .premium-plan-card:hover{transform:none!important;border-color:var(--academic-link)!important}.premium-workspace h1{font-size:clamp(32px,5vw,48px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.045em}.premium-workspace :is(button,a){min-height:44px}.premium-workspace :is(button,a):focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}.settings-page-container{max-width:900px;margin:auto;min-height:100dvh;font-family:var(--font-main)!important}.settings-page-container h1{font-size:32px!important;font-weight:550!important;letter-spacing:-.035em}@media (min-width:1024px){.settings-page-container{padding:40px 32px!important}}.workspace-find{margin:28px 0 36px;padding-block:24px;border-block:1px solid var(--card-border)}.workspace-find>label{display:block;font-size:19px;font-weight:500;letter-spacing:-.025em;margin-bottom:16px;color:var(--text-primary)}.workspace-find>input{font:inherit;font-size:15px;min-height:52px;padding:12px 16px;width:100%;background:var(--card-bg);color:var(--text-primary);border:1px solid var(--card-border);border-radius:8px}.workspace-find>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.workspace-find button{min-height:44px;border:1px solid var(--card-border);background:transparent;color:var(--text-muted);border-radius:7px;padding:9px 13px;font-size:11px;cursor:pointer}.workspace-find button[aria-pressed=true]{background:var(--workspace-selected);color:var(--academic-link)}.workspace-find>p{font-size:11px;color:var(--text-muted);margin:14px 0 0}.workspace-intentions{display:flex;gap:0;border-block:1px solid var(--card-border);margin:0 0 25px}.workspace-intentions a{flex:1;padding:20px 18px;text-decoration:none;border-right:1px solid var(--card-border);color:var(--text-primary)}.workspace-intentions a:first-child{padding-left:0}.workspace-intentions a:last-child{border-right:0}.workspace-intentions span{display:block;font-size:8px;letter-spacing:.1em;color:var(--text-muted);margin-bottom:9px}.workspace-intentions strong{font-size:14px;font-weight:500;color:var(--academic-link)}.home-fieldbook-index{display:flex;gap:24px;border-top:1px solid var(--card-border);margin:0 0 27px;padding-top:3px;overflow:auto;scrollbar-width:none}.home-fieldbook-index a{display:inline-flex;align-items:center;min-height:48px;font-size:11px;color:var(--text-muted);white-space:nowrap}.home-fieldbook-index a:last-child{margin-left:auto;color:var(--academic-link)}[id=academic-pulse-title],[id=daily-agenda-title],[id=next-class-title]{scroll-margin-top:90px}.workspace-find :is(input,button):focus-visible,.workspace-intentions a:focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}@media(max-width:600px){.workspace-intentions{display:block}.workspace-intentions a{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-right:0;border-bottom:1px solid var(--card-border);min-height:60px}.workspace-intentions a:last-child{border-bottom:0}.workspace-intentions span{max-width:110px;font-size:8px;line-height:1.6;margin:0}.workspace-intentions strong{font-size:12px}.workspace-find{margin-top:20px;padding-block:20px}.workspace-find>label{font-size:18px}.workspace-find>input{font-size:16px}.workspace-find>div{flex-wrap:nowrap;overflow:auto;padding-bottom:3px;scrollbar-width:none}.workspace-find button{white-space:nowrap}.home-fieldbook-index{gap:20px;margin-bottom:22px}.home-fieldbook-index a{font-size:10px}.home-fieldbook-index a:last-child{margin-left:0}}.attendance-decision-lab{margin:26px 0 32px;padding-block:24px;border-block:1px solid var(--card-border)}.attendance-decision-lab>header>span{font-size:9px;letter-spacing:.12em;color:var(--academic-link)}.attendance-decision-lab h2{font-size:25px;letter-spacing:-.035em;font-weight:500;margin:11px 0}.attendance-decision-lab header p,.attendance-scenario-caption{font-size:11px;color:var(--text-muted);line-height:1.7}.attendance-scenario-controls{display:grid;grid-template-columns:90px 1fr 1fr 55px;gap:20px;align-items:end;margin:25px 0 12px}.attendance-scenario-controls label{font-size:11px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.attendance-scenario-controls strong{font-size:16px;font-weight:500;color:var(--text-primary)}.attendance-scenario-controls input{width:100%;min-height:32px;accent-color:var(--academic-link)}.attendance-scenario-controls select{min-height:44px;width:100%;border:1px solid var(--card-border);background:var(--card-bg);border-radius:7px;color:var(--text-primary);padding:8px}.attendance-scenario-controls button{min-height:44px;background:none;border:0;color:var(--academic-link);font-size:11px;cursor:pointer}.attendance-scenario-register{margin-top:18px;border-top:1px solid var(--card-border)}.attendance-scenario-register>button{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:12px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--card-border);padding:19px 0;color:var(--text-primary);cursor:pointer}.attendance-scenario-register small{display:block;font-size:9px;color:var(--text-muted);margin-bottom:6px}.attendance-scenario-register>button>span:first-child>strong{font-size:13px;font-weight:500;line-height:1.5}.attendance-scenario-values{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.attendance-scenario-values>strong{font-size:20px;font-weight:500;color:var(--academic-link)}.attendance-scenario-values>strong[data-below=true]{color:var(--academic-danger)}.attendance-scenario-values i{font-style:normal}.attendance-scenario-track{position:relative;grid-column:1/-1;height:4px;background:var(--card-border);border-radius:3px}.attendance-scenario-track>i{display:block;height:100%;background:var(--academic-link);border-radius:3px}.attendance-scenario-track>b{position:absolute;top:-3px;width:2px;height:10px;background:var(--text-primary)}.attendance-scenario-result{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted)}.attendance-scenario-result i{font-style:normal}.attendance-decision-lab :is(button,input,select):focus-visible{outline:2px solid var(--academic-link);outline-offset:3px}.marks-editorial-intro{grid-template-columns:1fr!important}.marks-editorial-intro>div{padding-top:0}.marks-editorial-intro .marks-planner-header h1{max-width:none}.timetable-header{padding-right:0!important;min-height:0!important}.nexus-appearance .nexus-companion{margin-inline:0}@media(max-width:600px){.attendance-decision-lab h2{font-size:23px}.attendance-scenario-controls{grid-template-columns:75px 1fr;gap:15px 22px}.attendance-scenario-controls label:nth-child(3){grid-column:2;grid-row:2}.attendance-scenario-controls button{grid-column:1;grid-row:2}.attendance-scenario-register>button{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.attendance-scenario-values{gap:6px;font-size:10px}.attendance-scenario-values>strong{font-size:18px}.attendance-scenario-register>button>span:first-child>strong{font-size:12px}}.today-decisions{margin:0 0 32px;border-top:1px solid var(--card-border);padding-top:22px}.today-decisions>header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.today-decisions header span{font-size:9px;letter-spacing:.12em;color:var(--academic-link)}.today-decisions h2{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:9px 0}.today-decisions>header>a{font-size:11px;color:var(--text-muted);min-height:44px;display:flex;align-items:center}.today-decisions ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.today-decisions li>a{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--card-border);min-height:110px}.today-decision-number{font-size:11px;color:var(--text-muted);align-self:flex-start;padding-top:2px}.today-decisions li>a>span:nth-child(2){flex:1;min-width:0}.today-decisions li small{display:block;font-size:8px;letter-spacing:.08em;color:var(--academic-link);margin-bottom:8px}.today-decisions li strong{font-size:14px;font-weight:500;line-height:1.5}.today-decisions li p{font-size:11px;color:var(--text-muted);line-height:1.65;margin:7px 0 0}.today-decisions li i{font-style:normal;color:var(--academic-link)}.today-decision-source{display:block;font-size:10px;line-height:1.6;color:var(--text-muted);margin-top:14px}.today-decisions-empty{padding:10px 0 15px}.today-decisions-empty p{font-size:14px;margin:7px 0}.today-decisions-empty>span{font-size:12px;line-height:1.7;color:var(--text-muted)}.today-decisions-empty>div{display:flex;gap:22px;margin-top:10px}.today-decisions-empty a{font-size:11px;color:var(--academic-link);min-height:44px;display:flex;align-items:center}.marks-follow-through{display:flex;gap:10px 25px;flex-wrap:wrap}.marks-follow-through a{min-height:44px}.marks-editorial-intro>div{min-width:0}@media(max-width:650px){.today-decisions{margin-bottom:25px;padding-top:18px}.today-decisions h2{font-size:23px}.today-decisions ol{grid-template-columns:1fr}.today-decisions li>a{min-height:100px;padding:17px 0;gap:14px}.today-decisions li strong{font-size:14px}.today-decisions li p{font-size:11px}.today-decision-source{font-size:9px}.marks-follow-through{flex-direction:column;gap:0}}