.Navigation_nav__D1U__{position:fixed;bottom:calc(20px + var(--keyboard-restore-nudge, 0px));left:50%;transform:translateX(-50%);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);height:36px;padding:0 6px;border-radius:100px;display:flex;align-items:center;gap:0;box-shadow:0 4px 20px rgba(0,0,0,.08);z-index:150}@supports (padding:env(safe-area-inset-bottom)){.Navigation_nav__D1U__{bottom:calc(20px + env(safe-area-inset-bottom) + var(--keyboard-restore-nudge, 0px))}}.Navigation_navItem__gXr6E{width:44px;height:28px;border-radius:100px;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;position:relative;color:var(--ink-muted)}.Navigation_navItem__gXr6E:hover:not(.Navigation_active__g2eu3){color:var(--ink-soft)}.Navigation_navItem__gXr6E.Navigation_active__g2eu3{background:var(--ink);color:white}.Navigation_badge___QeB9{position:absolute;top:3px;right:8px;width:5px;height:5px;background:var(--terracotta);border-radius:50%}.Navigation_navItem__gXr6E.Navigation_active__g2eu3 .Navigation_badge___QeB9{background:var(--terracotta-on-dark)}.SkipLink_skipLink__ScLUw{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;z-index:1000;padding:12px 20px;border-radius:0 0 var(--radius-md) 0;background:var(--ink);color:var(--cream);font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none}.SkipLink_skipLink__ScLUw:focus,.SkipLink_skipLink__ScLUw:focus-visible{width:auto;height:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;outline:3px solid var(--terracotta-on-dark);outline-offset:2px}.PageHeader_header__S2tTi{display:flex;align-items:center;justify-content:space-between;padding:32px 40px 24px}.PageHeader_title__TPUgS{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--ink);letter-spacing:-.3px}.PageHeader_actions__La_UU{display:flex;align-items:center;gap:12px}.PortalToggle_toggle__Dv3Kl{display:inline-flex;align-items:center;font-size:13px;font-weight:600;font-family:var(--font-body);color:var(--toggle-color,var(--ink));text-decoration:none;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--toggle-border,rgba(0,0,0,.12));white-space:nowrap;cursor:pointer;transition:background var(--transition-fast)}.PortalToggle_toggle__Dv3Kl:hover{background:var(--toggle-hover-bg,rgba(0,0,0,.04))}@media (max-width:880px){.PortalToggle_toggle__Dv3Kl{padding:6px 8px}}.TaskDetail_container__7u6_G{position:fixed;inset:0;background:var(--cream);display:flex;flex-direction:column;z-index:200}.TaskDetail_header__GC5CB{padding:60px 20px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0;background:var(--cream)}@supports (padding:env(safe-area-inset-top)){.TaskDetail_header__GC5CB{padding-top:calc(20px + env(safe-area-inset-top))}}.TaskDetail_backBtn__UkrVz{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;margin-left:-8px;transition:opacity .2s;color:var(--ink)}.TaskDetail_backBtn__UkrVz:active{opacity:.6}.TaskDetail_taskInfo__8h7N5{flex:1 1}.TaskDetail_title__tCOUq{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:2px;letter-spacing:-.3px}.TaskDetail_meta__txMxm{font-size:12px;color:var(--ink-muted)}.TaskDetail_headerActions__L4Hgh{display:flex;align-items:center;gap:8px}.TaskDetail_deleteBtn__lvU2o{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);opacity:.5;transition:all .2s}.TaskDetail_deleteBtn__lvU2o:hover:not(:disabled){opacity:1;color:var(--terracotta)}.TaskDetail_deleteBtn__lvU2o:disabled{opacity:.2;cursor:not-allowed}.TaskDetail_typeIcon__pCLg8{color:var(--ink-muted);opacity:.6}.TaskDetail_scrollArea__VOFX8{flex:1 1;overflow-y:auto;padding:0 20px 20px}.TaskDetail_section__ai5WR{margin-bottom:16px}.TaskDetail_processingBox__hOKWm{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;color:var(--ink-soft);font-size:14px}.TaskDetail_processingDots__U86IV{display:flex;gap:6px}.TaskDetail_dot__fWFu_{width:5px;height:5px;border-radius:50%;background:var(--ink-muted);animation:TaskDetail_dotPulse__QFE3E 1.4s ease-in-out infinite}.TaskDetail_dot__fWFu_:nth-child(2){animation-delay:.2s}.TaskDetail_dot__fWFu_:nth-child(3){animation-delay:.4s}@keyframes TaskDetail_dotPulse__QFE3E{0%,80%,to{opacity:.25;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.TaskDetail_transcriptLabel__f2HWe{font-size:12px;font-weight:500;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.TaskDetail_transcriptContent__crq9p{font-style:italic}.TaskDetail_summaryContent__kgjJa,.TaskDetail_transcriptContent__crq9p{font-size:14px;line-height:1.6;color:var(--ink);background:var(--cream-dark);padding:14px;border-radius:8px}.TaskDetail_actionsSection__9Xweb{margin-top:4px}.TaskDetail_actionsHeader__bNgUp{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04)}.TaskDetail_actionsTitle__aoN9D{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.TaskDetail_allApprovedIcon__eBjKf{color:var(--sage)}.TaskDetail_actionsCount__uVr7K{font-size:13px;color:var(--ink-muted);font-weight:400}.TaskDetail_actionsCount__uVr7K.TaskDetail_allApproved__VvGo9{color:var(--sage)}.TaskDetail_actionsList__wMwqa{display:flex;flex-direction:column}.TaskDetail_firstTaskHint__PQFmB{font-size:13px;line-height:1.55;color:var(--ink-soft);padding:12px 0 4px}.TaskDetail_chatSection__GqWyu{margin-top:20px;padding-top:16px}.TaskDetail_chatDivider__oOvlK{display:flex;align-items:center;gap:12px;color:var(--ink-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.TaskDetail_chatDivider__oOvlK:after,.TaskDetail_chatDivider__oOvlK:before{content:"";flex:1 1;height:1px;background:rgba(0,0,0,.04)}.TaskDetail_chatEmpty__ZWGtP{text-align:center;padding:16px;color:var(--ink-muted);font-size:13px;font-style:italic}.TaskDetail_messagesList__tyvbX{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.TaskDetail_chatBubble__AJ30k{display:flex}.TaskDetail_chatBubble__AJ30k.TaskDetail_user__AEzUr{justify-content:flex-end}.TaskDetail_chatBubble__AJ30k.TaskDetail_assistant__UCPpl{justify-content:flex-start}.TaskDetail_bubble__pv_9g{padding:10px 14px;border-radius:16px;max-width:85%;font-size:14px;line-height:1.5}.TaskDetail_chatBubble__AJ30k.TaskDetail_user__AEzUr .TaskDetail_bubble__pv_9g{background:var(--ink);color:white;border-bottom-right-radius:4px}.TaskDetail_chatBubble__AJ30k.TaskDetail_assistant__UCPpl .TaskDetail_bubble__pv_9g{background:var(--cream-dark);color:var(--ink);border-bottom-left-radius:4px}.TaskDetail_bubble__pv_9g.TaskDetail_loading__lh7tq{display:flex;align-items:center;gap:8px;color:var(--ink-soft)}.TaskDetail_replySpinner__CDfmM{display:flex;justify-content:center;padding:8px 0;color:var(--ink-soft)}.TaskDetail_spinner__1YU9z{animation:TaskDetail_spin__fTcVb 1s linear infinite}.TaskDetail_replyTimeout__TsPcM{padding:8px 4px;color:var(--ink-muted);font-size:13px;line-height:1.5;text-align:center}@keyframes TaskDetail_spin__fTcVb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskDetail_warningBox__5mONX{background:var(--cream-dark);border-radius:12px;padding:16px;margin-top:20px;border-left:3px solid var(--terracotta)}.TaskDetail_warningBox__5mONX p{font-size:14px;color:var(--ink);margin:0 0 12px;line-height:1.5}.TaskDetail_warningActions__ZiMaY{display:flex;gap:10px}.TaskDetail_cancelBtn__xgWck{flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;border-radius:20px;background:transparent;border:1px solid rgba(0,0,0,.08);color:var(--ink-soft);transition:all .2s}.TaskDetail_cancelBtn__xgWck:hover{background:rgba(0,0,0,.02)}.TaskDetail_confirmBtn__moKWc{flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;border-radius:20px;background:var(--terracotta);color:white;transition:all .2s}.TaskDetail_confirmBtn__moKWc:hover{opacity:.9}.TaskDetail_confirmBtn__moKWc.TaskDetail_destructive__QNyE5{background:#c0392b}.TaskDetail_stickyFooter__6s651{padding:12px 20px calc(12px + env(safe-area-inset-bottom, 20px));background:var(--cream);border-top:1px solid rgba(0,0,0,.04);flex-shrink:0}.TaskDetail_chatInputRow__KpgGI{display:flex;gap:8px;margin-bottom:12px}.TaskDetail_chatInput__xuDyw{flex:1 1;padding:12px 16px;border-radius:24px;border:1px solid rgba(0,0,0,.08);background:white;font-size:14px;color:var(--ink);transition:border-color .2s}.TaskDetail_chatInput__xuDyw::placeholder{color:var(--ink-muted)}.TaskDetail_chatInput__xuDyw:focus{border-color:rgba(0,0,0,.15)}.TaskDetail_chatInput__xuDyw:disabled{opacity:.6;cursor:not-allowed}.TaskDetail_sendBtn__B3TZy{width:44px;height:44px;border-radius:50%;border:none;background:var(--terracotta);color:white;display:grid;place-items:center;cursor:pointer;transition:all .2s;flex-shrink:0}.TaskDetail_sendBtn__B3TZy:hover:not(:disabled){opacity:.9}.TaskDetail_sendBtn__B3TZy:disabled{opacity:.3;cursor:not-allowed}.TaskDetail_footerStatus__jv27w{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.TaskDetail_footerProgress__ljPF4{font-size:13px;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.TaskDetail_footerProgress__ljPF4 strong,.TaskDetail_footerProgress__ljPF4.TaskDetail_allApproved__VvGo9{color:var(--sage)}.TaskDetail_completeBtn__RxxHa{width:100%;padding:14px;border-radius:20px;border:none;background:var(--ink);color:white;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.TaskDetail_completeBtn__RxxHa:disabled{opacity:.4;cursor:not-allowed}.TaskDetail_completeBtn__RxxHa.TaskDetail_ready__EQYtv{background:var(--sage)}.TaskDetail_completeBtn__RxxHa:hover:not(:disabled){opacity:.9}.TaskDetail_completedStatus__HJVHv{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;color:var(--sage);font-size:14px;font-weight:500}.TaskDetail_label__ZLUTs{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.TaskDetail_statusRow__r5dvk{display:flex;gap:8px;margin-bottom:20px}.TaskDetail_statusText__XYE9a{font-size:13px;font-weight:500}.TaskDetail_statusText__XYE9a.TaskDetail_processing__B6_u_{color:var(--gold)}.TaskDetail_statusText__XYE9a.TaskDetail_stuck__g_KK3{color:var(--terracotta)}.TaskDetail_statusText__XYE9a.TaskDetail_completed__tikmn,.TaskDetail_statusText__XYE9a.TaskDetail_ready_for_review__BLo0H{color:var(--sage)}.TaskDetail_actionCount__S2igR{font-size:12px;color:var(--ink-muted)}.TaskDetail_reportPiiSection__LH0Y_{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 12px}.TaskDetail_reportPiiNote__S35UM{margin:0}.TaskDetail_reportPiiBtn__6c8cb,.TaskDetail_reportPiiNote__S35UM{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--ink-muted);opacity:.7}.TaskDetail_reportPiiBtn__6c8cb{padding:6px 10px;border-radius:8px;transition:all .2s}.TaskDetail_reportPiiBtn__6c8cb:hover:not(:disabled){opacity:1;color:var(--terracotta)}.TaskDetail_reportPiiBtn__6c8cb:disabled{opacity:.35}.TaskDetail_pausedMessage__F9yt2{font-size:.9rem;color:var(--ink-muted);line-height:1.5;margin:0 0 12px}.TaskDetail_retryBtn__vRe7k{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--ink-muted);padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:transparent;cursor:pointer;transition:all .2s}.TaskDetail_retryBtn__vRe7k:hover:not(:disabled){color:var(--ink);border-color:var(--ink-muted)}.TaskDetail_retryBtn__vRe7k:disabled{opacity:.4;cursor:default}.ActionCard_card__NVgOZ{border-bottom:1px solid rgba(0,0,0,.04);transition:all .2s}.ActionCard_card__NVgOZ:last-child{border-bottom:none}.ActionCard_card__NVgOZ.ActionCard_approved__U0DoI .ActionCard_header__gJV3q{padding:12px 0}.ActionCard_card__NVgOZ.ActionCard_dismissed___hB3Q{opacity:.5}.ActionCard_card__NVgOZ.ActionCard_dismissed___hB3Q .ActionCard_title__Q1fXT{text-decoration:line-through;color:var(--ink-muted)}.ActionCard_header__gJV3q{width:100%;padding:14px 0;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;cursor:pointer;transition:opacity .2s}.ActionCard_header__gJV3q:hover:not(:disabled){opacity:.7}.ActionCard_header__gJV3q:disabled{cursor:default}.ActionCard_icon__hObvU{color:var(--ink-muted);opacity:.6;flex-shrink:0}.ActionCard_approvedIcon__FM8AN{color:var(--sage);opacity:1}.ActionCard_info__rHxxu{flex:1 1;min-width:0}.ActionCard_title__Q1fXT{font-size:15px;font-weight:500;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ActionCard_card__NVgOZ.ActionCard_approved__U0DoI .ActionCard_title__Q1fXT{font-size:14px;color:var(--ink-soft)}.ActionCard_studentTag__Gx96E{font-size:13px;font-weight:400;color:var(--blue)}.ActionCard_kindChip__KZkWo{margin-left:8px;font-size:12px;font-weight:500;color:var(--ink-muted);vertical-align:middle;white-space:nowrap}.ActionCard_subtitle__rllWo{font-size:13px;color:var(--ink-muted);margin-top:2px}.ActionCard_tapHint__f38uh{font-size:12px;color:var(--ink-muted);flex-shrink:0}.ActionCard_statusText__xJBhj{font-size:13px;font-weight:500;flex-shrink:0}.ActionCard_statusPending__0Vc_b{color:var(--gold)}.ActionCard_statusApproved__Y9q8D{color:var(--sage)}.ActionCard_statusDismissed__liV4P{color:var(--ink-muted)}.ActionCard_body___hepd{overflow:hidden;margin-left:32px}.ActionCard_contentTools__cFbID{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid rgba(0,0,0,.04)}.ActionCard_expandBtn__hKrpG{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;margin-right:-8px;background:transparent;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;color:var(--ink-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ActionCard_expandBtn__hKrpG:hover{background:rgba(0,0,0,.03);color:var(--ink)}.ActionCard_expandBtn__hKrpG:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ActionCard_content__0voCk{padding:8px 0 16px;max-height:200px;overflow-y:auto}.ActionCard_aiDisclosure__KjLlo{margin:0;padding:0 0 12px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.ActionCard_popoutDisclosure__5CDi6{flex:1 0 100%;margin:0;font-size:12px;line-height:1.5;color:var(--ink-muted)}.ActionCard_subjectLine__yD9tI{margin:0;padding:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.ActionCard_buttons__ohewO{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;border-top:1px solid rgba(0,0,0,.04)}.ActionCard_actionBtn__tUUE6{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.ActionCard_actionBtn__tUUE6:disabled{opacity:.5;cursor:not-allowed}.ActionCard_copyBtn__siHTh{background:transparent;border:1px solid rgba(0,0,0,.08);color:var(--ink-soft)}.ActionCard_copyBtn__siHTh:hover:not(:disabled){background:rgba(0,0,0,.02)}.ActionCard_mailBtn__liXsv{background:transparent;border:1px solid rgba(0,0,0,.08);color:var(--ink-soft)}.ActionCard_mailBtn__liXsv:hover:not(:disabled){background:rgba(0,0,0,.02)}.ActionCard_dismissBtn__l758h{background:transparent;border:1px solid rgba(0,0,0,.08);color:var(--ink-soft)}.ActionCard_dismissBtn__l758h:hover:not(:disabled){background:rgba(0,0,0,.02)}.ActionCard_approveBtn__aWrbL{flex:1 1;background:var(--sage);border:none;color:white}.ActionCard_approveBtn__aWrbL:hover:not(:disabled){opacity:.9}.ActionCard_nccdToggle__Iw3pk{display:flex;align-items:center;gap:10px;width:100%;padding:14px 0;border:none;border-top:1px solid rgba(0,0,0,.04);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body)}.ActionCard_nccdToggle__Iw3pk:disabled{cursor:not-allowed;opacity:.5}.ActionCard_nccdSwitch__bOOa7{display:block;width:32px;height:18px;border-radius:var(--radius-full);background:var(--ink-muted);position:relative;flex-shrink:0;transition:background .2s ease}.ActionCard_nccdThumb__EpxYx{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:white;transition:transform .2s ease}.ActionCard_nccdToggleOn__RJ9XE .ActionCard_nccdSwitch__bOOa7{background:var(--sage)}.ActionCard_nccdToggleOn__RJ9XE .ActionCard_nccdThumb__EpxYx{transform:translateX(14px)}.ActionCard_nccdToggleLabel__t64Zk{font-size:13px;color:var(--ink-soft)}.ActionCard_nccdToggleOn__RJ9XE .ActionCard_nccdToggleLabel__t64Zk{color:var(--sage)}.ActionCard_studentPicker__2oOw2{padding:16px 0;border-top:1px solid rgba(0,0,0,.04)}.ActionCard_pickerLabel__cgYuh{font-size:13px;color:var(--ink-soft);margin-bottom:10px;line-height:1.5}.ActionCard_pickerLabel__cgYuh strong{color:var(--ink);font-weight:500}.ActionCard_pickerSearchWrapper__7PhvM{position:relative;margin-bottom:8px}.ActionCard_pickerSearchIcon__6Yqaa{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-muted);opacity:.6;pointer-events:none}.ActionCard_pickerSearchInput__Id5PJ{width:100%;padding:8px 10px 8px 30px;font-size:13px;font-family:inherit;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:var(--ink)}.ActionCard_pickerSearchInput__Id5PJ:focus{border-color:rgba(0,0,0,.16)}.ActionCard_pickerList__kuHhn{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.ActionCard_pickerNarrowHint__oh6NS{margin:6px 0 0;font-size:12px;color:var(--ink-muted)}.ActionCard_pickerOption__pVsHh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background .15s}.ActionCard_pickerOption__pVsHh:hover{background:rgba(0,0,0,.02)}.ActionCard_pickerOption__pVsHh.ActionCard_pickerSelected__Kic_n{border-color:var(--sage);background:transparent}.ActionCard_pickerName__Gza7p{font-size:14px;color:var(--ink)}.ActionCard_pickerClass__2KsiQ{font-size:12px;color:var(--ink-muted)}.ActionCard_pickerEmpty__QuoLl{padding:10px;font-size:13px;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.ActionCard_pickerCreateBtn__uHGS2{margin-top:8px;padding:8px 10px;font-size:13px;font-family:inherit;background:transparent;border:1px dashed rgba(0,0,0,.12);border-radius:6px;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s}.ActionCard_pickerCreateBtn__uHGS2:hover:not(:disabled){background:rgba(0,0,0,.02);color:var(--ink)}.ActionCard_pickerCreateBtn__uHGS2:disabled{opacity:.5;cursor:not-allowed}.Markdown_markdown__zS0w_{font-size:14px;font-family:var(--font-body);color:var(--ink);line-height:1.7;word-wrap:break-word}.Markdown_markdown__zS0w_>:first-child{margin-top:0}.Markdown_markdown__zS0w_>:last-child{margin-bottom:0}.Markdown_heading___GR_w{font-weight:600;color:var(--ink);line-height:1.4;margin:14px 0 6px}h3.Markdown_heading___GR_w{font-size:16px}h4.Markdown_heading___GR_w{font-size:15px}h5.Markdown_heading___GR_w,h6.Markdown_heading___GR_w{font-size:14px}.Markdown_p__wyW0Q{margin:0 0 10px}.Markdown_ol__jAcrD,.Markdown_ul__C_OYS{margin:0 0 10px;padding-left:20px}.Markdown_ol__jAcrD li,.Markdown_ul__C_OYS li{margin:2px 0}.Markdown_markdown__zS0w_ strong{font-weight:600;color:var(--ink)}.Markdown_markdown__zS0w_ em{font-style:italic}.Markdown_hr__UtWdv{border:none;border-top:1px solid var(--cream-dark);margin:14px 0}.Markdown_tableWrap__6dpvK{overflow-x:auto;margin:0 0 12px}.Markdown_table__UYY2Z{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.Markdown_table__UYY2Z td,.Markdown_table__UYY2Z th{padding:8px 12px 8px 0;text-align:left;vertical-align:top}.Markdown_table__UYY2Z th{font-weight:600;color:var(--ink);border-bottom:1px solid var(--ink-muted)}.Markdown_table__UYY2Z td{border-bottom:1px solid var(--cream-dark)}.Markdown_table__UYY2Z tbody tr:last-child td{border-bottom:none}@media (max-width:600px){.Markdown_table__UYY2Z thead{display:none}.Markdown_table__UYY2Z tr{display:block;padding:10px 0;border-bottom:1px solid var(--cream-dark)}.Markdown_table__UYY2Z tbody tr:last-child{border-bottom:none}.Markdown_table__UYY2Z td{display:block;border-bottom:none;padding:2px 0}.Markdown_table__UYY2Z td:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:6px 0 1px}.Markdown_table__UYY2Z td:first-child:before{margin-top:0}}.Markdown_details__RO_Zm{margin:0 0 10px}.Markdown_details__RO_Zm summary{cursor:pointer;color:var(--ink-soft);font-size:13px;margin-bottom:6px}.Markdown_details__RO_Zm summary:hover{color:var(--ink)}.Header_header__MvnS2{padding:12px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}@supports (padding:env(safe-area-inset-top)){.Header_header__MvnS2{padding-top:calc(12px + env(safe-area-inset-top))}}.Header_title__cchLN{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.3px}.Header_actions__AFxTd{display:flex;align-items:center;gap:12px}.Header_avatar__17dEb{width:38px;height:38px;border-radius:50%;background:var(--cream-dark);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink-soft);letter-spacing:.3px}.Header_clerkAvatar__qxcYK{width:38px!important;height:38px!important}.Header_clerkPopover__lBwrg{font-family:var(--font-body)!important}.MicButton_micButton__NuHqh{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s ease}.MicButton_micButton__NuHqh:hover{transform:scale(1.04)}.MicButton_micButton__NuHqh:active{transform:scale(.96)}.MicButton_bg__Q9EM_{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--terracotta);box-shadow:0 4px 20px rgba(198,93,59,.3);transition:background .3s ease,box-shadow .3s ease}.MicButton_bg__Q9EM_.MicButton_active__QFBfg{background:var(--sage);box-shadow:0 0 0 8px rgba(90,122,107,.1),0 0 0 16px rgba(90,122,107,.05)}.MicButton_pulse__d9_rf{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--sage)}.MicButton_icon__fWte8{color:white;z-index:2;position:relative}.CrisisResources_block__Tf4OL{display:block;margin:10px 0;font-size:14px;font-family:var(--font-body);color:var(--ink);line-height:1.7;text-align:left;white-space:normal}.CrisisResources_block__Tf4OL>:first-child{margin-top:0}.CrisisResources_block__Tf4OL>:last-child{margin-bottom:0}.CrisisResources_p__M54PU{margin:0 0 10px}.CrisisResources_list__xPH64{margin:0 0 10px;padding-left:20px;list-style:none}.CrisisResources_item__AyJT_{margin:4px 0}.CrisisResources_name__iBFXb{font-weight:600;color:var(--ink)}.CrisisResources_phone__msQ77{color:var(--terracotta);font-weight:600;text-decoration:none;white-space:nowrap}.CrisisResources_phone__msQ77:focus-visible,.CrisisResources_phone__msQ77:hover{text-decoration:underline}.CrisisResources_link__Yxf_H{color:var(--terracotta);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.AdminDialog_scrim__7tZTq{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(44,44,46,.35)}.AdminDialog_panel__v5W1z{display:flex;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 48px);background:var(--cream);border:1px solid rgba(44,44,46,.12);border-radius:10px;box-shadow:0 12px 40px rgba(44,44,46,.18)}.AdminDialog_panelWide__4EnGh{max-width:520px}.AdminDialog_head__5yF8X{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(44,44,46,.1)}.AdminDialog_heading___LEJ7{display:flex;flex-direction:column;gap:2px;min-width:0}.AdminDialog_title__vHzwg{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.AdminDialog_subject__8jy8P{font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.AdminDialog_close__5b1h8{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--ink-soft);cursor:pointer}.AdminDialog_close__5b1h8:hover{background:var(--cream-dark);color:var(--ink)}.AdminDialog_close__5b1h8:focus-visible{outline:2px solid var(--sage);outline-offset:1px}.AdminDialog_body__7KCTl{display:flex;flex-direction:column;gap:18px;padding:20px;overflow-y:auto}.AdminDialog_footer__HgSLr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px 20px}.AdminForm_field__pl0Zu{display:flex;flex-direction:column;gap:5px;border:0;padding:0;margin:0;min-width:0}.AdminForm_fieldRow__tmIGX{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:420px){.AdminForm_fieldRow__tmIGX{grid-template-columns:1fr}}.AdminForm_label__zu1Z8{font-size:13px;font-weight:500;color:var(--ink-soft)}.AdminForm_labelAside__MErzT{font-weight:400;color:var(--ink-muted)}.AdminForm_input__wkQAn,.AdminForm_select__Jsbg1{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid rgba(44,44,46,.14);border-radius:6px;font-family:var(--font-body);font-size:14px;background:white;color:var(--ink)}.AdminForm_input__wkQAn:focus,.AdminForm_select__Jsbg1:focus{border-color:var(--sage);outline:2px solid var(--sage);outline-offset:-1px}.AdminForm_hint__vEsRM{font-size:12px;color:var(--ink-muted)}.AdminForm_error__iV2_U{font-size:13px;color:var(--terracotta)}.AdminForm_radioGrid__IHBqQ{display:grid;grid-gap:8px;gap:8px}.AdminForm_radioGrid2__llq1R{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminForm_radioGrid3__ayh2b{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminForm_radioCard__GRHkn{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(44,44,46,.12);border-radius:8px;background:white;cursor:pointer}.AdminForm_radioCard__GRHkn>.AdminForm_radioDot__97wxM{grid-row:1/span 2}.AdminForm_radioCardOn__tJ1qN{border-color:var(--sage)}.AdminForm_radioCard__GRHkn:hover{border-color:rgba(44,44,46,.3)}.AdminForm_radioCardDisabled__pesXy,.AdminForm_radioCardDisabled__pesXy:hover{border-color:rgba(44,44,46,.12);background:var(--cream,#faf8f3);cursor:default}.AdminForm_radioCardDisabled__pesXy .AdminForm_radioDot__97wxM,.AdminForm_radioCardDisabled__pesXy .AdminForm_radioName__RV2NU{opacity:.55}.AdminForm_radioCard__GRHkn:focus-within{outline:2px solid var(--sage);outline-offset:1px}.AdminForm_radioInput__mMpdt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.AdminForm_radioDot__97wxM{margin-top:2px;width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(44,44,46,.3)}.AdminForm_radioDotOn__bF6Mc{border-color:var(--sage)}.AdminForm_radioDotOn__bF6Mc:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sage)}.AdminForm_radioName__RV2NU{font-size:14px;font-weight:500;color:var(--ink)}.AdminForm_radioDesc__hu8Tr{font-size:12px;color:var(--ink-soft)}.AdminForm_actions__dvTAY{display:flex;align-items:center;gap:10px;margin-left:auto}.AdminForm_primary__kbk7M{display:inline-flex;align-items:center;padding:9px 18px;border:0;border-radius:6px;background:var(--sage);color:white;font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer}.AdminForm_primary__kbk7M:disabled{opacity:.55;cursor:default}.AdminForm_secondary__CO6iW{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid rgba(44,44,46,.15);border-radius:6px;background:white;color:var(--ink-soft);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.AdminForm_secondary__CO6iW:hover{background:var(--cream-dark);color:var(--ink)}.AdminForm_quietDanger__3Iv1B{padding:0;border:0;background:none;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--terracotta);cursor:pointer}.AdminForm_quietDanger__3Iv1B:hover{text-decoration:underline}.AdminForm_soleOwner__ddcHo{font-size:13px;color:var(--ink-muted)}.AdminForm_danger__DZDlx{display:inline-flex;align-items:center;padding:9px 18px;border:0;border-radius:6px;background:var(--terracotta);color:white;font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer}.AdminForm_danger__DZDlx:disabled{opacity:.55;cursor:default}.AdminForm_danger__DZDlx:focus-visible,.AdminForm_primary__kbk7M:focus-visible,.AdminForm_quietDanger__3Iv1B:focus-visible,.AdminForm_secondary__CO6iW:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.AdminForm_linkBox__f92sg{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(44,44,46,.12);border-radius:8px;background:white}.AdminForm_linkNote__gA6f3{margin:0;font-size:13px;color:var(--ink-soft)}.AdminForm_linkValue__PW_iL{font-family:var(--font-body);font-size:12px;color:var(--ink);overflow-wrap:anywhere}.AdminForm_readOnlyValue__OzAxW{font-size:14px;color:var(--ink);margin:0}.StudentDetail_container__lcIJE{position:fixed;inset:0;background:var(--bg-color);display:flex;flex-direction:column;z-index:200}.StudentDetail_header__h89Q1{padding:60px 24px 20px;display:flex;align-items:center;gap:14px;flex-shrink:0}@supports (padding:env(safe-area-inset-top)){.StudentDetail_header__h89Q1{padding-top:calc(20px + env(safe-area-inset-top))}}.StudentDetail_backBtn__gHMQ2{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-left:-8px;transition:background .2s;color:var(--text-primary)}.StudentDetail_backBtn__gHMQ2:active{background:rgba(0,0,0,.04)}.StudentDetail_studentInfo__k2PD_{flex:1 1}.StudentDetail_name__h69IQ{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:2px;letter-spacing:-.3px}.StudentDetail_class__RndPR{font-size:13px;color:var(--text-secondary)}.StudentDetail_editableValue__akgcv{display:flex;align-items:center;gap:6px;text-align:left;color:inherit;font:inherit;padding:2px 0;border-radius:4px;transition:background .15s;width:100%}.StudentDetail_editableValue__akgcv:hover{background:rgba(0,0,0,.03)}.StudentDetail_editableValue__akgcv:hover .StudentDetail_editableIcon__Wur7y{opacity:1}.StudentDetail_editableIcon__Wur7y{opacity:0;color:var(--text-tertiary);flex-shrink:0;transition:opacity .15s}.StudentDetail_editablePlaceholder__7VFJj{color:var(--text-tertiary);font-style:italic}.StudentDetail_editableInput__phuod{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:4px 8px;font:inherit;color:var(--text-primary);background:var(--bg-color)}.StudentDetail_editableInput__phuod:focus{border-color:rgba(0,0,0,.3)}.StudentDetail_avatar__GL8MT{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,#ECECEC,#E0E0E0);display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--text-secondary)}.StudentDetail_content__XOmYf{flex:1 1;overflow-y:auto;padding:0 24px 100px}.StudentDetail_section__SPi4E{margin-bottom:28px}.StudentDetail_label__q12r_{font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.StudentDetail_tagsContainer__gZe7d{display:flex;flex-wrap:wrap;gap:8px}.StudentDetail_tagLarge__mSv9j{font-size:12px;font-weight:500;padding:8px 14px;border-radius:100px}.StudentDetail_tagLarge__mSv9j.StudentDetail_tagPriority__AjJOj{background:var(--tag-priority-bg);color:var(--tag-priority)}.StudentDetail_tagLarge__mSv9j.StudentDetail_tagNeeds__1Mixr{background:var(--tag-needs-bg);color:var(--tag-needs)}.StudentDetail_tagRemove__OyDvh{display:inline-grid;place-items:center;margin-left:4px;padding:2px;border-radius:50%;opacity:0;transition:opacity .15s,background .15s;color:inherit}.StudentDetail_tagLarge__mSv9j:hover .StudentDetail_tagRemove__OyDvh{opacity:.7}.StudentDetail_tagRemove__OyDvh:hover{opacity:1!important;background:rgba(0,0,0,.1)}.StudentDetail_tagAdd__LTG0D{font-size:12px;font-weight:500;padding:8px 14px;border-radius:100px;background:rgba(0,0,0,.03);color:var(--text-secondary);border:1px dashed rgba(0,0,0,.1);transition:all .2s}.StudentDetail_tagAdd__LTG0D:hover{background:rgba(0,0,0,.05)}.StudentDetail_tagForm__gegMN{display:flex;flex-direction:column;gap:8px;width:100%}.StudentDetail_tagTypeToggle__Q_LIC{display:flex;gap:4px}.StudentDetail_tagTypeBtn__rnKqi{font-size:11px;font-weight:500;padding:4px 10px;border-radius:100px;border:1px solid rgba(0,0,0,.1);color:var(--text-secondary);background:transparent;transition:all .15s}.StudentDetail_tagTypeBtnActive__dp78y{background:var(--text-primary);color:white;border-color:var(--text-primary)}.StudentDetail_tagInputRow__asj7k{display:flex;gap:6px;align-items:center}.StudentDetail_tagInput__kWiGH{flex:1 1;padding:6px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-color)}.StudentDetail_tagInput__kWiGH:focus{border-color:rgba(0,0,0,.25)}.StudentDetail_tagFormBtn__vqtlL{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--text-secondary);transition:all .15s}.StudentDetail_tagFormBtn__vqtlL:hover{background:rgba(0,0,0,.06)}.StudentDetail_tagFormBtn__vqtlL:disabled{opacity:.3;pointer-events:none}.StudentDetail_infoItem__jkZtl{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04)}.StudentDetail_infoItem__jkZtl:last-child{border-bottom:none}.StudentDetail_infoLabel__KfkfZ{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.StudentDetail_infoValue__jt602,.StudentDetail_readOnlyValue__zqFYP{font-size:15px;color:var(--text-primary);line-height:1.4}.StudentDetail_readOnlyEmpty__CJjPg{font-size:15px;color:var(--text-tertiary);line-height:1.4}.StudentDetail_withheldNote__W1Cst{margin:0;padding:6px 0 2px;font-size:14px;line-height:1.5;color:var(--text-tertiary)}.StudentDetail_notesContainer__V25Nu{display:flex;flex-direction:column;gap:12px}.StudentDetail_noteItem__Br5f_{background:rgba(0,0,0,.02);border-radius:12px;padding:14px 16px}.StudentDetail_noteItemUnreviewed__aX5Zc{background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.18)}.StudentDetail_noteReviewChip__61C_a{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;color:#aa4e09;background:rgba(245,158,11,.14);border-radius:100px;padding:3px 10px;margin-bottom:8px;text-transform:uppercase}.StudentDetail_noteReviewActions__1v03H{display:flex;gap:6px;flex-wrap:wrap}.StudentDetail_noteReviewBtn__t421Q{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:5px 10px;border-radius:6px;color:var(--text-secondary);background:rgba(0,0,0,.04);transition:all .15s}.StudentDetail_noteReviewBtn__t421Q:hover{background:rgba(0,0,0,.08);color:var(--text-primary)}.StudentDetail_noteReviewBtnPrimary__HGWFv{color:#047757;background:rgba(16,185,129,.12)}.StudentDetail_noteReviewBtnPrimary__HGWFv:hover{background:rgba(16,185,129,.2);color:#065f46}.StudentDetail_noteReviewBtnDanger__n7BzK{color:#b91c1c;background:rgba(239,68,68,.1)}.StudentDetail_noteReviewBtnDanger__n7BzK:hover{background:rgba(239,68,68,.18);color:#991b1b}.StudentDetail_noteRejectPrompt__ugIza{font-size:12px;font-weight:500;color:var(--text-secondary)}.StudentDetail_noteText__qQfHS{font-size:14px;color:var(--text-primary);line-height:1.5;margin-bottom:8px}.StudentDetail_noteMeta__EaFMh{font-size:11px;color:var(--text-tertiary)}.StudentDetail_addNoteBtn__abt6h{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;border:1px dashed rgba(0,0,0,.1);color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .2s}.StudentDetail_addNoteBtn__abt6h:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.15)}.StudentDetail_noteFooter__0ReDD{display:flex;align-items:center;justify-content:space-between}.StudentDetail_noteActions__9rYuC{display:flex;gap:4px;opacity:0;transition:opacity .15s}.StudentDetail_noteItem__Br5f_:focus-within .StudentDetail_noteActions__9rYuC,.StudentDetail_noteItem__Br5f_:hover .StudentDetail_noteActions__9rYuC{opacity:1}.StudentDetail_noteActionBtn__KGnon{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--text-tertiary);transition:all .15s}.StudentDetail_noteActionBtn__KGnon:hover{background:rgba(0,0,0,.06);color:var(--text-secondary)}.StudentDetail_attachmentsRow__SqK0s{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.StudentDetail_attachment__vM1lG{position:relative;display:inline-flex;align-items:center}.StudentDetail_attachmentChip__j6xqB{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:44px;padding:5px 9px;border-radius:8px;background:rgba(0,0,0,.04);color:var(--text-secondary);font-size:12px;transition:all .15s}.StudentDetail_attachmentChip__j6xqB:hover:not(:disabled){background:rgba(0,0,0,.08);color:var(--text-primary)}.StudentDetail_attachmentName__WfWzd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentDetail_attachmentSize__noJaC{color:var(--text-tertiary);font-size:11px;flex-shrink:0}.StudentDetail_attachmentThumbBtn__U2bNT{width:64px;height:64px;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.04);transition:all .15s}.StudentDetail_attachmentThumbBtn__U2bNT:hover{opacity:.85}.StudentDetail_attachmentThumb__tjQ5U{width:100%;height:100%;object-fit:cover;display:block}.StudentDetail_attachmentRemove__LpHXY{position:absolute;top:0;right:0;min-width:36px;min-height:36px;padding:5px;border-radius:50%;display:grid;place-items:start end;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.StudentDetail_attachmentRemove__LpHXY:before{content:"";grid-area:1/1;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.55)}.StudentDetail_attachmentRemove__LpHXY>svg{grid-area:1/1;place-self:center}.StudentDetail_attachmentRemove__LpHXY:focus-visible,.StudentDetail_attachment__vM1lG:focus-within .StudentDetail_attachmentRemove__LpHXY,.StudentDetail_attachment__vM1lG:hover .StudentDetail_attachmentRemove__LpHXY{opacity:1;visibility:visible;pointer-events:auto}@media (hover:none){.StudentDetail_attachmentRemove__LpHXY{opacity:1;visibility:visible;pointer-events:auto}}.StudentDetail_attachmentConfirm__kgLAj{display:inline-flex;gap:4px;margin-left:6px}.StudentDetail_attachmentConfirmBtn__MsbPc{font-size:12px;font-weight:500;padding:3px 10px;min-height:44px;min-width:44px;border-radius:8px;background:rgba(0,0,0,.06);color:var(--text-secondary)}.StudentDetail_attachmentConfirmBtn__MsbPc:hover{background:rgba(0,0,0,.12);color:var(--text-primary)}.StudentDetail_attachmentInput__VEAwR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.StudentDetail_attachBtn__0fO7b{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 12px;min-height:44px;border-radius:8px;border:1px dashed rgba(0,0,0,.12);color:var(--text-secondary);font-size:12px;font-weight:500;transition:all .15s}.StudentDetail_attachBtn__0fO7b:hover:not(:disabled){background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.2)}.StudentDetail_attachBtn__0fO7b:disabled{opacity:.6}.StudentDetail_attachmentError__37ZtZ{flex-basis:100%;font-size:12px;color:#b91c1c}.StudentDetail_attachmentBusy__sCl2V{font-size:12px;color:var(--text-tertiary)}.StudentDetail_noteAddForm__0uUT_,.StudentDetail_noteEditForm__2JiwV{display:flex;flex-direction:column;gap:10px}.StudentDetail_noteAddForm__0uUT_{background:rgba(0,0,0,.02);border-radius:12px;padding:14px 16px}.StudentDetail_noteTextarea__vAgSn{width:100%;resize:vertical;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.5;color:var(--text-primary);background:var(--bg-color);transition:border-color .15s}.StudentDetail_noteTextarea__vAgSn:focus{border-color:rgba(0,0,0,.25)}.StudentDetail_noteTextarea__vAgSn::placeholder{color:var(--text-tertiary)}.StudentDetail_nccdToggle__LzSFi{display:flex;align-items:center;gap:10px;padding:2px 0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.StudentDetail_nccdSwitch__2neey{display:block;width:32px;height:18px;border-radius:var(--radius-full);background:var(--text-tertiary);position:relative;flex-shrink:0;transition:background .2s ease}.StudentDetail_nccdThumb__HRTVC{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:white;transition:transform .2s ease}.StudentDetail_nccdToggleOn__WSqvD .StudentDetail_nccdSwitch__2neey{background:var(--sage)}.StudentDetail_nccdToggleOn__WSqvD .StudentDetail_nccdThumb__HRTVC{transform:translateX(14px)}.StudentDetail_nccdToggleLabel__GbSku{font-size:13px;color:var(--text-secondary)}.StudentDetail_nccdToggleOn__WSqvD .StudentDetail_nccdToggleLabel__GbSku{color:var(--sage)}.StudentDetail_noteFormActions__HcoUN{display:flex;justify-content:flex-end;gap:8px}.StudentDetail_noteFormBtn__ioQXU{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .15s}.StudentDetail_noteFormBtn__ioQXU:hover{background:rgba(0,0,0,.04)}.StudentDetail_noteFormBtn__ioQXU:disabled{opacity:.4;pointer-events:none}.StudentDetail_noteFormBtnPrimary__wor7n{color:var(--text-primary);background:rgba(0,0,0,.04)}.StudentDetail_noteFormBtnPrimary__wor7n:hover{background:rgba(0,0,0,.08)}.StudentDetail_deleteBtn__PgqOT{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:12px;font-size:14px;font-weight:500;color:#c0392b;background:transparent;border:1px solid rgba(192,57,43,.15);transition:all .2s}.StudentDetail_deleteBtn__PgqOT:hover{background:rgba(192,57,43,.05);border-color:rgba(192,57,43,.25)}.StudentDetail_deleteConfirm__gLfrq{background:rgba(192,57,43,.04);border-radius:12px;padding:16px}.StudentDetail_deleteConfirmText__MtPLH{font-size:14px;color:var(--text-primary);margin-bottom:12px;line-height:1.4}.StudentDetail_deleteConfirmActions__Qia6A{display:flex;justify-content:flex-end;gap:8px}.StudentDetail_deleteConfirmBtn___DMWG{color:#bc382a!important;background:rgba(192,57,43,.08)}.StudentDetail_deleteConfirmBtn___DMWG:hover{background:rgba(192,57,43,.15)!important}.PopoutReader_overlay__xz5uc{position:fixed;inset:0;z-index:300;background:var(--cream);display:flex;flex-direction:column}.PopoutReader_panel__lhNKb{flex:1 1;min-height:0;display:flex;flex-direction:column}.PopoutReader_header__GBvX1{display:flex;align-items:flex-start;gap:14px;padding:60px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}@supports (padding:env(safe-area-inset-top)){.PopoutReader_header__GBvX1{padding-top:calc(20px + env(safe-area-inset-top))}}.PopoutReader_heading__7QJUD{flex:1 1;min-width:0}.PopoutReader_title__A8tdT{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.25;color:var(--ink);letter-spacing:-.02em}.PopoutReader_subtitle__9qWN5{margin-top:4px;font-size:13px;color:var(--blue)}.PopoutReader_closeBtn__li1_E{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin:-6px -8px 0 0;background:transparent;border:none;color:var(--ink-soft);cursor:pointer;transition:background var(--transition-fast)}.PopoutReader_closeBtn__li1_E:active,.PopoutReader_closeBtn__li1_E:hover{background:rgba(0,0,0,.04);color:var(--ink)}.PopoutReader_closeBtn__li1_E:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.PopoutReader_body__qdRff{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px}.PopoutReader_reading__iWQL_{max-width:640px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--ink)}.PopoutReader_footer__9N6Jp{display:flex;flex-wrap:wrap;gap:10px;padding:14px 24px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.ChatBubble_contentTools__XI68N{display:flex;justify-content:flex-start;margin-top:4px}.ChatBubble_expandBtn__D8_fC{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;margin-left:-8px;background:transparent;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;color:var(--ink-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ChatBubble_expandBtn__D8_fC:hover{background:rgba(0,0,0,.03);color:var(--ink)}.ChatBubble_expandBtn__D8_fC:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ChatBubble_aiDisclosure__LF1dD{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted)}.CurriculumPanel_panel__DZhSe{margin-top:12px;padding:12px 14px;background:var(--cream);border:1px solid rgba(0,0,0,.06);border-radius:12px}.CurriculumPanel_header__BjIG_{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sage);margin-bottom:8px}.CurriculumPanel_error__9jNDr{font-size:13px;color:var(--ink-soft);margin:0 0 8px}.CurriculumPanel_note___orHi{font-size:12px;font-style:italic;color:var(--ink-muted);margin:8px 0 0}.CurriculumPanel_codes__3TOZm{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--ink-muted);margin:10px 0 0;word-break:break-word}.CurriculumPanel_codesMore__7pRX_{font:inherit;color:var(--sage);background:none;border:none;padding:0;cursor:pointer}.CurriculumPanel_codesMore__7pRX_:hover{color:var(--ink)}.CurriculumPanel_footnote__VNiSi{font-size:12px;color:var(--ink-muted);margin:0 0 10px}.CurriculumPanel_collapsed__TIK4L{max-height:320px;overflow:hidden;mask-image:linear-gradient(180deg,black 75%,transparent);-webkit-mask-image:linear-gradient(180deg,black 75%,transparent)}.CurriculumPanel_expandBtn__JeR18{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;color:var(--sage);background:none;border:none;padding:0;cursor:pointer}.CurriculumPanel_expandBtn__JeR18:hover{color:var(--ink)}.CurriculumPanel_aiDisclosure__RvUqX{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted)}.StudentPickerWidget_container__S313t{background:var(--cream-dark);border-radius:12px;overflow:hidden}.StudentPickerWidget_header__15XIK{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:500}.StudentPickerWidget_header__15XIK:hover{background:rgba(0,0,0,.02)}.StudentPickerWidget_headerText__1jCWV{display:flex;align-items:center;gap:6px}.StudentPickerWidget_content__tqjr3{padding:0 16px 16px}.StudentPickerWidget_searchWrapper__qoxZD{position:relative;margin-bottom:12px}.StudentPickerWidget_searchIcon__K_M7B{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-muted)}.StudentPickerWidget_searchInput__SUOdD{width:100%;padding:10px 12px 10px 36px;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:14px;background:white;color:var(--ink)}.StudentPickerWidget_searchInput__SUOdD:focus{border-color:rgba(0,0,0,.15)}.StudentPickerWidget_studentList__JSkGz{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;max-height:240px;overflow-y:auto}.StudentPickerWidget_emptyList__vOUxe{padding:16px;text-align:center;color:var(--ink-muted);font-size:13px}.StudentPickerWidget_studentOption__p4hA8{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:white;border:1px solid rgba(0,0,0,.06);border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}.StudentPickerWidget_studentOption__p4hA8:hover{border-color:rgba(0,0,0,.12)}.StudentPickerWidget_studentOption__p4hA8.StudentPickerWidget_selected__lUFmv{border-color:var(--sage);background:rgba(90,122,107,.04)}.StudentPickerWidget_studentName__kemWc{font-size:14px;font-weight:500;color:var(--ink)}.StudentPickerWidget_studentClass__J_6VX{font-size:12px;color:var(--ink-soft)}.StudentPickerWidget_narrowHint__DAv2p{margin:-6px 0 12px;font-size:12px;color:var(--ink-muted)}.StudentPickerWidget_actions__wG7P0{display:flex;align-items:center;justify-content:space-between;gap:8px}.StudentPickerWidget_createBtn__6KCfA{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:1px solid rgba(0,0,0,.08);border-radius:20px;font-size:13px;color:var(--ink-soft);cursor:pointer;transition:all .15s ease}.StudentPickerWidget_createBtn__6KCfA:hover:not(:disabled){border-color:rgba(0,0,0,.15);color:var(--ink)}.StudentPickerWidget_createBtn__6KCfA:disabled{opacity:.5;cursor:not-allowed}.StudentPickerWidget_confirmBtn__4CRaa{padding:8px 16px;background:var(--sage);color:white;border:none;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.StudentPickerWidget_confirmBtn__4CRaa:hover:not(:disabled){opacity:.9}.StudentPickerWidget_confirmBtn__4CRaa:disabled{opacity:.4;cursor:not-allowed}.StudentPickerWidget_suggestedTag__705DG{margin-top:2px;font-size:11px;color:var(--ink-soft);font-style:italic}.StudentPickerWidget_continueBtn__7Bhf0{padding:8px 4px;background:none;border:none;font-size:13px;color:var(--ink-soft);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.StudentPickerWidget_continueBtn__7Bhf0:hover:not(:disabled){color:var(--ink)}.StudentPickerWidget_continueBtn__7Bhf0:disabled{opacity:.5;cursor:not-allowed}.FinishSheet_backdrop__isUdk{position:fixed;inset:0;z-index:250;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.32)}.FinishSheet_sheet__iP8xS{width:100%;max-width:560px;max-height:85vh;overflow-y:auto;background:var(--cream);border-radius:20px 20px 0 0;padding:20px 20px calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 32px rgba(0,0,0,.12)}.FinishSheet_title__fXXPC{font-size:18px;font-weight:600;color:var(--ink);margin:0 0 12px}.FinishSheet_stale__owW9I{background:var(--cream-dark);border-left:3px solid var(--terracotta);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--ink);line-height:1.5;margin:0 0 12px}.FinishSheet_section__Dlil8{margin-top:12px}.FinishSheet_sectionHeading__MHjH3{font-size:14px;font-weight:500;color:var(--ink-soft);margin:0 0 8px}.FinishSheet_list__0VRjs{list-style:none;margin:0;padding:0}.FinishSheet_heldRow__bWpwT,.FinishSheet_list__0VRjs{display:flex;flex-direction:column;gap:8px}.FinishSheet_row__9g5sv{display:flex;align-items:center;gap:12px;background:white;border-radius:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.06)}.FinishSheet_rowStacked__9mNj3{flex-direction:column;align-items:stretch}.FinishSheet_rowStacked__9mNj3 .FinishSheet_rowActions__DuEzw{justify-content:flex-end}.FinishSheet_rowText__3cCJI{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.FinishSheet_studentName__6QG4W{font-size:14px;font-weight:600;color:var(--ink)}.FinishSheet_noteText__hl50I{font-size:14px;color:var(--ink-soft);line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.FinishSheet_aiDisclosure__RMIgd{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted)}.FinishSheet_nccdLine__OeLlS{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted)}.FinishSheet_rowActions__DuEzw{display:flex;gap:8px;flex-shrink:0}.FinishSheet_chooseBtn__iREsh,.FinishSheet_quietBtn__E2ysV{font-size:13px;font-weight:500;padding:6px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:transparent;color:var(--ink-soft);flex-shrink:0;cursor:pointer}.FinishSheet_chooseBtn__iREsh{border-color:var(--ink);color:var(--ink)}.FinishSheet_chooseBtn__iREsh:disabled,.FinishSheet_quietBtn__E2ysV:disabled{opacity:.5;cursor:not-allowed}.FinishSheet_footer__8sgf6{margin-top:16px}.FinishSheet_helper__2hxtE{font-size:13px;color:var(--ink-soft);margin:0 0 10px}.FinishSheet_footerActions__cYKQZ{display:flex;gap:10px}.FinishSheet_backBtn__d_S0e{flex:1 1;border-radius:20px;background:transparent;border:1px solid rgba(0,0,0,.1);color:var(--ink-soft)}.FinishSheet_backBtn__d_S0e,.FinishSheet_finishBtn__1_vtN{font-size:15px;font-weight:500;padding:12px 16px;cursor:pointer}.FinishSheet_finishBtn__1_vtN{flex:2 1;border-radius:20px;border:none;background:var(--ink);color:white}.FinishSheet_finishBtn__1_vtN:disabled{opacity:.4;cursor:not-allowed}.CollapsibleSection_container__2XpOv{border-bottom:1px solid rgba(0,0,0,.04)}.CollapsibleSection_header__BUWQz{width:100%;display:flex;align-items:flex-start;gap:8px;padding:14px 0;cursor:pointer;text-align:left;background:transparent;transition:opacity .2s}.CollapsibleSection_header__BUWQz:hover{opacity:.7}.CollapsibleSection_arrow__KRv_B{color:var(--ink-muted);margin-top:3px;transition:transform .2s;flex-shrink:0;opacity:.5}.CollapsibleSection_container__2XpOv.CollapsibleSection_expanded__OwZUj .CollapsibleSection_arrow__KRv_B{transform:rotate(90deg)}.CollapsibleSection_info__4aENp{flex:1 1;min-width:0}.CollapsibleSection_title__ElYy4{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.CollapsibleSection_checkIcon__NQEbh{color:var(--sage)}.CollapsibleSection_preview__Ey8_x{display:block;font-size:12px;color:var(--ink-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollapsibleSection_container__2XpOv.CollapsibleSection_expanded__OwZUj .CollapsibleSection_preview__Ey8_x{display:none}.CollapsibleSection_content__ijXa2{padding-bottom:14px}.CollapsibleSection_contentText__ZknlJ{font-size:14px;line-height:1.6;color:var(--ink);background:var(--cream-dark);padding:14px;border-radius:8px}.Toast_container__Qzn4W{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:9999;gap:0;pointer-events:none}.Toast_container__Qzn4W,.Toast_region__I1bk2{display:flex;flex-direction:column;align-items:center}.Toast_region__I1bk2{gap:8px}.Toast_region__I1bk2:not(:empty)~.Toast_region__I1bk2:not(:empty){margin-top:8px}.Toast_toast__K4dn_{pointer-events:auto;cursor:pointer;background:var(--cream);font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--ink);padding:10px 20px;border-radius:var(--radius-full);box-shadow:0 2px 12px rgba(0,0,0,.08);border:none;border-left:3px solid transparent;white-space:nowrap;max-width:min(90vw,360px);overflow:hidden;text-overflow:ellipsis}.Toast_success__eDNXF{border-left-color:var(--sage)}.Toast_error__STKrt{border-left-color:var(--terracotta)}.Toast_info__T_wN0{border-left-color:var(--ink-soft)}.TeamsUpsell_wrap__1_46V{flex-direction:column;text-align:center;min-height:68vh;padding:24px 32px;max-width:380px;margin:0 auto;gap:18px}.TeamsUpsell_icon__RRJqX,.TeamsUpsell_wrap__1_46V{display:flex;align-items:center;justify-content:center}.TeamsUpsell_icon__RRJqX{width:56px;height:56px;border-radius:16px;background:var(--cream-dark);color:var(--ink-soft)}.TeamsUpsell_heading__Rxt8k{font-size:20px;font-weight:600;line-height:1.35;color:var(--ink)}.TeamsUpsell_accent__wTBKP{color:var(--terracotta)}.TeamsUpsell_body__2MDrK{font-size:15px;line-height:1.6;color:var(--ink-soft)}.TeamsUpsell_back__Nxw3J{margin-top:6px;padding:11px 20px;border-radius:12px;font-size:14px;font-weight:500;color:var(--ink);background:var(--cream-dark);transition:background .2s}.TeamsUpsell_back__Nxw3J:hover{background:rgba(0,0,0,.06)}.StudentsLocked_wrap__VZykN{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:320px;margin:0 auto;padding:64px 24px}.StudentsLocked_icon__b7k3Z{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);background:rgba(0,0,0,.03);margin-bottom:4px}.StudentsLocked_body__ML979{font-size:15px;line-height:1.6;color:var(--ink-soft)}.StudentsLocked_link__liE1l{color:var(--terracotta);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--terracotta) 35%,transparent)}.StudentsLocked_link__liE1l:hover{border-bottom-color:var(--terracotta)}.SettingsPage_container__H3Zak{padding:0 24px 100px;overflow-y:auto}.SettingsPage_section__IECll{margin-bottom:32px}.SettingsPage_sectionTitle__qGjHK{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.SettingsPage_sectionDesc__tWovm{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.SettingsPage_accountCard___4EXq{display:flex;align-items:center;gap:14px;padding:16px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.SettingsPage_avatar__7hg7n{width:48px;height:48px;border-radius:50%;background:var(--text-primary);color:white;display:grid;place-items:center;font-size:16px;font-weight:600}.SettingsPage_accountInfo__tDTmS{display:flex;flex-direction:column}.SettingsPage_accountName__oWEx4{font-size:15px;font-weight:500;color:var(--text-primary)}.SettingsPage_accountEmail__1NP07{font-size:13px;color:var(--text-secondary)}.SettingsPage_avatarImg__9OEki{width:48px;height:48px;border-radius:50%;object-fit:cover}.SettingsPage_signOutBtn__JWPl5{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s}.SettingsPage_signOutBtn__JWPl5:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.12)}.SettingsPage_billingLink__rl8eb{display:flex;align-items:center;gap:10px;padding:14px 18px;background:white;border:1px solid rgba(0,0,0,.08);border-radius:12px;font-size:15px;font-weight:500;color:var(--text-primary);text-decoration:none;transition:all .2s}button.SettingsPage_billingLink__rl8eb{width:100%;font:inherit;cursor:pointer}.SettingsPage_billingLink__rl8eb:hover{background:var(--cream-dark);border-color:rgba(0,0,0,.12)}.SettingsPage_billingComingSoon__sKPWs{display:flex;align-items:center;gap:10px;padding:14px 18px;background:white;border:1px solid rgba(0,0,0,.06);border-radius:12px;font-size:15px;font-weight:500;color:var(--text-secondary)}.SettingsPage_comingSoonBadge__LW17Q{margin-left:auto;display:inline-flex;padding:4px 10px;background:rgba(0,0,0,.04);color:var(--text-tertiary);border-radius:6px;font-size:12px;font-weight:600}.SettingsPage_subscriptionCard__dFlGr{padding:16px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.04);margin-bottom:12px}.SettingsPage_planInfo__zzYqH{display:flex;align-items:center;justify-content:space-between}.SettingsPage_planName___V7LA{font-size:15px;font-weight:500;color:var(--text-primary)}.SettingsPage_trialBadge__hsGaB{background:rgba(184,150,62,.1);color:var(--gold-ink)}.SettingsPage_activeBadge__VpVwg,.SettingsPage_trialBadge__hsGaB{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.SettingsPage_activeBadge__VpVwg{background:rgba(90,122,107,.1);color:var(--sage-ink)}.SettingsPage_buttonGroup__EA1Es{display:flex;flex-direction:column;gap:12px}.SettingsPage_dangerBtn__Mkaim,.SettingsPage_primaryBtn__om9Up{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.SettingsPage_primaryBtn__om9Up{background:var(--text-primary);color:white;border:none}.SettingsPage_primaryBtn__om9Up:hover:not(:disabled){opacity:.9}.SettingsPage_primaryBtn__om9Up:disabled{opacity:.5;cursor:not-allowed}.SettingsPage_dangerBtn__Mkaim{background:white;color:#E5484D;border:1px solid rgba(229,72,77,.3)}.SettingsPage_dangerBtn__Mkaim:hover:not(:disabled){background:rgba(229,72,77,.04);border-color:rgba(229,72,77,.5)}.SettingsPage_dangerBtn__Mkaim:disabled{opacity:.5;cursor:not-allowed}.SettingsPage_spinner__3_QE6{animation:SettingsPage_spin__pPLXz 1s linear infinite}@keyframes SettingsPage_spin__pPLXz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SettingsPage_result__shDHN{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px}.SettingsPage_result__shDHN.SettingsPage_success__W1h_v{background:rgba(65,184,131,.1);color:#277752}.SettingsPage_result__shDHN.SettingsPage_error__fB_eB{background:rgba(229,72,77,.1);color:#BA363A}.SettingsPage_deleteConfirm__ErjBc{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(229,72,77,.3);border-radius:12px;background:rgba(229,72,77,.03)}.SettingsPage_deleteWarn__j1RBa{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.SettingsPage_deleteWarn__j1RBa strong{color:var(--text-primary);font-weight:600;word-break:break-all}.SettingsPage_confirmInput__18QDB{width:100%;padding:11px 14px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:white;font-size:14px;color:var(--text-primary);transition:border-color .2s}.SettingsPage_confirmInput__18QDB:focus{border-color:rgba(229,72,77,.5)}.SettingsPage_confirmInput__18QDB::placeholder{color:var(--text-tertiary)}.SettingsPage_confirmActions__c_A2l{display:flex;gap:10px}.SettingsPage_confirmActions__c_A2l .SettingsPage_dangerBtn__Mkaim{flex:1 1}.SettingsPage_cancelBtn__9N_mD{padding:14px 20px;border-radius:12px;background:white;color:var(--text-secondary);border:1px solid rgba(0,0,0,.12);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.SettingsPage_cancelBtn__9N_mD:hover:not(:disabled){background:rgba(0,0,0,.02)}.SettingsPage_cancelBtn__9N_mD:disabled{opacity:.5;cursor:not-allowed}.SettingsPage_infoCard__UT49u{background:rgba(0,0,0,.02);border-radius:12px;padding:16px}.SettingsPage_infoTitle__py4jg{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:10px}.SettingsPage_infoList__lRyMx{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.SettingsPage_infoList__lRyMx li{font-size:12px;color:var(--text-tertiary);padding-left:12px;position:relative}.SettingsPage_infoList__lRyMx li:before{content:"•";position:absolute;left:0;color:var(--text-tertiary)}.SettingsPage_appInfo__bvWYG{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px}.SettingsPage_appName__9NJJO{font-size:14px;font-weight:500;color:var(--text-secondary)}.SettingsPage_appVersion__iyRzc{font-size:12px;color:var(--text-tertiary)}.SettingsPage_pField__OGZ_J{margin-bottom:18px}.SettingsPage_pLabel__oBE5B{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.SettingsPage_pInput__UWwQB,.SettingsPage_pTextarea__7mLSo{width:100%;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text-primary);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;transition:border-color .15s;box-sizing:border-box}.SettingsPage_pInput__UWwQB:focus,.SettingsPage_pTextarea__7mLSo:focus{border-color:var(--text-primary)}.SettingsPage_pTextarea__7mLSo{resize:vertical;line-height:1.5;margin-top:8px}.SettingsPage_pChips__brtRc{display:flex;flex-wrap:wrap;gap:8px}.SettingsPage_pChip__wRsse{padding:7px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:999px;cursor:pointer;transition:all .15s}.SettingsPage_pChip__wRsse:hover{border-color:rgba(0,0,0,.25)}.SettingsPage_pChipActive__NQQtE,.SettingsPage_pChipActive__NQQtE:hover{color:#fff;background:var(--text-primary);border-color:var(--text-primary)}.SettingsPage_pGrid__Dirjz{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:520px){.SettingsPage_pGrid__Dirjz{grid-template-columns:1fr 1fr 1fr}}.SettingsPage_pSave__qEAbZ{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:var(--text-primary);border:none;border-radius:8px;cursor:pointer;transition:opacity .15s}.SettingsPage_pSave__qEAbZ:disabled{opacity:.6;cursor:default}.SettingsPage_pHint___nY36{font-size:12px;color:var(--text-tertiary);margin-top:8px;line-height:1.5}.SettingsPage_pMinutes__uzvqP{max-width:140px}.SettingsPage_pError__RMnCt{font-size:12px;color:#BA363A;margin-top:6px;line-height:1.5}.MemoriesSettings_empty__wQaUK{font-size:13px;color:var(--text-tertiary);line-height:1.5;font-style:italic}.MemoriesSettings_groups__N76NZ{gap:20px}.MemoriesSettings_group__NcEu_,.MemoriesSettings_groups__N76NZ{display:flex;flex-direction:column}.MemoriesSettings_groupTitle__Odvmj{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px}.MemoriesSettings_list__yaCUq{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.MemoriesSettings_row__Lu33I{display:flex;align-items:center;gap:12px;padding:4px 4px 4px 16px;background:white;border:1px solid rgba(0,0,0,.05);border-radius:10px}.MemoriesSettings_content__lU1QE{flex:1 1;font-size:14px;line-height:1.5;color:var(--text-primary);padding:8px 0}.MemoriesSettings_forget__wOr1D{flex-shrink:0;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s,background .15s}.MemoriesSettings_forget__wOr1D:focus-visible,.MemoriesSettings_forget__wOr1D:hover:not(:disabled){color:#E5484D;background:rgba(229,72,77,.06)}.MemoriesSettings_forget__wOr1D:focus-visible{outline:2px solid rgba(229,72,77,.5);outline-offset:1px}.MemoriesSettings_forget__wOr1D:disabled{opacity:.4;cursor:not-allowed}