[data-studio-os=teaching].app-shell-bg{background:var(--studio-paper,#f3f2ed)}[data-studio-os=creation].app-shell-bg{position:relative;overflow-x:hidden;background:var(--studio-dark,#0b0e14)}[data-studio-os=creation].app-shell-bg:before{position:fixed;z-index:0;inset:62px 0 0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;content:"";mask-image:linear-gradient(180deg,black,transparent 72%)}.workspace-content-frame,.workspace-topbar-inner{width:min(100%,1480px);margin-inline:auto}.workspace-topbar-inner{position:relative;z-index:1}.workspace-topbar__context{display:grid;min-width:0;gap:1px}.workspace-topbar__role{font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.2}.workspace-topbar__title{font-size:13px;font-weight:700;line-height:1.35}.workspace-topbar__description{max-width:38rem;font-size:10px;line-height:1.35}.workspace-content-frame{position:relative;z-index:1;padding-top:18px;padding-bottom:38px}[data-studio-os=creation] .workspace-content-frame,[data-studio-os=teaching] .workspace-content-frame{padding-inline:22px}[data-studio-os=creation] .view-stage,[data-studio-os=teaching] .view-stage{min-width:0;animation:studio-layout-enter .22s var(--studio-ease,cubic-bezier(.23,1,.32,1)) both}[data-studio-os=creation] .view-stage .studio-page-main,[data-studio-os=teaching] .view-stage .studio-page-main{width:100%;min-height:0;max-width:none;margin-inline:0;padding:0 0 22px}[data-studio-os=teaching] .view-stage .studio-page-main.studio-recharge-surface,[data-studio-os=teaching] .view-stage .studio-page-main.studio-review-surface{padding-bottom:22px}.studio-page-intro{display:block;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--studio-line,#d8d8d2)}.studio-page-intro__kicker{margin:0;color:var(--studio-indigo,#4f5fbd);font-size:9px;font-weight:750;letter-spacing:.18em;line-height:1.3}.studio-page-intro h2{margin:5px 0 0;color:var(--studio-ink,#20242e);font-size:clamp(1.5rem,2.25vw,1.9rem);font-weight:720;letter-spacing:-.035em;line-height:1.12}.studio-page-intro p:last-child{max-width:44rem;margin:5px 0 0;color:var(--studio-muted,#687080);font-size:11px;line-height:1.65}[data-studio-os=creation] .studio-page-intro{border-color:var(--studio-dark-line,#2b3444)}[data-studio-os=creation] .studio-page-intro h2{color:var(--studio-dark-text,#edf1f7)}[data-studio-os=creation] .studio-page-intro__kicker{color:var(--studio-indigo-2,#9da6ff)}[data-studio-os=creation] .studio-page-intro p:last-child{color:var(--studio-dark-muted,#8c97a8)}[data-studio-os=creation] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .metric-card,[data-studio-os=teaching] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .metric-card{border-color:color-mix(in srgb,var(--border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:none}[data-studio-os=creation] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .glass,[data-studio-os=creation] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .page-card,[data-studio-os=teaching] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .glass,[data-studio-os=teaching] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) .page-card{border-radius:10px;box-shadow:none}[data-studio-os=creation] .student-dashboard>.glass.card-hover,[data-studio-os=creation] .teacher-dashboard>.grid>[data-slot=card]:first-child,[data-studio-os=teaching] .student-dashboard>.glass.card-hover,[data-studio-os=teaching] .teacher-dashboard>.grid>[data-slot=card]:first-child{border-top:2px solid var(--primary)}[data-studio-os=creation] .student-dashboard :is(button.w-full,[data-slot=card-content]>.rounded-2xl),[data-studio-os=teaching] .student-dashboard :is(button.w-full,[data-slot=card-content]>.rounded-2xl){border-right:0;border-bottom-color:color-mix(in srgb,var(--border) 78%,transparent);border-left:0;border-radius:0;background:transparent}[data-studio-os=creation] .student-dashboard :is(button.w-full,[data-slot=card-content]>.rounded-2xl):hover,[data-studio-os=teaching] .student-dashboard :is(button.w-full,[data-slot=card-content]>.rounded-2xl):hover{transform:translateX(2px);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-studio-os=teaching] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) :is(.rounded-2xl,.rounded-3xl){border-radius:8px}[data-studio-os=creation] .view-stage :is(.student-dashboard,.teacher-dashboard,.admin-dashboard) :is(.rounded-2xl,.rounded-3xl){border-radius:8px}[data-studio-os=teaching] .admin-dashboard :is(.text-slate-900,.text-slate-700){color:var(--foreground)!important}[data-studio-os=teaching] .admin-dashboard :is(.text-slate-600,.text-slate-500){color:var(--muted-foreground)!important}[data-studio-os=teaching] .admin-dashboard :is(.border-slate-200,.border-slate-300){border-color:var(--border)!important}[data-studio-os=teaching] .admin-dashboard :is(.bg-slate-50,.bg-slate-100){background:color-mix(in srgb,var(--card) 72%,transparent)!important}[data-studio-os=teaching] .admin-dashboard .page-card-muted{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 70%,transparent)}[data-studio-os=teaching] .admin-dashboard>.grid{align-items:start}[data-studio-os=creation] .studio-account-surface>.space-y-6>.grid:first-child,[data-studio-os=teaching] .studio-account-surface>.space-y-6>.grid:first-child{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card)}[data-studio-os=creation] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card],[data-studio-os=teaching] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card]{min-height:88px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}[data-studio-os=creation] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card]:last-child,[data-studio-os=teaching] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card]:last-child{border-right:0}[data-studio-os=creation] .view-stage [data-slot=table-container],[data-studio-os=teaching] .view-stage [data-slot=table-container]{border-radius:8px;box-shadow:none}[data-studio-os=creation] .view-stage [data-slot=table-cell],[data-studio-os=teaching] .view-stage [data-slot=table-cell]{height:48px;padding-top:10px;padding-bottom:10px}[data-studio-os=teaching] .view-stage [data-slot=skeleton]{background:linear-gradient(100deg,#ebe9e2 20%,#f7f6f1 38%,#ebe9e2 56%);background-size:220% 100%;animation:studio-skeleton-shimmer 1.8s ease-out infinite}[data-studio-os=creation] .view-stage [data-slot=skeleton]{background:linear-gradient(100deg,#171e2a 20%,#222b3a 38%,#171e2a 56%);background-size:220% 100%;animation:studio-skeleton-shimmer 1.8s ease-out infinite}@media (max-width:920px){[data-studio-os=creation] .workspace-content-frame,[data-studio-os=teaching] .workspace-content-frame{padding-inline:16px}.studio-page-intro{margin-bottom:13px}}@media (max-width:640px){[data-studio-os=creation] .workspace-content-frame,[data-studio-os=teaching] .workspace-content-frame{padding-top:14px;padding-inline:13px}.workspace-topbar__description{display:none}.studio-page-intro{margin-bottom:13px;padding-bottom:11px}.studio-page-intro h2{font-size:1.45rem}[data-studio-os=creation] .studio-account-surface>.space-y-6>.grid:first-child,[data-studio-os=teaching] .studio-account-surface>.space-y-6>.grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-os=creation] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card]:nth-child(2),[data-studio-os=teaching] .studio-account-surface>.space-y-6>.grid:first-child>[data-slot=card]:nth-child(2){border-right:0}}@keyframes studio-layout-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}body[data-studio-os=creation] .view-stage .sub-admin-credits-tabs,body[data-studio-os=teaching] .view-stage .sub-admin-credits-tabs{border:1px solid color-mix(in srgb,var(--border) 88%,#8b92c8 12%);background:color-mix(in srgb,var(--card) 88%,#e9ebf8 12%);box-shadow:0 4px 12px rgba(36,39,54,.045)}body[data-studio-os=creation] .view-stage .sub-admin-credits-tabs [data-slot=tabs-trigger][data-state=active],body[data-studio-os=teaching] .view-stage .sub-admin-credits-tabs [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in srgb,var(--studio-indigo,#4f5fbd) 62%,var(--border) 38%);background:var(--studio-indigo,#4f5fbd);color:#fff;box-shadow:0 4px 10px rgba(79,95,189,.22)}body[data-studio-os=creation] .view-stage .account-management-view .account-stat,body[data-studio-os=teaching] .view-stage .account-management-view .account-stat{border:1px solid color-mix(in srgb,var(--border) 88%,#8b92c8 12%);border-radius:14px;background:color-mix(in srgb,var(--card) 94%,#eef0ff 6%);box-shadow:0 8px 20px rgba(36,39,54,.045)}@keyframes studio-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){[data-studio-os=creation] .view-stage,[data-studio-os=teaching] .view-stage{animation:studio-fade-in .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)) both;transform:none}[data-studio-os=creation] .view-stage [data-slot=skeleton],[data-studio-os=teaching] .view-stage [data-slot=skeleton]{animation:none}}[data-studio-os=creation] .studio-model-tabs__list,[data-studio-os=teaching] .studio-model-tabs__list{position:relative;transform:none!important;transition:background-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),border-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1))}[data-studio-os=creation] .studio-model-tabs__list:hover,[data-studio-os=teaching] .studio-model-tabs__list:hover{transform:none!important}[data-studio-os=creation] .studio-model-tabs__trigger,[data-studio-os=teaching] .studio-model-tabs__trigger{position:relative;min-height:34px;overflow:hidden;border-color:transparent;color:var(--muted-foreground);transition:background-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),border-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),transform .12s var(--studio-ease,cubic-bezier(.23,1,.32,1))}[data-studio-os=creation] .studio-model-tabs__trigger:after,[data-studio-os=teaching] .studio-model-tabs__trigger:after{position:absolute;right:10px;bottom:3px;left:10px;pointer-events:none;height:2px;border-radius:999px;background:var(--primary);content:"";opacity:0;transform:scaleX(.36);transform-origin:center;transition:opacity .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),transform .18s var(--studio-ease,cubic-bezier(.23,1,.32,1))}[data-studio-os=creation] .studio-model-tabs__trigger:hover,[data-studio-os=teaching] .studio-model-tabs__trigger:hover{background:color-mix(in srgb,var(--card) 58%,var(--muted));color:var(--foreground)}[data-studio-os=creation] .studio-model-tabs__trigger[data-state=active],[data-studio-os=teaching] .studio-model-tabs__trigger[data-state=active]{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:var(--card);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 7%,transparent)}[data-studio-os=creation] .studio-model-tabs__trigger[data-state=active]:after,[data-studio-os=teaching] .studio-model-tabs__trigger[data-state=active]:after{opacity:1;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){[data-studio-os=creation] .studio-model-tabs__trigger:hover,[data-studio-os=teaching] .studio-model-tabs__trigger:hover{transform:translateY(-1px)}}[data-studio-os=creation] .studio-model-tabs__trigger:active:not(:disabled),[data-studio-os=teaching] .studio-model-tabs__trigger:active:not(:disabled){transform:scale(.98);transition-duration:.11s}[data-studio-os=creation] .studio-model-tabs__trigger:focus-visible,[data-studio-os=teaching] .studio-model-tabs__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 68%,transparent);outline-offset:2px}[data-studio-os=creation] .studio-model-tabs__content,[data-studio-os=teaching] .studio-model-tabs__content{animation:studio-model-tab-panel-in .18s var(--studio-ease,cubic-bezier(.23,1,.32,1)) both}@keyframes studio-model-tab-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-studio-os=creation] .studio-model-tabs__list,[data-studio-os=creation] .studio-model-tabs__trigger,[data-studio-os=teaching] .studio-model-tabs__list,[data-studio-os=teaching] .studio-model-tabs__trigger{transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-studio-os=creation] .studio-model-tabs__trigger:active:not(:disabled),[data-studio-os=creation] .studio-model-tabs__trigger:hover,[data-studio-os=teaching] .studio-model-tabs__trigger:active:not(:disabled),[data-studio-os=teaching] .studio-model-tabs__trigger:hover{transform:none}[data-studio-os=creation] .studio-model-tabs__content,[data-studio-os=teaching] .studio-model-tabs__content{animation:studio-model-tab-panel-fade .16s ease both}}@keyframes studio-model-tab-panel-fade{0%{opacity:0}to{opacity:1}}[data-studio-os=creation] .view-stage .studio-search-field,[data-studio-os=teaching] .view-stage .studio-search-field{position:relative;min-width:0;display:flex;align-items:center}[data-studio-os=creation] .view-stage .studio-search-field>svg,[data-studio-os=teaching] .view-stage .studio-search-field>svg{position:absolute;left:11px;z-index:1;width:14px;height:14px;pointer-events:none}[data-studio-os=creation] .view-stage .studio-search-field [data-slot=input],[data-studio-os=teaching] .view-stage .studio-search-field [data-slot=input]{min-width:0;width:100%;height:34px;min-height:34px;padding:0 11px 0 36px;border-radius:8px;font-size:11px;line-height:1.2}[data-studio-os=creation] .view-stage .studio-filter-bar,[data-studio-os=teaching] .view-stage .studio-filter-bar{min-width:0;display:grid;align-items:center;gap:8px}[data-studio-os=creation] .view-stage .studio-filter-bar--asset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--asset-source{grid-template-columns:minmax(150px,180px) minmax(140px,160px) minmax(220px,1fr) auto}[data-studio-os=creation] .view-stage .studio-filter-bar--subasset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--subasset-source{grid-template-columns:minmax(160px,1fr) minmax(220px,1.6fr) auto}[data-studio-os=creation] .view-stage .studio-filter-bar--evaluation,[data-studio-os=teaching] .view-stage .studio-filter-bar--evaluation{grid-template-columns:minmax(150px,190px) minmax(220px,1fr) auto}[data-studio-os=creation] .view-stage .studio-filter-bar>*,[data-studio-os=teaching] .view-stage .studio-filter-bar>*{min-width:0}[data-studio-os=creation] .view-stage .studio-filter-bar [data-slot=select-trigger],[data-studio-os=teaching] .view-stage .studio-filter-bar [data-slot=select-trigger]{min-width:0;width:100%;height:34px;padding:0 10px;border-radius:8px;font-size:11px;line-height:1.2}[data-studio-os=creation] .view-stage [data-slot=select-trigger],[data-studio-os=teaching] .view-stage [data-slot=select-trigger]{min-width:0;height:34px;font-size:11px;line-height:1.2}[data-studio-os=creation] .view-stage [data-slot=select-trigger] [data-slot=select-value],[data-studio-os=teaching] .view-stage [data-slot=select-trigger] [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-studio-os=creation] .studio-filter-panel,[data-studio-os=teaching] .studio-filter-panel{display:grid;gap:10px}[data-studio-os=creation] .studio-filter-panel__label,[data-studio-os=teaching] .studio-filter-panel__label{margin:0;color:var(--muted-foreground);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}[data-studio-os=creation] .view-stage .studio-filter-tabs__list,[data-studio-os=teaching] .view-stage .studio-filter-tabs__list{min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--muted);transform:none!important}[data-studio-os=creation] .view-stage .studio-filter-tabs__list:hover,[data-studio-os=teaching] .view-stage .studio-filter-tabs__list:hover{transform:none!important}[data-studio-os=creation] .studio-choice-group,[data-studio-os=teaching] .studio-choice-group{min-width:0;gap:8px}[data-studio-os=creation] .studio-choice-group [data-slot=button],[data-studio-os=teaching] .studio-choice-group [data-slot=button]{min-width:0;min-height:34px;border-radius:8px;box-shadow:none;transform:none;transition:background-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),border-color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),color .16s var(--studio-ease,cubic-bezier(.23,1,.32,1)),transform .12s var(--studio-ease,cubic-bezier(.23,1,.32,1))}[data-studio-os=creation] .studio-choice-group [data-slot=button]:hover,[data-studio-os=teaching] .studio-choice-group [data-slot=button]:hover{transform:none;border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-studio-os=creation] .studio-choice-group [data-slot=button][aria-pressed=true],[data-studio-os=teaching] .studio-choice-group [data-slot=button][aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-studio-os=creation] .view-stage [data-preview-toggle],[data-studio-os=creation] .view-stage [data-slot=tabs-trigger],[data-studio-os=teaching] .view-stage [data-preview-toggle],[data-studio-os=teaching] .view-stage [data-slot=tabs-trigger]{border:1px solid var(--border);background:var(--card)!important;color:var(--foreground)!important}[data-studio-os=creation] .view-stage [data-preview-toggle]:is(:hover,[aria-pressed=true]),[data-studio-os=creation] .view-stage [data-slot=tabs-trigger]:is(:hover,[data-state=active]),[data-studio-os=teaching] .view-stage [data-preview-toggle]:is(:hover,[aria-pressed=true]),[data-studio-os=teaching] .view-stage [data-slot=tabs-trigger]:is(:hover,[data-state=active]){border-color:var(--primary)!important;background:var(--primary)!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important}body[data-studio-os=creation] [data-slot=button][data-variant=outline]:not(:disabled):hover,body[data-studio-os=teaching] [data-slot=button][data-variant=outline]:not(:disabled):hover{border-color:var(--primary)!important;background:var(--primary)!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important}body[data-studio-os=creation] [data-slot=button][data-variant=outline]:disabled,body[data-studio-os=teaching] [data-slot=button][data-variant=outline]:disabled{border-color:var(--border)!important;background:var(--muted)!important;color:var(--muted-foreground)!important}[data-studio-os=creation] .studio-choice-group [data-slot=button]:active:not(:disabled),[data-studio-os=teaching] .studio-choice-group [data-slot=button]:active:not(:disabled){transform:scale(.98)}[data-studio-os=creation] .studio-navigation-item:hover,[data-studio-os=teaching] .studio-navigation-item:hover{transform:none}[data-studio-os=creation] .studio-navigation-item:active,[data-studio-os=teaching] .studio-navigation-item:active{transform:scale(.98)}body[data-studio-os=creation] [data-slot=select-content],body[data-studio-os=teaching] [data-slot=select-content]{font-size:11px}body[data-studio-os=creation] [data-slot=select-item],body[data-studio-os=teaching] [data-slot=select-item]{min-height:30px;padding-top:6px;padding-bottom:6px;font-size:11px;line-height:1.25}@media (max-width:1000px){[data-studio-os=creation] .view-stage .studio-filter-bar--asset-source,[data-studio-os=creation] .view-stage .studio-filter-bar--evaluation,[data-studio-os=creation] .view-stage .studio-filter-bar--subasset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--asset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--evaluation,[data-studio-os=teaching] .view-stage .studio-filter-bar--subasset-source{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-os=creation] .view-stage .studio-filter-bar .studio-search-field,[data-studio-os=teaching] .view-stage .studio-filter-bar .studio-search-field{grid-column:span 2}}@media (max-width:620px){[data-studio-os=creation] .view-stage .studio-filter-bar--asset-source,[data-studio-os=creation] .view-stage .studio-filter-bar--evaluation,[data-studio-os=creation] .view-stage .studio-filter-bar--subasset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--asset-source,[data-studio-os=teaching] .view-stage .studio-filter-bar--evaluation,[data-studio-os=teaching] .view-stage .studio-filter-bar--subasset-source{grid-template-columns:minmax(0,1fr)}[data-studio-os=creation] .view-stage .studio-filter-bar .studio-search-field,[data-studio-os=teaching] .view-stage .studio-filter-bar .studio-search-field{grid-column:auto}}@media (prefers-reduced-motion:reduce){[data-studio-os=creation] .studio-choice-group [data-slot=button],[data-studio-os=teaching] .studio-choice-group [data-slot=button]{transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-studio-os=creation] .studio-choice-group [data-slot=button]:active:not(:disabled),[data-studio-os=creation] .studio-navigation-item:active,[data-studio-os=teaching] .studio-choice-group [data-slot=button]:active:not(:disabled),[data-studio-os=teaching] .studio-navigation-item:active{transform:none}}[data-studio-os=creation] .view-stage .studio-page-main,[data-studio-os=teaching] .view-stage .studio-page-main{container-type:inline-size}[data-studio-os=creation] .workspace-topbar,[data-studio-os=creation] .workspace-topbar-inner,[data-studio-os=teaching] .workspace-topbar,[data-studio-os=teaching] .workspace-topbar-inner{height:62px;min-height:62px}[data-studio-os=creation] .view-stage .relative:has(>svg+[data-slot=input]) [data-slot=input],[data-studio-os=teaching] .view-stage .relative:has(>svg+[data-slot=input]) [data-slot=input]{padding-left:36px!important}[data-studio-os=creation] .view-stage .glass:hover,[data-studio-os=teaching] .view-stage .glass:hover{transform:none}[data-studio-os=creation] .view-stage .transition-all,[data-studio-os=teaching] .view-stage .transition-all{transition-property:background-color,border-color,color,opacity,transform,box-shadow}[data-studio-os=creation] .view-stage :is([data-slot=button],[data-slot=select-trigger]):focus-visible,[data-studio-os=teaching] .view-stage :is([data-slot=button],[data-slot=select-trigger]):focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 68%,transparent);outline-offset:2px}[data-studio-os=creation] .view-stage .studio-stat-rail,[data-studio-os=teaching] .view-stage .studio-stat-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card)}[data-studio-os=creation] .view-stage .studio-stat-rail>*,[data-studio-os=teaching] .view-stage .studio-stat-rail>*{min-width:0;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}[data-studio-os=creation] .view-stage .studio-stat-rail>:last-child,[data-studio-os=teaching] .view-stage .studio-stat-rail>:last-child{border-right:0}[data-studio-os=creation] .view-stage .studio-stat-rail>:hover,[data-studio-os=teaching] .view-stage .studio-stat-rail>:hover{transform:none}[data-studio-os=creation] .view-stage .studio-section-toolbar,[data-studio-os=teaching] .view-stage .studio-section-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}[data-studio-os=creation] .view-stage .studio-section-toolbar__actions,[data-studio-os=teaching] .view-stage .studio-section-toolbar__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}[data-studio-os=creation] .view-stage .studio-filter-bar--library,[data-studio-os=teaching] .view-stage .studio-filter-bar--library{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}[data-studio-os=creation] .view-stage .studio-filter-bar--library-personal,[data-studio-os=teaching] .view-stage .studio-filter-bar--library-personal{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-os=creation] .view-stage .studio-library-surface [data-slot=card-header],[data-studio-os=teaching] .view-stage .studio-library-surface [data-slot=card-header]{align-items:start}[data-studio-os=creation] .view-stage .studio-library-surface [data-slot=card-content],[data-studio-os=teaching] .view-stage .studio-library-surface [data-slot=card-content]{display:grid;gap:14px}[data-studio-os=creation] .view-stage .studio-library-surface .studio-filter-bar,[data-studio-os=teaching] .view-stage .studio-library-surface .studio-filter-bar{padding:10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--muted) 58%,var(--card))}[data-studio-os=creation] .view-stage .studio-assignment-surface>.space-y-6,[data-studio-os=teaching] .view-stage .studio-assignment-surface>.space-y-6{gap:18px}[data-studio-os=creation] .view-stage .studio-assignment-surface .studio-stat-rail,[data-studio-os=teaching] .view-stage .studio-assignment-surface .studio-stat-rail{margin-bottom:2px}[data-studio-os=creation] .view-stage .studio-academic-surface [data-slot=tabs-list],[data-studio-os=teaching] .view-stage .studio-academic-surface [data-slot=tabs-list]{width:fit-content;max-width:100%}@container (max-width: 960px){[data-studio-os=creation] .view-stage .studio-stat-rail,[data-studio-os=teaching] .view-stage .studio-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-os=creation] .view-stage .studio-stat-rail>:nth-child(2),[data-studio-os=teaching] .view-stage .studio-stat-rail>:nth-child(2){border-right:0}[data-studio-os=creation] .view-stage .studio-stat-rail>:nth-child(-n+2),[data-studio-os=teaching] .view-stage .studio-stat-rail>:nth-child(-n+2){border-bottom:1px solid var(--border)}[data-studio-os=creation] .view-stage .studio-filter-bar--library,[data-studio-os=teaching] .view-stage .studio-filter-bar--library{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 640px){[data-studio-os=creation] .view-stage .studio-section-toolbar,[data-studio-os=teaching] .view-stage .studio-section-toolbar{grid-template-columns:1fr}[data-studio-os=creation] .view-stage .studio-section-toolbar__actions,[data-studio-os=teaching] .view-stage .studio-section-toolbar__actions{justify-content:flex-start}[data-studio-os=creation] .view-stage .studio-filter-bar--library,[data-studio-os=creation] .view-stage .studio-filter-bar--library-personal,[data-studio-os=teaching] .view-stage .studio-filter-bar--library,[data-studio-os=teaching] .view-stage .studio-filter-bar--library-personal{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:920px){[data-studio-os=creation] .studio-navigation-rail,[data-studio-os=teaching] .studio-navigation-rail{width:76px!important}[data-studio-os=creation] .studio-workspace-offset,[data-studio-os=teaching] .studio-workspace-offset{left:76px!important}[data-studio-os=creation] .studio-workspace-main,[data-studio-os=teaching] .studio-workspace-main{margin-left:76px!important}[data-studio-os=creation] .studio-navigation-brand,[data-studio-os=teaching] .studio-navigation-brand{flex-direction:column;justify-content:center;gap:6px;padding:8px 7px}[data-studio-os=creation] .studio-navigation-brand__mode,[data-studio-os=creation] .studio-navigation-brand__name,[data-studio-os=creation] .studio-navigation-footer__role,[data-studio-os=creation] .studio-navigation-item>span,[data-studio-os=creation] .studio-navigation-logout>span,[data-studio-os=teaching] .studio-navigation-brand__mode,[data-studio-os=teaching] .studio-navigation-brand__name,[data-studio-os=teaching] .studio-navigation-footer__role,[data-studio-os=teaching] .studio-navigation-item>span,[data-studio-os=teaching] .studio-navigation-logout>span{display:none}[data-studio-os=creation] .studio-navigation-brand__identity,[data-studio-os=teaching] .studio-navigation-brand__identity{justify-content:center}[data-studio-os=creation] .studio-navigation-brand__logo,[data-studio-os=teaching] .studio-navigation-brand__logo{width:30px;height:30px;border-radius:9px}[data-studio-os=creation] .studio-rail-toggle,[data-studio-os=teaching] .studio-rail-toggle{width:24px;height:24px;padding:0}[data-studio-os=creation] .studio-navigation-item,[data-studio-os=teaching] .studio-navigation-item{justify-content:center;padding-inline:0}[data-studio-os=creation] .studio-navigation-submenu,[data-studio-os=teaching] .studio-navigation-submenu{display:none}[data-studio-os=creation] .studio-mode-switch,[data-studio-os=teaching] .studio-mode-switch{margin-inline:12px}[data-studio-os=creation] .studio-mode-switch__button,[data-studio-os=teaching] .studio-mode-switch__button{padding-inline:0}[data-studio-os=creation] .studio-mode-switch__button span:last-child,[data-studio-os=teaching] .studio-mode-switch__button span:last-child{display:none}}@media (prefers-reduced-motion:reduce){[data-studio-os=creation] .view-stage .glass:hover,[data-studio-os=teaching] .view-stage .glass:hover{transform:none}}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface){--management-page:#f6f8fb;--management-panel:#ffffff;--management-panel-soft:#f9fafc;--management-line:#e2e7ee;--management-line-strong:#d4dbe6;--management-ink:#20242e;--management-muted:#687080;--management-brand:#4f5fbd;--management-brand-deep:#344492;--management-brand-soft:#eef0fb;--background:var(--management-page);--foreground:var(--management-ink);--card:var(--management-panel);--card-foreground:var(--management-ink);--popover:var(--management-panel);--popover-foreground:var(--management-ink);--primary:var(--management-brand);--primary-foreground:#ffffff;--secondary:#f1f4f8;--secondary-foreground:var(--management-brand-deep);--muted:#f1f4f8;--muted-foreground:var(--management-muted);--accent:var(--management-brand-soft);--accent-foreground:var(--management-brand-deep);--border:var(--management-line);--input:var(--management-line-strong);--ring:#6877d8;min-width:0;min-height:calc(100dvh - 120px);padding:24px 28px 40px;color:var(--management-ink);background:var(--management-page)}[data-studio-os=teaching]:has(.studio-management-surface){--management-page:#f6f8fb;--management-panel:#ffffff;--management-panel-soft:#f9fafc;--management-line:#e2e7ee;--management-line-strong:#d4dbe6;--management-ink:#20242e;--management-muted:#687080;--management-brand:#4f5fbd;--management-brand-deep:#344492;--management-brand-soft:#eef0fb;--background:var(--management-page);--foreground:var(--management-ink);--card:var(--management-panel);--card-foreground:var(--management-ink);--popover:var(--management-panel);--popover-foreground:var(--management-ink);--primary:var(--management-brand);--primary-foreground:#ffffff;--secondary:#f1f4f8;--secondary-foreground:var(--management-brand-deep);--muted:#f1f4f8;--muted-foreground:var(--management-muted);--accent:var(--management-brand-soft);--accent-foreground:var(--management-brand-deep);--border:var(--management-line);--input:var(--management-line-strong);--ring:#6877d8}[data-studio-os=teaching]:has(.studio-management-surface) :is(.app-shell-bg,.studio-workspace-main,.workspace-content-frame,.view-stage){background:var(--management-page)}[data-studio-os=teaching]:has(.studio-management-surface) :is(.header-shell,.sidebar-shell){border-color:var(--management-line);background:var(--management-panel)}[data-studio-os=teaching]:has(.studio-management-surface) .studio-mode-switch{border:1px solid var(--management-line);background:#f1f4f8}[data-studio-os=teaching]:has(.studio-management-surface) .studio-mode-switch__button{color:var(--management-muted)}[data-studio-os=teaching]:has(.studio-management-surface) .studio-mode-switch__button--active{color:var(--management-brand-deep);background:var(--management-panel);box-shadow:0 1px 3px rgb(32 36 46/10%)}[data-studio-os=teaching]:has(.studio-management-surface) .header-shell [class*="bg-white/70"]{border:1px solid var(--management-line);background:#f1f4f8!important}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-page-intro{margin:0 0 20px}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-page-intro h2{color:var(--management-ink);font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.18}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-page-intro p{color:var(--management-muted)}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is(.glass,.page-card,.workspace-board,.admin-board,.admin-pane,.assignment-toolbar,.assignment-list-panel,.account-table-panel,.approval-overview,.approval-list,.approval-detail,.credits-overview,.credits-history,.resource-overview){border-color:var(--management-line);background:var(--management-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is(.glass,.page-card,.workspace-board,.admin-board,.admin-pane,.assignment-toolbar,.assignment-list-panel,.account-table-panel,.approval-overview,.approval-list,.approval-detail,.credits-overview,.credits-history,.resource-overview):hover{transform:none;box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface) :is(.studio-stat-rail,.account-stats){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--management-line);border-radius:10px;background:var(--management-panel)}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface) :is(.studio-stat-rail,.account-stats)>[data-slot=card]{min-width:0;min-height:84px;border:0;border-right:1px solid var(--management-line);border-radius:0;background:transparent;box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface) :is(.studio-stat-rail,.account-stats)>[data-slot=card]:last-child{border-right:0}[data-studio-os=teaching] .view-stage :is(.resource-overview,.credits-overview,.approval-overview) :is(.resource-stat,.credits-stat,.approval-stat){border-color:var(--management-line);border-radius:8px;background:var(--management-panel-soft);box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface) :is(.assignment-toolbar,.account-toolbar,.studio-filter-panel,.studio-section-toolbar){border-color:var(--management-line);background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface) :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){min-height:36px;border-color:var(--management-line-strong);border-radius:8px;background:var(--management-panel);font-size:12px}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-evaluation-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface) [data-slot=button]{min-height:36px;border-radius:8px;font-size:12px;font-weight:650}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is(.gradient-primary,.gradient-accent){border-color:var(--management-brand);background:var(--management-brand)!important;background-image:none!important;box-shadow:0 4px 10px rgb(79 95 189/18%)}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-filter-tabs__list{min-height:42px;border:0;border-bottom:1px solid var(--management-line);border-radius:0;background:transparent;box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-filter-tabs__list [data-slot=tabs-trigger]{min-height:42px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--management-muted);background:transparent}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) .studio-filter-tabs__list [data-slot=tabs-trigger][data-state=active]{border-bottom-color:var(--management-brand);color:var(--management-brand-deep);background:transparent;box-shadow:none}[data-studio-os=teaching] .view-stage .studio-assignment-surface .assignment-item{border-color:var(--management-line);border-radius:8px;background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage .studio-assignment-surface .assignment-item:hover{border-color:#b9c4df;box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is([data-slot=table-container],.overflow-x-auto.rounded-2xl,.overflow-hidden.rounded-2xl){border-color:var(--management-line);border-radius:10px;background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) [data-slot=table-head]{height:42px;color:var(--management-muted);background:var(--management-panel-soft);font-size:10px;letter-spacing:.02em;text-transform:none}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) [data-slot=table-cell]{min-height:48px;border-color:#edf0f4;color:var(--management-ink)}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) [data-slot=table-row]:hover{background:#fafbff}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) tbody [data-slot=table-row]{background:var(--management-panel)!important}[data-studio-os=teaching] .view-stage :is(.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) thead [data-slot=table-row]{background:var(--management-panel-soft)!important}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is([class*=border-dashed],[data-slot=table-cell].py-10){min-height:148px;border-color:var(--management-line-strong);background:var(--management-panel-soft)}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is(.bg-muted\/40,.bg-muted\/50,.bg-background\/50,.bg-background\/60,.bg-background\/70){background:var(--management-panel-soft)!important}[data-studio-os=teaching] .view-stage :is(.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface) :is([class*="bg-background/"],[class~=bg-muted],[class*="bg-muted/"]):not([data-slot=button]):not([data-slot=tabs-trigger]):not([role=tab]){background:var(--management-panel-soft)!important;background-color:var(--management-panel-soft)!important;background-image:none!important}[data-studio-os=teaching] .view-stage .studio-management-surface :is([data-slot=card],[class*=bg-card],.glass,.page-card,.workspace-board,.admin-board,.admin-pane,.academic-entity-table,.admin-model-overview){border-color:var(--management-line);background:var(--management-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-studio-os=teaching] .view-stage .studio-management-surface :is([class*=bg-background],[class~=bg-muted],[class*="bg-muted/"]):not([data-slot=button]):not([data-slot=tabs-trigger]):not([role=tab]):not([role=switch]){background:var(--management-panel-soft)!important;background-color:var(--management-panel-soft)!important;background-image:none!important}[data-studio-os=teaching] .view-stage .studio-management-surface button[class*="hover:bg-muted"]{background:var(--management-panel)!important;background-color:var(--management-panel)!important;background-image:none!important}[data-studio-os=teaching] .view-stage .studio-dashboard-surface{padding:0 0 22px;background:transparent}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is(.page-card,.glass,.metric-card,.page-card-muted,.list-item-card,[data-slot=card]){border-color:var(--management-line);background:var(--management-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is([class*=bg-background],[class*=bg-muted],[class*=bg-slate-50]):not([data-slot=button]):not([data-slot=tabs-trigger]):not([role=tab]):not([role=switch]){background:var(--management-panel-soft)!important;background-color:var(--management-panel-soft)!important;background-image:none!important}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is(.text-foreground,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--management-ink)!important}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is(.text-muted-foreground,.text-slate-600,.text-slate-500){color:var(--management-muted)!important}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is([class*=border-border],[class*=border-slate]){border-color:var(--management-line)!important}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is(.gradient-primary,.gradient-accent){border-color:var(--management-brand);background:var(--management-brand)!important;background-image:none!important;box-shadow:0 4px 10px rgb(79 95 189/18%)}[data-studio-os=teaching] .view-stage .studio-dashboard-surface :is(.rounded-2xl,.rounded-3xl){border-radius:10px}[data-studio-os=teaching] .view-stage .studio-teaching-management-surface :is(.teaching-actions-panel,.teaching-management-board,.workspace-board,.workspace-pane){border-color:var(--management-line);background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage .studio-teaching-management-surface .workspace-pane-muted{border-color:var(--management-line);background:var(--management-panel-soft)!important}[data-studio-os=teaching] .view-stage .studio-management-surface :is(.entity-filters,.entity-filter-row,.studio-section-toolbar,.studio-model-tabs__list){border-color:var(--management-line);border-radius:10px;background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage .studio-management-surface :is([data-slot=table-container],.academic-entity-table,.overflow-x-auto.rounded-2xl,.overflow-hidden.rounded-2xl){border-color:var(--management-line);border-radius:10px;background:var(--management-panel);box-shadow:none}[data-studio-os=teaching] .view-stage .studio-management-surface :is(thead,[data-slot=table-head]){color:var(--management-muted);background:var(--management-panel-soft)!important}[data-studio-os=teaching] .view-stage .studio-management-surface :is(tbody tr,tbody [data-slot=table-row]){background:var(--management-panel)!important;border-color:#edf0f4}[data-studio-os=teaching] .view-stage .studio-management-surface :is([data-slot=table-cell],td,th){border-color:#edf0f4;color:var(--management-ink)}@media (max-width:920px){[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface){padding-inline:18px}[data-studio-os=teaching] .view-stage :is(.studio-stat-rail,.account-stats){grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-os=teaching] .view-stage :is(.studio-stat-rail,.account-stats)>[data-slot=card]:nth-child(2){border-right:0}[data-studio-os=teaching] .view-stage :is(.studio-stat-rail,.account-stats)>[data-slot=card]:nth-child(-n+2){border-bottom:1px solid var(--management-line)}}@media (max-width:640px){[data-studio-os=teaching] .view-stage :is(.studio-management-surface,.studio-assignment-surface,.studio-account-surface,.studio-resource-surface,.studio-resource-governance-surface,.studio-credits-surface,.studio-approval-surface,.studio-evaluation-surface){padding:16px 13px 28px}[data-studio-os=teaching] .view-stage :is(.studio-section-toolbar,.studio-filter-panel){grid-template-columns:1fr}[data-studio-os=teaching] .view-stage :is(.studio-section-toolbar__actions,.workspace-page-header__actions){justify-content:flex-start}}