.drive_page__AhR2Y{container:drive/inline-size;display:grid;gap:.875rem;min-width:0}.drive_page__AhR2Y p{margin:0}.drive_muted__Oqv7z{color:var(--app-muted)}.drive_strong__5_goN{color:var(--app-heading);font-weight:600}.drive_layout__RCkMw{display:grid;gap:.875rem;min-width:0;align-items:start}@container drive (min-width: 760px){.drive_layout__RCkMw{grid-template-columns:12.75rem minmax(0,1fr)}}.drive_side__A0cHf{display:grid;gap:.875rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem .5rem;background:var(--app-inset)}@container drive (max-width: 759px){.drive_side__A0cHf{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.drive_sideSection__N_kxO{display:grid;gap:.25rem;min-width:0}.drive_sideLabel__F3XOp{padding:0 .5rem;color:var(--app-muted);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.drive_folders__y7Jip{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.drive_folder__Jk93H,.drive_legend__8ppaL{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border-radius:6px;padding:.375rem .5rem;color:var(--app-text);font-size:.8125rem}.drive_folder__Jk93H>svg{color:var(--app-muted)}.drive_folder__Jk93H[data-active=true]{color:var(--app-heading);background:color-mix(in srgb,var(--demo-teal) 11%,transparent);box-shadow:inset 2px 0 0 var(--demo-teal)}.drive_folder__Jk93H[data-active=true]>svg{color:var(--demo-teal-text)}.drive_folderText__xq7ug{display:grid;min-width:0}.drive_folderName__7RUBM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive_classId__seOgH{color:var(--app-muted);font-family:var(--font-mono,ui-monospace),monospace;font-size:.6875rem}.drive_count__19pZh{color:var(--app-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.drive_legend__8ppaL{padding-block:.25rem}.drive_legend__8ppaL .drive_folderName__7RUBM{overflow:visible;text-overflow:clip;white-space:normal}.drive_legend__8ppaL>svg{color:var(--access-text)}.drive_sideNote__dpgq7{padding:.25rem .5rem 0;color:var(--app-muted);font-size:.75rem;line-height:1.4}.drive_access__s807f[data-access=personal],.drive_legend__8ppaL[data-access=personal]{--access:var(--tone-purple);--access-text:var(--tone-purple-text)}.drive_access__s807f[data-access=group],.drive_legend__8ppaL[data-access=group]{--access:var(--demo-blue);--access-text:var(--demo-blue-text)}.drive_access__s807f[data-access=school],.drive_legend__8ppaL[data-access=school]{--access:var(--demo-teal);--access-text:var(--demo-teal-text)}.drive_access__s807f{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;border:1px solid color-mix(in srgb,var(--access) 38%,transparent);border-radius:999px;padding:.0625rem .5rem;color:var(--access-text);font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;background:color-mix(in srgb,var(--access) 12%,transparent)}.drive_access__s807f svg{flex-shrink:0}.drive_main__aEteS{container:drive-main/inline-size;display:grid;gap:.75rem;min-width:0;border:1px solid var(--app-line);border-radius:8px;padding:.875rem;background:var(--app-panel)}.drive_listHead__NttBW{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem}.drive_folderIcon__AzmHF{display:inline-grid;width:2.125rem;height:2.125rem;place-items:center;border-radius:7px;color:var(--demo-teal-text);background:color-mix(in srgb,var(--demo-teal) 12%,transparent)}.drive_listTitle__RfDSt{display:grid;flex:1 1 14rem;gap:.125rem;min-width:0;font-size:.8125rem}.drive_title__b_9iu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600}.drive_idChip__jutOl{border:1px solid var(--app-line-strong);border-radius:5px;padding:0 .375rem;color:var(--app-muted);font-family:var(--font-mono,ui-monospace),monospace;font-size:.6875rem;font-weight:500}.drive_classAccess__EaFI1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.drive_chips___HC1Q{display:inline-flex;flex-wrap:wrap;gap:.375rem}.drive_ownerLine__9Opqg{display:inline-flex;align-items:center;gap:.375rem;color:var(--app-muted);font-size:.75rem}.drive_note__tfQJa{margin:0}.drive_drop__VHBpH{display:flex;align-items:center;gap:.75rem;border:1.5px dashed color-mix(in srgb,var(--demo-teal) 38%,transparent);border-radius:8px;padding:.625rem .875rem;color:var(--demo-teal-text);background:color-mix(in srgb,var(--demo-teal) 4%,transparent)}.drive_drop__VHBpH svg{flex-shrink:0}.drive_dropText__eCQ4t{display:grid;min-width:0;font-size:.75rem}.drive_dropTitle__8rBt_{color:var(--app-heading);font-size:.875rem;font-weight:600}.drive_uploadRow__Ci8Jx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border:1px solid color-mix(in srgb,var(--tone-purple) 32%,transparent);border-radius:8px;padding:.5rem .75rem;background:color-mix(in srgb,var(--tone-purple) 6%,transparent)}.drive_uploadRow__Ci8Jx .drive_rowText__7EdXd{flex:1 1 12rem}.drive_uploadState__tDkav{display:inline-flex;align-items:center;gap:.3125rem;color:var(--tone-purple-text);font-size:.75rem}.drive_filters__lupQq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;border-block:1px solid var(--app-line);padding:.5rem 0}.drive_filterLabel__zsUc3{display:inline-flex;align-items:center;gap:.3125rem;color:var(--app-muted);font-size:.75rem;font-weight:600}.drive_facet__eEhOm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.drive_facetName__469d4{margin-right:.125rem;color:var(--app-muted);font-size:.75rem}.drive_option__SNDAc{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.0625rem .4375rem;color:var(--app-text);font-size:.75rem;line-height:1.5;white-space:nowrap}.drive_option__SNDAc[data-selected=true]{border-color:color-mix(in srgb,var(--demo-teal) 60%,transparent);color:var(--app-heading);background:color-mix(in srgb,var(--demo-teal) 14%,transparent)}.drive_option__SNDAc[data-selected=true] svg{color:var(--demo-teal-text)}.drive_option__SNDAc[data-empty=true]{border-style:dashed;color:var(--app-muted)}.drive_classSection__K968F{display:grid;gap:.375rem;min-width:0}.drive_sectionHead__JwtWW{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem}.drive_sectionCount__gOU7v{margin-left:auto;font-size:.75rem}.drive_course__49f98,.drive_link__UIR3O,.drive_week__KldxX{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;border:1px solid var(--app-line);border-radius:8px;padding:.5rem .625rem;background:var(--app-panel);font-size:.75rem}.drive_course__49f98[data-selected=true],.drive_week__KldxX[data-selected=true]{border-color:color-mix(in srgb,var(--demo-teal) 60%,transparent);background:color-mix(in srgb,var(--demo-teal) 8%,var(--app-panel))}.drive_plan__3x2Sh{display:grid;gap:.375rem;margin-left:1rem;border-left:2px solid color-mix(in srgb,var(--demo-teal) 30%,transparent);padding-left:.75rem}.drive_links__mXqJt,.drive_weeks__UB_DF{display:grid;gap:.3125rem;margin:0;padding:0;list-style:none}.drive_weekItem__2l1F8{display:grid;gap:.3125rem;min-width:0}.drive_weekNo__h6j56{border-radius:4px;padding:.0625rem .375rem;color:var(--demo-teal-text);background:color-mix(in srgb,var(--demo-teal) 14%,transparent);font-size:.6875rem;font-weight:600;white-space:nowrap}.drive_links__mXqJt{margin-left:1.25rem}.drive_link__UIR3O{padding:.375rem .5rem}.drive_link__UIR3O .drive_fileMeta__EbnuW{display:inline-flex;align-items:center;gap:.25rem}.drive_resultsHead__BmtwD{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;color:var(--app-muted);font-size:.75rem}.drive_table__bAj5f{display:grid;min-width:0}.drive_fileRow__CMpP_,.drive_tableHead__bClLx{display:grid;grid-template-columns:minmax(0,1fr) auto 6.75rem;align-items:center;gap:.75rem;padding:.4375rem .375rem}.drive_tableHead__bClLx{color:var(--app-muted);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.drive_fileRow__CMpP_,.drive_tableHead__bClLx{border-bottom:1px solid var(--app-line)}.drive_fileRow__CMpP_:last-child{border-bottom:0}.drive_fileRow__CMpP_[data-new=true]{background:color-mix(in srgb,var(--demo-blue) 7%,transparent)}.drive_colDate__SwgiJ{font-size:.75rem;text-align:right;white-space:nowrap}.drive_colAccess__RNvMo{justify-self:start}@container drive-main (max-width: 520px){.drive_fileRow__CMpP_,.drive_tableHead__bClLx{grid-template-columns:minmax(0,1fr) auto}.drive_colDate__SwgiJ{display:none}}.drive_nameCell__sykLL{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-width:0}.drive_formatIcon__rrrJP{display:inline-grid;flex-shrink:0;width:1.875rem;height:1.875rem;place-items:center;border-radius:6px;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 16%,transparent)}.drive_rowText__7EdXd{display:grid;gap:.0625rem;min-width:0}.drive_fileName__ScYPG{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;color:var(--app-heading);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.drive_fileMeta__EbnuW{color:var(--app-muted);font-size:.75rem;line-height:1.4}.drive_newChip__4Buxy{border-radius:4px;padding:0 .3125rem;color:var(--demo-blue-text);font-size:.625rem;font-weight:700;letter-spacing:0;text-transform:uppercase;background:color-mix(in srgb,var(--demo-blue) 22%,transparent)}.drive_paper__6GrUD{overflow:hidden;border-radius:8px;color:#1c2433;background:#fbfbfd;box-shadow:var(--paper-edge),var(--paper-shadow-sheet)}.drive_paper__6GrUD p{margin:0}.drive_paperHead__UQa8_{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e3e6ee;padding:.5rem .875rem;color:#5b6478;font-size:.75rem}.drive_paperSubject__lgkwg{display:inline-grid;width:1.375rem;height:1.375rem;place-items:center;border-radius:5px;color:var(--paper-badge-on);background:#3a5bd9;font-size:.75rem;font-weight:700}.drive_paperType__EFlwd{margin-left:auto}.drive_paperBody__3v89q{display:grid;gap:.625rem;padding:.875rem 1rem 1rem}.drive_paperTitle__NnfTw{color:#111827;font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:700}.drive_paperBlanks__8Zeij{display:flex;gap:1rem;color:var(--paper-muted);font-size:.6875rem}.drive_paperBlanks__8Zeij span{flex:1;border-bottom:1px solid #c9cfdb;padding-bottom:.125rem}.drive_paperText__GRKrH{color:#333c4f;font-size:.8125rem}.drive_paperTasks__hAONm{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.drive_paperTasks__hAONm li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem;border-bottom:1px dashed #dfe3ec;padding-bottom:.375rem}.drive_paperNumber__BoSV_{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;color:#3a5bd9;background:#e8edff;font-size:.6875rem;font-weight:700}.drive_paperTask__ZBV6_{color:#1c2433;font-family:var(--font-mono,ui-monospace),monospace;font-size:.8125rem}.drive_paperFoot__qKZbA{display:flex;justify-content:space-between;gap:.75rem;color:var(--paper-muted);font-size:.6875rem}.drive_hubSheet__d4QSz.drive_hubSheet__d4QSz[data-size]{width:min(100%,72rem)}.drive_hubGrid__J74RN{container-type:inline-size;min-width:0}.drive_hubPanes__PJS9_{display:grid;gap:.75rem;align-items:start}@container (min-width: 760px){.drive_hubPanes__PJS9_{grid-template-columns:minmax(11.5rem,.85fr) minmax(0,1.6fr) minmax(15rem,1.15fr);gap:0;align-items:stretch;border:1px solid var(--app-line);border-radius:8px;overflow:hidden}.drive_filesPane__ZNd05,.drive_previewPane__bQ1FJ,.drive_reviewPane__NBpG0{padding:.75rem}.drive_previewPane__bQ1FJ{border-right:1px solid var(--app-line);border-left:1px solid var(--app-line)}.drive_filesPane__ZNd05,.drive_reviewPane__NBpG0{background:var(--app-inset)}}.drive_hubPanes__PJS9_ p{margin:0}.drive_filesPane__ZNd05,.drive_previewPane__bQ1FJ,.drive_reviewPane__NBpG0{display:grid;min-width:0;align-content:start;gap:.625rem}.drive_paneLabel__thX_I{display:inline-flex;align-items:center;gap:.375rem;color:var(--app-muted);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.drive_paneLabel__thX_I svg{color:var(--tone-purple-text)}.drive_hubFile__Sp0Ro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem .5rem;border:1px solid var(--app-line);border-radius:8px;padding:.5rem .625rem;background:var(--app-panel)}.drive_hubFile__Sp0Ro[data-selected=true]{border-color:color-mix(in srgb,var(--tone-purple) 60%,transparent)}.drive_hubFileState__gjHh1{display:inline-flex;grid-column:2;align-items:center;gap:.25rem;color:var(--tone-green-text);font-size:.75rem}.drive_privateNote__ctP4G{display:flex;align-items:flex-start;gap:.375rem;color:var(--tone-purple-text);font-size:.75rem;line-height:1.4}.drive_privateNote__ctP4G svg{flex-shrink:0;margin-top:.125rem}.drive_previewFile__qtMZ_{display:flex;align-items:center;gap:.5rem;color:var(--app-heading)}.drive_formatChip__6fyml{margin-left:auto;border:1px solid var(--app-line-strong);border-radius:4px;padding:0 .3125rem;color:var(--app-muted);font-size:.625rem;font-weight:700}.drive_hubFields__J4tB1{display:grid;margin:.375rem 0 0;padding:0;list-style:none}.drive_reviewPane__NBpG0>[data-demo-target="drive.hub-classification"]{padding:.5rem}.drive_hubField__Cotkp{display:grid;grid-template-columns:6.25rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;border-bottom:1px solid var(--app-line);padding:.375rem 0;font-size:.8125rem}.drive_hubField__Cotkp:last-child{border-bottom:0}.drive_hubPrivacy__wx0KN{grid-template-columns:minmax(0,1fr) auto}.drive_hubPrivacy__wx0KN>:first-child{grid-column:1/-1}.drive_hubValue__hC6YA{min-width:0;color:var(--app-heading);font-weight:600}.drive_confidence__HIPXM{color:var(--tone-green-text);font-size:.75rem;font-variant-numeric:tabular-nums}.drive_confidence__HIPXM[data-low=true]{color:var(--tone-electric-text)}.drive_ok__m9MHn{align-self:center;color:var(--tone-green-text)}.drive_accessChoice__yns40{display:grid;gap:.5rem}.drive_radioList__WK0iP{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.drive_radio__RozuK{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid var(--app-line);border-radius:7px;padding:.4375rem .625rem;font-size:.8125rem}.drive_radio__RozuK>svg{color:var(--app-muted)}.drive_radio__RozuK[data-selected=true]{border-color:color-mix(in srgb,var(--demo-teal) 55%,transparent);background:color-mix(in srgb,var(--demo-teal) 8%,transparent)}.drive_radio__RozuK[data-selected=true]>svg{color:var(--demo-teal-text)}.drive_radioDot__3V8RJ{width:.875rem;height:.875rem;border:1.5px solid var(--app-line-strong);border-radius:50%}.drive_radio__RozuK[data-selected=true] .drive_radioDot__3V8RJ{border-color:var(--demo-teal);background:radial-gradient(circle,var(--demo-teal) 0 40%,transparent 45%)}.drive_radioTitle__QYCjM{color:var(--app-heading);font-weight:600}.drive_hubActions__cKNbA{display:grid;gap:.5rem}.drive_hubActions__cKNbA>span{justify-content:center}.drive_fileView__L4FyL{display:grid;gap:.75rem;min-width:0}.drive_detailHead__rsFap{display:grid;gap:.375rem}.drive_back__wwMtD{display:inline-flex;align-items:center;gap:.3125rem;justify-self:start;color:var(--demo-teal-text);font-size:.75rem;font-weight:600}.drive_detailGrid__pHWio{display:grid;gap:.875rem;align-items:start}@container drive-main (min-width: 600px){.drive_detailGrid__pHWio{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.drive_detailPreview__RW7kN{min-width:0}.drive_detailSide__m_B04{display:grid;gap:.75rem;min-width:0}.drive_facts__gZXwf{display:grid;margin:0}.drive_fact__iWpXg{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;border-bottom:1px solid var(--app-line);padding:.3125rem 0;font-size:.8125rem}.drive_fact__iWpXg dt{color:var(--app-muted)}.drive_fact__iWpXg dd{margin:0;min-width:0;color:var(--app-heading)}.drive_detailBlock__ZQcnT{display:grid;justify-items:start;gap:.3125rem;border-left:2px solid var(--app-line-strong);padding-left:.625rem}.drive_permBody__cvacd{display:grid;gap:.625rem}.drive_permBody__cvacd p{margin:0}.drive_permGroup__Kbmst{display:grid;gap:.375rem;padding-left:1.375rem}.drive_permHead__YHXBQ{color:var(--app-muted);font-size:.75rem}.drive_permList__iIt7f{display:grid;margin:0;padding:0;list-style:none}.drive_permRow__JH4ec{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;border-bottom:1px solid var(--app-line);padding:.4375rem .25rem;font-size:.8125rem}.drive_permRow__JH4ec:last-child{border-bottom:0}.drive_check__bkXoB{display:inline-grid;width:1rem;height:1rem;place-items:center;border:1.5px solid var(--app-line-strong);border-radius:4px;color:var(--app-muted)}.drive_check__bkXoB[data-checked=true]{border-color:var(--demo-teal-solid);color:var(--demo-teal-on);background:var(--demo-teal-solid)}.drive_addLabel__eT1N8{color:var(--demo-teal-text);font-size:.75rem;font-weight:600}.drive_review__Fv3gi{display:grid;gap:.3125rem;border-left:2px solid color-mix(in srgb,var(--demo-teal) 60%,transparent);padding:.25rem 0 .25rem .75rem}.drive_reviewLine__Ijje4{display:inline-flex;align-items:center;gap:.375rem;color:var(--app-heading);font-size:.8125rem;font-weight:600}.drive_reviewLine__Ijje4 svg{color:var(--demo-teal-text)}.family_page__gvVNR{container-type:inline-size;display:grid;gap:1.25rem;min-width:0;color:var(--app-text);font-family:var(--font-sans),sans-serif;font-size:.9375rem;line-height:1.5;letter-spacing:0}.family_tileSmall__Jpqp5,.family_tile__hTD2m{display:inline-grid;flex-shrink:0;width:2.75rem;height:2.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 14%,transparent)}.family_tileSmall__Jpqp5{width:2.25rem;height:2.25rem}.family_blockTitle__rNUoH{margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.family_muted__DcbCm,.family_small__znfsL{color:var(--app-muted)}.family_small__znfsL{font-size:.84375rem;line-height:1.45}.family_strong__xu8Xp{color:var(--app-heading);font-weight:600}.family_iconGreen__CdboA{color:var(--tone-green-text)}.family_iconPurple__ifurg{color:var(--tone-purple-text)}.family_hint__HXaXy{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--app-muted);font-size:.875rem}.family_hint__HXaXy svg{flex-shrink:0;margin-top:.15rem}.family_inlineLabel__ZLOd5{margin-right:.375rem;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-weight:600}.family_quote__7bmAq{display:grid;gap:.125rem;margin:0;border-left:3px solid var(--app-line-strong);padding:.25rem 0 .25rem .75rem;color:var(--app-text);font-size:.90625rem}.family_fieldLabel__zbtwx,.family_quoteLabel__nzRKG,.family_sectionLabel__5NSGH,.family_treeLabel__CyxbD{color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase}.family_fieldLabel__zbtwx,.family_sectionLabel__5NSGH,.family_treeLabel__CyxbD{margin:0}.family_subhead__FGkbu{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_subhead__FGkbu svg{flex-shrink:0}.family_panel__jfxmp{display:grid;min-width:0;align-content:start;gap:.75rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:1rem;background:var(--app-panel)}.family_panel__jfxmp[data-tone]{border-color:color-mix(in srgb,var(--tone) 40%,transparent)}.family_panelHead__pfgDO{display:grid;gap:.125rem;border-radius:6px}.family_panelHead__pfgDO .family_muted__DcbCm{margin:0;font-size:.875rem}.family_badgeRow__0cbtd,.family_buttonRow__kah6W,.family_chipRow__4LJKH{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.family_chip__SQlAc{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.25rem .625rem;color:var(--app-text);font-size:.84375rem;font-weight:500;background:var(--app-inset)}.family_overlayStack__X0cep{display:grid;min-width:0;gap:.75rem}.family_overlayStack__X0cep>.family_fieldLabel__zbtwx:not(:first-child){margin-top:.25rem}.family_textBox__8qz7g{margin:0;border:1px solid var(--app-line-strong);border-radius:8px;padding:.625rem .75rem;color:var(--app-heading);background:var(--app-inset)}.family_textBox__8qz7g[data-empty=true]{color:var(--app-muted);font-style:italic}.family_facts__0bwLu{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0}@container (min-width: 520px){.family_factsTwo__Z9HE9{grid-template-columns:repeat(2,minmax(0,1fr))}.family_factsThree__CqgJF{grid-template-columns:repeat(3,minmax(0,1fr))}}.family_fact__o385I{display:grid;gap:.125rem;min-width:0;border:1px solid var(--app-line);border-radius:6px;padding:.5rem .625rem;background:var(--app-inset)}.family_fact__o385I[data-tone]{border-color:color-mix(in srgb,var(--tone) 40%,transparent)}.family_fact__o385I dt{display:flex;align-items:center;gap:.375rem;color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase}.family_fact__o385I[data-tone] dt{color:var(--tone-text)}.family_fact__o385I dd{display:grid;margin:0;color:var(--app-heading);font-size:.90625rem;overflow-wrap:anywhere}.family_factStrong__47f_d{font-weight:600}.family_gradeBreakdown__Bufu8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--app-line)}.family_gradeBreakdown__Bufu8>div{min-width:0;padding:.875rem .5rem}.family_gradeBreakdown__Bufu8>div+div{border-left:1px solid var(--app-line)}.family_gradeBreakdown__Bufu8 dt{color:var(--app-muted);font-size:.8125rem;overflow-wrap:anywhere}.family_gradeBreakdown__Bufu8 dd{margin:.25rem 0 0;color:var(--app-heading);font-size:1.5rem;font-weight:600}.family_gradeBreakdown__Bufu8 [data-total=true] dd{color:var(--tone-electric-text)}.family_choices__jW8Gi,.family_rows__54x1Y{display:grid;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.25rem;list-style:none;background:var(--app-inset)}.family_choice__NnjiH,.family_row__S7kHG{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;border-radius:6px;padding:.5rem}.family_choice__NnjiH+.family_choice__NnjiH,.family_row__S7kHG+.family_row__S7kHG{border-top:1px dashed var(--app-line-strong)}.family_choice__NnjiH>.family_rowText__IIgry,.family_row__S7kHG>.family_rowText__IIgry{flex:1 1 12rem}.family_rowSide__f5kQJ{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.family_rowIcon__2a6Xd{display:inline-grid;width:1.875rem;height:1.875rem;place-items:center;border-radius:6px;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 16%,transparent)}.family_rowText__IIgry{display:grid;min-width:0;gap:.0625rem}.family_rowText__IIgry .family_muted__DcbCm{font-size:.84375rem}.family_rowTitle__BYRVS{color:var(--app-heading);font-weight:500;overflow-wrap:anywhere}.family_rowTitle__BYRVS[data-open=true]{color:var(--app-muted);font-style:italic}.family_via__P7dwN{color:var(--app-muted);font-size:.84375rem}.family_choice__NnjiH[data-checked=true] .family_rowTitle__BYRVS{color:var(--tone-electric-text)}.family_checkbox__ZD6cC,.family_radio__4lr1b{display:inline-grid;width:1.125rem;height:1.125rem;flex-shrink:0;place-items:center;border:2px solid var(--app-line-strong);border-radius:50%}.family_checkbox__ZD6cC{border-radius:4px;color:var(--tone-electric-on)}.family_radio__4lr1b[data-checked=true]{border-color:var(--tone-electric-solid)}.family_radio__4lr1b[data-checked=true]:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--tone-electric-solid)}.family_checkbox__ZD6cC[data-checked=true]{border-color:var(--tone-electric-solid);background:var(--tone-electric-solid)}.family_segmented__5S0ST{display:inline-flex;flex-wrap:wrap;gap:.375rem}.family_segment__DLOEh{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.25rem .625rem;color:var(--app-text);font-family:var(--font-display),sans-serif;font-size:.84375rem;font-weight:600}.family_segment__DLOEh[data-checked=true]{border-color:var(--tone-electric-text);color:var(--tone-electric-text);background:color-mix(in srgb,var(--tone-electric) 16%,transparent)}.family_timeline__sBXmc{display:grid;gap:.625rem;margin:0 0 0 .375rem;border-left:2px solid var(--app-line-strong);padding:0 0 0 1rem;list-style:none}.family_timeline__sBXmc li{position:relative;display:grid;gap:.0625rem;border-radius:6px;font-size:.875rem}.family_timeline__sBXmc li:before{content:"";position:absolute;top:.375rem;left:-1.4375rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--tone-green)}.family_timelineTitle__ozrl1{color:var(--app-heading);font-weight:500}.family_reference__W5d5m{margin:0;border:1px solid var(--app-line);border-radius:6px;padding:.5rem .625rem;color:var(--app-text);font-size:.875rem;background:var(--app-inset)}.family_dropZone__AQa7z{display:flex;align-items:center;gap:.875rem;border:2px dashed color-mix(in srgb,var(--tone-purple) 45%,transparent);border-radius:8px;padding:.875rem 1rem;color:var(--tone-purple-text);background:color-mix(in srgb,var(--tone-purple) 6%,transparent)}.family_dropZone__AQa7z svg{flex-shrink:0}.family_dropText__hpePK{display:grid;min-width:0;font-size:.875rem}.family_dropTitle__IMTVc{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_notice__eQWR5{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;border:1px solid color-mix(in srgb,var(--tone-gold) 40%,transparent);border-left:4px solid var(--tone-gold);border-radius:8px;padding:.875rem 1rem;background:var(--app-panel)}.family_noticeText__Bakiu{display:grid;flex:1 1 16rem;min-width:0;font-size:.875rem}.family_noticeTitle__whBTx{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_driveLayout__OyLX8{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem}@container (min-width: 720px){.family_driveLayout__OyLX8{grid-template-columns:15rem minmax(0,1fr)}}.family_tree__5oOZf{display:grid;gap:.5rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.5rem;background:var(--app-panel)}.family_treeLabel__CyxbD{margin-top:.25rem;border-top:1px dashed var(--app-line-strong);padding:.625rem .5rem 0}.family_folders__JaMST{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.family_folder__Er1bA,.family_visibilityRow__yQjs7{display:flex;align-items:center;gap:.5rem;border-radius:6px;padding:.4375rem .5rem;color:var(--app-text);font-size:.875rem}.family_folder__Er1bA[data-depth="1"]{padding-left:1.375rem}.family_folder__Er1bA[data-depth="2"]{padding-left:2.25rem}.family_folder__Er1bA[data-active=true]{color:var(--tone-gold-text);font-weight:600;background:color-mix(in srgb,var(--tone-gold) 14%,transparent)}.family_folder__Er1bA svg,.family_visibilityRow__yQjs7 svg{flex-shrink:0}.family_folderName__96Xi8{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.family_count__2RCta{color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-variant-numeric:tabular-nums}.family_files__fHTPi{display:grid;min-width:0;gap:.75rem}.family_filesHead__VzSMP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border-radius:6px;font-size:.875rem}.family_path__0ZCUp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600}.family_tiles__aJXim{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.625rem;margin:0;border-radius:8px;padding:0;list-style:none}.family_tileCard__zpJqZ{display:flex;min-width:0;flex-direction:column;gap:.25rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.75rem;background:var(--app-panel)}.family_tileCard__zpJqZ[data-draft=true]{border-style:dashed;background:var(--app-inset)}.family_tileCard__zpJqZ[data-selected=true]{border-color:var(--tone-gold);box-shadow:inset 0 0 0 1px var(--tone-gold)}.family_fileIcon__rAqdD{display:inline-grid;width:2.5rem;height:2.5rem;margin-bottom:.375rem;place-items:center;border-radius:8px;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 22%,transparent)}.family_fileName__h3t0q{color:var(--app-heading);font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.family_fileFolder__tFOmB,.family_fileMeta__si2gj{color:var(--app-muted);font-size:.8125rem}.family_fileFolder__tFOmB{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.25rem}.family_draftMeta__ZcMNC{color:var(--tone-purple-text);font-weight:600}.family_restricted__stX71{display:inline-flex;align-items:center;gap:.25rem;color:var(--tone-gold-text);font-weight:600}.family_uploadTile__7osSA{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border:2px dashed var(--app-line-strong);border-radius:8px;padding:.75rem;color:var(--app-muted);font-size:.84375rem;text-align:center}.family_filesFoot__KNSsF{display:flex;justify-content:flex-end}.family_docPreview__ekohm{display:grid;gap:.5rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.875rem 1rem;color:#1b2235;background:#e9edf6}.family_docTitle__bP1Tf{font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_docLines__Faf9K{display:grid;gap:.25rem;margin:0;padding-left:1.25rem;font-family:var(--font-mono),monospace;font-size:.8125rem}.family_docPage__rK3RT{justify-self:end;color:#4a5370;font-size:.8125rem}.family_record__tDQ4y{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--tone-gold) 40%,transparent);border-radius:8px;padding:1rem;background:var(--app-panel)}.family_prepHead__yO2oc,.family_recordHead__Rl1f1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border-radius:6px}.family_prepHead__yO2oc .family_blockTitle__rNUoH,.family_recordHead__Rl1f1 .family_blockTitle__rNUoH{flex:1 1 12rem}.family_log__K0_BA{display:grid;gap:.375rem;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.5rem;list-style:none;background:var(--app-inset)}.family_logEntry__NfEjz{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.25rem;font-size:.875rem}.family_logDot__Mm8be{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 18%,transparent)}.family_logText__XL2cc{display:grid;min-width:0}.family_logWhen__h2g0j{color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600}.family_preview__RGwHJ{display:grid;gap:.5rem;border-radius:8px}.family_journeyHead__mNxaO{display:grid;gap:.375rem;border:1px solid color-mix(in srgb,var(--tone-purple) 30%,transparent);border-radius:8px;padding:1.125rem 1.25rem;background:color-mix(in srgb,var(--tone-purple) 8%,var(--app-panel))}.family_journeyHead__mNxaO .family_tile__hTD2m{margin-bottom:.25rem}.family_journeyTitle__tEW9_{margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2}.family_journeyText__tmbya{max-width:42rem;margin:0;color:var(--app-text)}.family_journeyMeta__Wm_Nz{margin:0;color:var(--tone-purple-text);font-family:var(--font-display),sans-serif;font-size:.84375rem;font-weight:600}.family_goalCard__8n3kv{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--tone-purple) 40%,transparent);border-radius:8px;padding:1rem;background:var(--app-panel)}.family_goalCard__8n3kv[data-state=empty]{border-style:dashed}.family_goalHead__CYpqU{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.family_goalHead__CYpqU .family_blockTitle__rNUoH{flex:1 1 auto}.family_goalEmpty__CENwI{margin:0;color:var(--app-muted)}.family_goalText__JvNgu{margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4}.family_goalCard__8n3kv>.family_muted__DcbCm{margin:0;font-size:.90625rem}.family_meterSlot__DgBxR{display:block;border-radius:6px}.family_goalSteps__HokaO{display:grid;gap:.5rem;margin:0;border-radius:8px;padding:0;list-style:none}.family_goalStep__9OEch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem;background:var(--app-inset)}.family_goalStep__9OEch[data-status=completed],.family_goalStep__9OEch[data-status=confirmed]{border-color:color-mix(in srgb,var(--tone-green) 30%,transparent)}.family_goalStep__9OEch[data-status=suggested]{border-color:color-mix(in srgb,var(--tone-purple) 55%,transparent)}.family_stepNumber__I2syi{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:600;background:var(--app-line-strong)}.family_stepBody___4_ph{display:grid;min-width:0;gap:.375rem}.family_stepTop__FBPgV,.family_topicTop__TCYcl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.375rem .75rem}.family_stepTitle__vIO9N{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_stepTitle__vIO9N svg{flex-shrink:0;color:var(--tone-purple-text)}.family_reason__9yAbr{color:var(--app-muted);font-size:.875rem;line-height:1.5}.family_status__KgI56{flex-shrink:0;align-items:center;gap:.3125rem;padding:.125rem .5rem;color:var(--tone-text);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;background:color-mix(in srgb,var(--tone) 16%,transparent)}.family_statusSlot__4ZJZ9,.family_status__KgI56{display:inline-flex;width:fit-content;border-radius:6px}.family_section__sBkSF{display:grid;gap:.75rem}.family_sectionTitle__JrQmx{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.125rem;font-weight:600}.family_section__sBkSF>.family_muted__DcbCm{margin:-.5rem 0 0;font-size:.875rem}.family_emptyCard__JSrzg{margin:0;border:1px dashed var(--app-line-strong);border-radius:8px;padding:.875rem 1rem;color:var(--app-muted)}.family_topicCard__aqopu{display:grid;min-width:0;align-content:start;gap:.75rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.875rem 1rem;background:var(--app-panel)}.family_topicText__slzfZ{display:grid;min-width:0;flex:1 1 12rem;gap:.25rem}.family_topicTitle__l1UQD{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.96875rem;font-weight:600;line-height:1.35}.family_noticeSoft__H9sSN{margin:0;border-radius:6px;padding:.5rem .75rem;color:var(--app-text);font-size:.875rem;background:color-mix(in srgb,var(--tone-purple) 12%,transparent)}.family_choiceGrid__MZXO1{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@container (min-width: 640px){.family_choiceGrid__MZXO1{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 960px){.family_choiceGrid__MZXO1{grid-template-columns:repeat(3,minmax(0,1fr))}}.family_pathSection__UsB7u{display:grid;gap:.625rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.75rem;background:var(--app-panel)}.family_pathTitle__wFOlB{margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.family_pathGrid__NzoCj{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none}@container (min-width: 520px){.family_pathGrid__NzoCj{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_pathCard__6anIQ{display:grid;min-width:0;align-content:start;gap:.5rem;border:1px solid var(--app-line);border-radius:8px;padding:.625rem .75rem;background:var(--app-inset)}.family_pathCard__6anIQ[data-selected=true]{border-color:var(--tone-purple);background:color-mix(in srgb,var(--tone-purple) 12%,var(--app-inset))}.family_missing__NKEDP,.family_prerequisite__ZDBil{display:flex;align-items:flex-start;gap:.375rem;color:var(--app-muted);font-size:.8125rem}.family_missing__NKEDP svg,.family_prerequisite__ZDBil svg{flex-shrink:0;margin-top:.15rem}.family_missing__NKEDP{color:var(--tone-orange-text)}.family_levelTag__spx8u{flex-shrink:0;border-radius:6px;padding:.0625rem .5rem;color:var(--app-text);font-size:.8125rem;font-weight:500;background:var(--app-line)}.family_checkLine__qllE8{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.90625rem}.family_checkLine__qllE8 svg{flex-shrink:0;margin-top:.2rem}.family_practice__WxKXZ{display:grid;gap:.5rem}.family_practiceHead__C_A1S{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;font-size:.875rem}.family_tasks__FDv4l{display:grid;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.25rem;list-style:none;background:var(--app-inset)}.family_task__9bG1C{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.5rem}.family_task__9bG1C+.family_task__9bG1C{border-top:1px dashed var(--app-line-strong)}.family_taskNumber__Tk9Jn{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:6px;color:var(--tone-purple-text);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;background:color-mix(in srgb,var(--tone-purple) 16%,transparent)}.family_taskText__2c6mv{display:grid;min-width:0;gap:.125rem}.family_taskQuestion__HBq_m{color:var(--app-heading);font-weight:500}.family_taskWork__0h5Ir{color:var(--app-text);font-family:var(--font-mono),monospace;font-size:.8125rem;overflow-wrap:anywhere}.family_popoverLayer___1X64{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:flex-end}.family_popover__e0h3e{display:grid;width:min(100%,22rem);gap:.5rem;border:1px solid color-mix(in srgb,var(--tone-purple) 45%,transparent);border-radius:8px;padding:.875rem 1rem;background:var(--app-raised);box-shadow:var(--app-shadow);animation:family_family-pop__olxxT .2s cubic-bezier(.16,1,.3,1) both}.family_popover__e0h3e>:last-child{justify-self:end}@keyframes family_family-pop__olxxT{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.family_timeSkip__qtVR1{display:inline-flex;width:fit-content;align-items:center;gap:.375rem;border-radius:6px;padding:.0625rem .5rem;color:var(--app-text);font-size:.8125rem;font-weight:500;background:var(--app-line)}.family_popoverTitle__2wmWm{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--tone-purple-text);font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase}.family_popoverBody__7qOfR{margin:0;color:var(--app-heading);font-size:.90625rem}.family_greeting__Qv8G_{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.family_greetingText__GCeDS{display:grid;flex:1 1 18rem;gap:.25rem}.family_greetingTitle__NAaTH{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2}.family_childCards__WrP_Y{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}@container (min-width: 720px){.family_childCards__WrP_Y{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_childCard__HDjhW{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:1rem;background:var(--app-panel)}.family_childAvatarLarge__mzgEy,.family_childAvatar___AfOy{display:inline-grid;width:3rem;height:3rem;flex-shrink:0;place-items:center;border-radius:8px;color:var(--app-avatar-ink);font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;background:var(--tone-text)}:root[data-theme=light] .family_childAvatarLarge__mzgEy,:root[data-theme=light] .family_childAvatar___AfOy{color:var(--tone-text);background:color-mix(in srgb,var(--tone) 18%,var(--app-panel))}.family_childAvatarLarge__mzgEy{width:4rem;height:4rem;font-size:1.375rem}.family_messageRow__4T9ra .family_childAvatar___AfOy{width:2.5rem;height:2.5rem;border-radius:50%;font-size:.9375rem}.family_childBody__fOZ_z{display:grid;min-width:0;gap:.625rem}.family_childTop__hlXf1{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.family_childName__mhmL3{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:600}.family_classLine__BaIhg{display:flex;flex-wrap:wrap;gap:0 .5rem;color:var(--app-muted);font-size:.8125rem}.family_primary__bRT4y{color:var(--tone-green-text);font-weight:600}.family_stats__K_trr{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.625rem}.family_stat__8H4Ts{display:grid;gap:.125rem;border-radius:6px;padding:.5rem .75rem;background:var(--app-inset)}.family_statLabel__S1SmK{color:var(--app-muted);font-size:.8125rem;text-transform:uppercase}.family_statLabel__S1SmK,.family_statValue__Z7uGq{font-family:var(--font-display),sans-serif;font-weight:600}.family_statValue__Z7uGq{color:var(--app-heading);font-size:1.25rem;font-variant-numeric:tabular-nums;line-height:1.2}.family_statValue__Z7uGq[data-grade=good]{color:var(--tone-green-text)}.family_statValue__Z7uGq[data-grade=warn]{color:var(--tone-orange-text)}.family_newGrades__NBVE7{display:flex;align-items:center;gap:.5rem;color:var(--app-text);font-size:.875rem}.family_dot__lPIbW{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:var(--tone-green)}.family_flag__LFUpR{display:inline-flex;width:fit-content;align-items:center;gap:.375rem;border-radius:6px;padding:.125rem .5rem;color:var(--tone-orange-text);font-size:.8125rem;font-weight:600;background:color-mix(in srgb,var(--tone-orange) 14%,transparent)}.family_lastActivity__nZNQU{border-top:1px solid var(--app-line);padding-top:.625rem;color:var(--app-muted);font-size:.84375rem}.family_consentGrid__R8x6T{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none}@container (min-width: 640px){.family_consentGrid__R8x6T{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_consentCard__hIlSg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem;background:var(--app-inset)}.family_consentCard__hIlSg[data-open=true]{border-color:var(--tone-green)}.family_consentIcon__beTu1{color:var(--tone-text)}.family_consentTop__asz7J{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.family_consentState__K_DKQ{color:var(--app-muted);font-size:.84375rem;font-weight:600}.family_consentState__K_DKQ[data-tone=green]{color:var(--tone-green-text)}.family_childHeader__9dRN5{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--tone-green) 30%,transparent);border-radius:8px;padding:1rem 1.25rem;background:color-mix(in srgb,var(--tone-green) 7%,var(--app-panel))}.family_backLink__HwmiD{display:inline-flex;width:fit-content;align-items:center;gap:.375rem;color:var(--app-muted);font-size:.84375rem;font-weight:600}.family_childHeaderRow__1F6I6{display:flex;align-items:center;gap:1rem}.family_childHeaderName__3863O{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2}.family_childGrid__PZjnE{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.family_parentTabs__ptjQQ{display:flex;gap:.375rem;border-bottom:1px solid var(--app-line-strong)}.family_parentTab__ffyTN{border-radius:7px 7px 0 0;padding:.625rem .875rem;color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:600}.family_parentTab__ffyTN[data-active=true]{color:var(--tone-green-text);background:color-mix(in srgb,var(--tone-green) 12%,transparent);box-shadow:inset 0 -2px var(--tone-green)}@container (min-width: 900px){.family_childGrid__PZjnE{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}}.family_profile__FkhPa{display:grid;margin:0}.family_profileRow__bJMoL{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem .75rem;border-radius:6px;padding:.5rem .25rem}.family_profileRow__bJMoL+.family_profileRow__bJMoL{border-top:1px solid var(--app-line)}.family_profileRow__bJMoL dt{color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase}.family_profileRow__bJMoL dd{margin:0;color:var(--app-heading);font-weight:500;overflow-wrap:anywhere}.family_subjects__jZLY0{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none}@container (min-width: 560px){.family_subjects__jZLY0{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_subject__crdqQ{display:grid;gap:.5rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem;background:var(--app-inset)}.family_subjectTop__f8Amw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem}.family_subjectName__GXR2y{display:inline-flex;align-items:center;gap:.5rem;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-weight:600}.family_subjectDot__Ug0LS{width:.75rem;height:.75rem;flex-shrink:0;border-radius:50%;background:var(--tone)}.family_trend__OEoYI{display:inline-flex;align-items:center;gap:.25rem;border-radius:6px;padding:.0625rem .4375rem;color:var(--app-text);font-size:.8125rem;font-weight:600;background:var(--app-line)}.family_trend__OEoYI[data-trend=up]{color:var(--tone-green-text);background:color-mix(in srgb,var(--tone-green) 14%,transparent)}.family_trend__OEoYI[data-trend=down]{color:var(--tone-red-text);background:color-mix(in srgb,var(--tone-red) 14%,transparent)}.family_average__TfnLz{display:flex;align-items:baseline;gap:.5rem}.family_averageValue__V5PlR{color:var(--tone-text);font-family:var(--font-display),sans-serif;font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.family_subjectFoot__xDuxY{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:0 -.375rem;border-radius:6px;padding:.25rem .375rem;color:var(--app-muted);font-size:.84375rem}.family_messageRow__4T9ra{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;border:1px solid var(--app-line);border-radius:8px;padding:.625rem .75rem;background:var(--app-inset)}.family_messageRow__4T9ra .family_rowSide__f5kQJ{grid-column:1/-1}@container (min-width: 560px){.family_messageRow__4T9ra{grid-template-columns:auto minmax(0,1fr) auto}.family_messageRow__4T9ra .family_rowSide__f5kQJ{grid-column:auto}}.family_prep__r0A7T{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--tone-gold) 40%,transparent);border-radius:8px;padding:.875rem;background:var(--app-inset)}.family_questions__aanv1{display:grid;gap:.375rem;margin:0;padding-left:1.25rem;color:var(--app-heading)}.family_textBox__8qz7g.family_questions__aanv1{padding-left:2rem}.family_placeholders__nYPCP{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@container (min-width: 720px){.family_placeholders__nYPCP{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_placeholder__Woql6{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border:1px dashed var(--app-line-strong);border-radius:8px;padding:.875rem 1rem;color:var(--app-muted)}.family_placeholder__Woql6>svg{margin-top:.15rem}.family_messageText__FvTPs{margin:0;color:var(--app-text)}.family_offer__RKRzA{display:grid;gap:.5rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem;background:var(--app-inset)}.family_slotList__y73Fz{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.family_slot__MT9lC{display:flex;align-items:center;gap:.5rem;color:var(--app-heading);font-size:.90625rem}.family_slot__MT9lC svg{flex-shrink:0;color:var(--app-muted)}.family_statusBlock___DnB9{display:grid;gap:.125rem;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;padding:.625rem .75rem;background:color-mix(in srgb,var(--tone) 10%,transparent)}.family_statusBlock___DnB9 .family_rowTitle__BYRVS{color:var(--tone-text);font-weight:600}.family_factGrid___QHYc{display:grid;margin:0;border:1px solid var(--app-line-strong);border-radius:8px}.family_factGridRow__wCiCO{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem .75rem;padding:.625rem .75rem}.family_factGridRow__wCiCO+.family_factGridRow__wCiCO{border-top:1px solid var(--app-line)}@container (min-width: 560px){.family_factGridRow__wCiCO{grid-template-columns:8.5rem minmax(0,1fr)}}.family_factGridRow__wCiCO dt{color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase}.family_factGridRow__wCiCO dd{margin:0;color:var(--app-text);font-size:.90625rem}.family_footerSplit__YkwJ9{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}@container (max-width: 559px){.family_tile__hTD2m{width:2.5rem;height:2.5rem}.family_childHeaderName__3863O,.family_greetingTitle__NAaTH,.family_journeyTitle__tEW9_{font-size:1.25rem}.family_childAvatarLarge__mzgEy{width:3.25rem;height:3.25rem;font-size:1.125rem}.family_greeting__Qv8G_>span:last-child,.family_notice__eQWR5>span:last-child{width:100%;justify-content:center}}.learning_page__mThbr{container-type:inline-size;display:grid;min-width:0;color:var(--app-text);font-family:var(--font-sans),sans-serif;font-size:.9375rem;line-height:1.5;letter-spacing:0}.learning_layout__7RPek{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}@container (min-width: 760px){.learning_layout__7RPek{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}}.learning_main__aFOmG{display:grid;gap:1rem;min-width:0}.learning_tile__uHbO0{display:inline-grid;flex-shrink:0;width:2.5rem;height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;color:var(--tone-text);background:color-mix(in srgb,var(--tone) 14%,transparent)}.learning_muted__qGmxh{color:var(--app-muted)}.learning_small__xQgVK{margin:0;color:var(--app-muted);font-size:.84375rem;line-height:1.45}.learning_rowTitle__BVhRg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;color:var(--app-heading);font-weight:500;line-height:1.4}.learning_fieldLabel__i75w_,.learning_sectionLabel__IctPD{margin:0;color:var(--app-muted);font-family:var(--font-display),sans-serif;font-size:.78125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.learning_note__9o5oU{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--app-muted);font-size:.84375rem;line-height:1.45}.learning_note__9o5oU svg{flex-shrink:0;margin-top:.0625rem;color:var(--demo-teal-text)}.learning_buttonRow__DWVlD{display:flex;flex-wrap:wrap;gap:.5rem}.learning_dot__To7Ti{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--tone)}.learning_topicChip__aGWmW{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:6px;padding:0 .4375rem;color:var(--tone-text);font-size:.78125rem;font-weight:500;line-height:1.6;white-space:nowrap;background:color-mix(in srgb,var(--tone) 10%,transparent)}.learning_topicChip__aGWmW[data-tone=neutral]{border-color:var(--app-line-strong);color:var(--app-text);background:transparent}.learning_panel__oop9E{display:grid;gap:.75rem;min-width:0;border:1px solid var(--app-line);border-radius:8px;padding:1rem;background:var(--app-panel)}.learning_panelHead__r5EUy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.learning_panelTitle__MH4hW{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.learning_panelTitle__MH4hW svg{flex-shrink:0;color:var(--tone-purple-text)}.learning_panelMeta__9oa2e{color:var(--app-muted);font-size:.8125rem}.learning_facts__Gz_Jd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}@container (min-width: 900px){.learning_facts__Gz_Jd{grid-template-columns:repeat(4,minmax(0,1fr))}}.learning_fact__MfrIv{display:grid;gap:.125rem;min-width:0;border:1px solid var(--app-line);border-radius:6px;padding:.5rem .75rem;background:var(--app-inset)}.learning_fact__MfrIv dt{color:var(--app-muted);font-size:.78125rem}.learning_fact__MfrIv dd{margin:0;color:var(--app-heading);font-weight:500}.learning_rail__HF5cq{display:grid;gap:1rem;min-width:0;border-radius:8px}.learning_milestones__tbp7S{display:grid;margin:0;padding:0;list-style:none}.learning_milestone__c_5pr{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;padding:.625rem 0}.learning_milestone__c_5pr+.learning_milestone__c_5pr{border-top:1px dashed var(--app-line-strong)}.learning_milestoneDate__oaP16{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.learning_milestoneBody__26ZbY{display:grid;gap:.125rem;min-width:0}.learning_milestoneKind__2h7Gk{display:inline-flex;align-items:flex-start;gap:.375rem;color:var(--tone-text);font-size:.78125rem;font-weight:500}.learning_milestoneKind__2h7Gk svg{flex-shrink:0;margin-top:.125rem}.learning_milestoneTitle__cN_4t{color:var(--app-heading);font-weight:500;line-height:1.4}.learning_milestone__c_5pr[data-kind=assessment] .learning_milestoneTitle__cN_4t{color:var(--app-heading)}.learning_milestonePlan__EUQFW{display:inline-flex;align-items:center;justify-self:start;gap:.375rem;margin-top:.25rem;border-radius:6px;padding:.0625rem .4375rem;color:var(--tone-purple-text);font-size:.78125rem;font-weight:500;background:color-mix(in srgb,var(--tone-purple) 14%,transparent)}.learning_hint__61Ozu{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;border:1px solid color-mix(in srgb,var(--tone-purple) 45%,transparent);border-left:4px solid var(--tone-purple);border-radius:8px;padding:1rem;background:var(--app-panel)}.learning_hintText__vcXQv{display:grid;flex:1 1 16rem;gap:.125rem;min-width:0}.learning_hintTitle__boLhJ{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.35}.learning_section__TYkx7{display:grid;gap:.625rem;min-width:0;border-radius:8px}.learning_subjects__m97Sr{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.learning_subject__E_cpJ{display:grid;align-content:start;gap:.25rem;min-width:0;border:1px solid var(--app-line);border-top:3px solid var(--tone);border-radius:8px;padding:.75rem .875rem;background:var(--app-panel)}.learning_subjectName__NCS68{display:inline-flex;align-items:center;gap:.5rem;color:var(--app-heading);font-family:var(--font-display),sans-serif;font-weight:600}.learning_subjectLine__kI5Gu{display:grid;color:var(--app-text);font-size:.875rem;line-height:1.4}.learning_lineLabel__gK3Fh{color:var(--app-muted);font-size:.75rem}.learning_assessments__JNTzt{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.learning_assessment__5tex6{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;border:1px solid var(--app-line-strong);border-left:4px solid var(--tone);border-radius:8px;padding:1rem;background:var(--app-panel)}.learning_assessmentText__on3W6{display:grid;flex:1 1 16rem;gap:.125rem;min-width:0}.learning_assessmentTitle__5NGKX{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:600}.learning_shared__Qid_J{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;color:var(--tone-green-text);font-size:.84375rem}.learning_shared__Qid_J svg{flex-shrink:0}.learning_assessmentSide__rbf5Q{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.learning_scope__XEMTW{display:grid;margin:0;padding:0;list-style:none}.learning_scopeRow__ES5sk{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem 1rem;padding:.625rem 0}.learning_scopeRow__ES5sk+.learning_scopeRow__ES5sk{border-top:1px dashed var(--app-line-strong)}@container (min-width: 620px){.learning_scopeRow__ES5sk{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);align-items:center}}.learning_scopeText__xa45Q{display:grid;min-width:0}.learning_share__EEMrd{display:grid;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.625rem}.learning_shareTrack__0Ve48{height:6px;overflow:hidden;border-radius:999px;background:var(--app-line-strong)}.learning_shareFill__RSsCN{display:block;height:100%;border-radius:inherit;background:var(--tone)}.learning_shareValue__S9bRL{color:var(--tone-text);font-family:var(--font-display),sans-serif;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.learning_total__yXdAY{margin:0;color:var(--app-muted);font-size:.84375rem;text-align:right}.learning_checks__yK4rr{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.learning_checks__yK4rr li{display:flex;align-items:flex-start;gap:.5rem}.learning_checks__yK4rr svg{flex-shrink:0;margin-top:.1875rem;color:var(--tone-green-text)}.learning_materials__HFZsJ{display:grid;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.25rem .75rem;list-style:none;background:var(--app-inset)}.learning_material__Qx7g1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem .75rem;padding:.5rem 0}.learning_material__Qx7g1+.learning_material__Qx7g1{border-top:1px dashed var(--app-line-strong)}.learning_materialIcon__Nnud9{flex-shrink:0;margin-top:.125rem;color:var(--app-muted)}.learning_materialText__KxsI6{display:grid;flex:1 1 14rem;min-width:0}.learning_stack__3n8ui{display:grid;gap:.625rem}.learning_stack__3n8ui>.learning_fieldLabel__i75w_:not(:first-child){margin-top:.375rem}.learning_options__UFUpB{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.learning_option__n_Z_i{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.625rem .75rem;background:var(--app-inset)}.learning_option__n_Z_i[data-checked=true]{border-color:color-mix(in srgb,var(--tone-purple) 60%,transparent);background:color-mix(in srgb,var(--tone-purple) 10%,var(--app-inset))}.learning_optionText__OZ9SQ{display:grid;min-width:0}.learning_radio__aiFWv{flex-shrink:0;width:1rem;height:1rem;margin-top:.1875rem;border:2px solid var(--app-line-strong);border-radius:50%}.learning_radio__aiFWv[data-checked=true]{border-color:var(--tone-purple-text);background:radial-gradient(circle,var(--tone-purple-text) 0 3px,transparent 4px)}.learning_defaultTag__6R_sM{border-radius:6px;padding:0 .375rem;color:var(--app-muted);font-size:.75rem;font-weight:500;line-height:1.6;background:var(--app-line)}.learning_segmented__T6avh{display:flex;flex-wrap:wrap;gap:.5rem}.learning_segment__ssXyT{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.375rem .75rem;color:var(--app-text);font-weight:500;font-variant-numeric:tabular-nums;background:var(--app-inset)}.learning_segment__ssXyT[data-checked=true]{border-color:var(--tone-purple-text);color:var(--app-heading);background:color-mix(in srgb,var(--tone-purple) 22%,var(--app-inset))}.learning_summary__ENOMS{margin:0;color:var(--app-heading);font-weight:500}.learning_summaryEmpty__0g97H{color:var(--app-muted);font-weight:400}.learning_schedule__QMxM_{display:grid;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.25rem .75rem;list-style:none;background:var(--app-inset)}.learning_unitRow__J0E1q{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem .875rem;border-radius:6px;padding:.42rem 0;font-size:.875rem}.learning_unitRow__J0E1q[data-dragged=true]{cursor:grab;background:color-mix(in srgb,var(--tone-purple) 8%,transparent)}.learning_insertion__sdMFj{position:absolute;inset:-.2rem 0 auto;height:3px;border-radius:999px;background:var(--demo-teal-text);box-shadow:0 0 10px color-mix(in srgb,var(--demo-teal-text) 65%,transparent)}:root[data-theme=light] .learning_insertion__sdMFj{background:var(--demo-target);box-shadow:var(--demo-target-halo)}.learning_unitRow__J0E1q+.learning_unitRow__J0E1q{border-top:1px dashed var(--app-line-strong)}.learning_unitSide__7ND7_{grid-column:2}@container (min-width: 700px){.learning_unitRow__J0E1q{grid-template-columns:5.5rem minmax(0,1fr) auto}.learning_unitSide__7ND7_{grid-column:auto;justify-content:flex-end}}.learning_day__4POcs{display:grid;align-content:start;justify-items:start;gap:.25rem}.learning_dayDate__uPVH3{color:var(--app-heading);font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.learning_todayTag__u4O_4{border-radius:6px;padding:0 .375rem;color:var(--tone-purple-on);font-size:.75rem;font-weight:600;line-height:1.6;background:var(--tone-purple-solid)}.learning_unitBody__ViVq4{display:grid;gap:.25rem;min-width:0}.learning_unitMeta__Me11U{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem}.learning_materialLine__r9ZVq{display:inline-flex;align-items:center;gap:.375rem;min-width:0;color:var(--app-muted);font-size:.8125rem}.learning_materialLine__r9ZVq svg{flex-shrink:0}.learning_unitSide__7ND7_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.learning_minutes__NQSVX{gap:.25rem;color:var(--app-text);font-size:.84375rem;font-variant-numeric:tabular-nums}.learning_minutes__NQSVX,.learning_timer__TR_AV{display:inline-flex;align-items:center;white-space:nowrap}.learning_timer__TR_AV{gap:.375rem;border:1px solid var(--app-line-strong);border-radius:6px;padding:.25rem .625rem;color:var(--app-heading);font-size:.875rem;font-variant-numeric:tabular-nums}.learning_rules__uwZFU{display:grid;gap:.25rem;margin:0;padding-left:1.375rem;list-style:decimal}.learning_rules__uwZFU li::marker{color:var(--tone-purple-text);font-weight:600}.learning_example__sy9N4{display:grid;gap:.125rem;border:1px solid var(--app-line);border-radius:8px;padding:.625rem .75rem;background:var(--app-inset)}.learning_example__sy9N4 .learning_fieldLabel__i75w_{margin-bottom:.25rem}.learning_maths__iHbtv{color:var(--app-heading);font-variant-numeric:tabular-nums;word-spacing:.08em}.learning_question__pORyL{margin:0;color:var(--app-heading);font-size:1rem;font-weight:500}.learning_exerciseSheet__tLo_K{display:grid;gap:.35rem;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.65rem .75rem;list-style:none;background:var(--app-inset)}.learning_exerciseSheet__tLo_K li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.5rem}.learning_paperInstruction__Zw0d1{display:flex;align-items:center;gap:.75rem;border:1px solid var(--app-line);border-radius:8px;padding:.75rem;background:var(--app-inset)}.learning_paperInstruction__Zw0d1>span{display:grid;gap:.15rem}.learning_paperInstruction__Zw0d1>svg{flex:0 0 auto;color:var(--tone-purple-text)}.learning_uploadTool__hjy53{overflow:hidden;border:1px solid var(--app-line-strong);border-radius:8px;background:color-mix(in srgb,var(--app-panel) 80%,var(--tone-purple) 4%)}.learning_uploadTool__hjy53[data-state=processing]{border-color:color-mix(in srgb,var(--tone-purple) 55%,var(--app-line))}.learning_uploadTool__hjy53[data-state=uploaded]{border-color:color-mix(in srgb,var(--demo-teal-text) 42%,var(--app-line))}.learning_uploadHead__fxxTM{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem}.learning_uploadIcon__VgLep{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:6px;color:var(--tone-purple-text);background:color-mix(in srgb,var(--tone-purple) 16%,transparent)}.learning_uploadTool__hjy53[data-state=uploaded] .learning_uploadIcon__VgLep{color:var(--demo-teal-text);background:color-mix(in srgb,var(--demo-teal-text) 12%,transparent)}.learning_uploadCopy__8klXt{display:grid;flex:1 1 auto;gap:.08rem;min-width:0}.learning_uploadedFile___EL6l{display:grid;grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:center;gap:.9rem;border-top:1px solid var(--app-line);padding:.8rem;background:var(--app-inset)}.learning_paperSheet__CYL1g{display:grid;gap:.18rem;min-height:6.5rem;padding:.75rem .65rem;transform:rotate(-1.5deg);border-radius:3px;color:#243044;font-family:Comic Sans MS,cursive;font-size:.78rem;background:repeating-linear-gradient(#f7f4e9 0 1.35rem,#b8d1e6 1.4rem 1.45rem);box-shadow:var(--paper-edge),var(--paper-shadow-photo)}.learning_fileMeta__oZTud{display:grid;align-content:center;gap:.25rem;min-width:0}.learning_fileName__y5_OG,.learning_fileReady__paf8f{display:inline-flex;align-items:center;gap:.4rem}.learning_fileName__y5_OG{color:var(--app-heading);font-weight:500;overflow-wrap:anywhere}.learning_fileReady__paf8f{color:var(--demo-teal-text);font-size:.8125rem;font-weight:500}.learning_srOnly__p9lVD{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@container (max-width: 520px){.learning_uploadHead__fxxTM{align-items:flex-start;flex-wrap:wrap}.learning_uploadHead__fxxTM>:last-child{margin-left:2.65rem}.learning_uploadedFile___EL6l{grid-template-columns:1fr}}.learning_working__Oxof9{display:grid;margin:0;border:1px solid var(--app-line);border-radius:8px;padding:.25rem .75rem;list-style:none;background:var(--app-inset)}.learning_workingLine__j1b48{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .875rem;padding:.4375rem 0}.learning_workingLine__j1b48+.learning_workingLine__j1b48{border-top:1px dashed var(--app-line-strong)}.learning_stepLabel__obGja{min-width:4.5rem;color:var(--app-muted);font-size:.8125rem}.learning_lineMark__Elwg9{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;font-size:.8125rem;font-weight:500}.learning_lineMark__Elwg9[data-status=fine]{color:var(--tone-green-text)}.learning_lineMark__Elwg9[data-status=lookAgain]{color:var(--tone-orange-text)}.learning_workingLine__j1b48[data-status=lookAgain] .learning_maths__iHbtv{text-decoration:underline wavy color-mix(in srgb,var(--tone-orange) 70%,transparent);text-underline-offset:.25em}.learning_feedback__izxPU{display:grid;gap:.65rem;border:1px solid var(--app-line-strong);border-radius:8px;padding:.8rem;background:var(--app-inset)}.learning_feedbackHead__v97y4{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.learning_feedbackHead__v97y4>span:first-child{display:grid;gap:.12rem}.learning_feedbackRows__ayHEe{display:grid;margin:0;border-block:1px solid var(--app-line);padding:0;list-style:none}.learning_feedbackRows__ayHEe li{display:grid;grid-template-columns:1.3rem minmax(8rem,1fr) minmax(7rem,.8fr) minmax(10rem,1.4fr);align-items:center;gap:.65rem;padding:.6rem 0}.learning_feedbackRows__ayHEe li+li{border-top:1px dashed var(--app-line-strong)}.learning_resultIcon__pI_DA{display:inline-grid;place-items:center;color:var(--tone-green-text)}.learning_feedbackRows__ayHEe li[data-status=simplify] .learning_resultIcon__pI_DA{color:var(--tone-orange-text)}.learning_resultAnswer__k_iFB,.learning_resultCorrection__D2M7_,.learning_resultTask__484EM{display:grid;gap:.08rem;min-width:0}.learning_resultCorrection__D2M7_{color:var(--app-text);font-size:.84375rem}.learning_feedbackNote__DpX2G{display:flex;align-items:flex-start;gap:.4rem;margin:0;color:var(--app-muted);font-size:.8125rem}.learning_feedbackNote__DpX2G svg{flex:0 0 auto;margin-top:.12rem;color:var(--demo-teal-text)}@container (max-width: 700px){.learning_feedbackRows__ayHEe li{grid-template-columns:1.3rem minmax(0,1fr) minmax(0,1fr)}.learning_resultCorrection__D2M7_{grid-column:2/-1}}.learning_openLine__G7EZx{display:flex;align-items:center;gap:.5rem;margin:0}.learning_openLine__G7EZx svg{flex-shrink:0;color:var(--tone-purple-text)}.learning_openUnits__0DtfS{display:grid;margin:0;padding:0;list-style:none}.learning_openUnit__MFXSr{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.25rem .875rem;padding:.4375rem 0}.learning_openUnit__MFXSr+.learning_openUnit__MFXSr{border-top:1px dashed var(--app-line-strong)}.learning_openUnit__MFXSr .learning_topicChip__aGWmW{grid-column:2;justify-self:start}@container (min-width: 700px){.learning_openUnit__MFXSr{grid-template-columns:5.5rem minmax(0,1fr) auto}.learning_openUnit__MFXSr .learning_topicChip__aGWmW{grid-column:auto}}.learning_openUnitTitle__ql53z{min-width:0;color:var(--app-text)}