.org-orbit.platform-orbit{--orbit-ind:var(--color-brand-primary,#34d399);--orbit-ind2:#2fb28a;--orbit-vio:var(--color-brand-secondary,#38bdf8);--orbit-em:var(--color-brand-primary,#34d399);--orbit-em2:#6ee7b7;font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif}html[data-theme=dark] .org-orbit.platform-orbit{--color-brand-primary:#34d399;--color-brand-secondary:#38bdf8}html[data-theme=light] .org-orbit.platform-orbit{--color-brand-primary:#10b981;--color-brand-secondary:#0d9488}.org-orbit.platform-orbit.shell--admin .main,.org-orbit.platform-orbit.shell--learner .main,.org-orbit.platform-orbit.shell--teacher .main{position:relative}.org-orbit.platform-orbit.shell--admin .content,.org-orbit.platform-orbit.shell--learner .content,.org-orbit.platform-orbit.shell--teacher .content{position:relative;z-index:1}.org-orbit.platform-orbit .admin-font-heading,.org-orbit.platform-orbit .learner-font-heading{font-family:Nunito,Space Grotesk,sans-serif;font-weight:800;letter-spacing:-.02em;color:var(--orbit-t1,var(--shell-content-text))}.org-orbit.platform-orbit .platform-text-primary{color:var(--orbit-t1,var(--shell-content-text))}.org-orbit.platform-orbit .platform-text-secondary{color:var(--orbit-t2,var(--color-text-secondary))}.org-orbit.platform-orbit .muted,.org-orbit.platform-orbit .platform-text-muted{color:var(--orbit-t3,var(--color-text-muted))}.org-orbit.platform-orbit .admin-glass,.org-orbit.platform-orbit .admin-users-glass,.org-orbit.platform-orbit .ai-usage-glass,.org-orbit.platform-orbit .audit-glass,.org-orbit.platform-orbit .billing-glass,.org-orbit.platform-orbit .learner-glass,.org-orbit.platform-orbit .notify-glass,.org-orbit.platform-orbit .reports-glass{background:var(--admin-panel-bg)!important;border:1px solid var(--admin-panel-border)!important;box-shadow:var(--admin-panel-shadow)!important;border-radius:16px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.org-orbit.platform-orbit .card{background:var(--admin-panel-bg);border:1px solid var(--admin-panel-border);border-radius:16px;color:var(--shell-content-text);box-shadow:var(--admin-panel-shadow)}.org-orbit.platform-orbit .ai-usage-kpi-card,.org-orbit.platform-orbit .billing-kpi-card,.org-orbit.platform-orbit .learner-stat-snap,.org-orbit.platform-orbit .reports-kpi-card{background:var(--admin-panel-bg);border:1px solid var(--admin-panel-border);box-shadow:var(--admin-panel-shadow)}.org-orbit.platform-orbit .btn.primary{background:var(--orbit-ind)!important;border:1px solid color-mix(in srgb,var(--orbit-ind) 34%,#fff)!important;color:#03151a!important;box-shadow:0 8px 22px color-mix(in srgb,var(--orbit-ind) 32%,transparent)!important}html[data-theme=light] .org-orbit.platform-orbit .btn.primary{color:#fff!important}.org-orbit.platform-orbit .btn.secondary{background:color-mix(in srgb,var(--orbit-surf2) 85%,#fff)!important;border:1px solid var(--orbit-bd2)!important;color:var(--orbit-t2)!important}html[data-theme=light] .org-orbit.platform-orbit .btn.secondary{background:var(--color-bg-surface)!important;border:1px solid var(--color-border-default)!important;color:var(--color-text-secondary)!important}.org-orbit.platform-orbit .admin-users-search,.org-orbit.platform-orbit .admin-users-select,.org-orbit.platform-orbit .billing-lush-input,.org-orbit.platform-orbit .org-orbit-header-btn,.org-orbit.platform-orbit .search,.org-orbit.platform-orbit input:not([type=checkbox]):not([type=radio]),.org-orbit.platform-orbit select,.org-orbit.platform-orbit textarea{border-color:var(--orbit-bd2)!important;background:var(--orbit-surf2)!important;color:var(--orbit-t1)!important;border-radius:10px}html[data-theme=light] .org-orbit.platform-orbit .admin-users-search,html[data-theme=light] .org-orbit.platform-orbit .admin-users-select,html[data-theme=light] .org-orbit.platform-orbit .billing-lush-input,html[data-theme=light] .org-orbit.platform-orbit .org-orbit-header-btn,html[data-theme=light] .org-orbit.platform-orbit .search,html[data-theme=light] .org-orbit.platform-orbit input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .org-orbit.platform-orbit select,html[data-theme=light] .org-orbit.platform-orbit textarea{background:#fff!important;color:#0f172a!important}.org-orbit.platform-orbit .billing-lush-input:focus,.org-orbit.platform-orbit input:focus,.org-orbit.platform-orbit select:focus,.org-orbit.platform-orbit textarea:focus{border-color:color-mix(in srgb,var(--orbit-ind) 56%,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--orbit-ind) 18%,transparent)!important;outline:none}.org-orbit.platform-orbit .billing-lush-input::placeholder,.org-orbit.platform-orbit .search::placeholder,.org-orbit.platform-orbit input::placeholder{color:var(--orbit-t3)!important}.org-orbit.platform-orbit.shell--admin .sidebar,.org-orbit.platform-orbit.shell--learner .sidebar,.org-orbit.platform-orbit.shell--teacher .sidebar{background:var(--shell-sidebar-bg);border-right:1px solid var(--shell-sidebar-border)}html[data-theme=dark] .org-orbit.platform-orbit .sidebar{background:rgba(9,14,28,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right-color:hsla(0,0%,100%,.07)}.org-orbit.platform-orbit .sidebar .brand{border-bottom:1px solid var(--orbit-bd);font-family:Plus Jakarta Sans,sans-serif}.org-orbit.platform-orbit .sidebar .nav-title{color:var(--orbit-t3)}.org-orbit.platform-orbit .sidebar .nav-link{position:relative;border-radius:11px!important;margin:3px 10px;padding:10px 12px!important;border-left:none!important;color:var(--orbit-t3);transition:background .18s ease,color .18s ease}.org-orbit.platform-orbit .sidebar .nav-link:hover{background:hsla(0,0%,100%,.04);color:var(--orbit-t2)}html[data-theme=light] .org-orbit.platform-orbit .sidebar .nav-link:hover{background:rgba(15,23,42,.05);color:var(--orbit-t2)}.org-orbit.platform-orbit .sidebar .nav-link.active{background:var(--shell-nav-active-bg)!important;color:var(--shell-nav-active-text)!important;font-weight:600;box-shadow:none}.org-orbit.platform-orbit .sidebar .nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:99px;background:var(--orbit-ind)}html[data-theme=light] .org-orbit.platform-orbit .sidebar .nav-link.active:before{display:none}.org-orbit.platform-orbit .topbar,.org-orbit.platform-orbit .topbar--learner{background:var(--shell-topbar-bg);border-bottom:1px solid var(--shell-topbar-border)}.org-orbit.platform-orbit .main{background:var(--shell-surface)}.org-orbit.platform-orbit .content{background:var(--shell-content-bg);color:var(--shell-content-text)}.org-orbit.platform-orbit .ai-usage-kpi-label,.org-orbit.platform-orbit .ai-usage-kpi-value,.org-orbit.platform-orbit .kpi-label,.org-orbit.platform-orbit .kpi-value,.org-orbit.platform-orbit .reports-kpi-label,.org-orbit.platform-orbit .reports-kpi-value{color:var(--orbit-t1)}.org-orbit.platform-orbit .ai-usage-kpi-label,.org-orbit.platform-orbit .kpi-label,.org-orbit.platform-orbit .learner-stat-label,.org-orbit.platform-orbit .reports-kpi-label{color:var(--orbit-t3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.org-orbit.platform-orbit .ai-usage-table th{background:color-mix(in srgb,var(--orbit-surf2) 90%,transparent);color:var(--orbit-t3)}.org-orbit.platform-orbit .ai-usage-table td{color:var(--orbit-t2);border-bottom-color:var(--orbit-bd)}.org-orbit.platform-orbit .ai-usage-user-name{color:var(--orbit-t1)}.org-orbit.platform-orbit .ai-usage-user-email{color:var(--orbit-t3)}.org-orbit.platform-orbit .learner-bottom-nav{background:color-mix(in srgb,var(--orbit-surf) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--orbit-bd)}.org-orbit.platform-orbit .learner-bottom-nav a.active,.org-orbit.platform-orbit .learner-bottom-nav button.active{color:var(--orbit-ind)}.org-orbit.platform-orbit .platform-theme-btn{width:36px;height:36px;border-radius:999px;border:1px solid var(--shell-search-border);background:var(--shell-search-bg);color:var(--shell-search-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.org-orbit.platform-orbit .platform-theme-btn:hover{border-color:var(--color-brand-primary);transform:translateY(-1px)}html[data-theme=dark] .org-orbit.platform-orbit .stem-app-scope{--stem-ink:#060a16;--stem-slate:#0f1626;--stem-slate-lit:#172236;--stem-amber:var(--color-brand-primary,#34d399);--stem-chalk:#f1f5f9;--stem-side-bg:rgba(15,22,38,.92)}html[data-theme=light] .org-orbit.platform-orbit .stem-app-scope{--stem-ink:#f5f7fb;--stem-slate:#fff;--stem-slate-lit:#f8fbff;--stem-amber:var(--color-brand-primary,#10b981);--stem-chalk:#0f172a;--stem-side-bg:#fff}.org-orbit.platform-orbit .audit-badge-system{background:color-mix(in srgb,var(--orbit-t3) 12%,transparent);color:var(--orbit-t2);border-color:var(--orbit-bd2)}.org-orbit.platform-orbit .sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--orbit-t3) 40%,transparent)}.org-orbit.platform-orbit .sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--orbit-ind) 55%,transparent)}html[data-theme=light] .org-orbit.platform-orbit.shell--admin .content [style*="color: #e2e8f0"],html[data-theme=light] .org-orbit.platform-orbit.shell--admin .content [style*="color: #fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--admin .content [style*="color:#e2e8f0"],html[data-theme=light] .org-orbit.platform-orbit.shell--admin .content [style*="color:#fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--learner .content [style*="color: #fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--learner .content [style*="color:#fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--learner .main [style*="color: #fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--learner .main [style*="color:#fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--teacher .content [style*="color: #fff"],html[data-theme=light] .org-orbit.platform-orbit.shell--teacher .content [style*="color:#fff"]{color:var(--orbit-t1)!important}html[data-theme=light] .org-orbit.platform-orbit .content [style*="color: #64748b"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="color: #94a3b8"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="color:#64748b"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="color:#94a3b8"]{color:var(--orbit-t3)!important}html[data-theme=light] .org-orbit.platform-orbit .content [style*="background: #1e293b"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="background: rgba(15,23,42"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="background:#1e293b"],html[data-theme=light] .org-orbit.platform-orbit .content [style*="background:rgba(15,23,42"]{background:var(--orbit-surf2)!important;border-color:var(--orbit-bd2)!important}.org-orbit.platform-orbit .admin-ai-usage-wrap,.org-orbit.platform-orbit .admin-audit-wrap,.org-orbit.platform-orbit .admin-dashboard-root,.org-orbit.platform-orbit .reports-exec-wrap{color:var(--shell-content-text)}.org-orbit.platform-orbit .ai-usage-title,.org-orbit.platform-orbit .reports-exec-chart-title,.org-orbit.platform-orbit .reports-exec-title{color:var(--orbit-t1)}.org-orbit.platform-orbit .ai-usage-subtitle,.org-orbit.platform-orbit .learner-stat-label,.org-orbit.platform-orbit .reports-chart-placeholder,.org-orbit.platform-orbit .reports-exec-help,.org-orbit.platform-orbit .reports-exec-subtitle{color:var(--orbit-t3)}.org-orbit.platform-orbit .learner-continue-card{border-color:color-mix(in srgb,var(--orbit-ind) 35%,transparent);background:var(--admin-panel-bg)}.org-orbit.platform-orbit .platform-modal-panel{background:var(--orbit-surf);border:1px solid var(--orbit-bd);border-radius:16px;color:var(--orbit-t1);box-shadow:var(--admin-panel-shadow)}.org-orbit.platform-orbit .platform-modal-backdrop{background:rgba(2,6,23,.65)}html[data-theme=light] .org-orbit.platform-orbit .platform-modal-backdrop{background:rgba(15,23,42,.35)}.org-orbit.platform-orbit .admin-users-glass,.org-orbit.platform-orbit .notify-glass,.org-orbit.platform-orbit .reports-glass{background:var(--admin-panel-bg)!important;border:1px solid var(--admin-panel-border)!important;box-shadow:var(--admin-panel-shadow)!important}.org-orbit.platform-orbit.shell--admin .content .card,.org-orbit.platform-orbit.shell--learner .content .card,.org-orbit.platform-orbit.shell--teacher .content .card{background:var(--admin-panel-bg);border:1px solid var(--admin-panel-border);color:var(--shell-content-text);box-shadow:var(--admin-panel-shadow)}.org-orbit.platform-orbit .admin-mobile-header{background:var(--shell-topbar-bg);border-bottom:1px solid var(--shell-topbar-border)}.org-orbit .parent-child-picker{margin-bottom:20px;max-width:100%}.org-orbit .parent-child-picker__body{padding:0 18px 18px}.org-orbit .parent-child-picker__row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.org-orbit .parent-child-picker__preview{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.org-orbit .parent-child-picker__previewRing{padding:3px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--orbit-em,#34d399) 70%,transparent),color-mix(in srgb,var(--orbit-ind,#818cf8) 65%,transparent));box-shadow:0 8px 24px color-mix(in srgb,var(--orbit-ind,#6366f1) 25%,transparent)}.org-orbit .parent-child-picker__previewRing--empty{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:var(--orbit-surf2,rgba(15,23,42,.6))}.org-orbit .parent-child-picker__previewEmptyIcon{color:var(--orbit-t3)}.org-orbit .parent-child-picker__avatar{display:block;border-radius:11px;background-size:cover;background-position:50%;border:2px solid var(--orbit-surf,#0f1626)}.org-orbit .parent-child-picker__avatar--fallback{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--orbit-ind,#6366f1) 28%,var(--orbit-surf2));color:var(--orbit-t2,#c7d2fe)}.org-orbit .parent-child-picker__relation{font-size:10px;font-weight:600;text-transform:capitalize;letter-spacing:.04em;color:var(--orbit-t3);padding:2px 8px;border-radius:999px;border:1px solid var(--orbit-bd2);background:var(--orbit-surf2)}.org-orbit .parent-child-picker__field{flex:1 1;min-width:min(100%,220px)}.org-orbit .parent-child-picker__select{width:100%;max-width:100%}.org-orbit .parent-child-picker__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--orbit-bd2,rgba(148,163,184,.14))}.org-orbit .parent-child-picker__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--orbit-bd2);background:var(--orbit-surf2,rgba(15,23,42,.5));color:var(--orbit-t1);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.org-orbit .parent-child-picker__chip:hover{border-color:color-mix(in srgb,var(--orbit-ind,#818cf8) 50%,transparent)}.org-orbit .parent-child-picker__chip.is-active{border-color:color-mix(in srgb,var(--orbit-em,#34d399) 55%,transparent);background:color-mix(in srgb,var(--orbit-em,#34d399) 12%,var(--orbit-surf2));box-shadow:0 0 0 1px color-mix(in srgb,var(--orbit-em,#34d399) 25%,transparent)}.org-orbit .parent-child-picker__chipAvatar{border-radius:50%!important}.org-orbit .parent-child-picker__chipName{font-size:12px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-orbit .parent-portal-stats{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.org-orbit .parent-portal-stats__item{flex:0 1 auto;padding:12px 18px;border-radius:12px;border:1px solid var(--orbit-bd2);background:var(--orbit-surf,var(--admin-panel-bg))}.org-orbit .parent-portal-stats__item--meta{flex:1 1 200px;min-width:0}.org-orbit .parent-portal-stats__label{display:block;font-size:11px;font-weight:600;color:var(--orbit-t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.org-orbit .parent-portal-stats__value{font-size:22px;color:var(--orbit-t1);line-height:1.2}.org-orbit .parent-portal-stats__meta{font-size:13px;color:var(--orbit-t2);word-break:break-word}