@media screen{.school-app{background:linear-gradient(115deg,#edf6fc,#f8fcff 45%,#eaf4fc)!important;color:#172033;--border:#8290a3;--panel-border:#8290a3;--secondary-text:#334155;font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.school-app,.school-app .profile-action-button,.school-app .text-sm{font-size:1rem;line-height:1.75}.school-app .text-xs,.school-app [class~="text-[10px]"],.school-app [class~="text-[11px]"],.school-app [class~="text-[12px]"]{font-size:.875rem;line-height:1.7}.school-app .text-white{color:#172033!important}.school-app [class~="bg-indigo-950/30"]{background-color:#eef2ff!important}.school-app .text-indigo-200{color:#3730a3!important}.school-app .text-purple-400{color:#6b21a8!important}.school-app .bg-indigo-600.text-white{color:#fff!important}.school-app .bg-indigo-600:hover{background-color:#4338ca!important}.school-app [class~="bg-black/40"]{background-color:#e2e8f0!important}.school-app :is([class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-slate-800],[class~="bg-slate-950/80"],[class~="bg-slate-950/60"],[class~="bg-slate-950/50"],[class~="bg-slate-900/60"],[class~="bg-slate-800/90"],[class~="bg-slate-800/60"],[class~="bg-slate-800/40"],[class~=bg-slate-700],[class~="bg-slate-900/35"],[class~="bg-slate-900/90"],[class~="bg-slate-900/40"],[class~="bg-slate-900/80"]){background-color:#fff!important}.school-app :is([class~=bg-slate-50],[class~=bg-slate-100],[class~="bg-slate-50/60"]){background-color:#edf5fb!important}.school-app :is([class~="hover:bg-slate-200"]:hover,[class~="hover:bg-slate-700"]:hover,[class~="hover:bg-slate-800/20"]:hover,[class~="hover:bg-slate-50"]:hover,[class~="hover:bg-slate-600"]:hover,[class~="hover:bg-slate-800/70"]:hover){background-color:#e5f0f9!important}.school-app :is([class~=border-slate-200],[class~=border-slate-300],[class~=border-slate-800],[class~=border-slate-100],[class~=border-slate-700],[class~="border-slate-800/80"],[class~=border-slate-600],[class~="border-slate-700/80"],[class~="border-slate-700/60"],[class~="border-slate-500/50"],[class~="border-slate-700/50"],[class~="border-slate-700/40"]){border-color:var(--panel-border)!important}.school-app :is([class~="divide-slate-800/60"],[class~=divide-slate-100]){border-color:var(--panel-border)}.school-app :is([class~=text-slate-500],[class~=text-slate-600],[class~=text-slate-400],[class~=text-slate-300],[class~=text-slate-200],[class~=text-slate-100]){color:#334155!important}.school-app :is([class~=text-blue-200],[class~=text-blue-100],[class~=text-blue-600],[class~=text-blue-300]){color:#1d4ed8!important}.school-app :is([class~=bg-blue-950],[class~="bg-blue-950/30"],[class~="bg-blue-900/60"],[class~="bg-blue-950/70"]){background-color:#eff6ff!important}.school-app :is([class~=text-emerald-400],[class~=text-emerald-300],[class~=text-emerald-600],[class~=text-emerald-200]){color:#166534!important}.school-app :is([class~=bg-emerald-950],[class~="bg-emerald-950/50"],[class~="bg-emerald-950/30"],[class~="bg-emerald-950/40"],[class~="bg-emerald-900/60"],[class~="bg-emerald-950/70"],[class~="bg-emerald-950/60"]){background-color:#f0fdf4!important}.school-app :is([class~=text-rose-300],[class~=text-rose-400],[class~=text-rose-200],[class~="text-rose-400/80"],[class~=text-rose-600]){color:#9f1239!important}.school-app :is([class~="bg-rose-950/40"],[class~="bg-rose-950/60"],[class~="bg-rose-950/70"],[class~="bg-rose-950/30"],[class~=bg-rose-950]){background-color:#fff1f2!important}.school-app :is([class~=text-amber-400],[class~=text-amber-600],[class~=text-amber-300],[class~=text-amber-200],[class~="text-amber-300/90"]){color:#92400e!important}.school-app :is([class~=bg-amber-950],[class~="bg-amber-950/40"],[class~="bg-amber-950/30"],[class~="bg-amber-900/60"],[class~="bg-amber-950/80"],[class~="bg-amber-950/60"]){background-color:#fffbeb!important}.school-app :is([class~=text-cyan-400],[class~=text-cyan-300]){color:#155e75!important}.school-app :is([class~="bg-cyan-950/30"],[class~="bg-cyan-950/60"],[class~=bg-cyan-950]){background-color:#ecfeff!important}.school-app :is([class~=text-sky-600],[class~=text-sky-200]){color:#075985!important}.school-app :is([class~="bg-sky-950/30"]){background-color:#f0f9ff!important}.school-app :is([class~=text-violet-200],[class~=text-violet-300]){color:#5b21b6!important}.school-app :is([class~="bg-violet-950/50"]){background-color:#f5f3ff!important}.school-app :is([class~=text-red-600]){color:#b91c1c!important}.school-app :is([class~=bg-blue-700],[class~=bg-emerald-700],[class~=bg-rose-700],[class~=bg-amber-700],[class~=bg-emerald-600],[class~=bg-amber-600],[class~=bg-blue-600],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-sky-600],[class~=bg-rose-600],[class~=bg-violet-700]).text-white,.school-app :is([class~=bg-blue-700],[class~=bg-emerald-700],[class~=bg-rose-700],[class~=bg-amber-700],[class~=bg-emerald-600],[class~=bg-amber-600],[class~=bg-blue-600],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-sky-600],[class~=bg-rose-600],[class~=bg-violet-700]).text-white .text-white{color:#fff!important}.school-app :is([class~=bg-emerald-600]){background-color:#166534!important}.school-app :is([class~=bg-amber-600]){background-color:#92400e!important}.school-app :is([class~=bg-sky-600]){background-color:#075985!important}.school-app :is([class~=bg-teal-600]){background-color:#115e59!important}.school-app :is([class~=bg-rose-600]){background-color:#be123c!important}.school-app :is(button,a):is(.bg-emerald-600,.bg-emerald-700){background-color:#1d4ed8!important;border-color:#1d4ed8!important}.school-app :is(button,a):is(.bg-emerald-600,.bg-emerald-700):hover:not(:disabled){background-color:#1e40af!important}.school-app .workspace-section-heading{background:#edf5fb!important;color:#172033!important;border-color:var(--panel-border)!important}.school-app .workspace-section-heading :is(.text-white,.text-blue-100,.text-blue-200){color:#334155!important}.school-app .workspace-modal-backdrop{background:rgba(15,23,42,.42)!important}.school-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;background-color:#fff!important;color:#172033!important;border-color:var(--panel-border)!important}.school-app :is(input[type=checkbox],input[type=radio]){accent-color:#1d4ed8;flex-shrink:0}.school-app .profile-workspace .overflow-x-auto>table{min-width:30rem}.school-app :is(input,select,textarea):disabled{background-color:#edf5fb!important;color:#475569!important}.school-app .team-person-row select.team-role-field{background-color:#ede9fe!important;border-color:#7c3aed!important;color:#4c1d95!important;font-weight:700}.school-app .team-person-row select.team-role-field:disabled{background-color:#f5f3ff!important;color:#6b6281!important;border-color:#c4b5fd!important}.school-app :is(thead,tfoot) tr{background-color:#e5f0f9!important;color:#172033}.school-app [class*=divide-slate-]>:not([hidden])~:not([hidden]){border-color:#bdccdb!important}.school-app :is(.rounded-2xl,.rounded-3xl){border-radius:.75rem}.school-app :is(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:0 3px 12px rgba(23,32,51,.08)}.school-app .profile-progress-number{font-size:.875rem}.school-app .profile-progress-step{color:#334155;border-color:var(--panel-border)}.school-app .profile-action-secondary{border-color:var(--panel-border)}.school-app .profile-action-primary{background:#1d4ed8;border-color:#1d4ed8}.school-app .profile-action-primary:hover:not(:disabled){background:#1e40af}.school-app :is(.grid,.flex)>*{min-width:0}.school-app .overflow-x-auto{max-width:100%}.school-app :is(p,h1,h2,h3,h4,label,button){overflow-wrap:anywhere}.school-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem;line-height:1.75}.school-app :is(input,textarea)::-moz-placeholder{color:#475569;opacity:1}.school-app :is(input,textarea)::placeholder{color:#475569;opacity:1}.school-app :is(button,input,select,textarea):focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.workspace-navigation{width:100%;padding:1.25rem 1.25rem 0;border:1px solid var(--panel-border);background:#fff}.workspace-navigation-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem}.workspace-navigation-heading h2{margin:0;font-size:1.125rem;font-weight:600;color:#172033}.workspace-navigation-heading p{margin:0;font-size:.875rem;color:var(--secondary-text)}.workspace-navigation-heading strong{font-weight:500;color:#172033}.workspace-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.workspace-team-first-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-member-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-member-profile-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-step{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:.75rem .375rem 1rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--secondary-text);font-size:1rem;line-height:1.6;text-align:right;font-weight:500}.workspace-step:hover{background:#f1f5f9;color:#172033}.workspace-step.is-active{border-bottom-color:#1d4ed8;color:#1d4ed8}.workspace-step-marker{flex:0 0 1rem;font-variant-numeric:tabular-nums}.workspace-step-marker svg{margin-top:.2rem}.workspace-mobile-navigation{display:none}@media (max-width:1023px){.workspace-navigation{padding:1rem}.workspace-steps{display:none}.workspace-mobile-navigation{display:grid;gap:.375rem}.workspace-mobile-navigation label{color:var(--secondary-text);font-size:.875rem}.workspace-mobile-navigation select{width:100%;min-width:0;min-height:48px;padding:.5rem .75rem;border:1px solid #94a3b8;border-radius:.375rem;color:#172033;background:#fff}}}@media screen{.school-app{--school-ink:#182e37;--school-muted:#3f525b;--school-primary:#176b69;--school-primary-hover:#115654;--school-soft:#e8f2f0;--school-border:#cbd8dc;--school-field-border:#899fa7;--school-sheen:linear-gradient(180deg,#23867f,#176b69 58%,#125b5a);--school-canvas:radial-gradient(ellipse at 85% 0%,#e5f1ef 0%,#eef2f4 45%,#e8edf0 100%);--panel-border:var(--school-border);--border:var(--school-border);--secondary-text:var(--school-muted);color:var(--school-ink);font-weight:500;background:var(--school-canvas)!important}.school-app .text-xs,.school-app :is([class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:.9375rem;line-height:1.8}.school-app :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--school-ink)!important}.school-app :is(.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300,.text-slate-200,.text-slate-100){color:var(--school-muted)!important}.school-app :is(.text-blue-950,.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600,.text-blue-500,.text-blue-400,.text-blue-300,.text-blue-200,.text-blue-100){color:var(--school-primary)!important}.school-app [class~="text-[#1f4e79]"]{color:var(--school-primary)!important}.school-app summary::marker{color:var(--school-primary)}.school-app :is(.bg-slate-50,.bg-slate-100,[class~="bg-slate-50/60"]){background-color:#f0f4f5!important}.school-app :is(.bg-blue-50,.bg-blue-100,.bg-blue-950,[class~="bg-blue-50/50"],[class~="bg-blue-950/30"],[class~="bg-blue-900/60"],[class~="bg-blue-950/70"]){background-color:var(--school-soft)!important}.school-app :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800){background-color:var(--school-primary)!important}.school-app :is(.border-blue-100,.border-blue-200,.border-blue-300){border-color:#b6d4cd!important}.school-app :is(.border-blue-500,.border-blue-600,.border-blue-700){border-color:var(--school-primary)!important}.school-app :is(.rounded-2xl,.rounded-3xl).border:is(.bg-white,.bg-slate-900,.bg-slate-950){background:linear-gradient(160deg,#fff,#fff 75%,#f5faf9)!important;box-shadow:0 5px 16px rgb(24 60 64/6%),inset 0 1px 0 #fff}.school-app .rounded-xl.border.bg-white{box-shadow:0 2px 5px rgb(24 60 64/4%),inset 0 1px 0 #fff}.school-app .shadow-sm{box-shadow:0 2px 6px rgb(24 60 64/7%),inset 0 1px 0 hsla(0,0%,100%,.75)}.school-app :is(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:0 12px 32px rgba(24,60,64,.12),inset 0 1px 0 #fff}.school-app .workspace-section-heading{background:linear-gradient(180deg,#fff,#eef7f5)!important;color:var(--school-ink)!important;border-color:var(--school-border)!important}.school-app .workspace-section-heading :is(.text-white,.text-blue-100,.text-blue-200){color:var(--school-muted)!important}.school-app .profile-action-primary,.school-app :is(button,a):is(.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-emerald-600,.bg-emerald-700,.bg-indigo-600,[class~="!bg-blue-700"]){background:var(--school-sheen) var(--school-primary)!important;border-color:var(--school-primary)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.12),0 3px 7px rgba(23,107,105,.2)}.school-app .profile-action-primary:hover:not(:disabled),.school-app :is(button,a):is(.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-emerald-600,.bg-emerald-700,.bg-indigo-600,[class~="!bg-blue-700"]):hover:not(:disabled){background:linear-gradient(180deg,#1d7770,#115654) var(--school-primary-hover)!important;border-color:var(--school-primary-hover)!important}.school-app :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800).text-white,.school-app :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800).text-white :is(.text-white,.text-blue-100,.text-blue-200){color:#fff!important}.school-app .profile-action-primary:disabled,.school-app :is(button,a):is(.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-emerald-600,.bg-emerald-700,.bg-indigo-600,[class~="!bg-blue-700"]):disabled{box-shadow:none}.school-app :is(button,a).bg-white:hover:not(:disabled){background-color:#f3f9f7!important}.school-app :is([class~="hover:bg-blue-50"],[class~="hover:bg-blue-50/40"],[class~="hover:bg-slate-50"],[class~="hover:bg-slate-200"],[class~="hover:bg-slate-700"],[class~="hover:bg-slate-800/20"],[class~="hover:bg-slate-600"],[class~="hover:bg-slate-800/70"]):hover:not(:disabled){background-color:#e9f3f0!important}.school-app :is(.ring-blue-500,.ring-blue-600,[class~="focus:ring-blue-100"],[class~="focus-visible:ring-blue-600"]){--tw-ring-color:#176b6959}.school-app :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--school-primary);outline-offset:3px}.school-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#fff!important;color:var(--school-ink)!important;border-color:var(--school-field-border)!important;font-weight:500;box-shadow:inset 0 1px 3px rgb(24 60 64/5%)}.school-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{background-color:#edf1f3!important;color:#52636c!important;box-shadow:none}.school-app :is(input,textarea)::-moz-placeholder{color:#596b74}.school-app :is(input,textarea)::placeholder{color:#596b74}.school-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--school-primary)}.school-app .team-person-row select.team-role-field{background-color:#e5f2ee!important;border-color:#6faaa0!important;color:#125654!important}.school-app .team-person-row select.team-role-field:disabled{background-color:#edf3f1!important;color:#526b64!important;border-color:#c3d5cf!important}.school-app :is(thead,tfoot) tr{background-color:#eaf0f2!important;color:var(--school-ink)}.school-app [class*=divide-slate-]>:not([hidden])~:not([hidden]){border-color:#d9e2e5!important}.school-app svg [stroke="#2563eb"]{stroke:var(--school-primary)}.school-app svg [stroke="#dbeafe"]{stroke:#dcebe6}.school-app .workspace-navigation{background:linear-gradient(180deg,#fff,#f6faf9);border-radius:12px;box-shadow:0 3px 10px rgb(24 60 64/5%),inset 0 1px 0 #fff}.school-app .workspace-navigation-heading h2{color:var(--school-ink)}.school-app .workspace-step:hover{background:#eef6f3;color:var(--school-primary)}.school-app .workspace-step.is-active{color:var(--school-primary);border-bottom-color:var(--school-primary);background:linear-gradient(180deg,#f6fbf9,#e4f1ec)}.school-app .profile-workspace .profile-progress-step.is-current{background:linear-gradient(180deg,#f6fbf9,#e4f1ec);border-color:#6faaa0;color:var(--school-primary);box-shadow:inset 0 -2px 0 var(--school-primary)}.school-app .profile-workspace .is-current .profile-progress-number{background:var(--school-primary);color:#fff}.school-app .profile-action-secondary{border-color:var(--school-field-border);box-shadow:inset 0 1px 0 #fff}.school-app .profile-action-secondary:hover:not(:disabled){background:#edf5f2;border-color:#78a59d}@media (prefers-reduced-motion:reduce){.school-app :is(.transition,.transition-all,.transition-colors){transition:none}}}.school-app button.collection-task-tab{min-height:48px;padding:12px 20px;border:2px solid #94a3b8;border-radius:12px;background:#fff;color:#334155;font-weight:700}.school-app button.collection-task-tab[aria-selected=true]{background:#285e5b;border-color:#285e5b;color:#fff;box-shadow:0 3px 0 #173e3c}.school-app button.collection-task-tab[aria-selected=false]:hover{background:#edf5f3;border-color:#285e5b}.school-app .collection-people-table td,.school-app .collection-people-table th{vertical-align:middle}.school-app .collection-people-table bdi{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}@media (max-width:639px){.school-app .collection-people-table,.school-app .collection-people-table tbody{display:block}.school-app .collection-people-table thead{display:none}.school-app .collection-people-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:12px}.school-app .collection-people-table td:last-child,.school-app .collection-people-table th{grid-column:1/-1}.school-app .collection-people-table td[data-label]{padding:8px 4px;text-align:center}.school-app .collection-people-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;color:#475569}}@media screen{.school-app:has(.assignment-workspace){background:radial-gradient(ellipse at 85% 0,#e5f1ef 0,#eef2f4 45%,#e8edf0 100%)!important}.assignment-workspace{--assignment-ink:var(--school-ink,#182e37);--assignment-muted:var(--school-muted,#3f525b);--assignment-primary:var(--school-primary,#176b69);--assignment-primary-hover:var(--school-primary-hover,#115654);--assignment-soft:var(--school-soft,#e8f2f0);--assignment-border:var(--school-border,#cbd8dc);--assignment-field-border:var(--school-field-border,#899fa7);--panel-border:var(--assignment-border);--border:var(--assignment-border);background:linear-gradient(160deg,#fff,#fff 70%,#f5faf9);border-radius:12px;color:var(--assignment-ink);font-weight:500;box-shadow:0 12px 32px rgb(24 60 64/8%),0 2px 5px rgb(24 60 64/4%),inset 0 1px 0 #fff;padding:clamp(16px,2.5vw,32px)}.school-app .assignment-workspace :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--assignment-ink)!important}.school-app .assignment-workspace :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--assignment-muted)!important}.school-app .assignment-workspace :is(.text-blue-700,.text-blue-800){color:var(--assignment-primary)!important}.school-app .assignment-workspace .text-xs{font-size:.9375rem;line-height:1.8}.assignment-workspace .assignment-heading{margin-bottom:24px}.assignment-workspace .assignment-heading h2{font-size:1.5rem;line-height:1.6}.assignment-workspace .assignment-heading>svg{margin-top:5px;flex-shrink:0}.assignment-workspace .assignment-metrics{max-width:440px;margin-bottom:24px;gap:12px}.assignment-workspace .assignment-metric{background:linear-gradient(155deg,#fff,#edf6f4);border:1px solid var(--assignment-border);border-radius:8px;padding:14px 18px;box-shadow:inset 0 1px 0 #fff,0 3px 8px rgb(24 60 64/5%)}.assignment-workspace .assignment-metric p:first-child{color:var(--assignment-muted)}.assignment-workspace .assignment-metric p:last-child{color:var(--assignment-primary);font-size:2rem;line-height:1.3;font-variant-numeric:tabular-nums}.school-app .assignment-workspace .assignment-explanation{background:linear-gradient(180deg,#f7fafb,#eef3f5)!important;border-color:var(--assignment-border)!important;border-radius:8px;padding:14px 18px;margin-bottom:24px;line-height:1.9}.school-app .assignment-workspace .assignment-card{background:#fff;border-color:var(--assignment-border)!important;border-radius:10px;box-shadow:0 2px 5px rgb(24 60 64/4%),inset 0 1px 0 #fff;transition:border-color .15s ease}.school-app .assignment-workspace .assignment-card.is-expanded{border-color:#6daba3!important;box-shadow:0 6px 16px rgb(23 107 105/9%),inset 0 1px 0 #fff}.assignment-workspace .assignment-card.is-expanded>.assignment-toggle{background:linear-gradient(180deg,#fff,#eef7f5);border-radius:10px 10px 0 0}.assignment-workspace .assignment-toggle{border-radius:10px;padding:18px}.assignment-workspace .assignment-toggle:hover{background:#f8faf9}.assignment-workspace .assignment-toggle h3{white-space:normal;overflow-wrap:anywhere}.assignment-workspace .assignment-code{flex-shrink:0;background:linear-gradient(145deg,#f3fcf9,#d6ece7);color:var(--assignment-primary);border-radius:6px;padding:7px 10px;box-shadow:inset 0 1px 0 #fff,0 1px 3px rgb(23 107 105/8%)}.assignment-workspace .assignment-status{border-radius:6px;padding:5px 10px;white-space:nowrap}.assignment-workspace .assignment-status.is-pending{color:#8a5016;background:#fff3e3}.assignment-workspace .assignment-status.is-saved{color:#216346;background:#eaf5ed}.assignment-workspace .assignment-status.is-optional{color:var(--assignment-muted);background:#f1f3f5}.assignment-workspace .assignment-content{padding:18px}.assignment-workspace .assignment-suggestion{background:linear-gradient(110deg,#f5faf8,#e5f2ee);border-color:#c6ded7;border-radius:8px;padding:14px 16px;margin-bottom:20px;line-height:1.9}.assignment-workspace .assignment-fields{gap:24px}.assignment-workspace .assignment-fields>*{min-width:0}.school-app .assignment-workspace select.assignment-select{border-color:var(--assignment-field-border)!important;background-color:#fff!important;color:var(--assignment-ink)!important;border-radius:6px;min-height:48px;font-weight:500;box-shadow:inset 0 1px 3px rgb(24 60 64/5%)}.assignment-workspace .assignment-participant{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-color:var(--assignment-border);border-radius:6px;background:#fff;color:var(--assignment-muted);overflow-wrap:anywhere}.assignment-workspace .assignment-participant.is-selected{background:linear-gradient(180deg,#f3fbf8,#e0f0eb);border-color:#6faaa0;color:#125654}.assignment-workspace .assignment-participant input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--assignment-primary)}.school-app .assignment-workspace button.assignment-primary{background:linear-gradient(180deg,#23867f 0,#176b69 58%,#125b5a 100%) var(--assignment-primary)!important;border:1px solid var(--assignment-primary)!important;border-radius:6px;color:#fff!important;font-weight:600;min-height:46px;padding:10px 20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.12),0 3px 7px rgba(23,107,105,.22);transition:background-color .15s ease}.school-app .assignment-workspace button.assignment-primary:hover:not(:disabled){background:linear-gradient(180deg,#1d7770,#115654) var(--assignment-primary-hover)!important;border-color:var(--assignment-primary-hover)!important}.assignment-workspace .assignment-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.school-app .assignment-workspace button.assignment-primary:active:not(:disabled){box-shadow:inset 0 2px 4px rgba(0,0,0,.16)}.school-app .assignment-workspace select.assignment-select:disabled{background:#f1f3f5!important;color:var(--assignment-muted)!important;cursor:not-allowed}.assignment-workspace .assignment-participant:has(input:disabled){cursor:not-allowed;opacity:.65}.assignment-workspace :is(.assignment-success,.assignment-complete,.assignment-participant-summary){background:#eaf5ed;color:#216346;border-color:#c9dfd1;border-radius:8px}.assignment-workspace .assignment-info{background:var(--assignment-soft);color:#125654}.assignment-workspace .assignment-error{background:#fff0ef;color:#9c3136}.assignment-workspace .assignment-unsaved{color:#8a5016}.assignment-workspace :is(button,select,input):focus-visible{outline:3px solid var(--assignment-primary);outline-offset:3px}.assignment-workspace .assignment-participant:focus-within{border-color:var(--assignment-primary)}@media (max-width:639px){.assignment-workspace .assignment-heading h2{font-size:1.125rem}.assignment-workspace .assignment-toggle{flex-wrap:wrap;gap:12px;padding:14px}.assignment-workspace .assignment-toggle>:first-child{width:100%}.assignment-workspace .assignment-toggle>:last-child{width:100%;justify-content:space-between}.assignment-workspace .assignment-content{padding:14px}.assignment-workspace .assignment-fields{gap:18px}.assignment-workspace .assignment-suggestion{padding:12px}}@media (prefers-reduced-motion:reduce){.assignment-workspace :is(.assignment-card,.assignment-primary){transition:none}}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PWrfQ.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysw3PWrfQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ysz3PWrfQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys93PU.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CRXMR5Kw.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CZXMR5Kw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CaXMR5Kw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CUXMQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMR5Kw.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCZXMR5Kw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCaXMR5Kw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCUXMQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCRXMR5Kw.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCZXMR5Kw.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCaXMR5Kw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCUXMQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}