.GradebookSessionDrawer_drawer__0jOyX .ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.GradebookSessionDrawer_drawer__0jOyX .ant-drawer-body{padding:1.25rem 1.25rem 2rem}.GradebookSessionDrawer_root__nK_Dq{display:flex;flex-direction:column;gap:1.25rem}.GradebookSessionDrawer_header__NufKc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.GradebookSessionDrawer_title__MX5Sz{margin:0 0 .25rem!important}.GradebookSessionDrawer_groupTag__4DDmG{margin-top:.35rem;border:none;color:#1d4ed8;background:rgba(59,110,245,.12)}.GradebookSessionDrawer_analyticsLink__1K06V{flex-shrink:0;font-size:.85rem;font-weight:600}.GradebookSessionDrawer_headerLinks__bek56{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.GradebookSessionDrawer_emptyState__ykOEQ{padding:1.5rem;text-align:center;background:#f5f6f8;border-radius:14px}.GradebookSessionDrawer_spinner__WdmFd{display:block;margin:2rem auto}.GradebookSessionDrawer_error__Vy_eG{margin:0;color:#ef4444;font-size:.9rem}.GradebookSessionDrawer_reportSection__cKnqJ{display:flex;flex-direction:column;gap:1rem}.GradebookSessionDrawer_statsRow__xLxoX{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;background:linear-gradient(135deg,rgba(59,110,245,.08),rgba(168,85,247,.06));border:1px solid rgba(59,110,245,.15);border-radius:16px}@media(min-width:36rem){.GradebookSessionDrawer_statsRow__xLxoX{grid-template-columns:auto 1fr;align-items:center}}.GradebookSessionDrawer_donutCard__AcXhe{display:flex;flex-direction:column;align-items:center;gap:.35rem}.GradebookSessionDrawer_scoreMeta__4gjEb{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.85rem;color:#6b7280}.GradebookSessionDrawer_metaGrid__v13fz{display:grid;grid-gap:.65rem;gap:.65rem}.GradebookSessionDrawer_metaItem__CrTc6{display:flex;flex-direction:column;gap:.1rem}.GradebookSessionDrawer_metaItem__CrTc6 span{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.GradebookSessionDrawer_metaItem__CrTc6 strong{font-size:.95rem;font-weight:600}.GradebookSessionDrawer_chartBlock__P6JfR{padding:1rem;background:#fff;border:1px solid #e8eaef;border-radius:14px}.GradebookSessionDrawer_chartBlock__P6JfR h5{margin:0 0 .75rem!important}.GradebookSessionDrawer_chartHint__WQUFk{display:block;margin-bottom:.75rem;font-size:.8rem}.GradebookSessionDrawer_aiSection__ENPjl{padding-top:.5rem;border-top:1px solid #e8eaef}.GradebookSessionDrawer_aiHead__RpCZY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.GradebookSessionDrawer_aiHead__RpCZY h5{margin:0!important}.GradebookSessionDrawer_aiLoading__RJ4sQ{display:flex;flex-direction:column;gap:.5rem}.GradebookSessionDrawer_shimmer__Vzrhm{height:.85rem;border-radius:6px;background:linear-gradient(90deg,#e8eaef,rgba(91,138,255,.15) 50%,#e8eaef);background-size:200% 100%;animation:GradebookSessionDrawer_shimmer__Vzrhm 1.4s ease-in-out infinite}@keyframes GradebookSessionDrawer_shimmer__Vzrhm{0%{background-position:100% 0}to{background-position:-100% 0}}.ProfileGradebook_root__z8Egz{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0}.ProfileGradebook_card__RHEq9,.ProfileGradebook_header__BKEQU,.ProfileGradebook_toolbar__ZUIia{animation:ProfileGradebook_blockRise__77ltv .5s cubic-bezier(.16,1,.3,1) both}.ProfileGradebook_header__BKEQU{animation-delay:0s}.ProfileGradebook_toolbar__ZUIia{animation-delay:60ms}.ProfileGradebook_card__RHEq9{animation-delay:.12s}@keyframes ProfileGradebook_blockRise__77ltv{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ProfileGradebook_card__RHEq9,.ProfileGradebook_header__BKEQU,.ProfileGradebook_toolbar__ZUIia{animation:none}}.ProfileGradebook_header__BKEQU{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ProfileGradebook_title__b_0Ko{margin:0!important}.ProfileGradebook_lead__JymdU{max-width:40rem;margin:.35rem 0 0!important}.ProfileGradebook_toolbar__ZUIia{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ProfileGradebook_card__RHEq9{padding:1rem;background:#fff;border:1px solid #e8eaef;border-radius:.75rem;box-shadow:0 1px 0 rgba(29,29,30,.04)}.ProfileGradebook_table__WnTOT .ant-table{background:rgba(0,0,0,0)}.ProfileGradebook_statusChip__esIVo{display:inline-flex;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;border-radius:999px}.ProfileGradebook_status_not_started___N3UZ{color:#6b7280;background:#f5f6f8}.ProfileGradebook_status_in_progress__aFDyW{color:#2563eb;background:rgba(59,110,245,.1)}.ProfileGradebook_status_completed__bvsUj,.ProfileGradebook_status_passed__nReKt{color:#15803d;background:rgba(34,197,94,.12)}.ProfileGradebook_status_failed__Acxpo{color:#ef4444;background:rgba(239,68,68,.1)}.ProfileGradebook_status_overdue__o_FS7{color:#c2410c;background:rgba(249,115,22,.12)}.ProfileGradebook_clickableRow__39CB9{cursor:pointer}.ProfileGradebook_clickableRow__39CB9:hover td{background:rgba(59,110,245,.04)!important}.ProfileGradebook_exportHint__qthOT{display:flex;align-items:center;gap:.35rem;margin-top:.75rem;color:#6b7280;font-size:.8rem}.PlatformAdminPanel_root__mFrrl{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;width:100%;min-height:0}.PlatformAdminPanel_head__Hcbkr{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.PlatformAdminPanel_title__Kmp89{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.PlatformAdminPanel_subtitle__CSTgH{margin:.2rem 0 0;color:#6b7280;font-size:.875rem}.PlatformAdminPanel_spin__QBwqa{display:block;margin:3rem auto}.PlatformAdminPanel_stack__WzqhE{display:flex;flex-direction:column;gap:.85rem}.PlatformAdminPanel_card__CIpJ0{padding:1.15rem 1.25rem;background:#fff;border:1px solid #e8eaef;border-radius:1.125rem}.PlatformAdminPanel_cardHead__anm7p{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.PlatformAdminPanel_cardTitle__TI_8n{margin:0;font-size:1rem;font-weight:650}.PlatformAdminPanel_cardHint__QHR2u{color:#6b7280;font-size:.8125rem}.PlatformAdminPanel_twoCols___tSgc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.PlatformAdminPanel_statGrid__jsVv9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.PlatformAdminPanel_miniGrid__jDx_m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.PlatformAdminPanel_statCard__lo1uf{padding:.9rem 1rem;background:#fff;border:1px solid #e8eaef;border-radius:1rem;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.PlatformAdminPanel_statCard__lo1uf:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#3b6ef5 32%,#e8eaef);box-shadow:0 14px 30px rgba(59,110,245,.1)}.PlatformAdminPanel_accent__G_XGc{background:linear-gradient(160deg,color-mix(in srgb,#3b6ef5 10%,#fff),#fff 65%);border-color:color-mix(in srgb,#3b6ef5 28%,#e8eaef)}.PlatformAdminPanel_warn__FGK3t .PlatformAdminPanel_statValue__3_caH{color:#ef4444}.PlatformAdminPanel_statValue__3_caH{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.PlatformAdminPanel_statLabel__4m2SF{margin-top:.3rem;font-size:.875rem;font-weight:550}.PlatformAdminPanel_statHint__lP7SA{margin-top:.15rem;color:#6b7280;font-size:.75rem}.PlatformAdminPanel_bars__RuRAy{display:flex;flex-direction:column;gap:.55rem}.PlatformAdminPanel_barRow__vSMF7{display:grid;grid-template-columns:11rem 1fr 3rem;align-items:center;grid-gap:.75rem;gap:.75rem}.PlatformAdminPanel_barLabel__fqvQa{font-size:.875rem}.PlatformAdminPanel_barTrack__oe_DY{height:.6rem;border-radius:999px;background:#f5f6f8;overflow:hidden}.PlatformAdminPanel_barFill__k70i9{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b6ef5,color-mix(in srgb,#3b6ef5 45%,#fff));transition:width .4s cubic-bezier(.16,1,.3,1)}.PlatformAdminPanel_barValue__abk9Y{text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlatformAdminPanel_toolbar__9rBBN{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem}.PlatformAdminPanel_cellStrong__aReqy{font-weight:550}.PlatformAdminPanel_cellMuted__3qVJ_{color:#6b7280;font-size:.75rem}.PlatformAdminPanel_orgGrid__FsoXL{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));grid-gap:.85rem;gap:.85rem}.PlatformAdminPanel_orgCard__yq9MJ{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem 1rem;background:#fff;border:1px solid #e8eaef;border-radius:1.125rem;overflow:hidden;isolation:isolate;transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.PlatformAdminPanel_orgCard__yq9MJ:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#3b6ef5 32%,#e8eaef);box-shadow:0 16px 36px rgba(59,110,245,.12)}.PlatformAdminPanel_orgCardOff__RinQZ{background:#f5f6f8}.PlatformAdminPanel_orgCardOff__RinQZ .PlatformAdminPanel_orgName__bZ7lR{color:#6b7280}.PlatformAdminPanel_orgAccent__SjvFq{position:absolute;inset:0 0 auto;height:.25rem}.PlatformAdminPanel_orgHead__XZAYr{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-top:.15rem}.PlatformAdminPanel_orgTitleBlock__T0V1Q{min-width:0}.PlatformAdminPanel_orgName__bZ7lR{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformAdminPanel_orgSlug__J_xmM{color:#6b7280;font-size:.75rem}.PlatformAdminPanel_orgStatus__ND22f{margin:0!important;flex:0 0 auto}.PlatformAdminPanel_orgOwner__8VYU1{margin:0}.PlatformAdminPanel_orgOwner__8VYU1 dt{color:#6b7280;font-size:.75rem}.PlatformAdminPanel_orgOwner__8VYU1 dd{margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformAdminPanel_orgBadges__Qol_V{display:flex;flex-wrap:wrap;gap:.3rem}.PlatformAdminPanel_orgStats___w7gY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem .75rem;gap:.25rem .75rem;color:#6b7280;font-size:.8125rem}.PlatformAdminPanel_orgStats___w7gY b{color:#1d1d1e;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlatformAdminPanel_orgNotes__5iatr{margin:0;padding:.55rem .7rem;border-radius:.75rem;background:#f5f6f8;color:#6b7280;font-size:.8125rem}.PlatformAdminPanel_orgFooter__3KGYU{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:.65rem;border-top:1px solid #e8eaef}.PlatformAdminPanel_orgToggle__XVL1x{display:inline-flex;align-items:center;gap:.45rem;color:#6b7280;font-size:.8125rem}.PlatformAdminPanel_modalHint__Bacy2{margin:0 0 1rem;color:#6b7280;font-size:.875rem}.PlatformAdminPanel_credentials__c_QZX{display:flex;flex-direction:column;gap:.5rem}.PlatformAdminPanel_credRow__Paj8h{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:1px solid #e8eaef;border-radius:.75rem}.PlatformAdminPanel_credRow__Paj8h code{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem}.PlatformAdminPanel_credLabel__D0Ace{flex:0 0 4.5rem;color:#6b7280;font-size:.8125rem}.PlatformAdminPanel_credWarn__CpnG9{margin:.35rem 0 0;color:#ef4444;font-size:.8125rem}.PlatformAdminPanel_drawerMeta__7k7qH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding-top:.75rem;border-top:1px solid #e8eaef}.PlatformAdminPanel_drawerMeta__7k7qH dt{color:#6b7280;font-size:.75rem}.PlatformAdminPanel_drawerMeta__7k7qH dd{margin:.1rem 0 0;font-weight:550}@media(max-width:1100px){.PlatformAdminPanel_statGrid__jsVv9{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformAdminPanel_twoCols___tSgc{grid-template-columns:1fr}}@media(max-width:640px){.PlatformAdminPanel_miniGrid__jDx_m,.PlatformAdminPanel_orgStats___w7gY,.PlatformAdminPanel_statGrid__jsVv9{grid-template-columns:1fr}.PlatformAdminPanel_barRow__vSMF7{grid-template-columns:8rem 1fr 2.5rem}}.PublicQuestionLibrary_root__KP2IN{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.PublicQuestionLibrary_header__uhi6c{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.PublicQuestionLibrary_title__THQex{margin:0!important}.PublicQuestionLibrary_subtitle__xI2tC{margin:.35rem 0 0!important;white-space:nowrap}@media only screen and (max-width:900px){.PublicQuestionLibrary_subtitle__xI2tC{white-space:normal}}.PublicQuestionLibrary_filters__mCPSa{display:flex;flex-direction:column;gap:.875rem}.PublicQuestionLibrary_sectionChips__ZZiCJ{display:flex;flex-wrap:wrap;gap:.5rem}.PublicQuestionLibrary_subSectionChips__yuqKa{display:flex;flex-wrap:wrap;gap:.4rem;padding:.15rem 0 .1rem}.PublicQuestionLibrary_chipActive__ix0Jh,.PublicQuestionLibrary_chip__S4zhh{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.375rem .875rem;border:1px solid #e8eaef;border-radius:999px;background:#fff;color:#1d1d1e;font:inherit;font-size:.875rem;font-weight:500;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.PublicQuestionLibrary_chipActive__ix0Jh:disabled,.PublicQuestionLibrary_chip__S4zhh:disabled{opacity:.6;cursor:not-allowed}.PublicQuestionLibrary_chipActive__ix0Jh:hover:not(:disabled),.PublicQuestionLibrary_chip__S4zhh:hover:not(:disabled){border-color:#3b6ef5;color:#3b6ef5}.PublicQuestionLibrary_chipActive__ix0Jh{border-color:#3b6ef5;background:color-mix(in srgb,#3b6ef5 10%,#fff);color:#3b6ef5}.PublicQuestionLibrary_subChipActive__iGJkf,.PublicQuestionLibrary_subChip__HfSjy{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.3rem .75rem;border:1px dashed #e8eaef;border-radius:999px;background:#f5f6f8;color:#1d1d1e;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.PublicQuestionLibrary_subChipActive__iGJkf:hover,.PublicQuestionLibrary_subChip__HfSjy:hover{border-color:#3b6ef5;color:#3b6ef5}.PublicQuestionLibrary_subChipActive__iGJkf{border-style:solid;border-color:#3b6ef5;background:color-mix(in srgb,#3b6ef5 12%,#fff);color:#3b6ef5}.PublicQuestionLibrary_searchRow__8HrkR{display:flex;flex-wrap:wrap;gap:.75rem}.PublicQuestionLibrary_search__R1osj{flex:1 1 16rem;min-width:0}.PublicQuestionLibrary_typeSelect__ZWSku{flex:0 1 14rem;min-width:11rem}@media only screen and (max-width:48rem){.PublicQuestionLibrary_typeSelect__ZWSku{flex:1 1 100%;min-width:0;width:100%}}.PublicQuestionLibrary_successBanner__vs8s0{padding:.75rem 1rem;border-radius:.75rem;background:color-mix(in srgb,#3b6ef5 12%,#fff);color:#1d1d1e;font-size:.875rem}.PublicQuestionLibrary_successBanner__vs8s0 a{color:#3b6ef5;font-weight:600}.PublicQuestionLibrary_loading__FUOKE{display:flex;align-items:center;justify-content:center;min-height:12rem}.PublicQuestionLibrary_catalog__wWDqX{display:flex;flex-direction:column;gap:.7rem}.PublicQuestionLibrary_swipeViewport__s8uTg{position:relative;overflow:hidden;border-radius:.5rem;perspective:1400px;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PublicQuestionLibrary_swipeViewport__s8uTg:active{cursor:-webkit-grabbing;cursor:grabbing}.PublicQuestionLibrary_packageGrid__K_cAR{min-height:12rem;transform-origin:center center;will-change:transform,opacity,filter;transition:transform .28s cubic-bezier(.22,1,.36,1)}.PublicQuestionLibrary_packageGridDragging__Hc2dP{transition:none}.PublicQuestionLibrary_packageGridNext__6QAkZ{animation:PublicQuestionLibrary_packagePageNext__9HCdc .55s cubic-bezier(.16,1,.3,1) both}.PublicQuestionLibrary_packageGridPrev__nK08K{animation:PublicQuestionLibrary_packagePagePrev__NXjOW .55s cubic-bezier(.16,1,.3,1) both}.PublicQuestionLibrary_packageGridNext__6QAkZ .ant-col,.PublicQuestionLibrary_packageGridPrev__nK08K .ant-col{animation:PublicQuestionLibrary_packageCardRise__KtNuk .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-index, 0)*35ms)}@keyframes PublicQuestionLibrary_packagePageNext__9HCdc{0%{opacity:.2;transform:translate3d(18%,0,0) rotateY(-12deg) scale(.94);filter:blur(5px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes PublicQuestionLibrary_packagePagePrev__NXjOW{0%{opacity:.2;transform:translate3d(-18%,0,0) rotateY(12deg) scale(.94);filter:blur(5px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes PublicQuestionLibrary_packageCardRise__KtNuk{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.PublicQuestionLibrary_edgeHint__jac9_{position:absolute;top:0;bottom:0;width:2.5rem;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:1}.PublicQuestionLibrary_edgeHintVisible__9ntZe{opacity:1}.PublicQuestionLibrary_edgeHintLeft__mg_u7{left:0;background:linear-gradient(90deg,color-mix(in srgb,#5b8aff 10%,transparent),transparent)}.PublicQuestionLibrary_edgeHintRight__7GDBz{right:0;background:linear-gradient(270deg,color-mix(in srgb,#5b8aff 10%,transparent),transparent)}.PublicQuestionLibrary_pagination__i444a{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.15rem}.PublicQuestionLibrary_pageNav__9ld7c{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:1px solid #e8eaef;border-radius:999px;background:#fff;color:#1d1d1e;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.PublicQuestionLibrary_pageNav__9ld7c:hover:not(:disabled){transform:scale(1.05);border-color:color-mix(in srgb,#5b8aff 35%,#e8eaef);background:color-mix(in srgb,#5b8aff 8%,#fff);color:#2f5ae0}.PublicQuestionLibrary_pageNav__9ld7c:disabled{opacity:.35;cursor:default}.PublicQuestionLibrary_pageDots__Tdw1_{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.PublicQuestionLibrary_pageDotActive__XbtKl,.PublicQuestionLibrary_pageDot__jIR3o{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:2rem;height:2rem;margin:0;padding:0 .45rem;border:1px solid rgba(0,0,0,0);border-radius:999px;background:#f5f6f8;color:#6b7280;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.PublicQuestionLibrary_pageDot__jIR3o:hover{border-color:#e8eaef;color:#1d1d1e}.PublicQuestionLibrary_pageDotActive__XbtKl{background:#5b8aff;color:#fff;transform:scale(1.05)}.PublicQuestionLibrary_pageDotLabel___z7hT{font-size:.8125rem;font-weight:700}@media(prefers-reduced-motion:reduce){.PublicQuestionLibrary_packageGridNext__6QAkZ,.PublicQuestionLibrary_packageGridNext__6QAkZ .ant-col,.PublicQuestionLibrary_packageGridPrev__nK08K,.PublicQuestionLibrary_packageGridPrev__nK08K .ant-col{animation:none}.PublicQuestionLibrary_packageGrid__K_cAR{transition:none}}.PublicQuestionLibrary_packageCard__1IYxa{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;padding:1.5rem;background:#fff;border:1px solid #e8eaef;border-radius:1.125rem;overflow:hidden;isolation:isolate;cursor:pointer;transition:background .2s ease,box-shadow .25s ease,transform .25s ease,border-color .2s ease}.PublicQuestionLibrary_packageCard__1IYxa.PublicQuestionLibrary_packageCardSelected__d3JXT,.PublicQuestionLibrary_packageCard__1IYxa:hover{transform:translateY(-3px);background:radial-gradient(circle at 100% 0,color-mix(in srgb,#5b8aff 16%,transparent),transparent 48%),linear-gradient(160deg,color-mix(in srgb,#5b8aff 10%,#fff),#fff 62%);border-color:color-mix(in srgb,#5b8aff 35%,#e8eaef);box-shadow:0 16px 36px rgba(59,110,245,.12)}.PublicQuestionLibrary_packageCard__1IYxa:focus-visible{outline:2px solid color-mix(in srgb,#5b8aff 55%,transparent);outline-offset:2px}.PublicQuestionLibrary_packageCard__1IYxa.PublicQuestionLibrary_packageCardSelected__d3JXT .PublicQuestionLibrary_cardAccent__UMbd4{background:linear-gradient(90deg,#5b8aff,color-mix(in srgb,#5b8aff 45%,#fff))}.PublicQuestionLibrary_packageCard__1IYxa.PublicQuestionLibrary_packageCardSelected__d3JXT .PublicQuestionLibrary_cardIcon__uHnH0{color:#2f5ae0;background:color-mix(in srgb,#5b8aff 16%,#fff)}.PublicQuestionLibrary_cardAccent__UMbd4{position:absolute;top:0;right:0;left:0;height:4px;background:#e8eaef;transition:background .2s ease}.PublicQuestionLibrary_packageCard__1IYxa:hover .PublicQuestionLibrary_cardAccent__UMbd4{background:linear-gradient(90deg,#5b8aff,color-mix(in srgb,#5b8aff 45%,#fff))}.PublicQuestionLibrary_cardIcon__uHnH0{position:absolute;top:1.1rem;right:1.1rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;color:#6b7280;background:#f5f6f8;font-size:1.05rem;pointer-events:none;transition:color .2s ease,background .2s ease}.PublicQuestionLibrary_packageCard__1IYxa:hover .PublicQuestionLibrary_cardIcon__uHnH0{color:#2f5ae0;background:color-mix(in srgb,#5b8aff 14%,#fff)}.PublicQuestionLibrary_packageBadges___mNm5{display:flex;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 2.75rem);margin-bottom:.65rem}.PublicQuestionLibrary_sectionPill__sIzAJ{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#2f5ae0;background:color-mix(in srgb,#5b8aff 8%,#fff);border:1px solid color-mix(in srgb,#5b8aff 18%,#e8eaef);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicQuestionLibrary_packageTitle__YRC4z{margin:0 0 .5rem!important;max-width:calc(100% - .25rem);color:#1d1d1e;font-size:1.0625rem!important;font-weight:700!important;line-height:1.35!important}.PublicQuestionLibrary_packageDesc__yPhZH{flex:1 1 auto;min-height:2.75rem;margin:0 0 .75rem!important;font-size:.875rem;line-height:1.4;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PublicQuestionLibrary_packageDescSpacer__fHgrD{flex:1 1 auto;min-height:2.75rem;margin-bottom:.75rem}.PublicQuestionLibrary_metaRow__w2W6p{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.9rem}.PublicQuestionLibrary_metaItemMuted__ZkcFu,.PublicQuestionLibrary_metaItem___PHAO{display:inline-flex;align-items:center;gap:.35rem;color:#6b7280;font-size:.75rem;font-weight:600;line-height:1.2}.PublicQuestionLibrary_metaItemMuted__ZkcFu{font-weight:500}.PublicQuestionLibrary_packageFooter__MGgim{display:flex;align-items:center;margin-top:auto}.PublicQuestionLibrary_questionList__sNH7x{display:flex;flex-direction:column;gap:.5rem}.PublicQuestionLibrary_packageDrawerGroup__snpyS{display:block;margin-bottom:.75rem;font-size:.8125rem}.PublicQuestionLibrary_questionRow__VoT6V{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;border:1px solid #e8eaef;border-radius:.75rem;background:#f5f6f8}.PublicQuestionLibrary_questionBody__pKvJX{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit;font:inherit}.PublicQuestionLibrary_questionBody__pKvJX:hover .PublicQuestionLibrary_prompt__Wapfo{color:#3b6ef5}.PublicQuestionLibrary_answerHint__TLY_t{color:#6b7280;font-size:.75rem}.PublicQuestionLibrary_cardMeta__B0aaA{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.PublicQuestionLibrary_points__yIBR6{margin-left:auto;color:#6b7280;font-size:.8125rem;font-weight:600}.PublicQuestionLibrary_prompt__Wapfo{margin:0!important;color:#1d1d1e;font-size:.9375rem;font-weight:600;line-height:1.4;transition:color .15s ease}.PublicQuestionLibrary_detail__9o6y5{display:flex;flex-direction:column;gap:.75rem}.PublicQuestionLibrary_answerList__t8BCz{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.PublicQuestionLibrary_answerCorrect__ERCYu,.PublicQuestionLibrary_answer__944EH{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid #e8eaef;border-radius:.625rem;background:#f5f6f8;font-size:.875rem}.PublicQuestionLibrary_answerCorrect__ERCYu{border-color:color-mix(in srgb,#3b6ef5 45%,#e8eaef);background:color-mix(in srgb,#3b6ef5 10%,#fff)}.PublicQuestionLibrary_quizSelect__DTH8d{width:100%}.QuizBot_wrap__FN3Jt{display:flex;align-items:center;justify-content:center;flex-shrink:0}.QuizBot_bot__fcZPn{width:100%;height:100%;overflow:visible}.QuizBot_antennaBulb__Sjb15{animation:QuizBot_bulbPulse__v5OaT 2s ease-in-out infinite}@keyframes QuizBot_bulbPulse__v5OaT{0%,to{opacity:1;filter:drop-shadow(0 0 2px #22c55e)}50%{opacity:.65;filter:drop-shadow(0 0 6px #22c55e)}}.QuizBot_tuftLeft__nZT6F{transform-origin:32px 38px;animation:QuizBot_tuftWiggle__4Zo2h 3s ease-in-out infinite}.QuizBot_tuftRight__kMSUh{transform-origin:88px 38px;animation:QuizBot_tuftWiggle__4Zo2h 3s ease-in-out .15s infinite}@keyframes QuizBot_tuftWiggle__4Zo2h{0%,to{transform:rotate(0deg)}50%{transform:rotate(-4deg)}}.QuizBot_eyes__t_9h2{animation:QuizBot_blink__K04fJ 5s ease-in-out infinite}@keyframes QuizBot_blink__K04fJ{0%,46%,48%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}.QuizBot_pupilLeft__nbiB2,.QuizBot_pupilRight__7Q6ga{animation:QuizBot_lookAround__SVRn7 4s ease-in-out infinite}.QuizBot_pupilRight__7Q6ga{animation-delay:.1s}@keyframes QuizBot_lookAround__SVRn7{0%,to{transform:translate(0)}30%{transform:translate(1.5px)}60%{transform:translate(-1px,.5px)}}.QuizBot_beak__H_FI_{transform-origin:60px 70px;animation:QuizBot_beakTalk__evDAC 2.8s ease-in-out infinite}@keyframes QuizBot_beakTalk__evDAC{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}.QuizBot_arm__AvtVO{transform-origin:32px 83px;animation:QuizBot_armWave__kTvKe 1.8s ease-in-out infinite}@keyframes QuizBot_armWave__kTvKe{0%,to{transform:rotate(0deg)}40%{transform:rotate(-18deg)}70%{transform:rotate(6deg)}}.QuizBot_button__y9pTQ{animation:QuizBot_buttonGlow__TKajU 2.4s ease-in-out infinite}.QuizBot_button__y9pTQ:nth-child(2){animation-delay:.2s}.QuizBot_button__y9pTQ:nth-child(3){animation-delay:.4s}@keyframes QuizBot_buttonGlow__TKajU{0%,to{opacity:.7}50%{opacity:1}}.QuizBot_wrap__FN3Jt[data-mood=celebrate] .QuizBot_arm__AvtVO{animation:QuizBot_armCelebrate__R3QXi 1.2s ease-in-out infinite}@keyframes QuizBot_armCelebrate__R3QXi{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-28deg)}}.QuizBot_wrap__FN3Jt[data-mood=point] .QuizBot_arm__AvtVO{animation:QuizBot_armPoint__SGIDx 2s ease-in-out infinite}@keyframes QuizBot_armPoint__SGIDx{0%,to{transform:rotate(-8deg) translateX(0)}50%{transform:rotate(-22deg) translateX(4px)}}@media(prefers-reduced-motion:reduce){.QuizBot_antennaBulb__Sjb15,.QuizBot_arm__AvtVO,.QuizBot_beak__H_FI_,.QuizBot_button__y9pTQ,.QuizBot_eyes__t_9h2,.QuizBot_pupilLeft__nbiB2,.QuizBot_pupilRight__7Q6ga,.QuizBot_tuftLeft__nZT6F,.QuizBot_tuftRight__kMSUh{animation:none!important}}.OnboardingTour_overlay__YzE5D{position:fixed;inset:0;z-index:9998;pointer-events:none}.OnboardingTour_dimCarrier__yJ2WY{position:fixed;z-index:9998;box-sizing:border-box;background:rgba(0,0,0,0);box-shadow:0 0 0 9999px rgba(29,29,30,.58);pointer-events:none;opacity:0;transform:scale(.992);transition:top var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),left var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),width var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),height var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),border-radius var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),opacity .55s ease,transform var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);will-change:top,left,width,height,border-radius,transform}.OnboardingTour_dimCarrierVisible__MzSay{opacity:1;transform:scale(1)}.OnboardingTour_backdrop__Y8_Rx{position:fixed;inset:0;z-index:9999;margin:0;padding:0;border:none;background:rgba(29,29,30,.58);pointer-events:auto;cursor:pointer;opacity:0;transition:opacity .5s ease}.OnboardingTour_backdropClipped__uJO96{background:rgba(0,0,0,0);transition:opacity .5s ease,-webkit-clip-path var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);transition:opacity .5s ease,clip-path var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);transition:opacity .5s ease,clip-path var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),-webkit-clip-path var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);will-change:clip-path}.OnboardingTour_backdropVisible__trJ3N{opacity:1}.OnboardingTour_spotlightRing__l8E8c{position:fixed;z-index:10000;box-sizing:border-box;border:none;background:rgba(0,0,0,0);box-shadow:0 0 0 2px rgba(91,138,255,.85),0 0 20px rgba(59,110,245,.28);pointer-events:none;opacity:0;transform:scale(.992);transition:top var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),left var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),width var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),height var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),border-radius var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),opacity .55s ease,transform var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);will-change:top,left,width,height,border-radius,transform}.OnboardingTour_spotlightRingVisible__5xNZj{opacity:1;transform:scale(1);animation:OnboardingTour_ringGlow__UyR0i 2.8s ease-in-out infinite}@keyframes OnboardingTour_ringGlow__UyR0i{0%,to{box-shadow:0 0 0 2px rgba(91,138,255,.85),0 0 18px rgba(59,110,245,.32)}50%{box-shadow:0 0 0 3px rgba(91,138,255,.95),0 0 28px rgba(59,110,245,.48)}}.OnboardingTour_modal__62_C2{position:fixed;z-index:10001;width:min(22.5rem,100vw - 2rem);padding:1.2rem 1.2rem 1rem;background:#fff;border:1px solid #e8eaef;border-radius:18px;box-shadow:0 24px 64px rgba(29,29,30,.18);pointer-events:auto;opacity:0;transform:translateY(8px) scale(.992);transition:top var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),left var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1),opacity .55s ease,transform var(--onboarding-move-duration,1.05s) cubic-bezier(.25,.9,.35,1);will-change:top,left,transform}.OnboardingTour_modalVisible__rrQoW{opacity:1;transform:translateY(0) scale(1)}.OnboardingTour_modalHead__L1Fek{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;opacity:.4;transform:translateY(5px);transition:opacity .4s ease,transform .45s cubic-bezier(.25,.9,.35,1)}.OnboardingTour_modalHeadVisible__yAdMb{opacity:1;transform:translateY(0)}.OnboardingTour_modalCopy__qQLMd{flex:1 1;min-width:0}.OnboardingTour_title__9shXG{margin:0 0 .35rem!important;font-size:1.1rem!important;line-height:1.3!important}.OnboardingTour_body__KBpii{margin:0!important;color:#6b7280;font-size:.9rem;line-height:1.5}.OnboardingTour_progress__6QKsO{display:flex;gap:.35rem;margin-bottom:.85rem}.OnboardingTour_dot__oOlI1{flex:1 1;height:4px;border-radius:999px;background:#e8eaef;transition:background .32s ease,transform .32s cubic-bezier(.25,.9,.35,1)}.OnboardingTour_dotActive__pm1Tr{flex:1 1;height:4px;border-radius:999px;background:linear-gradient(90deg,#3b6ef5,#5b8aff);transform:scaleY(1.15)}.OnboardingTour_footer__dO1L2{display:flex;flex-direction:column;gap:.65rem}.OnboardingTour_stepLabel__pCs_5{flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1;color:#6b7280;white-space:nowrap;letter-spacing:.02em}.OnboardingTour_actions__NfPYU{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.OnboardingTour_skipBtn__WQLzA{margin-right:auto}@media only screen and (max-width:48rem){.OnboardingTour_modal__62_C2{width:min(20rem,100vw - 1.5rem)}.OnboardingTour_actions__NfPYU{width:100%}.OnboardingTour_skipBtn__WQLzA{margin-right:0}}@media(prefers-reduced-motion:reduce){.OnboardingTour_backdropClipped__uJO96,.OnboardingTour_backdropVisible__trJ3N,.OnboardingTour_backdrop__Y8_Rx,.OnboardingTour_dimCarrierVisible__MzSay,.OnboardingTour_dimCarrier__yJ2WY,.OnboardingTour_modalHeadVisible__yAdMb,.OnboardingTour_modalHead__L1Fek,.OnboardingTour_modalVisible__rrQoW,.OnboardingTour_modal__62_C2,.OnboardingTour_spotlightRingVisible__5xNZj,.OnboardingTour_spotlightRing__l8E8c{animation:none!important;transition:none!important}}