.UndoToast_stack__0RnTJ{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000;display:flex;flex-direction:column-reverse;gap:.6rem}.UndoToast_toast__a_PMT{position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem;background:#16233f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.75rem 1rem;min-width:280px;max-width:420px;box-shadow:0 8px 24px rgba(0,0,0,.35);animation:UndoToast_slideIn__UUwNB .18s ease-out}.UndoToast_message__CoaS_{flex:1 1;color:#f9f9f9;font-family:Inter,sans-serif;font-size:.88rem}.UndoToast_undoBtn__kBr6x{background:rgba(236,181,87,.15);color:#ecb557;border:1px solid rgba(236,181,87,.35);border-radius:6px;padding:.3rem .75rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;flex-shrink:0}.UndoToast_undoBtn__kBr6x:hover{background:rgba(236,181,87,.25)}.UndoToast_progressTrack__x_LxJ{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.08)}.UndoToast_progressBar__7oQcn{height:100%;width:100%;background:#ecb557;transform-origin:left;animation-name:UndoToast_shrink___5n4L;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes UndoToast_shrink___5n4L{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes UndoToast_slideIn__UUwNB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard_container__XPSIE{flex:1 1;padding:2rem;background-color:#112a67;animation:dashboard_pageEnter__5HE9s .18s ease-out}.dashboard_twoCol__mRwi7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.dashboard_threeCol__jrM_n{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:768px){.dashboard_container__XPSIE{padding:3.5rem 1rem 1.25rem;overflow-x:hidden}.dashboard_threeCol__jrM_n,.dashboard_twoCol__mRwi7{grid-template-columns:1fr}.dashboard_searchBar__z6qC9{width:100%;min-width:0}.dashboard_searchWrap__7bOYn,.dashboard_searchWrap__7bOYn .dashboard_searchBar__z6qC9,.dashboard_toolbarLeft__IvDAW{width:100%}.dashboard_toolbar__4uPQ9{flex-direction:column;align-items:stretch}}@keyframes dashboard_pageEnter__5HE9s{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard_header__1cEsV{margin-bottom:2rem}.dashboard_header__1cEsV h1{font-size:1.9rem;color:#f9f9f9;font-family:Kufam,sans-serif}.dashboard_header__1cEsV p{color:rgba(249,249,249,.55);font-size:.9rem;margin-top:.3rem;font-family:Inter,sans-serif}.dashboard_container__XPSIE h2,.dashboard_container__XPSIE h3,.dashboard_container__XPSIE h4{color:#f9f9f9}.dashboard_statsGrid__V_WIx{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.dashboard_statCard__wZMQJ{background:#18245d;border-radius:16px;padding:1.25rem 1rem;text-align:center}.dashboard_statNumber__ygy5m{font-size:2.2rem;font-weight:700;color:#f9f9f9;font-family:Kufam,sans-serif;line-height:1}.dashboard_statLabel__tEauk{color:rgba(249,249,249,.55);font-size:.78rem;margin-top:.35rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em}.dashboard_tabs__9TjZw{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard_tab__OAABv{background:none;border:none;border-bottom:2px solid transparent;color:rgba(249,249,249,.5);font-size:.95rem;font-family:Inter,sans-serif;padding:.55rem 1.1rem;cursor:pointer;transition:color .18s;margin-bottom:-1px}.dashboard_tab__OAABv:hover{color:#f9f9f9}.dashboard_activeTab__oTsoc{color:#f9f9f9;border-bottom-color:#ecb557;font-weight:600}.dashboard_panel__PJtJx{background:#18245d;border-radius:16px;padding:1.5rem}.dashboard_toolbar__4uPQ9{justify-content:space-between;margin-bottom:1.25rem}.dashboard_toolbarLeft__IvDAW,.dashboard_toolbar__4uPQ9{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.dashboard_filterChips__dvH_0{display:flex;gap:.4rem;flex-wrap:wrap}.dashboard_chip__DhmkZ{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:rgba(249,249,249,.65);border-radius:20px;padding:.28rem .85rem;font-size:.82rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s}.dashboard_chip__DhmkZ:hover{background:rgba(255,255,255,.12);color:#f9f9f9}.dashboard_activeChip__V3igD{background:hsl(223,44%,47%);border-color:transparent;color:#ffffff;font-weight:600}.dashboard_searchWrap__7bOYn{position:relative;display:inline-flex;align-items:center}.dashboard_searchWrap__7bOYn .dashboard_searchBar__z6qC9{padding-right:2rem}.dashboard_searchClear__jHDHX{position:absolute;right:.5rem;background:none;border:none;color:rgba(249,249,249,.45);font-size:1.1rem;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center}.dashboard_searchClear__jHDHX:hover{color:#f9f9f9}.dashboard_searchBar__z6qC9{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#f9f9f9;border-radius:6px;padding:.45rem .85rem;font-size:.88rem;font-family:Inter,sans-serif;outline:none;width:220px;transition:border-color .18s}.dashboard_searchBar__z6qC9::placeholder{color:rgba(249,249,249,.3)}.dashboard_searchBar__z6qC9:focus{border-color:rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(236,181,87,.12)}.dashboard_btnPrimary__1fje1{background-color:#ecb557;color:#112a67;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.88rem;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.dashboard_btnPrimary__1fje1:hover{background-color:#f4c767}.dashboard_btnPrimary__1fje1:disabled{opacity:.5;cursor:not-allowed}.dashboard_btnSecondary__Rbn9o{background:transparent;color:rgba(249,249,249,.7);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.55rem 1.1rem;font-size:.88rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s;white-space:nowrap}.dashboard_btnSecondary__Rbn9o:hover{background:rgba(255,255,255,.08);color:#f9f9f9}.dashboard_btnSmall__qBHiN{background:rgba(255,255,255,.07);color:rgba(249,249,249,.9);padding:.3rem .65rem;font-size:.8rem;border-radius:5px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:background-color .18s;white-space:nowrap}.dashboard_btnSmall__qBHiN:hover{background:rgba(255,255,255,.14);color:#ffffff}.dashboard_btnSmall__qBHiN:disabled{opacity:.55;cursor:not-allowed}.dashboard_btnComplete__hQSvR{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.25)}.dashboard_btnComplete__hQSvR:hover{background:rgba(74,222,128,.25)}.dashboard_btnReopen__adY6W{background:rgba(79,141,222,.15);color:#4f8dde;border:1px solid rgba(79,141,222,.25)}.dashboard_btnReopen__adY6W:hover{background:rgba(79,141,222,.25)}.dashboard_btnDanger__JCour{background:transparent;color:#f87171;border:1px solid rgba(248,113,113,.3);border-radius:5px;padding:.3rem .65rem;font-size:.8rem;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .18s;white-space:nowrap}.dashboard_btnDanger__JCour:hover{background:rgba(248,113,113,.1)}.dashboard_tableWrapper__TY6yi{overflow-x:auto}.dashboard_table__hvasK{width:100%;border-collapse:collapse;font-family:Inter,sans-serif}.dashboard_table__hvasK th{text-align:left;color:rgba(249,249,249,.5);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.1);font-weight:500}.dashboard_table__hvasK td{padding:.75rem .9rem;color:#f9f9f9;border-bottom:1px solid rgba(255,255,255,.06);font-size:.9rem;vertical-align:middle}.dashboard_table__hvasK tr:last-child td{border-bottom:none}.dashboard_table__hvasK tr:hover td{background:rgba(255,255,255,.03)}.dashboard_cellMono__UazAf{font-family:monospace;font-size:.85rem;color:rgba(249,249,249,.65)}.dashboard_cellActions__ydyBl{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.dashboard_badge__1_XMC{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.72rem;font-weight:600;font-family:Inter,sans-serif;letter-spacing:.03em}.dashboard_badgeLEAD__XWvRc{background:rgba(124,58,237,.2);color:#c4b5fd}.dashboard_badgeLEADWEB__Rk9M6{background:rgba(99,102,241,.2);color:#a5b4fc}.dashboard_badgeHEAD__Z8U1A{background:rgba(5,150,105,.2);color:#6ee7b7}.dashboard_badgePM__8Hp11{background:rgba(79,141,222,.2);color:#93c5fd}.dashboard_badgeWEB__Kx2_T{background:rgba(219,39,119,.2);color:#f9a8d4}.dashboard_badgeSTUDENT__Dx60o{background:rgba(236,181,87,.2);color:#fcd34d}.dashboard_statusDot__01omE{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.45rem}.dashboard_statusDone__zz_RM{color:#4ade80}.dashboard_statusDoneDot__0nfM_{background:#4ade80}.dashboard_statusPending__nljLa{color:rgba(249,249,249,.6)}.dashboard_statusPendingDot__mvDTq{background:rgba(249,249,249,.4)}.dashboard_roleSelect__HpD7X{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#f9f9f9;border-radius:6px;padding:.28rem .6rem;font-size:.8rem;font-family:Inter,sans-serif;outline:none;cursor:pointer;transition:border-color .18s,box-shadow .18s}select.dashboard_roleSelect__HpD7X{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='rgba(249%2C249%2C249%2C0.45)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:.75rem;padding-right:2rem;background-color:rgba(255,255,255,.08)}.dashboard_roleSelect__HpD7X:focus{border-color:rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(236,181,87,.12)}.dashboard_roleSelect__HpD7X option{background:#18245d}.dashboard_overlay__CLluQ{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.dashboard_modal__5K5tv{background:#18245d;border-radius:16px;padding:2rem;width:100%;max-width:480px;box-shadow:0 24px 64px rgba(0,0,0,.5);max-height:90vh;overflow-y:auto}.dashboard_modal__5K5tv h2{color:#f9f9f9;font-family:Kufam,sans-serif;font-size:1.3rem;margin-bottom:1.5rem}.dashboard_formGroup__K3rtL{margin-bottom:1rem}.dashboard_formGroup__K3rtL label{display:block;color:rgba(249,249,249,.6);font-size:.8rem;font-family:Inter,sans-serif;margin-bottom:.35rem;font-weight:500}.dashboard_required__D_Wd_{color:#f87171;margin-left:.15rem;font-weight:700}.dashboard_formGroup__K3rtL input:not([type=checkbox]):not([type=radio]),.dashboard_formGroup__K3rtL select,.dashboard_formGroup__K3rtL textarea{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#f9f9f9;border-radius:6px;padding:.6rem .8rem;font-size:.9rem;font-family:Inter,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}.dashboard_formGroup__K3rtL select,.dashboard_groupFilter__0gTpZ,.dashboard_roleSelect__HpD7X{color-scheme:dark;color:#f9f9f9;background-color:#18245d}.dashboard_formGroup__K3rtL select optgroup,.dashboard_formGroup__K3rtL select option,.dashboard_groupFilter__0gTpZ optgroup,.dashboard_groupFilter__0gTpZ option,.dashboard_roleSelect__HpD7X optgroup,.dashboard_roleSelect__HpD7X option{color:#f9f9f9;background-color:#18245d}.dashboard_questionBank__hRxzo{display:grid;grid-gap:.55rem;gap:.55rem;font-family:Inter,sans-serif}.dashboard_questionBankHint__uD4nt{color:rgba(249,249,249,.68);font-size:.85rem;line-height:1.45}.dashboard_questionBankTitle__rSUYo{color:#f9f9f9;font:600 1rem/1.4 Inter,sans-serif}.dashboard_questionBankList__Bcmod{display:grid;grid-gap:.65rem;gap:.65rem}.dashboard_questionBankRow__kTqOG{padding:.85rem;border:1px solid #45517f;border-radius:8px;background:#202e64}.dashboard_formGroup__K3rtL .dashboard_questionBankChoice__cWFy6{display:flex;align-items:flex-start;gap:.75rem;margin:0;color:#f9f9f9;font-size:.9rem;line-height:1.5;cursor:pointer}.dashboard_questionBankChoice__cWFy6 input{margin-top:.15rem}.dashboard_questionBankChoice__cWFy6 span{min-width:0;overflow-wrap:anywhere}.dashboard_questionBankActions__BGztu{display:flex;flex-wrap:wrap;gap:.5rem;margin:.65rem 0 0 1.85rem}.dashboard_questionBankComposer__JBr3v{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.75rem;border-top:1px solid #45517f}.dashboard_questionBankComposer__JBr3v button{justify-self:start}.dashboard_container__XPSIE,.dashboard_modal__5K5tv,.dashboard_panel__PJtJx{font-family:Inter,sans-serif;color:#f9f9f9}.dashboard_btnDanger__JCour:disabled,.dashboard_btnSecondary__Rbn9o:disabled{cursor:not-allowed;opacity:.6}.dashboard_btnDanger__JCour:focus-visible,.dashboard_btnPrimary__1fje1:focus-visible,.dashboard_btnSecondary__Rbn9o:focus-visible,.dashboard_btnSmall__qBHiN:focus-visible{outline:2px solid #ecb557;outline-offset:3px}.dashboard_questionBankActions__BGztu button{min-height:36px}@media (max-width:540px){.dashboard_modal__5K5tv{padding:1.25rem}.dashboard_questionBankActions__BGztu button{min-height:44px}}.dashboard_checkboxInput__juaMe{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;margin:0;border-radius:5px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);cursor:pointer;position:relative;transition:background-color .18s,border-color .18s}.dashboard_checkboxInput__juaMe:hover{border-color:rgba(255,255,255,.4)}.dashboard_checkboxInput__juaMe:checked{background:#ecb557;border-color:#ecb557}.dashboard_checkboxInput__juaMe:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #18245d;border-width:0 2px 2px 0;transform:rotate(45deg)}.dashboard_checkboxInput__juaMe:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(236,181,87,.25)}.dashboard_modalActions__R07Hn{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.75rem}.dashboard_emptyState__MArdt{text-align:center;padding:3rem 2rem;color:rgba(249,249,249,.3);font-family:Inter,sans-serif;font-size:.9rem}.dashboard_emptyIcon__IZ5_6{font-size:2.5rem;margin-bottom:.75rem;display:block}.dashboard_loading__n30dx{text-align:center;padding:4rem;color:rgba(249,249,249,.35);font-family:Inter,sans-serif}.dashboard_skeletonBlock__6_VDh{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%;animation:dashboard_shimmer__g71MQ 1.4s ease-in-out infinite;border-radius:4px}@keyframes dashboard_shimmer__g71MQ{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard_alertError__CSKX_{background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.25);color:#fca5a5;border-radius:8px}.dashboard_alertError__CSKX_,.dashboard_alertSuccess__yMjOw{padding:.7rem 1rem;font-size:.85rem;font-family:Inter,sans-serif;margin-bottom:1rem}.dashboard_alertSuccess__yMjOw{background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);color:#86efac;border-radius:8px}.dashboard_subTabs__qICH9{display:flex;gap:.4rem;margin-bottom:1rem}.dashboard_subTab__AlCjE{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(249,249,249,.55);border-radius:6px;padding:.35rem .9rem;font-size:.82rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s}.dashboard_subTab__AlCjE:hover{color:#f9f9f9;background:rgba(255,255,255,.1)}.dashboard_activeSubTab___Is52{background:hsl(223,44%,47%);border-color:transparent;color:#ffffff;font-weight:600}.dashboard_groupToggle__i6t_a{background:transparent;color:#f9f9f9;border:1px solid rgba(255,255,255,.25);border-radius:6px;min-width:36px;min-height:36px;cursor:pointer}.dashboard_groupToggle__i6t_a:focus-visible{outline:2px solid #ecb557;outline-offset:2px}.dashboard_gradebookHint__OtZxx{color:rgba(249,249,249,.75);font:.85rem/1.6 Inter,sans-serif;margin-bottom:1rem}.dashboard_gradebookHint__OtZxx summary{cursor:pointer}.dashboard_gradebookHint__OtZxx p{margin-top:.5rem}@media (max-width:480px){.dashboard_modal__5K5tv{padding:1rem}.dashboard_gradebookStats__UbzNX{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dashboard_gradebookStats__UbzNX .dashboard_statCard__wZMQJ{padding:.85rem .35rem}.dashboard_gradebookStats__UbzNX .dashboard_statNumber__ygy5m{font-size:1.5rem}.dashboard_gradebookStats__UbzNX .dashboard_statLabel__tEauk{font-size:.65rem}}.dashboard_groupFilter__0gTpZ{min-height:36px;max-width:100%;color-scheme:dark;padding-right:.6rem}.dashboard_groupFilter__0gTpZ option{background:#18245d;color:#f9f9f9}.dashboard_groupFilter__0gTpZ:focus-visible{outline:2px solid #ecb557;outline-offset:3px}@media (max-width:768px){.dashboard_groupFilter__0gTpZ{min-height:44px}}.dashboard_checkControls__YDA0Z{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem;margin-bottom:1.25rem;border:1px solid rgba(236,181,87,.45);border-radius:8px;background:rgba(236,181,87,.08)}.dashboard_checkControls__YDA0Z p{margin:.5rem 0 0;color:rgba(249,249,249,.75);font-size:.9rem}.dashboard_checkToggle__xLpGV{min-height:48px;padding:.85rem 1.4rem;font-size:1rem;white-space:normal}@media (max-width:600px){.dashboard_checkToggle__xLpGV{width:100%}}.dashboard_skeletonStatNumber__uGhVQ{height:2rem;width:50%;margin:0 auto .5rem}.dashboard_skeletonStatLabel__N82Il{height:.65rem;width:65%;margin:0 auto}.dashboard_panelHeader__uGKTQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dashboard_panelTitle__Sy6Z7{color:#f9f9f9;font-family:Inter,sans-serif;font-weight:600}.dashboard_panelLink___eeaZ{color:#ecb557;font-size:.82rem;font-family:Inter,sans-serif;text-decoration:none}.dashboard_countBadge__Veu7J{background:#ecb557;color:#112a67;border-radius:10px;padding:.05rem .45rem;font-size:.72rem;margin-left:.5rem;font-weight:700}.dashboard_sprintCard__8HMAr{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.dashboard_sprintEyebrow__tpueO{color:rgba(249,249,249,.45);font-family:Inter,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem}.dashboard_sprintGoal__aR_3V{color:#f9f9f9;font-family:Inter,sans-serif;font-weight:600;font-size:1rem}.dashboard_sprintDates__12Luw{color:rgba(249,249,249,.4);font-family:Inter,sans-serif;font-size:.78rem;margin-top:.3rem}.dashboard_completionChip__EOVdb{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.04);border-radius:8px;padding:.4rem .75rem}.dashboard_completionCount__F2VP_{color:#4ade80;font-family:Inter,sans-serif;font-weight:700;font-size:1rem}.dashboard_completionTotal__J5iTf{color:rgba(249,249,249,.5);font-family:Inter,sans-serif;font-size:.85rem}.dashboard_emptyStateCompact__yDUHL{padding:1.5rem 0}.dashboard_muted__knCqf{opacity:.4}.dashboard_listRow__UOuSg{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.dashboard_listStack__hBN4I{display:flex;flex-direction:column;gap:.5rem}.dashboard_listPrimary__F9Yys{color:#f9f9f9;font-family:Inter,sans-serif;font-size:.85rem}.dashboard_listSecondary__Mxeah{color:rgba(249,249,249,.45);font-family:Inter,sans-serif;font-size:.76rem}.dashboard_sectionLabel__a6n4I{color:rgba(249,249,249,.45);font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.dashboard_accessSection__TNGT4{margin-bottom:1rem}.dashboard_accessList__Oc9dl{display:flex;flex-direction:column;gap:.4rem}.dashboard_accessRow__r3GSP{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:8px;text-decoration:none}.dashboard_accessApproved__sbpZm{background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.2)}.dashboard_accessPending__Tw1bD{background:rgba(236,181,87,.08);border:1px solid rgba(236,181,87,.18)}.dashboard_accessAvailable__QoUcU{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.dashboard_accessApprovedAction__0WRkq{color:#4ade80;font-size:.78rem;font-family:Inter,sans-serif}.dashboard_accessPendingAction__UYvno{color:#ecb557;font-size:.78rem;font-family:Inter,sans-serif}.dashboard_accessAvailableLabel__W0BUu{color:rgba(249,249,249,.7);font-family:Inter,sans-serif;font-size:.85rem}.dashboard_accessExpiry__0ic0a{font-family:Inter,sans-serif;font-size:.72rem;margin-top:1px}.dashboard_expiryNormal__nMqre{color:rgba(249,249,249,.45)}.dashboard_expirySoon__Nl5Mx{color:#ecb557}.dashboard_expiryUrgent__fY5of{color:#f87171}.dashboard_accessError__K1s9o{color:#f87171;font-family:Inter,sans-serif;font-size:.78rem;margin-bottom:.5rem}.dashboard_accessButton__g_rou{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:.78rem;padding:.2rem .6rem;font-family:Inter,sans-serif}.dashboard_skeletonAccessRow__go_nM{height:2.2rem;border-radius:8px}.dashboard_sideStack__fdoOv{display:flex;flex-direction:column;gap:1rem;min-width:0}.dashboard_alignStart__8yGJv{align-items:start}.dashboard_checkinAlert__brm_B{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:10px;padding:.85rem 1.25rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:#4ade80;font-family:Inter,sans-serif;font-weight:600}.dashboard_checkinAlert__brm_B span{font-size:.9rem}.dashboard_checkinAlert__brm_B a{color:inherit;font-size:.82rem;text-decoration:none}.dashboard_sprintStatus__Qrnuu{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.5rem 1rem;font-family:Inter,sans-serif;font-weight:600;font-size:.9rem;color:rgba(249,249,249,.6)}.dashboard_sprintStatusDone___3U45{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.25);color:#4ade80}.dashboard_sectionGap__63C8E{margin-bottom:1rem}.dashboard_roleShortcut__hDR_m{padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#f9f9f9;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600}.dashboard_roleShortcutAction__gMtXs{color:#ecb557;font-size:.8rem;font-weight:400}.EventsPanel_codeRow__3zrI3{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:1rem .9rem;background:#112a67;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}@media (max-width:480px){.EventsPanel_codeDigits__Y9xX2{font-size:1.8rem;letter-spacing:.2em}.EventsPanel_timerDigits__tJMzH{font-size:1.2rem}.EventsPanel_codeRow__3zrI3{gap:1.25rem}}.EventsPanel_codeLabel__FpUl_{display:block;color:rgba(249,249,249,.45);font-size:.68rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.3rem}.EventsPanel_codeBlock__Jj_sK{flex-shrink:0}.EventsPanel_codeDigitsRow__e0yoW{display:flex;align-items:center;gap:.6rem}.EventsPanel_codeDigits__Y9xX2{display:block;font-family:Kufam,monospace;font-size:2.4rem;font-weight:700;color:#f9f9f9;letter-spacing:.3em;line-height:1}.EventsPanel_enlargeBtn__4_Wve{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:rgba(249,249,249,.7);cursor:pointer;transition:background .15s,color .15s}.EventsPanel_enlargeBtn__4_Wve:hover{background:rgba(236,181,87,.15);border-color:rgba(236,181,87,.35);color:#ecb557}.EventsPanel_timerBlock__n3jQl{flex-shrink:0}.EventsPanel_timerDigits__tJMzH{display:block;font-family:monospace;font-size:1.6rem;font-weight:700;line-height:1;transition:color .3s}.EventsPanel_attendeeRow__AweGX{padding:1rem .9rem;background:#112a67;border-bottom:1px solid rgba(255,255,255,.06)}.EventsPanel_attendeeHeader__otlSZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;color:#f9f9f9;font-family:Inter,sans-serif;font-weight:600;font-size:.9rem}.EventsPanel_attendeeEmpty__9jza3{color:rgba(249,249,249,.35);font-family:Inter,sans-serif;font-size:.85rem}.EventsPanel_attendeeChips__1DUqP{display:flex;flex-wrap:wrap;gap:.4rem}.EventsPanel_enlargeOverlay__eKhO0{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:safe center;justify-content:safe center;overflow:auto;padding:2rem 1rem;box-sizing:border-box;background:#05070f;cursor:pointer;animation:EventsPanel_enlargeFadeIn__W_s4R .15s ease-out}.EventsPanel_enlargeCloseBtn__ufbKP{position:fixed;top:1.5rem;right:1.5rem;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:rgba(249,249,249,.75);cursor:pointer;transition:background .15s,color .15s}.EventsPanel_enlargeCloseBtn__ufbKP:hover{background:rgba(255,255,255,.12);color:#f9f9f9}.EventsPanel_enlargeContent__m2uQO{display:flex;flex-direction:column;align-items:center;cursor:default;padding:1.5rem;text-align:center;width:100%;max-width:100%;max-height:calc(100dvh - 2rem);overflow-y:auto;box-sizing:border-box;margin:auto}.EventsPanel_enlargeEventTitle__0iWec{color:rgba(249,249,249,.55);font-family:Inter,sans-serif;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:600;margin-bottom:2.5rem;max-width:100%;overflow-wrap:break-word}.EventsPanel_enlargeLabel__SMeyq{color:rgba(249,249,249,.4);font-family:Inter,sans-serif;font-size:clamp(.75rem,1.5vw,.95rem);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.5rem}.EventsPanel_enlargeDigits__Ikaha{font-family:Kufam,monospace;font-size:min(16vw,20dvh,13rem);font-weight:700;color:#f9f9f9;letter-spacing:.12em;line-height:1.1;margin-bottom:2.5rem;max-width:100%;overflow-wrap:anywhere;word-break:break-all}.EventsPanel_enlargeTimer__whTX8{font-family:monospace;font-size:clamp(1.25rem,4vw,2.5rem);font-weight:700;transition:color .3s}.EventsPanel_enlargeDivider__CeIPa{width:min(280px,70vw);height:1px;background:rgba(255,255,255,.12);margin:2.5rem 0 1.75rem}.EventsPanel_qrSection__0Qs2j{display:flex;flex-direction:column;align-items:center}.EventsPanel_qrLabel__4MAC_{color:rgba(249,249,249,.4);font-family:Inter,sans-serif;font-size:clamp(.7rem,1.3vw,.85rem);text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem}.EventsPanel_qrCard__bl5en{background:#f9f9f9;border-radius:14px;padding:1rem;line-height:0}.EventsPanel_qrImage__GAzmD{display:block;width:min(16vw,16vh,180px);height:min(16vw,16vh,180px)}@media (max-height:620px),(max-width:520px){.EventsPanel_enlargeOverlay__eKhO0{padding:1rem .75rem}.EventsPanel_enlargeContent__m2uQO{padding:1rem .5rem}.EventsPanel_enlargeEventTitle__0iWec{margin-bottom:1rem}.EventsPanel_enlargeLabel__SMeyq{margin-bottom:.75rem}.EventsPanel_enlargeDigits__Ikaha{margin-bottom:1rem;letter-spacing:.08em}.EventsPanel_enlargeDivider__CeIPa{margin:1rem 0}.EventsPanel_qrCard__bl5en{padding:.6rem}}.EventsPanel_qrUrl__9xeWi{display:block;margin-top:1rem;color:rgba(249,249,249,.55);font-family:monospace;font-size:clamp(.72rem,1.4vw,.9rem);text-align:center;word-break:break-all;max-width:min(320px,80vw);text-decoration:none;transition:color .15s}.EventsPanel_qrUrl__9xeWi:hover{color:#ecb557}@keyframes EventsPanel_enlargeFadeIn__W_s4R{0%{opacity:0}to{opacity:1}}.EventsPanel_chip__bLDO_{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.08);border-radius:20px;padding:.2rem .5rem .2rem .75rem;font-family:monospace;font-size:.82rem;color:#f9f9f9}.EventsPanel_chipRemove__RnBYD{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:rgba(249,249,249,.4);cursor:pointer;line-height:1;transition:background .15s,color .15s}.EventsPanel_chipRemove__RnBYD:hover{background:rgba(248,113,113,.25);color:#fca5a5}.EventsPanel_addAttendeeRow__K2s8P{display:flex;gap:.5rem;align-items:center;margin-top:.75rem}.EventsPanel_addAttendeeError__u_MAc{color:#fca5a5;font-family:Inter,sans-serif;font-size:.78rem;margin-top:.4rem}.EventAudiencePicker_picker__hQSaf{border:1px solid #51648c;border-radius:12px;padding:1rem;color:#f9f9f9;font-family:Inter,sans-serif;min-width:0}.EventAudiencePicker_picker__hQSaf legend{padding:0 .4rem;font-weight:600}.EventAudiencePicker_hint__LDRRQ{font-size:.8rem;color:#c0cbe0;line-height:1.5;margin-bottom:.7rem}.EventAudiencePicker_choices__9tlvW{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.EventAudiencePicker_choice__dqrAT{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;border:1px solid #405780;border-radius:8px;cursor:pointer;background:#132954}.EventAudiencePicker_choice__dqrAT strong{display:block;font-size:.82rem;color:#f9f9f9}.EventAudiencePicker_choice__dqrAT small{display:block;font-size:.75rem;color:#c0cbe0;margin-top:.3rem;line-height:1.4}.EventAudiencePicker_choice__dqrAT:has(input:disabled){opacity:.5;cursor:default}.EventAudiencePicker_selected__14IhF{border-color:#ecb557;background:#243756}.EventAudiencePicker_picker__hQSaf input[type=checkbox],.EventAudiencePicker_picker__hQSaf input[type=radio]{width:16px;height:16px;margin-top:2px;flex:0 0 16px;accent-color:#ecb557}.EventAudiencePicker_picker__hQSaf input:focus-visible{outline:2px solid #ffd184;outline-offset:3px}.EventAudiencePicker_selection__9ctI9{margin-top:1rem}.EventAudiencePicker_options__gtO7R{display:grid;grid-gap:.6rem;gap:.6rem;max-height:200px;overflow-y:auto;padding:.4rem}.EventAudiencePicker_options__gtO7R label{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.EventAudiencePicker_search__4Aak_{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.85rem;margin-bottom:.7rem}.EventAudiencePicker_search__4Aak_ input{width:100%;border:1px solid #657899;padding:.65rem;border-radius:6px;color:#fff;background:#132954}.EventAudiencePicker_preview__ic2CL{margin-top:.85rem;padding:.75rem;border-radius:6px;font-size:.82rem;line-height:1.5;color:#ffdc9c;background:#243756}@media (max-width:550px){.EventAudiencePicker_choices__9tlvW{grid-template-columns:1fr}}