*{box-sizing:border-box}:root{--aures-red: #b42332;--aures-red-dark: #8d1b28;--aures-ink: #17324f;--aures-graphite: #244761;--aures-blue: #2773c7;--aures-blue-dark: #075aa3;--aures-blue-mid: #1d6ebb;--aures-blue-soft: #e9f2fb;--aures-gold: #c79943;--aures-paper: #f0f4f8;--aures-panel: #ffffff;--aures-line: #d9e0e8;--aures-muted: #5b6675;--aures-focus: #ffcc4d;--aures-radius: 6px;--aures-shadow: 0 14px 32px rgba(19, 39, 62, .08), 0 1px 2px rgba(19, 39, 62, .08);--aures-shadow-sm: 0 6px 16px rgba(19, 39, 62, .07)}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg,#f9fbfe 0,var(--aures-paper) 340px),var(--aures-paper);color:#3f4854;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.35;overflow-x:hidden;text-rendering:optimizeLegibility}.auth-screen{align-items:center;background:linear-gradient(135deg,#2661bd29,#0f4b8717 52%,#ffffff38),var(--aures-paper);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-panel{background:#fffffff5;border:1px solid rgba(21,25,31,.12);border-radius:var(--aures-radius);box-shadow:0 18px 45px #15191f24;display:grid;gap:14px;max-width:380px;padding:22px;width:100%}.aures-auth-panel{border-top:4px solid var(--aures-blue)}.aures-lms-logo{align-items:center;color:var(--aures-ink);display:inline-flex;gap:10px;line-height:1.05;max-width:100%;min-width:0}.aures-brand-mark{align-items:center;background:#fff;border:1px solid rgba(20,45,73,.12);border-radius:5px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;overflow:hidden;padding:6px 9px;width:198px}.aures-brand-mark img{display:block;height:100%;object-fit:contain;width:100%}.aures-wordmark{display:grid;gap:3px;min-width:0}.aures-wordline{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.aures-wordline strong{color:var(--aures-ink);font-size:16px;letter-spacing:0}.aures-lms-logo em{color:var(--aures-blue-dark);font-style:normal;font-weight:700}.aures-lms-logo small{color:var(--aures-muted);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.aures-lms-logo.compact .aures-wordmark{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.auth-panel h1{font-size:20px;margin:0}button,input,select,textarea{font:inherit}.main-body,.edunio-shell{min-width:0}.aures-branded-shell{background:linear-gradient(180deg,#ffffff80,#f3f5f700),var(--aures-paper);min-height:100vh}.topbar{align-items:center;background:linear-gradient(90deg,var(--aures-blue-dark) 0%,var(--aures-blue-mid) 58%,var(--aures-blue) 100%);border-bottom:2px solid #9fcaee;box-shadow:0 9px 24px #0c305633;display:flex;height:56px;min-width:0;padding:0 10px;position:relative;z-index:20}.admin-lightmode-color .topbar{background:linear-gradient(90deg,#075aa3,#1d6ebb 54%,#3a8fda)}.home-link{align-items:center;color:#fff;display:flex;height:56px;justify-content:center;margin-right:2px;text-decoration:none;width:50px}.home-link.selected{background:#ffffff1f;box-shadow:inset 0 -3px #b9d5f3}.home-link:hover,.menu a:hover,.submenu a:hover{background:#ffffff1f}.menu{display:flex;flex:1 1 auto;gap:0;height:56px;min-width:0;overflow:hidden}.menu a,.submenu a{align-items:center;color:#fff;display:flex;gap:6px;line-height:46px;padding:7px 11px;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.menu a{flex:0 1 auto;min-width:0}.menu a.selected,.submenu a.selected{background:#ffffff24;border-radius:4px;box-shadow:inset 0 -2px #b9d5f3}.more-navigation{display:none}.top-controls{align-items:center;display:flex;flex:0 0 auto;gap:8px;min-width:0}.top-controls select,.icon-button{background:#fffffff0;border:0;border-radius:var(--aures-radius);color:var(--aures-ink);height:34px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.top-controls select:hover,.icon-button:hover{background:#fff;box-shadow:0 4px 14px #002a5b29}.top-controls select{width:58px}.icon-button{align-items:center;display:inline-flex;gap:5px;justify-content:center;padding:0 10px;width:auto}.theme-controls{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);border-radius:5px;display:flex;gap:2px;margin:0;padding:2px}.theme-controls button{align-items:center;background:transparent;border:0;border-radius:4px;color:#fff;display:flex;gap:5px;height:30px;justify-content:center;padding:0 8px;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.theme-controls button.selected{background:#fff;color:var(--aures-ink)}.theme-controls span,.icon-button.labeled span{font-size:12px;font-weight:700}.theme-light .content{background:#f8fafc}.theme-light .topbar{background:linear-gradient(90deg,var(--aures-blue-dark) 0%,var(--aures-blue-mid) 58%,var(--aures-blue) 100%)}.theme-dark{background:#102b46}.theme-dark .content{background:#143452;color:#e6edf7}.theme-dark .panel,.theme-dark .lesson-frame,.theme-dark .right-menu,.theme-dark .course-card,.theme-dark .inline-modal,.theme-dark .auth-panel{background:#1a4163;border-color:#35658d;color:#e6edf7}.theme-dark .topbar{background:linear-gradient(90deg,#064d86,#1268ad 58%,#2f86d2)}.theme-dark table,.theme-dark th,.theme-dark td{border-color:#35658d}.theme-dark tbody tr:hover{background:#ffffff0f}.theme-dark input,.theme-dark select,.theme-dark textarea{background:#123450;border-color:#46739a;color:#e6edf7}.theme-dark button,.theme-dark .button{background:#173c5d;border-color:#46739a;color:#e6edf7}.theme-dark .orange,.theme-dark .staging,.theme-dark .course-card .button{background:linear-gradient(180deg,#2f83d8 0%,var(--aures-blue-dark) 100%);border-color:#6da5dc;color:#fff}.theme-dark .danger{background:linear-gradient(180deg,var(--aures-red) 0%,var(--aures-red-dark) 100%);border-color:#d16a75;color:#fff}.theme-dark .top-controls select,.theme-dark .icon-button{background:#fffffff0;border:0;color:var(--aures-ink)}.theme-dark .theme-controls button{background:transparent;border:0;color:#fff}.theme-dark .theme-controls button.selected{background:#fff;color:var(--aures-ink)}.local-session-notice,.local-session-note{background:#fff7e8;border-bottom:1px solid #e5c990;color:#774600;padding:8px 15px}.local-session-note{background:#f7f9fc;color:#526173;font-size:12px;padding-bottom:6px;padding-top:6px}.submenu{align-items:center;background:#fffffff5;border-bottom:1px solid var(--aures-line);display:flex;gap:4px;height:60px;padding:0 15px}.submenu a{color:#404a57}.submenu a:hover{background:#f2f5f9;color:var(--aures-ink)}.submenu a.selected{background:#f2f5f9;box-shadow:inset 0 -2px 0 var(--aures-blue);color:var(--aures-ink)}.content{padding:15px;min-width:0}h1{align-items:center;color:#333;display:flex;font-size:24px;gap:8px;line-height:1.2;margin:0 0 15px}h2{font-size:16px;margin:0 0 12px}.grid{display:grid;gap:15px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px}.two{grid-template-columns:1fr 1fr;margin-bottom:15px}.metric,.panel,.course-card{background:var(--aures-panel);border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);min-width:0;padding:14px}.metric span{color:#5e6d7f;display:block;font-size:12px;font-weight:700;text-transform:uppercase}.metric strong{color:var(--aures-blue);display:block;font-size:25px;margin-top:6px}.admin-catalog-summary,.billing-summary,.generic-admin-summary,.sso-summary-grid,.training-usage-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.stats-panel .metric{background:transparent;border:0;border-bottom:1px solid #edf1f5;border-radius:0;box-shadow:none;padding:8px 0}.stats-panel .metric:last-child{border-bottom:0}.stats-panel .metric span,.stats-panel .metric strong{display:inline}.stats-panel .metric{align-items:center;display:flex;justify-content:space-between}.stats-panel .metric strong{font-size:14px;margin:0 0 0 12px}.filterbar,.tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.helpdesk-tabs,.helpdesk-actions{display:flex;flex-wrap:wrap;gap:6px}.helpdesk-filterbar{align-items:end;background:#f7f9fc;border:1px solid #dfe4ec;border-radius:4px;padding:10px}.helpdesk-filterbar label{display:grid;gap:4px}.helpdesk-filterbar .checkbox-label{align-items:center;display:flex;gap:6px;min-height:34px}.helpdesk-filterbar .checkbox-label input{min-height:auto}input,select,textarea{background:#fff;border:1px solid #c8d0dc;border-radius:var(--aures-radius);min-height:34px;padding:7px 9px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}input:hover,select:hover,textarea:hover{border-color:#aebbd0}textarea{min-height:120px;resize:vertical}button,.button{align-items:center;background:linear-gradient(180deg,#fff,#f2f5f9);border:1px solid #c8d0dc;border-radius:var(--aures-radius);color:#334154;cursor:pointer;display:inline-flex;gap:5px;min-height:34px;padding:7px 12px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:not(:disabled):hover,.button:hover{border-color:#9fb0c5;box-shadow:var(--aures-shadow-sm);color:var(--aures-ink)}button:not(:disabled):active,.button:active{transform:translateY(1px)}.danger{background:linear-gradient(180deg,var(--aures-red) 0%,var(--aures-red-dark) 100%);border-color:var(--aures-red-dark);color:#fff}button:disabled{background:#eef1f5;border-color:#d3d9e2;color:#7a8594;cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--aures-focus);outline-offset:2px}.orange,.staging,.course-card .button{background:linear-gradient(180deg,#2f83d8 0%,var(--aures-blue) 100%);border-color:var(--aures-blue-dark);color:#fff}.orange:hover,.staging:hover,.course-card .button:hover{background:linear-gradient(180deg,#2779cd 0%,var(--aures-blue-dark) 100%);border-color:#064d8e;color:#fff}table{border-collapse:collapse;width:100%}.table-scroll{contain:inline-size;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;width:100%}.panel>table,.users-main-panel>table{display:block;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.course-admin-panel .table-scroll>table{min-width:720px}th,td{border-bottom:1px solid #e5e9ef;padding:9px 8px;text-align:left;vertical-align:middle;overflow-wrap:break-word}th{background:var(--aures-ink);color:#fff;font-size:13px;font-weight:700}.panel th{background:#f4f7fb;color:#364151}tbody tr:hover{background:#f8fbff}.table-empty-state{color:#526173;font-weight:700;padding:18px;text-align:center}.course-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.course-card{display:grid;gap:10px}.course-card:hover,.action-card:hover,.notification-item:hover{border-color:#bfd2e8;box-shadow:0 16px 34px #13273e1c}.button-row{display:flex;flex-wrap:wrap;gap:8px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.breadcrumbs .selected{background:var(--aures-ink);border-color:var(--aures-ink);color:#fff}.inline-modal{margin-top:12px}.empty-state,.boundary-note,.progress-pill{align-items:center;background:#f7f9fc;border:1px solid #dfe4ec;border-radius:4px;color:#526173;display:flex;gap:6px;margin:10px 0 0;padding:9px 10px}.progress-pill{background:#edf6ff;border-color:#c9def4;color:var(--aures-blue-dark);display:inline-flex;font-weight:700}.player{display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 210px}.course-outline{border-bottom:1px solid #e5e9ef;display:grid;gap:8px;padding-bottom:12px}.course-outline h2,.course-outline h3{margin:0}.course-outline ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.course-outline li{border:1px solid #dfe4ec;border-radius:6px;display:grid;gap:3px;padding:0}.course-outline li.selected{border-color:#1f6fb8;box-shadow:inset 3px 0 #1f6fb8}.course-outline small{color:#697589}.outline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.outline-meta span{background:#eef4fb;border:1px solid #d7e3f0;border-radius:999px;color:#38516d;font-weight:700;line-height:1.2;padding:2px 6px}.outline-button{background:transparent;border:0;color:inherit;display:grid;gap:3px;justify-items:start;min-height:58px;padding:8px;text-align:left;width:100%}.lesson-frame{background:#fff;border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);min-height:430px;padding:18px}.lesson-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.lesson-canvas{background:#eef3f8;border:1px solid #d7e0ed;border-radius:var(--aures-radius);margin:12px 0 16px;overflow:hidden}.lesson-canvas iframe{border:0;display:block;height:clamp(500px,58vw,640px);width:100%}.course-media-panel{background:#f5f9fe;border:1px solid #d7e6f6;border-radius:var(--aures-radius);display:grid;gap:12px;margin:12px 0 16px;padding:14px}.course-media-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.course-media-heading h2,.course-media-heading p{margin:0}.course-media-heading p{color:#5a6a7f;max-width:620px}.media-proof-summary{align-items:start;background:#fff;border:1px solid #cfe0f2;border-radius:6px;display:grid;gap:7px;grid-template-columns:auto 1fr;padding:10px}.media-proof-summary>span{align-items:center;color:var(--aures-blue-dark);display:inline-flex;font-weight:800;gap:6px}.media-proof-summary>strong{color:var(--aures-ink);justify-self:end}.media-proof-summary small,.media-proof-note,.media-approval-source{overflow-wrap:anywhere}.media-proof-summary small,.media-proof-details{grid-column:1 / -1}.media-proof-details{border-top:1px solid #d7e6f6;padding-top:6px}.media-proof-details summary{color:var(--aures-blue-dark);cursor:pointer;font-weight:800}.media-proof-list{color:#4f6175;display:grid;gap:3px;margin:6px 0 0;padding-left:18px}.course-media-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.course-media-card{background:#fff;border:1px solid #d5e0ed;border-radius:6px;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden}.course-media-card img{aspect-ratio:16 / 9;background:#e7f0fb;display:block;height:clamp(150px,14vw,190px);object-fit:contain;width:100%}.course-media-card .media-card-body{display:grid;gap:7px;padding:10px}.course-media-card strong{color:var(--aures-ink)}.course-media-card p{color:#59687b;line-height:1.35;margin:0}.course-media-card small{color:var(--aures-blue-dark);font-weight:800}.media-proof{align-items:center;background:#eef8ef;border:1px solid #badfc5;border-radius:6px;color:#22603a;display:inline-flex;font-size:12px;font-weight:800;gap:5px;line-height:1.25;min-height:28px;padding:4px 7px;width:fit-content}.media-approved-replacement img{background:#fff;object-fit:contain;padding:16px}.media-kind{align-items:center;color:var(--aures-blue);display:inline-flex;font-size:12px;font-weight:800;gap:5px;text-transform:uppercase}.theme-dark .course-media-panel{background:#173c5d;border-color:#35658d}.theme-dark .course-media-heading p,.theme-dark .course-media-card p,.theme-dark .media-proof-list{color:#c5d5e7}.theme-dark .media-proof-summary{background:#1b466a;border-color:#3c6f99}.theme-dark .media-proof-summary>span,.theme-dark .media-proof-details summary{color:#a9d4ff}.theme-dark .media-proof-summary>strong{color:#f2f7fc}.theme-dark .course-media-card{background:#1b466a;border-color:#3c6f99}.theme-dark .course-media-card strong{color:#f2f7fc}.theme-dark .course-media-card small,.theme-dark .media-kind{color:#a9d4ff}.theme-dark .media-proof{background:#153f2b;border-color:#3f8b5c;color:#b9f3c9}.slide{align-items:center;background:#eef3f8;border:1px dashed #aab8ca;display:flex;height:320px;justify-content:center;margin-top:18px}.right-menu{background:#fff;border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);display:grid;gap:8px;padding:12px;align-content:start}.course-objectives{border-bottom:1px solid #e5e9ef;display:grid;gap:6px;padding-bottom:12px}.course-objectives h2{font-size:16px;margin:0}.quiz-panel,.assignment-panel,.scenario{background:#f7f9fc;border:1px solid #dfe6f1;border-radius:6px;display:grid;gap:12px;margin-top:14px;padding:14px}.quiz-question{border:1px solid #dfe6f1;border-radius:6px;display:grid;gap:8px;margin:0;padding:12px}.quiz-question legend{font-weight:700;padding:0 4px}.radio-row{align-items:start;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.radio-row input{margin-top:3px}.library-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.library-summary article{background:#fff;border:1px solid #d7e0ed;border-radius:var(--aures-radius);box-shadow:var(--aures-shadow-sm);display:grid;gap:4px;min-width:0;padding:12px}.library-summary span{color:#5e6d7f;font-size:12px;font-weight:800;text-transform:uppercase}.library-summary strong{color:var(--aures-ink);font-size:15px}.folder-grid{display:grid;gap:8px}.folder{border-bottom:1px solid #e7ebf1;padding:8px 0}.folder-card{align-items:start;background:#f8fafc;border:1px solid #dfe6ef;border-radius:5px;box-shadow:none;display:grid;gap:4px;justify-items:start;min-height:54px;padding:10px;text-align:left;width:100%}.folder-card strong{color:var(--aures-ink)}.folder-card span{color:#607086;font-size:12px;font-weight:700}.folder-card:hover{background:#eef6ff;border-color:#b8d2ec}.admin-library-scroll{max-width:100%}.admin-library-actions{display:flex;flex-wrap:wrap;gap:6px}.compact-action{justify-content:center;min-height:30px;padding:5px 8px}.icon-only{min-width:32px;width:32px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.message-composer{display:grid;gap:14px}.message-composer-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.message-composer-heading h2{margin:6px 0 0}.message-composer-heading p{color:#526173;margin:0;max-width:360px}.message-form{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr)}.message-form label:last-child{grid-column:1 / -1}.message-preview{background:#f7f9fc;border:1px solid #dfe4ec;border-radius:var(--aures-radius);display:grid;gap:8px;padding:12px}.message-preview h2,.message-preview p{margin:0}label{display:grid;gap:5px;min-width:0}label>input,label>select,label>textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-controls{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.calendar-grid span{background:#fff;border:1px solid #e1e7f0;min-height:42px;padding:6px}.activity-regions{display:grid;gap:12px}.activity-region{border-top:1px solid #e5e9ef;padding-top:10px}.activity-region:first-child{border-top:0;padding-top:0}.activity-region h3{color:#30445c;font-size:15px;margin:0 0 8px}.notification-center h2{align-items:center;display:flex;gap:7px}.notification-list{display:grid;gap:8px}.notification-item{align-items:start;background:#f7f9fc;border:1px solid #dfe4ec;border-left:4px solid var(--aures-blue);border-radius:4px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.notification-item p{color:#5f6d7d;margin:3px 0 0}.notification-item span{background:#edf3fb;border-radius:4px;color:var(--aures-blue-dark);flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 7px}.notification-item.read{border-left-color:#9aa7b6}.learner-dashboard-layout,.admin-dashboard-grid{display:grid;gap:15px}.learner-dashboard-layout{grid-template-columns:300px minmax(0,1fr) 300px}.dashboard-left,.dashboard-main,.evidence-sidebar,.admin-dashboard-main{display:grid;gap:15px;align-content:start;min-width:0}.content-with-sidebar{display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 335px}.grid>*,.learner-dashboard-layout>*,.content-with-sidebar>*,.admin-dashboard-grid>*,.course-grid>*{min-width:0}.evidence-sidebar .logo-tile,.evidence-sidebar .info-tile{background:#fff;border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);padding:18px}.evidence-sidebar .corporate-logo-tile{background:linear-gradient(180deg,#fff 0,#f7fbff);border-top:4px solid var(--aures-blue);color:var(--aures-ink)}.corporate-logo-tile .aures-brand-mark{box-shadow:none;width:min(100%,230px)}.corporate-logo-tile .aures-lms-logo{align-items:start;display:grid;gap:8px}.corporate-logo-tile .aures-wordline strong{font-size:15px}.logo-tile strong{color:#1d2732;display:block;font-size:28px}.logo-tile span{font-weight:400}.logo-tile small{color:#1269bf;display:block;margin-top:8px}.info-tile{color:#526173;min-height:86px}.help-tile strong{color:#30445c;display:block;margin-bottom:10px;text-transform:uppercase}.admin-action-hub{margin-bottom:15px}.action-hub-heading{align-items:center;background:#fff;border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);display:flex;justify-content:space-between;margin-bottom:10px;padding:14px}.action-hub-heading h2,.action-hub-heading p{margin:0}.action-hub-heading p{color:#5f6d7d;margin-top:5px}.action-hub-heading svg{color:var(--aures-blue);flex:0 0 auto}.action-hub-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.action-card{background:#fff;border:1px solid var(--aures-line);border-left:4px solid var(--aures-blue);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow);display:grid;gap:8px;min-height:174px;min-width:0;overflow-wrap:anywhere;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.action-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:24px}.action-card-top svg{color:var(--aures-blue);flex:0 0 auto}.action-card strong{color:#30445c;font-size:15px}.action-card p{color:#5f6d7d;line-height:1.35;margin:0}.action-card-link{justify-self:start}.action-state{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.action-state.local{background:#e5f6ed;color:#146c43}.action-state.staging{background:#fff3d7;color:#8a5200}.action-state.blocked{background:#fde8ea;color:#a20f1c}.admin-action-strip{align-items:center;background:#fff;border-bottom:1px solid var(--aures-line);border-top:1px solid var(--aures-line);display:flex;gap:8px;margin:-15px -15px 15px;padding:12px 30px}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr) 335px}.donut-row{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.donut-item{align-items:center;aspect-ratio:1;border:6px solid #2fb344;border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-width:0}.donut-item.yellow{border-color:#f1cf32}.donut-item.red{border-color:#7aa8d6}.donut-item strong{color:#5a6572;font-size:20px}.donut-item span{margin-top:22px}.stacked-states{display:grid;gap:15px}.stacked-states div{align-items:center;border-bottom:1px solid #e5e9ef;display:flex;justify-content:space-between;min-height:112px}.stacked-states div:last-child{border-bottom:0}.chart .bars{align-items:end;display:flex;gap:18px;height:170px}.bars span{background:#2661bd;display:block;width:38px}.bars span:nth-child(1){height:40%}.bars span:nth-child(2){height:70%}.bars span:nth-child(3){height:55%}.bars span:nth-child(4){height:85%}.bars span:nth-child(5){height:63%}.notice{color:#147239}.warning{color:#b34b00}.submit-confirmation{border:1px solid #ccd7e2;border-radius:8px;display:grid;gap:8px;margin-top:12px;padding:12px}.submit-confirmation p{margin:0}.status{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;padding:3px 7px}.status-open{background:#fff3cd;color:#7a5200}.status-answered{background:#d8f3dc;color:#165b2f}.status-closed{background:#e9ecef;color:#495057}.status-active{background:#d8f3dc;color:#165b2f}.status-inactive{background:#fff3cd;color:#7a5200}.status-trash{background:#eef4fb;color:#49677f}.status-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:5px;line-height:1;min-height:24px;padding:5px 9px;white-space:nowrap}.tone-done{background:#e8f6ee;border-color:#b7dfc6;color:#166534}.tone-progress{background:#e9f2fb;border-color:#b8d6f3;color:#075aa3}.tone-waiting{background:#fff7df;border-color:#eed48b;color:#8a5b00}.tone-attention{background:#fff1dc;border-color:#f1bd73;color:#9a4b00}.tone-blocked{background:#ffe8ea;border-color:#f3b5bd;color:#9f1239}.tone-neutral{background:#eef2f6;border-color:#d6dee7;color:#415166}.status-summary,.quick-filter-panel,.state-tabs,.request-timeline,.resolution-flow,.settings-status-panel{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.status-summary-item{align-items:center;border:1px solid var(--aures-line);border-radius:var(--aures-radius);display:inline-flex;gap:10px;min-height:38px;padding:8px 10px}.status-summary-item span{color:var(--aures-muted);font-weight:700}.status-summary-item strong{color:var(--aures-ink);font-size:18px}.support-faq{margin-top:15px}.sso-handoff-checklist{border-top:1px solid var(--aures-line);margin-top:16px;padding-top:14px}.sso-handoff-checklist h2{font-size:18px;margin:0 0 12px}.settings-check-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-check-grid article{background:#f7fafc;border:1px solid var(--aures-line);border-radius:var(--aures-radius);display:grid;gap:7px;padding:12px}.settings-check-grid strong{color:var(--aures-ink)}.settings-check-grid p{color:#415166;line-height:1.45;margin:0}.settings-preview-panel{display:grid;gap:12px}.settings-preview-panel h2,.settings-preview-panel p{margin:0}.settings-preview-panel p{color:#526173}.settings-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-intro-preview,.settings-appearance-preview,.settings-company-preview{background:#f7f9fc;border:1px solid #dfe4ec;border-radius:var(--aures-radius);display:grid;gap:7px;padding:12px}.settings-company-preview strong{color:var(--aures-ink)}.settings-appearance-preview span{color:#526173;font-size:12px;font-weight:800;text-transform:uppercase}.settings-appearance-preview strong{color:var(--aures-ink);font-size:18px}.settings-appearance-preview p,.settings-company-preview span{color:#526173;font-weight:700}.support-faq-list{display:grid}.support-faq-item{border-top:1px solid #e5e9ef;padding:12px 0}.support-faq-item:first-child{border-top:0;padding-top:0}.support-faq-item h3{color:var(--aures-ink);font-size:15px;margin:0 0 6px}.support-faq-item p{color:#415166;line-height:1.55;margin:0;max-width:86ch}.quick-filter-panel a{text-decoration:none}.state-tabs button{align-items:center;background:#f7fafc;border:1px solid var(--aures-line);border-radius:var(--aures-radius);color:var(--aures-ink);display:inline-flex;font-weight:800;gap:8px;min-height:34px;padding:7px 10px}.state-tabs button.selected,.state-tabs button[aria-selected=true]{background:var(--aures-blue-soft);border-color:var(--aures-blue);color:var(--aures-blue-dark)}.state-tabs button span{background:#fff;border:1px solid rgba(7,90,163,.2);border-radius:999px;min-width:22px;padding:2px 6px;text-align:center}.compact-state-tabs{margin:8px 0 12px}.action-queue{display:grid;gap:10px}.action-queue-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.action-queue-heading h2{margin:0}.action-queue-list{display:grid;gap:8px}.action-queue-item{align-items:center;border:1px solid var(--aures-line);border-radius:var(--aures-radius);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.action-queue-item p,.workflow-guide p,.top-saved-reports p{margin:2px 0 0}.next-step{color:var(--aures-blue-dark);font-weight:800}.workflow-guide,.completion-checklist,.publication-checklist,.student-card-preview,.settings-status-panel,.top-saved-reports article{background:#fff;border:1px solid var(--aures-line);border-radius:var(--aures-radius);box-shadow:var(--aures-shadow-sm);padding:12px}.workflow-guide{display:grid;gap:8px;margin-bottom:12px}.workflow-guide ol{margin:0;padding-left:18px}.dashboard-right{display:grid;gap:12px}.course-checklist-mini{display:grid;gap:2px}.course-checklist-mini small{color:var(--aures-muted)}.completion-checklist{display:grid;gap:8px;margin-bottom:10px}.completion-checklist ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.completion-checklist li,.publication-checklist div{align-items:center;display:flex;gap:8px}.publication-checklist{display:grid;gap:8px;margin-bottom:12px}.request-timeline span,.resolution-flow span{background:#f8fafc;border:1px solid var(--aures-line);border-radius:var(--aures-radius);color:var(--aures-ink);font-weight:800;padding:7px 10px}.student-card-preview{display:grid;gap:8px;margin-bottom:14px}.top-saved-reports{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.top-saved-reports article{display:grid;gap:8px}.settings-status-panel{justify-content:flex-start}.nav-badge{align-items:center;background:#ffe8ea;border:1px solid rgba(180,35,50,.18);border-radius:999px;color:var(--aures-red-dark);display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;min-width:20px;padding:0 6px}.nav-badge:before{content:attr(data-count)}.role-switch-button small{color:inherit;font-size:11px;font-weight:800;line-height:1}.users-layout{display:grid;gap:15px;grid-template-columns:minmax(0,1fr) 290px}.reports-builder{display:grid;gap:12px}.report-tabs{align-items:center;display:flex;gap:8px;padding-bottom:10px;padding-top:10px}.report-tabs [aria-selected=true]{background:#0754a6;border-color:#0754a6;color:#fff}.reports-grid{display:grid;gap:15px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr)}.report-summary-row{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.report-settings,.report-fields,.report-output,.report-task-panel{min-width:0}.summary-table{margin-bottom:12px}.summary-table th{background:#f6f8fb;color:#445;width:145px}.compact-form{grid-template-columns:repeat(3,minmax(0,1fr))}.report-check-row,.report-output{display:grid;gap:9px}.report-check-row{border-top:1px solid #e5e9ef;margin-top:12px;padding-top:12px}.report-check-row label,.report-output label,.report-field-group label,.select-all{align-items:center;display:flex;gap:7px}.report-check-row input,.report-output input,.report-field-group input,.select-all input{flex:0 0 auto;height:16px;max-width:none;min-height:0;min-width:0;width:16px}.report-field-groups{display:grid;gap:10px}.report-field-group{border-top:1px solid #e5e9ef;display:grid;gap:8px;padding-top:10px}.report-field-group h3{color:#30445c;font-size:14px;margin:0}.report-task-panel{grid-column:1 / -1}.users-main-panel,.users-boundary-panel{min-width:0}.users-tabs,.users-action-row,.users-filterbar,.inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.users-tabs{border-bottom:1px solid #e5e9ef;margin-bottom:12px;padding-bottom:12px}.users-tabs .selected{background:#0754a6;border-color:#0754a6;color:#fff}.users-filter-panel{margin-bottom:12px}.users-filterbar{margin-bottom:0}.users-filterbar input{min-width:210px}.users-filterbar label{font-size:12px;min-width:132px}.users-action-row{border-bottom:1px solid #e5e9ef;margin-bottom:12px;padding-bottom:12px}.users-action-row span{color:#5f6d7d;margin-left:auto}.users-table{min-width:1180px;table-layout:fixed}.users-table th:first-child,.users-table td:first-child{width:50px}.users-table th:nth-child(2),.users-table td:nth-child(2){width:112px}.users-table th:nth-child(3),.users-table td:nth-child(3){width:120px}.users-table th:nth-child(4),.users-table td:nth-child(4){width:92px}.users-table th:nth-child(6),.users-table td:nth-child(6),.users-table th:nth-child(7),.users-table td:nth-child(7),.users-table th:nth-child(9),.users-table td:nth-child(9){width:86px}.users-table th:nth-child(5),.users-table td:nth-child(5){width:220px}.users-table th:nth-child(8),.users-table td:nth-child(8){width:205px}.users-table th:last-child,.users-table td:last-child{width:96px}.users-table th,.users-table td{overflow-wrap:normal;word-break:normal}.users-table td:nth-child(5),.users-table td:nth-child(8){overflow-wrap:anywhere}.users-table .inline-actions{flex-wrap:nowrap}.users-table .inline-actions button{font-size:0;justify-content:center;padding:0;width:34px}.users-table .inline-actions button svg{flex:0 0 auto}.users-table small{color:#6b7785;display:block;font-size:11px;margin-top:2px}.role-pill,.staging-pill{border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;padding:3px 7px}.role-pill{background:#edf3fb;color:#0754a6}.users-boundary-panel{align-content:start;display:grid;gap:12px}.users-boundary-panel p{margin:0}.role-affordance-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.role-affordance-grid span{background:#f7f9fc;border:1px solid #dfe4ec;border-radius:4px;padding:8px}.staging-pill{background:#fff2d6!important;color:#8a5200}.modal-backdrop{align-items:start;background:#19253459;display:flex;inset:0;justify-content:center;overflow:auto;padding:64px 24px;position:fixed;z-index:20}.modal-panel{background:#fff;border:1px solid #c8d0dc;border-radius:4px;box-shadow:0 16px 42px #1c2b3d40;display:grid;gap:12px;max-width:820px;padding:16px;width:min(820px,100%)}.modal-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.modal-heading h2,.modal-heading p{margin:0}.modal-heading p{color:#5f6d7d;margin-top:5px}.modal-tabs{border-bottom:1px solid #e5e9ef;margin-bottom:0;padding-bottom:10px}.modal-tabs [aria-selected=true]{background:#0754a6;border-color:#0754a6;color:#fff}.confirmation-modal{max-width:460px}.confirmation-modal ul{margin:0;padding-left:20px}.route-loading,.route-error{min-height:160px}.enterprise-footer{background:#fff;border-top:1px solid #d7e0ed;color:#526173;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);padding:16px 15px 18px}.enterprise-footer section{display:grid;gap:3px;min-width:0}.enterprise-footer strong{color:var(--aures-ink);font-size:13px}.enterprise-footer span{color:#647187;font-size:12px}@media(max-width:1080px){.top-controls{gap:4px}.menu a{font-size:12px;gap:4px;padding-left:6px;padding-right:6px}.theme-controls button{height:28px;padding:0;width:28px}.top-controls select,.icon-button{height:32px}.top-controls select{width:52px}.icon-button{padding:0;width:32px}.theme-controls span,.icon-button.labeled span,.icon-button.labeled small{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.action-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-layout,.reports-grid,.compact-form{grid-template-columns:1fr}}@media(max-width:820px){body{font-size:13px}.admin-catalog-summary,.billing-summary,.generic-admin-summary,.sso-summary-grid,.training-usage-summary,.library-summary,.enterprise-footer{grid-template-columns:1fr}.submenu{height:auto;overflow-x:auto;padding:8px 10px}.submenu a{flex:0 0 auto;line-height:32px}.content{padding:10px}h1{font-size:21px}.auth-panel .aures-lms-logo,.corporate-logo-tile .aures-lms-logo{align-items:start;display:grid}.auth-panel .aures-brand-mark,.corporate-logo-tile .aures-brand-mark{width:min(100%,230px)}.course-media-heading{display:grid;gap:4px}.kpi-grid,.two,.course-grid,.course-media-grid,.player,.form-grid,.learner-dashboard-layout,.content-with-sidebar,.admin-dashboard-grid,.reports-grid,.compact-form,.donut-row,.report-summary-row,.role-affordance-grid,.action-hub-grid,.top-saved-reports{grid-template-columns:1fr}.action-queue-item{align-items:start;grid-template-columns:1fr}.filterbar label,.filterbar input,.filterbar select,.users-filterbar label,.users-filterbar input,.users-filterbar select{min-width:min(100%,220px)}.users-action-row span{flex-basis:100%;margin-left:0}.action-hub-heading{align-items:start;gap:10px}.admin-action-strip{flex-wrap:wrap;margin:-10px -10px 10px;padding:10px}.modal-backdrop{padding:18px 10px}.modal-panel{max-height:calc(100vh - 36px);overflow:auto;padding:12px}}body:has(.theme-default),body:has(.theme-dark){background:#121212;color:#fff}body:has(.theme-light){background:linear-gradient(180deg,#f9fbfe 0,var(--aures-paper) 340px),var(--aures-paper);color:#3f4854}.theme-default,.theme-dark{--aures-red: #ff453a;--aures-red-dark: #cf382f;--aures-ink: #ffffff;--aures-graphite: #1e1e1e;--aures-blue: #00e5ff;--aures-blue-dark: #00b8cc;--aures-blue-mid: #00cfe6;--aures-blue-soft: rgba(0, 229, 255, .12);--aures-paper: #121212;--aures-panel: #1e1e1e;--aures-line: #2c2c2e;--aures-muted: #98989d;--aures-focus: #00e5ff;--aures-radius: 16px;--aures-shadow: 0 10px 24px rgba(0, 0, 0, .24);--aures-shadow-sm: 0 5px 14px rgba(0, 0, 0, .2);background:#121212;color:#fff}.theme-default .aures-branded-shell,.theme-dark .aures-branded-shell,.theme-default .content,.theme-dark .content{background:#121212;color:#fff}.theme-default .topbar,.theme-dark .topbar{background:#1e1e1e;border-bottom-color:#00e5ff;box-shadow:0 6px 18px #00000052}.theme-default .home-link.selected,.theme-dark .home-link.selected,.theme-default .menu a.selected,.theme-dark .menu a.selected{background:#00e5ff1f;box-shadow:inset 0 -3px #00e5ff}.theme-default .home-link:hover,.theme-default .menu a:hover,.theme-dark .home-link:hover,.theme-dark .menu a:hover{background:#ffffff0f}.theme-default .submenu,.theme-dark .submenu{background:#181818;border-bottom-color:#2c2c2e}.theme-default .submenu a,.theme-dark .submenu a{color:#fff}.theme-default .submenu a:hover,.theme-default .submenu a.selected,.theme-dark .submenu a:hover,.theme-dark .submenu a.selected{background:#242426;box-shadow:inset 0 -2px #00e5ff;color:#00e5ff}.theme-default .local-session-notice,.theme-default .local-session-note,.theme-dark .local-session-notice,.theme-dark .local-session-note{background:#242426;border-color:#2c2c2e;color:#fff}.theme-default h1,.theme-default h2,.theme-default h3,.theme-default h4,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{color:#fff}.theme-default .panel,.theme-default .metric,.theme-default .course-card,.theme-default .lesson-frame,.theme-default .right-menu,.theme-default .inline-modal,.theme-default .auth-panel,.theme-dark .panel,.theme-dark .metric,.theme-dark .course-card,.theme-dark .lesson-frame,.theme-dark .right-menu,.theme-dark .inline-modal,.theme-dark .auth-panel,.theme-default .evidence-sidebar .logo-tile,.theme-default .evidence-sidebar .info-tile,.theme-default .action-hub-heading,.theme-default .action-card,.theme-default .workflow-guide,.theme-default .completion-checklist,.theme-default .publication-checklist,.theme-default .student-card-preview,.theme-default .top-saved-reports article,.theme-default .settings-check-grid article,.theme-default .settings-intro-preview,.theme-default .settings-appearance-preview,.theme-default .settings-company-preview,.theme-dark .evidence-sidebar .logo-tile,.theme-dark .evidence-sidebar .info-tile,.theme-dark .action-hub-heading,.theme-dark .action-card,.theme-dark .workflow-guide,.theme-dark .completion-checklist,.theme-dark .publication-checklist,.theme-dark .student-card-preview,.theme-dark .top-saved-reports article,.theme-dark .settings-check-grid article,.theme-dark .settings-intro-preview,.theme-dark .settings-appearance-preview,.theme-dark .settings-company-preview{background:#1e1e1e;border-color:#2c2c2e;box-shadow:var(--aures-shadow);color:#fff}.theme-default .panel,.theme-default .course-card,.theme-default .metric,.theme-dark .panel,.theme-dark .course-card,.theme-dark .metric{border-radius:16px;padding:20px}.theme-default .metric span,.theme-default .empty-state,.theme-default .boundary-note,.theme-default .notification-item p,.theme-default .action-card p,.theme-default .action-hub-heading p,.theme-default .settings-preview-panel p,.theme-default .support-faq-item p,.theme-default .enterprise-footer span,.theme-dark .metric span,.theme-dark .empty-state,.theme-dark .boundary-note,.theme-dark .notification-item p,.theme-dark .action-card p,.theme-dark .action-hub-heading p,.theme-dark .settings-preview-panel p,.theme-dark .support-faq-item p,.theme-dark .enterprise-footer span{color:#98989d}.theme-default .metric strong,.theme-dark .metric strong,.theme-default .status-summary-item strong,.theme-dark .status-summary-item strong{color:#00e5ff;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.theme-default .stats-panel,.theme-dark .stats-panel{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-default .stats-panel h2,.theme-dark .stats-panel h2{grid-column:1 / -1;margin-bottom:4px}.theme-default .stats-panel .metric,.theme-dark .stats-panel .metric{align-content:space-between;background:#242426;border:1px solid #2c2c2e;border-radius:16px;display:grid;gap:6px;min-width:0;padding:20px}.theme-default .stats-panel .metric span,.theme-default .stats-panel .metric strong,.theme-dark .stats-panel .metric span,.theme-dark .stats-panel .metric strong{display:block;margin:0;overflow-wrap:anywhere}.theme-default .stats-panel .metric strong,.theme-dark .stats-panel .metric strong{font-size:18px}.theme-default input,.theme-default select,.theme-default textarea,.theme-dark input,.theme-dark select,.theme-dark textarea{background:#181818;border-color:#2c2c2e;color:#fff}.theme-default input:hover,.theme-default select:hover,.theme-default textarea:hover,.theme-dark input:hover,.theme-dark select:hover,.theme-dark textarea:hover{border-color:#00b8cc}.theme-default select option,.theme-dark select option{background:#1e1e1e;color:#fff}.theme-default button,.theme-default .button,.theme-dark button,.theme-dark .button{background:#242426;border-color:#2c2c2e;color:#fff}.theme-default button:not(:disabled):hover,.theme-default .button:hover,.theme-dark button:not(:disabled):hover,.theme-dark .button:hover{background:#2c2c2e;border-color:#00e5ff;box-shadow:0 0 0 1px #00e5ff33;color:#fff}.theme-default .orange,.theme-default .staging,.theme-default .course-card .button,.theme-dark .orange,.theme-dark .staging,.theme-dark .course-card .button{background:#00b8cc;border-color:#00e5ff;color:#081214}.theme-default .danger,.theme-default .button.danger,.theme-dark .danger,.theme-dark .button.danger{background:#ff453a;border-color:#ff6b62;color:#fff}.theme-default button:disabled,.theme-dark button:disabled{background:#242426;border-color:#2c2c2e;color:#98989d}.theme-default .top-controls select,.theme-default .icon-button,.theme-dark .top-controls select,.theme-dark .icon-button{background:#242426;border:1px solid #2c2c2e;color:#fff}.theme-default .theme-controls,.theme-dark .theme-controls{background:#181818;border-color:#2c2c2e}.theme-default .theme-controls button,.theme-dark .theme-controls button{background:transparent;border:0;color:#98989d}.theme-default .theme-controls button.selected,.theme-dark .theme-controls button.selected{background:#00e5ff;color:#081214}.theme-default a:focus-visible,.theme-default button:focus-visible,.theme-default input:focus-visible,.theme-default select:focus-visible,.theme-default textarea:focus-visible,.theme-default [tabindex]:focus-visible,.theme-dark a:focus-visible,.theme-dark button:focus-visible,.theme-dark input:focus-visible,.theme-dark select:focus-visible,.theme-dark textarea:focus-visible,.theme-dark [tabindex]:focus-visible{outline:3px solid #00e5ff;outline-offset:2px}.theme-default table,.theme-default th,.theme-default td,.theme-dark table,.theme-dark th,.theme-dark td{border-color:#2c2c2e}.theme-default th,.theme-default .panel th,.theme-dark th,.theme-dark .panel th{background:#242426;color:#fff}.theme-default tbody tr:hover,.theme-dark tbody tr:hover{background:#242426}.theme-default .calendar-grid span,.theme-default .request-timeline span,.theme-default .resolution-flow span,.theme-default .state-tabs button,.theme-default .state-tabs button span,.theme-dark .calendar-grid span,.theme-dark .request-timeline span,.theme-dark .resolution-flow span,.theme-dark .state-tabs button,.theme-dark .state-tabs button span{background:#242426;border-color:#2c2c2e;color:#fff}.theme-default .state-tabs button.selected,.theme-default .state-tabs button[aria-selected=true],.theme-dark .state-tabs button.selected,.theme-dark .state-tabs button[aria-selected=true]{background:#00e5ff1f;border-color:#00e5ff;color:#00e5ff}.theme-default .notification-item,.theme-dark .notification-item{background:#242426;border-color:#2c2c2e;border-left-color:#00e5ff;color:#fff}.theme-default .notification-item span,.theme-dark .notification-item span{background:#00e5ff1f;color:#00e5ff}.theme-default .notification-item.read,.theme-dark .notification-item.read{border-left-color:#98989d}.theme-default .status-open,.theme-default .status-inactive,.theme-default .tone-attention,.theme-default .tone-blocked,.theme-default .action-state.blocked,.theme-default .nav-badge,.theme-dark .status-open,.theme-dark .status-inactive,.theme-dark .tone-attention,.theme-dark .tone-blocked,.theme-dark .action-state.blocked,.theme-dark .nav-badge{background:#ff453a29;border-color:#ff453a6b;color:#ff827a}.theme-default .status-answered,.theme-default .status-active,.theme-default .tone-done,.theme-default .action-state.local,.theme-default .notice,.theme-dark .status-answered,.theme-dark .status-active,.theme-dark .tone-done,.theme-dark .action-state.local,.theme-dark .notice{background:#32d74b24;border-color:#32d74b61;color:#66e87b}.theme-default .status-closed,.theme-default .status-trash,.theme-default .tone-neutral,.theme-dark .status-closed,.theme-dark .status-trash,.theme-dark .tone-neutral{background:#242426;border-color:#2c2c2e;color:#98989d}.theme-default .tone-progress,.theme-default .next-step,.theme-dark .tone-progress,.theme-dark .next-step{background:#00e5ff1f;border-color:#00e5ff61;color:#00e5ff}.theme-default .modal-backdrop,.theme-dark .modal-backdrop{background:#000000b8}.theme-default .modal-panel,.theme-dark .modal-panel{background:#1e1e1e;border-color:#2c2c2e;color:#fff}.theme-default .enterprise-footer,.theme-dark .enterprise-footer{background:#181818;border-top-color:#2c2c2e;color:#98989d}.theme-default .enterprise-footer strong,.theme-dark .enterprise-footer strong{color:#fff}@media(max-width:820px){.theme-default .stats-panel,.theme-dark .stats-panel{grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}}.theme-default .progress-pill,.theme-dark .progress-pill{background:#00e5ff1f;border-color:#00e5ff61;color:#00e5ff}.theme-default .lesson-frame,.theme-default .right-menu,.theme-dark .lesson-frame,.theme-dark .right-menu{border-radius:16px;gap:8px;padding:20px}.theme-default .lesson-toolbar,.theme-dark .lesson-toolbar{gap:8px;margin-bottom:8px}.theme-default .lesson-canvas,.theme-dark .lesson-canvas{background:#181818;border-color:#2c2c2e;border-radius:16px;margin:8px 0 16px}.theme-default .slide,.theme-dark .slide{background:#181818;border-color:#2c2c2e;color:#fff}.theme-default .course-media-panel,.theme-dark .course-media-panel{background:#1e1e1e;border-color:#2c2c2e;border-radius:16px;gap:8px;margin:8px 0 16px;padding:20px}.theme-default .course-media-heading,.theme-default .course-media-grid,.theme-dark .course-media-heading,.theme-dark .course-media-grid{gap:8px}.theme-default .course-media-heading p,.theme-default .course-media-card p,.theme-default .media-proof-list,.theme-dark .course-media-heading p,.theme-dark .course-media-card p,.theme-dark .media-proof-list{color:#98989d}.theme-default .course-media-card,.theme-dark .course-media-card{background:#242426;border-color:#2c2c2e;border-radius:16px;gap:8px;padding:20px}.theme-default .course-media-card img,.theme-dark .course-media-card img{background:#181818;border:1px solid #2c2c2e;border-radius:8px}.theme-default .course-media-card .media-card-body,.theme-dark .course-media-card .media-card-body{gap:8px;padding:0}.theme-default .course-media-card strong,.theme-dark .course-media-card strong{color:#fff}.theme-default .course-media-card small,.theme-default .media-kind,.theme-dark .course-media-card small,.theme-dark .media-kind{color:#00e5ff}.theme-default .media-proof-summary,.theme-dark .media-proof-summary{background:#181818;border-color:#2c2c2e;border-radius:8px;gap:8px;padding:12px}.theme-default .media-proof-summary>span,.theme-default .media-proof-details summary,.theme-dark .media-proof-summary>span,.theme-dark .media-proof-details summary{color:#00e5ff}.theme-default .media-proof-summary>strong,.theme-dark .media-proof-summary>strong{color:#fff}.theme-default .media-proof-details,.theme-dark .media-proof-details{border-top-color:#2c2c2e}.theme-default .media-proof,.theme-dark .media-proof{background:#32d74b24;border-color:#32d74b61;color:#66e87b}.theme-default .course-outline,.theme-default .course-objectives,.theme-dark .course-outline,.theme-dark .course-objectives{border-bottom-color:#2c2c2e}.theme-default .course-outline li,.theme-dark .course-outline li{background:#242426;border-color:#2c2c2e;border-radius:8px}.theme-default .course-outline li.selected,.theme-dark .course-outline li.selected{border-color:#00e5ff;box-shadow:inset 3px 0 #00e5ff}.theme-default .course-outline small,.theme-dark .course-outline small{color:#98989d}.theme-default .outline-meta span,.theme-dark .outline-meta span{background:#181818;border-color:#2c2c2e;color:#00e5ff}.theme-default .outline-button,.theme-dark .outline-button{color:#fff}.theme-default .quiz-panel,.theme-default .assignment-panel,.theme-default .scenario,.theme-dark .quiz-panel,.theme-dark .assignment-panel,.theme-dark .scenario{background:#1e1e1e;border-color:#2c2c2e;border-radius:16px;gap:8px;padding:20px}.theme-default .quiz-question,.theme-dark .quiz-question{background:#242426;border-color:#2c2c2e;border-radius:8px;gap:8px;padding:12px}.theme-default .filterbar,.theme-dark .filterbar{background:#1e1e1e;border:1px solid #2c2c2e;border-radius:16px;padding:12px}.theme-default .helpdesk-filterbar,.theme-dark .helpdesk-filterbar{background:#1e1e1e;border-color:#2c2c2e;color:#fff}.theme-default .helpdesk-filterbar label,.theme-default .helpdesk-filterbar .checkbox-label,.theme-dark .helpdesk-filterbar label,.theme-dark .helpdesk-filterbar .checkbox-label{color:#fff}.theme-default .helpdesk-filterbar input[type=checkbox],.theme-dark .helpdesk-filterbar input[type=checkbox]{accent-color:#00e5ff}.theme-default .filterbar .selected,.theme-default .tabs .selected,.theme-default .helpdesk-tabs .selected,.theme-dark .filterbar .selected,.theme-dark .tabs .selected,.theme-dark .helpdesk-tabs .selected{background:#00e5ff1f;border-color:#00e5ff;color:#00e5ff}.theme-default .tone-waiting,.theme-default .status-summary-item.tone-attention,.theme-dark .tone-waiting,.theme-dark .status-summary-item.tone-attention{background:#00e5ff1f;border-color:#00e5ff61;color:#00e5ff}.theme-default .status-summary-item,.theme-dark .status-summary-item{background:#1e1e1e;border-color:#2c2c2e}body:has(.auth-screen):not(:has(.theme-light)),body:has(.route-loading):not(:has(.theme-light)),body:has(.route-error):not(:has(.theme-light)){background:#121212;color:#fff}body:has(.auth-screen):not(:has(.theme-light)) .auth-screen{background:#121212;color:#fff}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel{background:#1e1e1e;border-color:#2c2c2e;color:#fff}body:has(.auth-screen):not(:has(.theme-light)) .aures-auth-panel{border-top-color:#00e5ff}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel h1,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel label,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel p{color:#fff}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel input,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel select,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel textarea{background:#181818;border-color:#2c2c2e;color:#fff}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel button,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel .button{background:#00b8cc;border-color:#00e5ff;color:#081214}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel a:focus-visible,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel button:focus-visible,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel input:focus-visible,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel select:focus-visible,body:has(.auth-screen):not(:has(.theme-light)) .auth-panel textarea:focus-visible{outline:3px solid #00e5ff;outline-offset:2px}body:has(.route-loading):not(:has(.theme-light)) .route-loading,body:has(.route-error):not(:has(.theme-light)) .route-error{background:#1e1e1e;border:1px solid #2c2c2e;border-radius:16px;color:#fff;padding:20px}.theme-default .content,.theme-dark .content{padding:24px}.theme-default .grid,.theme-default .player,.theme-default .learner-dashboard-layout,.theme-default .dashboard-left,.theme-default .dashboard-main,.theme-default .evidence-sidebar,.theme-default .admin-dashboard-main,.theme-default .content-with-sidebar,.theme-default .admin-dashboard-grid,.theme-dark .grid,.theme-dark .player,.theme-dark .learner-dashboard-layout,.theme-dark .dashboard-left,.theme-dark .dashboard-main,.theme-dark .evidence-sidebar,.theme-dark .admin-dashboard-main,.theme-dark .content-with-sidebar,.theme-dark .admin-dashboard-grid{gap:16px}.theme-default .modal-panel,.theme-dark .modal-panel{border-radius:16px;padding:20px}body:has(.auth-screen):not(:has(.theme-light)) .auth-panel{border-radius:16px;padding:20px}@media(max-width:820px){.theme-default .content,.theme-dark .content{padding:16px}}.theme-default .action-card,.theme-dark .action-card,.theme-default .workflow-guide,.theme-dark .workflow-guide{gap:16px;padding:20px}.theme-default .evidence-sidebar .info-tile,.theme-default .evidence-sidebar .logo-tile,.theme-dark .evidence-sidebar .info-tile,.theme-dark .evidence-sidebar .logo-tile{padding:20px}.theme-default .completion-checklist,.theme-default .publication-checklist,.theme-default .student-card-preview,.theme-default .top-saved-reports article,.theme-dark .completion-checklist,.theme-dark .publication-checklist,.theme-dark .student-card-preview,.theme-dark .top-saved-reports article{gap:16px;padding:20px}.theme-default .course-grid,.theme-dark .course-grid{gap:16px}.theme-default .course-card,.theme-dark .course-card{gap:16px;padding:20px}.theme-default .enterprise-footer,.theme-dark .enterprise-footer{gap:16px;padding:24px}@media(max-width:820px){.theme-default .enterprise-footer,.theme-dark .enterprise-footer{padding:16px}}.theme-default .action-hub-heading,.theme-dark .action-hub-heading{padding:20px}.theme-default .action-hub-grid,.theme-dark .action-hub-grid{gap:16px}.theme-default .action-card strong,.theme-dark .action-card strong{color:#fff}.theme-default .settings-check-grid,.theme-default .settings-preview-grid,.theme-dark .settings-check-grid,.theme-dark .settings-preview-grid{gap:16px}.theme-default .settings-check-grid article,.theme-default .settings-intro-preview,.theme-default .settings-appearance-preview,.theme-default .settings-company-preview,.theme-dark .settings-check-grid article,.theme-dark .settings-intro-preview,.theme-dark .settings-appearance-preview,.theme-dark .settings-company-preview{gap:16px;padding:20px}.theme-default .boundary-note,.theme-dark .boundary-note{background:#242426;border-color:#2c2c2e;color:#98989d}.theme-default .help-tile strong,.theme-default .logo-tile strong,.theme-dark .help-tile strong,.theme-dark .logo-tile strong{color:#fff}.theme-default .logo-tile small,.theme-dark .logo-tile small{color:#00e5ff}.theme-default .sso-handoff-checklist p,.theme-default .settings-appearance-preview span,.theme-default .settings-appearance-preview p,.theme-default .settings-company-preview span,.theme-default .settings-company-preview p,.theme-dark .sso-handoff-checklist p,.theme-dark .settings-appearance-preview span,.theme-dark .settings-appearance-preview p,.theme-dark .settings-company-preview span,.theme-dark .settings-company-preview p{color:#98989d}.theme-default .settings-appearance-preview strong,.theme-default .settings-company-preview strong,.theme-default .sso-handoff-checklist strong,.theme-dark .settings-appearance-preview strong,.theme-dark .settings-company-preview strong,.theme-dark .sso-handoff-checklist strong{color:#fff}.theme-default .folder-card,.theme-default .message-preview,.theme-default .role-affordance-grid span,.theme-default .settings-status-panel,.theme-default .empty-state,.theme-dark .folder-card,.theme-dark .message-preview,.theme-dark .role-affordance-grid span,.theme-dark .settings-status-panel,.theme-dark .empty-state{background:#242426;border-color:#2c2c2e;color:#fff}.theme-default .folder-card,.theme-default .message-preview,.theme-default .role-affordance-grid span,.theme-default .settings-status-panel,.theme-default .empty-state,.theme-dark .folder-card,.theme-dark .message-preview,.theme-dark .role-affordance-grid span,.theme-dark .settings-status-panel,.theme-dark .empty-state{border-radius:16px;padding:20px}.theme-default .folder-card strong,.theme-default .donut-item strong,.theme-dark .folder-card strong,.theme-dark .donut-item strong{color:#fff}.theme-default .folder-card span,.theme-default .message-composer-heading p,.theme-default .report-tab-context,.theme-default .table-empty-state,.theme-default .users-action-row span,.theme-default .users-main-panel small,.theme-dark .folder-card span,.theme-dark .message-composer-heading p,.theme-dark .report-tab-context,.theme-dark .table-empty-state,.theme-dark .users-action-row span,.theme-dark .users-main-panel small{color:#b9bec8}.theme-default .content a:not(.button),.theme-dark .content a:not(.button){color:#70efff}.theme-default .danger,.theme-default .button.danger,.theme-dark .danger,.theme-dark .button.danger{color:#121212}.theme-default .warning,.theme-dark .warning{color:#ffbd82}.theme-default .tone-done,.theme-default .status-answered,.theme-default .status-active,.theme-default .action-state.local,.theme-default .notice,.theme-dark .tone-done,.theme-dark .status-answered,.theme-dark .status-active,.theme-dark .action-state.local,.theme-dark .notice{background:#173d22;border-color:#32d74b;color:#b9ffc3}.theme-default .tone-progress,.theme-default .tone-waiting,.theme-default .next-step,.theme-dark .tone-progress,.theme-dark .tone-waiting,.theme-dark .next-step{background:#15383c;border-color:#00e5ff;color:#00e5ff}.theme-default .tone-attention,.theme-default .status-open,.theme-default .status-inactive,.theme-default .tone-blocked,.theme-default .action-state.blocked,.theme-default .nav-badge,.theme-dark .tone-attention,.theme-dark .status-open,.theme-dark .status-inactive,.theme-dark .tone-blocked,.theme-dark .action-state.blocked,.theme-dark .nav-badge{background:#4a211e;border-color:#ff6b62;color:#ffc1bb}.theme-default .status-summary-item.tone-attention,.theme-dark .status-summary-item.tone-attention{background:#15383c;border-color:#00e5ff;color:#00e5ff}.theme-default .tone-attention span,.theme-default .status-summary-item.tone-attention span,.theme-dark .tone-attention span,.theme-dark .status-summary-item.tone-attention span,.theme-default .status-summary-item[class*=tone-] span,.theme-dark .status-summary-item[class*=tone-] span{color:inherit}.theme-default .staging-pill,.theme-dark .staging-pill{background:#15383c!important;border-color:#00e5ff!important;color:#bafaff!important}@media(max-width:899px){.menu a[data-overflowable=true]{display:none}.more-navigation{display:inline-flex;flex:0 0 auto;position:relative}.more-navigation>button{align-items:center;background:var(--aures-panel);border:1px solid var(--aures-line);border-radius:8px;color:var(--aures-ink);display:inline-flex;gap:5px;height:32px;justify-content:center;padding:0 8px}.more-navigation-panel{background:var(--aures-panel);border:1px solid var(--aures-line);border-radius:12px;box-shadow:var(--aures-shadow);display:grid;gap:2px;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.more-navigation-panel[hidden]{display:none}.more-navigation-panel a{align-items:center;border-radius:8px;color:var(--aures-ink);display:flex;gap:8px;min-height:36px;padding:0 10px;text-decoration:none}.more-navigation-panel a:hover,.more-navigation-panel a.selected{background:var(--aures-blue-soft);color:var(--aures-blue-dark)}}@media(max-width:720px){.topbar{padding:0 4px}.home-link{flex:0 0 40px;height:56px;margin-right:0;width:40px}.menu{align-items:center}.menu a{flex:0 0 30px;justify-content:center;line-height:30px;padding:0;position:relative}.menu a span,.more-navigation>button span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.more-navigation>button{padding:0;width:32px}.top-controls{gap:3px}.top-controls select{width:44px}.theme-controls{padding:1px}.theme-controls button{height:28px;width:28px}.icon-button{height:30px;width:30px}}@media(max-width:560px){.home-link{flex-basis:36px;width:36px}.menu a{flex-basis:28px}.more-navigation>button{height:28px;width:28px}.top-controls{gap:2px}.top-controls select{height:30px;width:40px}.theme-controls button{height:24px;width:24px}.icon-button{height:28px;width:28px}}.theme-light .more-navigation>button.selected{background:var(--aures-blue-soft);box-shadow:inset 0 -3px 0 var(--aures-blue);color:var(--aures-blue-dark)}.theme-dark .more-navigation>button.selected{background:#00e5ff1f;box-shadow:inset 0 -3px #00e5ff;color:#fff}.theme-light{--aures-red: #c9382e;--aures-red-dark: #9f2f29;--aures-ink: #132d38;--aures-graphite: #274752;--aures-blue: #007c99;--aures-blue-dark: #005e75;--aures-blue-mid: #007c99;--aures-blue-soft: rgba(0, 124, 153, .1);--aures-gold: #8b6a24;--aures-paper: #edf3f5;--aures-panel: #ffffff;--aures-line: #cbd8dd;--aures-muted: #5d6b72;--aures-focus: #007c99;--aures-radius: 16px;--aures-shadow: 0 8px 20px rgba(19, 45, 56, .08), 0 1px 2px rgba(19, 45, 56, .08);--aures-shadow-sm: 0 4px 10px rgba(19, 45, 56, .07);background:var(--aures-paper);color:var(--aures-ink)}body:has(.theme-light){background:var(--aures-paper);color:var(--aures-ink)}.theme-light .aures-branded-shell,.theme-light .content{background:var(--aures-paper);color:var(--aures-ink)}.theme-light .topbar{background:#fff;border-bottom-color:var(--aures-line);box-shadow:0 4px 14px #132d3814}.theme-light .home-link,.theme-light .menu a{color:var(--aures-ink)}.theme-light .home-link.selected,.theme-light .menu a.selected{background:var(--aures-blue-soft);box-shadow:inset 0 -3px 0 var(--aures-blue)}.theme-light .home-link:hover,.theme-light .menu a:hover{background:#007c990f}.theme-light .top-controls select,.theme-light .icon-button{background:#fff;border:1px solid var(--aures-line);color:var(--aures-ink)}.theme-light .theme-controls{background:#f6fafb;border-color:var(--aures-line)}.theme-light .theme-controls button{color:var(--aures-muted)}.theme-light .theme-controls button.selected{background:var(--aures-blue);color:#fff}.theme-light .panel,.theme-light .metric,.theme-light .course-card,.theme-light .lesson-frame,.theme-light .right-menu,.theme-light .inline-modal,.theme-light .modal-panel,.theme-light .action-card,.theme-light .action-hub-heading,.theme-light .workflow-guide,.theme-light .evidence-sidebar .info-tile,.theme-light .evidence-sidebar .logo-tile,.theme-light .completion-checklist,.theme-light .publication-checklist,.theme-light .student-card-preview,.theme-light .top-saved-reports article,.theme-light .settings-check-grid article,.theme-light .settings-intro-preview,.theme-light .settings-appearance-preview,.theme-light .settings-company-preview{background:var(--aures-panel);border-color:var(--aures-line);box-shadow:var(--aures-shadow);color:var(--aures-ink)}.theme-light .panel,.theme-light .metric,.theme-light .course-card{border-radius:16px;padding:20px}.theme-light .metric span,.theme-light .empty-state,.theme-light .boundary-note,.theme-light .notification-item p,.theme-light .action-card p,.theme-light .action-hub-heading p,.theme-light .settings-preview-panel p,.theme-light .support-faq-item p,.theme-light .enterprise-footer span{color:var(--aures-muted)}.theme-light .metric strong,.theme-light .status-summary-item strong{color:var(--aures-blue);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.theme-light .status-summary-item[class*=tone-] strong{color:inherit}.theme-light .stats-panel .metric{background:#f7fbfc;border-color:var(--aures-line)}.theme-light .content a:not(.button){color:var(--aures-blue-dark)}.theme-light .tone-done,.theme-light .status-answered,.theme-light .status-active,.theme-light .action-state.local,.theme-light .notice{background:#e4f4e9;border-color:#7ebc8d;color:#14532d}.theme-light .tone-attention,.theme-light .status-open,.theme-light .status-inactive,.theme-light .tone-blocked,.theme-light .action-state.blocked,.theme-light .nav-badge{background:#fbe8e6;border-color:#df8a83;color:#9f2f29}.theme-light,.theme-dark{--shell-sidebar-width: 224px;--shell-toolbar-height: 48px;--aures-radius: 8px;--aures-shadow: 0 8px 20px rgba(19, 45, 56, .08), 0 1px 2px rgba(19, 45, 56, .06);--aures-shadow-sm: 0 3px 10px rgba(19, 45, 56, .07)}.theme-light{--aures-ink: #16202e;--aures-graphite: #334155;--aures-blue: #2563d9;--aures-blue-dark: #1d4ed8;--aures-blue-mid: #3b82f6;--aures-blue-soft: #eaf1ff;--aures-paper: #f5f7fb;--aures-panel: #ffffff;--aures-line: #e2e8f0;--aures-muted: #64748b;--aures-focus: #2563d9;background:var(--aures-paper);color:var(--aures-ink)}.theme-dark{--aures-ink: #ffffff;--aures-graphite: #d1d5db;--aures-blue: #00e5ff;--aures-blue-dark: #00b8cc;--aures-blue-mid: #00cfe6;--aures-blue-soft: rgba(0, 229, 255, .12);--aures-paper: #121212;--aures-panel: #1e1e1e;--aures-line: #2c2c2e;--aures-muted: #98989d;--aures-focus: #00e5ff;--aures-shadow: 0 8px 20px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .2);--aures-shadow-sm: 0 3px 10px rgba(0, 0, 0, .2);background:var(--aures-paper);color:var(--aures-ink)}body:has(.theme-light){background:#f5f7fb;color:#16202e}body:has(.theme-dark){background:#121212;color:#fff}.theme-light .aures-branded-shell,.theme-dark .aures-branded-shell,.theme-light .content,.theme-dark .content{background:var(--aures-paper);color:var(--aures-ink)}.desktop-sidebar{display:none}.shell-workspace{min-width:0}.theme-light .panel,.theme-light .metric,.theme-light .course-card,.theme-light .lesson-frame,.theme-light .right-menu,.theme-light .inline-modal,.theme-light .action-card,.theme-light .workflow-guide,.theme-light .completion-checklist,.theme-light .publication-checklist,.theme-light .student-card-preview,.theme-light .top-saved-reports article,.theme-light .settings-check-grid article,.theme-light .settings-intro-preview,.theme-light .settings-appearance-preview,.theme-light .settings-company-preview,.theme-dark .panel,.theme-dark .metric,.theme-dark .course-card,.theme-dark .lesson-frame,.theme-dark .right-menu,.theme-dark .inline-modal,.theme-dark .modal-panel,.theme-dark .action-card,.theme-dark .action-hub-heading,.theme-dark .workflow-guide,.theme-dark .evidence-sidebar .info-tile,.theme-dark .evidence-sidebar .logo-tile,.theme-dark .completion-checklist,.theme-dark .publication-checklist,.theme-dark .student-card-preview,.theme-dark .top-saved-reports article,.theme-dark .settings-check-grid article,.theme-dark .settings-intro-preview,.theme-dark .settings-appearance-preview,.theme-dark .settings-company-preview{background:var(--aures-panel);border-color:var(--aures-line);border-radius:8px;box-shadow:var(--aures-shadow);color:var(--aures-ink);padding:16px}.theme-light .metric strong,.theme-light .status-summary-item strong,.theme-dark .metric strong,.theme-dark .status-summary-item strong{color:var(--aures-blue)}.theme-light .status-summary-item[class*=tone-] span{color:inherit}.theme-dark .stats-panel .metric,.theme-light .stats-panel .metric{background:var(--aures-panel);border-color:var(--aures-line);border-radius:8px;padding:16px}.theme-light input,.theme-light select,.theme-light textarea,.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-light button,.theme-light .button,.theme-dark button,.theme-dark .button{border-color:var(--aures-line);border-radius:8px;min-height:34px}.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark button,.theme-dark .button{background:var(--aures-panel);color:var(--aures-ink)}.theme-light th,.theme-dark th{background:var(--aures-blue-soft);color:var(--aures-ink)}.theme-light .tabs .selected,.theme-light .filterbar .selected,.theme-dark .tabs .selected,.theme-dark .filterbar .selected{background:var(--aures-blue-soft);border-color:var(--aures-blue);color:var(--aures-blue-dark)}@media(min-width:1200px){.desktop-sidebar{background:var(--aures-panel);border-right:1px solid var(--aures-line);display:flex;flex-direction:column;inset:0 auto 0 0;overflow-y:auto;padding:16px 12px;position:fixed;width:var(--shell-sidebar-width);z-index:40}.desktop-brand{align-items:center;color:var(--aures-ink);display:flex;gap:10px;margin:0 4px 20px;padding:8px;text-decoration:none}.desktop-brand-mark{align-items:center;background:var(--aures-blue);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:800;height:32px;justify-content:center;width:32px}.desktop-brand strong,.desktop-brand small{display:block;letter-spacing:.04em;line-height:1.05}.desktop-brand strong{font-size:14px}.desktop-brand small{color:var(--aures-muted);font-size:10px;font-weight:800;margin-top:3px}.desktop-navigation{display:grid;gap:4px}.desktop-nav-group>a,.desktop-subnavigation a{align-items:center;border-radius:8px;color:var(--aures-graphite);display:flex;font-size:13px;font-weight:650;gap:10px;min-height:36px;padding:0 10px;text-decoration:none}.desktop-nav-group>a:hover,.desktop-nav-group>a.selected,.desktop-subnavigation a:hover,.desktop-subnavigation a.selected{background:var(--aures-blue-soft);color:var(--aures-blue-dark)}.desktop-nav-group>a.selected{box-shadow:inset 3px 0 0 var(--aures-blue)}.desktop-subnavigation{display:grid;gap:2px;margin:2px 0 6px 26px}.desktop-subnavigation a{font-size:12px;min-height:32px;padding-left:12px}.desktop-navigation .nav-badge{margin-left:auto}.shell-workspace{margin-left:var(--shell-sidebar-width);min-height:100vh}.topbar{background:var(--aures-paper);border-bottom:1px solid var(--aures-line);box-shadow:none;height:var(--shell-toolbar-height);justify-content:flex-end;padding:0 16px;position:sticky;top:0;z-index:30}.topbar .home-link,.topbar .menu,.topbar .more-navigation{display:none}.top-controls{gap:8px}.top-controls select,.top-controls .icon-button,.top-controls .theme-controls button{height:34px;min-height:34px}.top-controls select{width:52px}.top-controls .icon-button{padding:0;width:34px}.top-controls .icon-button span,.top-controls .icon-button small,.top-controls .theme-controls span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.top-controls .theme-controls button{padding:0;width:34px}.submenu{display:none}.theme-light .content,.theme-dark .content,.enterprise-footer{padding:16px}}
