.PracticeManager_manager__fuoso{display:grid;grid-gap:1rem;gap:1rem}.PracticeManager_compact__xHJES{gap:.85rem}.PracticeManager_builderGrid__Lmj3F{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:980px){.PracticeManager_builderGrid__Lmj3F{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.PracticeManager_card__zpybP,.PracticeManager_panel__8rHoq{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.PracticeManager_panel__8rHoq{padding:1rem}.PracticeManager_form__LmGvp{display:grid;grid-gap:.8rem;gap:.8rem}.PracticeManager_form__LmGvp label{display:grid;grid-gap:.35rem;gap:.35rem}.PracticeManager_form__LmGvp span{color:var(--color-text-muted);font-size:.78rem;font-weight:800}.PracticeManager_form__LmGvp input,.PracticeManager_form__LmGvp select,.PracticeManager_form__LmGvp textarea{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text);font:inherit}.PracticeManager_form__LmGvp input,.PracticeManager_form__LmGvp select{min-height:42px;padding:0 .8rem}.PracticeManager_form__LmGvp textarea{resize:vertical;padding:.75rem .85rem}.PracticeManager_actions__OWykN,.PracticeManager_cardHeader__CFlWl,.PracticeManager_formHead__XM08G,.PracticeManager_inventoryHead__8CFgX{display:flex;align-items:center}.PracticeManager_formHead__XM08G,.PracticeManager_inventoryHead__8CFgX{justify-content:space-between;gap:1rem}.PracticeManager_formHead__XM08G h2,.PracticeManager_inventoryHead__8CFgX h2{margin-top:.2rem;color:var(--color-text);font-size:1rem;line-height:1.2}.PracticeManager_kicker__zwenv{margin:0;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:900}.PracticeManager_formTop__OLlk2{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:680px){.PracticeManager_formTop__OLlk2{grid-template-columns:minmax(0,1fr) 160px 180px}}.PracticeManager_choiceGrid__SeFpq{display:grid;grid-gap:.75rem;gap:.75rem}@media(min-width:680px){.PracticeManager_choiceGrid__SeFpq{grid-template-columns:minmax(0,1fr) 110px;align-items:end}}.PracticeManager_choiceEditor__coh1R{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;border:0;padding:0}.PracticeManager_choiceEditor__coh1R legend{margin-bottom:.35rem;color:var(--color-text-muted);font-size:.78rem;font-weight:800}.PracticeManager_choiceEditorRow__s3C85{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;grid-gap:.5rem;gap:.5rem;align-items:center}.PracticeManager_correctRadio__xnY2o{min-height:42px;display:inline-flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:.35rem!important;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text)}.PracticeManager_correctRadio__xnY2o input{width:16px;min-height:16px;accent-color:var(--color-primary-hover)}.PracticeManager_correctRadio__xnY2o span{color:var(--color-text);font-size:.8rem;font-weight:900}.PracticeManager_textarea__1YJJZ{min-height:112px}.PracticeManager_answer___byz7,.PracticeManager_textareaSmall__6sKv7{min-height:82px}.PracticeManager_dangerBtn__vYnzL,.PracticeManager_iconButton__aFwWZ,.PracticeManager_primaryBtn__NQ2BG,.PracticeManager_secondaryBtn__rAj0J{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;font-weight:800;cursor:pointer}.PracticeManager_dangerBtn__vYnzL:disabled,.PracticeManager_iconButton__aFwWZ:disabled,.PracticeManager_primaryBtn__NQ2BG:disabled,.PracticeManager_secondaryBtn__rAj0J:disabled{opacity:.6;cursor:not-allowed}.PracticeManager_dangerBtn__vYnzL,.PracticeManager_primaryBtn__NQ2BG,.PracticeManager_secondaryBtn__rAj0J{min-height:40px;padding:0 1rem}.PracticeManager_primaryBtn__NQ2BG{justify-self:start;border:0;background:var(--color-primary-hover);color:#fff}.PracticeManager_iconButton__aFwWZ,.PracticeManager_secondaryBtn__rAj0J{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.PracticeManager_dangerBtn__vYnzL{border:1px solid var(--color-danger);background:var(--color-danger);color:#fff}.PracticeManager_iconButton__aFwWZ{width:36px;height:36px;padding:0}.PracticeManager_inventory__PH_iI{display:grid;grid-gap:.85rem;gap:.85rem}.PracticeManager_count__x2iH_{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary-muted);color:var(--color-primary-hover);font-size:.82rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticeManager_grid__kxfPN{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:820px){.PracticeManager_grid__kxfPN{grid-template-columns:repeat(2,minmax(0,1fr))}}.PracticeManager_card__zpybP{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.PracticeManager_cardHeader__CFlWl{gap:.75rem}.PracticeManager_cardIcon__BYy2d{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary-muted);color:var(--color-primary-hover)}.PracticeManager_cardTitle___gIjo{min-width:0;flex:1 1}.PracticeManager_cardTitle___gIjo h3{color:var(--color-text);font-size:.98rem;line-height:1.25}.PracticeManager_cardTitle___gIjo p{margin-top:.12rem;color:var(--color-text-muted);font-size:.78rem}.PracticeManager_cardTools__o35P6{display:flex;gap:.4rem}.PracticeManager_badges__Tv32L{display:flex;flex-wrap:wrap;gap:.4rem}.PracticeManager_badges__Tv32L span{flex:0 0 auto;display:inline-flex;align-items:center;width:max-content;max-width:100%;white-space:nowrap;border-radius:999px;background:var(--color-primary-muted);color:var(--color-primary-hover);padding:.2rem .55rem;font-size:.72rem;font-weight:800;text-transform:capitalize}.PracticeManager_prompt__FhgZg{color:var(--color-text);font-size:.9rem;line-height:1.5}.PracticeManager_answer___byz7{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;padding:.75rem .85rem;resize:vertical}.PracticeManager_choiceList__XKngU{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;border:0;padding:0}.PracticeManager_choiceList__XKngU legend{margin-bottom:.35rem;color:var(--color-text-muted);font-size:.78rem;font-weight:800}.PracticeManager_choiceButton__X4pgH{display:grid;grid-template-columns:18px 28px minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text);padding:.65rem;text-align:left;cursor:pointer}.PracticeManager_choiceButton__X4pgH input{width:16px;min-height:16px;margin-top:.22rem;accent-color:var(--color-primary-hover)}.PracticeManager_choiceButton__X4pgH strong{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary-muted);color:var(--color-primary-hover);font-size:.78rem}.PracticeManager_choiceButton__X4pgH span{min-width:0;font-size:.86rem;line-height:1.4}.PracticeManager_choiceButtonActive__2OHXJ{border-color:var(--color-primary)}.PracticeManager_actions__OWykN{flex-wrap:wrap;gap:.5rem}.PracticeManager_feedback__cl9Oh{padding:.85rem;border-radius:8px;background:var(--color-primary-muted);color:var(--color-text)}.PracticeManager_feedback__cl9Oh strong{display:block;margin-bottom:.35rem;color:var(--color-primary-hover)}.PracticeManager_feedback__cl9Oh p{margin-top:.3rem;font-size:.84rem;line-height:1.45}.PracticeManager_empty__UDpRu,.PracticeManager_error___ihF5{padding:.85rem;border-radius:8px;font-size:.86rem}.PracticeManager_empty__UDpRu{border:1px dashed var(--color-border);color:var(--color-text-muted)}.PracticeManager_error___ihF5{border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.08);color:var(--color-danger)}.PracticeManager_alertOverlay__7vcnT{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:rgba(17,24,39,.42)}.PracticeManager_alertDialog__1pm2_{width:min(420px,100%);display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-card);padding:1rem;box-shadow:var(--shadow-lg)}.PracticeManager_alertDialog__1pm2_ h4{color:var(--color-text);font-size:1rem}.PracticeManager_alertDialog__1pm2_ p{color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.PracticeManager_spin__puCIs{animation:PracticeManager_spin__puCIs .8s linear infinite}@keyframes PracticeManager_spin__puCIs{to{transform:rotate(1turn)}}.page_header__qYd0C{margin-bottom:1rem}.page_header__qYd0C h1{margin-top:.25rem;color:var(--color-text);font-size:1.8rem;line-height:1.1}.page_eyebrow__CjXfj{text-transform:uppercase;font-size:.72rem;font-weight:800;color:var(--color-text-muted)}