.class-page_list__S8Aiv{min-width:0;padding:0 0 8px;border:1px solid var(--fam-card-line,var(--line));border-radius:var(--radius-surface);background:var(--surface)}.class-page_listHead__5FWMo{display:flex;align-items:center;gap:8px;margin:0;padding:16px 18px 12px;border-bottom:1px solid var(--line);font-size:16px;font-weight:700}.class-page_listRows__qJF33{display:grid;grid-gap:8px;gap:8px;padding:10px 10px 4px}.class-page_listRows__qJF33 .class-page_listRows__qJF33{padding:0}.class-page_listGroup__lWjgO{margin:6px 8px 0;color:var(--muted);font-size:12px;font-weight:700}.class-page_listBack___HisA{display:inline-flex;align-items:center;gap:4px;margin:12px 18px 0;padding:0;border:0;background:none;color:var(--muted);font-size:12px}.class-page_cls__inqbE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:start;padding:14px 12px 16px;border:1px solid transparent;border-radius:12px;color:inherit;text-decoration:none}.class-page_cls__inqbE:hover{background:var(--canvas)}.class-page_clsOn__9CXBQ,.class-page_clsOn__9CXBQ:hover{border-color:color-mix(in srgb,var(--accent-bright) 40%,#fff);background:var(--accent-soft)}.class-page_cls__inqbE>:first-child{grid-row:span 3}.class-page_clsName__ioMc_{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;line-height:1.4}.class-page_clsName__ioMc_>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-page_clsName__ioMc_>:last-child:not(:first-child){margin-left:auto}@media (min-width:761px){.class-page_clsName__ioMc_{font-size:16px}}.class-page_clsLine__vS37l{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.class-page_clsMonth__8lRYb{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;margin-top:8px;font-size:12px}.class-page_clsMonth__8lRYb b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_bar__0dx3R{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--accent-bright) 12%,var(--line))}.class-page_bar__0dx3R i{display:block;height:100%;border-radius:inherit;background:var(--accent-bright)}.class-page_page__zdNqW{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.class-page_page__zdNqW:not(.class-page_wide__kpXMG){gap:10px}.class-page_head__UagtP,.class-page_main__hG5un{min-width:0;border:1px solid var(--fam-card-line,var(--line));border-radius:var(--radius-surface);background:var(--surface)}.class-page_head__UagtP{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px}.class-page_wide__kpXMG{gap:0;border:1px solid var(--fam-card-line,var(--line));border-radius:var(--radius-surface);background:var(--surface)}.class-page_wide__kpXMG .class-page_head__UagtP,.class-page_wide__kpXMG .class-page_main__hG5un{border:0;border-radius:0;background:transparent;box-shadow:none}.class-page_wide__kpXMG .class-page_head__UagtP{padding:20px 22px 14px}.class-page_back__RgODs{flex:none}.class-page_headBody__yyPfY{display:grid;flex:1 1 12em;grid-gap:4px;gap:4px;min-width:0}@media (max-width:640px){.class-page_headBody__yyPfY{flex-basis:0}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_head__UagtP{column-gap:12px}}.class-page_name__kkfRw{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:17px;font-weight:800;line-height:1.35}.class-page_wide__kpXMG .class-page_name__kkfRw{font-size:20px}.class-page_kind__LaUl1{padding:1px 7px;border-radius:4px;background:var(--canvas);color:var(--muted);font-size:11px;font-weight:700}.class-page_kindLive___62wk{background:var(--info-soft);color:var(--info)}.class-page_meta__FDSpJ{margin:0;color:var(--muted);font-size:13px}.class-page_wide__kpXMG .class-page_meta__FDSpJ{font-size:14px}.class-page_switch__IV7ug{position:relative}.class-page_switchButton__LdnMi{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit}.class-page_switchButton__LdnMi svg{color:var(--muted)}.class-page_caret__SgUCL{color:var(--muted);font-size:.7em;line-height:1}.class-page_switchMenu__NhAUX{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;grid-gap:2px;gap:2px;width:max-content;min-width:220px;max-width:min(320px,80vw);padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px rgb(15 23 42/14%);font-size:14px;font-weight:600}.class-page_switchItem__NyPrj{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left}.class-page_switchItem__NyPrj:hover,.class-page_switchItem__NyPrj[aria-current=true]{background:var(--accent-soft)}.class-page_switchItem__NyPrj>span:nth-child(2){flex:1 1;min-width:0}.class-page_today__Bxg0Z{display:grid;justify-items:end;grid-gap:6px;gap:6px;margin-left:auto;color:var(--muted);font-size:12px}.class-page_today__Bxg0Z .ui-button--enter{height:36px;padding:0 16px;font-size:15px}.class-page_todayBox__ZHi_5{order:1;display:flex;flex:1 1 100%;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--canvas)}.class-page_todayBox__ZHi_5>span:first-child{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0;color:var(--muted);font-size:12px}.class-page_todayBox__ZHi_5 b{color:var(--ink);font-size:17px;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_kids__796Tx{order:2;flex:1 1 100%}.class-page_tabs__qWPXP{display:flex;gap:2px;padding:0 10px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.class-page_wide__kpXMG .class-page_tabs__qWPXP{padding:0 12px}.class-page_tab__kHQO8{display:inline-flex;flex:none;align-items:center;gap:6px;padding:12px 10px 10px;border:0;border-bottom:1.5px solid transparent;background:none;color:var(--muted);font-size:16px;font-weight:600}.class-page_tabOn__gNWWp{border-bottom-color:var(--ink);color:var(--ink);font-weight:800}.class-page_tabs__qWPXP>.class-page_tab__kHQO8{font-weight:500}.class-page_tabs__qWPXP>.class-page_tabOn__gNWWp{font-size:15px;font-weight:700}.class-page_wide__kpXMG .class-page_tabs__qWPXP>.class-page_tabOn__gNWWp{font-size:16px}.class-page_count__lt9u6{display:inline-grid;place-items:center;min-width:22px;height:16px;padding:0 6px;border-radius:8px;background:var(--soft-button);color:var(--muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_countNew__vS4lj{background:var(--alert);color:#fff}@media (max-width:640px){.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP{justify-content:space-between;padding:0 6px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tab__kHQO8{gap:4px;padding-inline:4px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_count__lt9u6{min-width:18px;padding:0 5px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:not(:has(>.class-page_tab__kHQO8:nth-child(5))){justify-content:flex-start}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:not(:has(>.class-page_tab__kHQO8:nth-child(5)))>.class-page_tab__kHQO8{padding-inline:8px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:has(>.class-page_tab__kHQO8:nth-child(6)){padding:0 2px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:has(>.class-page_tab__kHQO8:nth-child(6))>.class-page_tab__kHQO8{gap:3px;padding-inline:3px;font-size:14px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:has(>.class-page_tab__kHQO8:nth-child(6))>.class-page_tabOn__gNWWp{font-size:14px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_tabs__qWPXP:has(>.class-page_tab__kHQO8:nth-child(6)) .class-page_count__lt9u6{min-width:16px;padding:0 4px}}.class-page_panel__TBefv{--pad:16px;display:grid;min-width:0;padding:14px var(--pad) 18px}.class-page_wide__kpXMG .class-page_panel__TBefv{--pad:20px;padding-top:16px;padding-bottom:20px}.class-page_panel__TBefv>:first-child{margin-top:0}.class-page_panel__TBefv:has(>[data-flush]){padding-top:0;padding-bottom:14px}.class-page_empty__VPDkA{margin:8px 0;color:var(--muted);font-size:13px}.class-page_bleed__JnP_j{margin-inline:calc(-1 * var(--pad))}.class-page_chips__PMfg8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.class-page_chip__bPNqE{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:8px;background:var(--canvas);color:var(--ink);font-size:13px}.class-page_chip__bPNqE b{font-weight:800}.class-page_chip__bPNqE svg{color:var(--muted)}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_chip__bPNqE{padding-block:5px}.class-page_section__GEoz3{display:flex;align-items:baseline;gap:6px;margin:18px 0 4px;color:var(--muted);font-size:13px}.class-page_section__GEoz3 b{color:var(--ink);font-size:14px;font-weight:800}.class-page_section__GEoz3:after{content:"";flex:1 1;align-self:center;height:1px;margin-left:6px;background:var(--line)}.class-page_sectionPlain__D4LVL:after{content:none}.class-page_sectionPlain__D4LVL b{font-size:15px}.class-page_fold__6NCuz{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:12px 14px;border:0;border-radius:10px;background:var(--canvas);color:var(--ink);font-size:14px;text-align:left}.class-page_fold__6NCuz svg{flex:none;color:var(--muted)}.class-page_fold__6NCuz:hover{background:color-mix(in srgb,var(--ink) 6%,var(--canvas))}.class-page_newTag__1zDpP{flex:none;padding:1px 6px;border-radius:4px;background:var(--danger-soft);color:var(--danger);font-size:11px;font-weight:700}.class-page_who__uhE6U{display:inline-flex;align-items:center;gap:6px}.class-page_postBy__gEVlQ .class-page_who__uhE6U{vertical-align:middle}.class-page_row__Mu7Z0{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.class-page_rowToday__OQXGE,.class-page_row__Mu7Z0:first-child,.class-page_section__GEoz3+.class-page_row__Mu7Z0{border-top-color:transparent}.class-page_rowToday__OQXGE{margin-inline:-10px;padding-inline:10px;border-radius:12px;background:var(--accent-soft)}.class-page_rowToday__OQXGE+.class-page_row__Mu7Z0{border-top-color:transparent}.class-page_date__ghSAj{display:grid;flex:none;place-items:center;align-content:center;width:46px;height:50px;border-radius:10px;background:var(--canvas);line-height:1.15}.class-page_date__ghSAj b{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_date__ghSAj small{color:var(--muted);font-size:11px}.class-page_rowToday__OQXGE .class-page_date__ghSAj{background:var(--surface)}.class-page_rowBody__4ATOi{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.class-page_rowBody__4ATOi>b{font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.class-page_rowBody__4ATOi>small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.class-page_side__lYYjL{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:640px){.class-page_row__Mu7Z0{gap:10px}.class-page_hwRow__e7z9P>.class-page_rowBody__4ATOi,.class-page_row__Mu7Z0>.class-page_rowBody__4ATOi{flex:1 1;min-width:5.5em}.class-page_row__Mu7Z0>.class-page_side__lYYjL{flex:0 1 auto;gap:6px}.class-page_hwRow__e7z9P>.class-page_side__lYYjL{flex:0 1 auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:6px}.class-page_rowToday__OQXGE{margin-inline:-8px;padding-inline:8px}.class-page_rowToday__OQXGE .class-page_todayTag__n0gsf{display:none}}.class-page_todayTag__n0gsf{padding:2px 8px;border-radius:6px;background:var(--accent-bright);color:#fff;font-size:11px;font-weight:700}.class-page_state__rbKtL{padding:2px 8px;border-radius:6px;background:var(--soft-button);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.class-page_stateGreen__UuL_m{background:var(--ok-soft);color:var(--ok)}.class-page_stateRed__EFNjG{background:var(--danger-soft);color:var(--danger)}.class-page_stateGold__UIfTk{background:var(--warn-soft);color:var(--warn)}.class-page_word__AeFrq{color:var(--muted);font-size:11px;white-space:nowrap}@media (max-width:640px){.class-page_wideWords__UUOvl{display:none}}.class-page_hwHead__qeGwG{margin:0;padding:10px var(--pad);border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_hwHead__qeGwG{padding-block:8px}.class-page_hwHead__qeGwG b{color:var(--ink);font-weight:800}.class-page_hwHead__qeGwG:not(:first-child){margin-top:14px;border-top:1px solid var(--line)}.class-page_panel__TBefv>.class-page_bleed__JnP_j:first-child .class-page_hwHead__qeGwG:first-child{margin-top:-14px}.class-page_wide__kpXMG .class-page_panel__TBefv>.class-page_bleed__JnP_j:first-child .class-page_hwHead__qeGwG:first-child{margin-top:-16px}.class-page_hwRow__e7z9P{display:flex;align-items:center;gap:12px;padding:12px var(--pad);border-top:1px solid var(--line)}.class-page_hwHead__qeGwG+.class-page_hwRow__e7z9P{border-top:0}@media (max-width:640px){.class-page_hwRow__e7z9P{gap:10px;align-items:flex-start}.class-page_hwRow__e7z9P>.class-page_side__lYYjL>button{align-self:stretch}}.class-page_hwFold__QUI6L{padding:0 var(--pad) 4px}.class-page_hwGone__cbp4y{background:var(--soft-button)}.class-page_type__yD7Ah{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,var(--surface));color:var(--ink)}.class-page_hwGone__cbp4y .class-page_type__yD7Ah{background:var(--surface)}.class-page_hwSub__cDuox{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--muted);font-size:13px}.class-page_hwSub__cDuox .class-page_typeTag__xOry_{margin-right:0;padding:1px 6px;border-color:transparent;background:var(--soft-button);color:var(--ink);font-size:12px;font-weight:700;line-height:16px}.class-page_dueToday__RgN84{color:var(--danger)}.class-page_fix__tARdG{color:var(--warn);font-weight:700}.class-page_gone__w0noF{min-width:48px;color:var(--muted);font-size:12px;font-weight:700;text-align:center}.class-page_lateSide__I2ewA{display:inline-flex;align-items:center;gap:2px}.class-page_goneEven__zJcZP{margin-right:calc(var(--control-h-sm) + 2px)}.class-page_feedbackAct__hrev4.class-page_feedbackAct__hrev4{font-weight:700}.class-page_score__rA6lV{color:var(--muted);font-size:12px;white-space:nowrap}.class-page_score__rA6lV b{color:var(--ink);font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_board__dLhwt{margin-top:10px}.class-page_post__7vPIg{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:14px}.class-page_postHead__K2K22{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.class-page_postHead__K2K22 b{font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.class-page_postBody__h89tH{margin:4px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_postBody__h89tH{font-size:14px;line-height:1.6}.class-page_postBy__gEVlQ{margin:6px 0 0;color:var(--muted);font-size:13px}.class-page_files__OPEcD{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.class-page_wide__kpXMG .class-page_files__OPEcD{grid-column:2}.class-page_file__mhLWO{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--ink) 4%,var(--surface));font-size:14px}.class-page_fileTag___6N_0{flex:none;padding:2px 5px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:700;line-height:14px}.class-page_fileTagPdf__7a4Qp{border-color:transparent;background:var(--pastel-red);color:var(--alert);font-weight:700}.class-page_fileTagVideo__rxGof{border-color:transparent;background:var(--replay-soft);color:var(--replay)}.class-page_fileMid__qTXb9{display:grid;grid-gap:2px;gap:2px;min-width:0}.class-page_wide__kpXMG .class-page_fileMid__qTXb9{display:flex;align-items:baseline;gap:6px}.class-page_fileName__fH_qr{min-width:0;overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.class-page_file__mhLWO>:last-child{height:30px;padding:0 12px;gap:6px;font-size:14px}.class-page_fileLeft__vDDdI,.class-page_fileSize__mCUdy{flex:none;color:var(--muted);font-size:12px}.class-page_fileLeft__vDDdI{white-space:nowrap}.class-page_wide__kpXMG .class-page_fileLeft__vDDdI{margin-left:auto}.class-page_fileLast__Ybq2o{color:var(--warn);font-weight:700}.class-page_fileOff__coreX{opacity:.6}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_fileMid__qTXb9{display:block}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_fileName__fH_qr{white-space:normal;overflow-wrap:anywhere}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_fileSize__mCUdy{margin-left:.3em}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_fileLeft__vDDdI{display:block;margin-top:2px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_file__mhLWO .class-page_actWord__11SBh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.class-page_notices__LPw26{display:grid}.class-page_notice__jr4hO{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;width:100%;padding:16px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left}.class-page_notice__jr4hO:first-child{border-top:0}.class-page_notice__jr4hO:hover{background:var(--canvas)}.class-page_noticePinned__jepkW{margin-bottom:10px;padding-inline:16px;border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.class-page_noticePinned__jepkW:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.class-page_pinTag__D9dpE{display:inline-flex;flex:none;align-items:center;gap:3px;margin-right:8px;padding:1px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;line-height:1.5;vertical-align:middle}.class-page_noticeHead__fWS5H{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.class-page_noticeHead__fWS5H b{font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.class-page_noticeBody__69mcs{display:-webkit-box;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.class-page_noticeBy__8F_F3{margin:8px 0 0;color:var(--muted);font-size:13px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_noticeBody__69mcs{font-size:15px}.class-page_stats__BfcuA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.class-page_wide__kpXMG .class-page_stats__BfcuA{grid-template-columns:repeat(4,minmax(0,1fr))}.class-page_stat__9tZqK{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px}.class-page_stat__9tZqK b{margin-right:4px;color:var(--ink);font-size:22px;font-weight:800;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.class-page_statAlert__PWaTA{border-top:2px solid var(--danger)}.class-page_statAlert__PWaTA b{color:var(--danger)}.class-page_calHead__bVCVS{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_calHead__bVCVS{margin-top:15px}.class-page_calHead__bVCVS>b{font-size:16px;font-weight:700;text-align:center}.class-page_calHead__bVCVS>:last-child:not(b){margin-left:auto}.class-page_step__c6fdu{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.class-page_step__c6fdu:disabled{opacity:.4;cursor:default}.class-page_week__j9Pmv{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.class-page_week__j9Pmv+.class-page_week__j9Pmv{margin-top:6px}.class-page_weekday__W4C5k{color:var(--muted);font-size:12px;text-align:center}.class-page_day__IWBvn{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:58px;padding:5px 6px;border-radius:8px;background:var(--canvas);font-size:12px}.class-page_wide__kpXMG .class-page_day__IWBvn{min-height:74px;padding:6px 10px}.class-page_dayToday__dWHlZ{box-shadow:inset 0 0 0 2px var(--accent-bright)}.class-page_dayBlank__P6_XT{background:transparent}.class-page_dayMarks__WDXpf{display:grid;justify-items:start;grid-gap:2px;gap:2px}.class-page_mark__ElkQf{max-width:100%;padding:1px 5px;overflow:hidden;border-radius:4px;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.class-page_markGreen__PaDU2{background:color-mix(in srgb,var(--ok-soft) 55%,transparent);color:var(--ok)}.class-page_markRed__e5WZR{background:color-mix(in srgb,var(--danger-soft) 55%,transparent);color:var(--danger)}.class-page_markGold__Q3evD{background:color-mix(in srgb,var(--warn-soft) 55%,transparent);color:var(--warn)}.class-page_markPlan__BLBp0{padding-inline:0;color:var(--muted);font-weight:600}.class-page_markToday__2dLh0{background:var(--accent-bright);color:#fff}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_week__j9Pmv{gap:5px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_week__j9Pmv+.class-page_week__j9Pmv{margin-top:5px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_day__IWBvn{gap:2px;min-height:44px;padding:4px 5px}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_dayMarks__WDXpf{justify-items:center}.class-page_page__zdNqW:not(.class-page_wide__kpXMG) .class-page_mark__ElkQf{padding:0 4px;font-size:10px}.class-page_legend__uPQLb{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--muted);font-size:12px}.class-page_legend__uPQLb i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.class-page_dotGreen__qGogO{background:var(--ok)}.class-page_dotRed__3XBBT{background:var(--danger)}.class-page_dotGold__IOuXZ{background:var(--warn)}.class-page_dotPlan__wbOtu{background:var(--line-strong)}.class-page_records__5DtUY{margin-top:10px}.class-page_records__5DtUY>.class-page_row__Mu7Z0{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}.class-page_records__5DtUY .class-page_rowBody__4ATOi>small{white-space:normal;overflow-wrap:anywhere}.class-page_records__5DtUY .class-page_rowBody__4ATOi>b{font-size:15px}.class-page_hwGone__cbp4y .class-page_rowBody__4ATOi>b,.class-page_rowQuiet__qSNju .class-page_rowBody__4ATOi>b{color:var(--muted)}.class-page_vodLive__UmvoE{display:grid;min-width:0;padding:14px 20px 6px}.class-page_vodLive__UmvoE .class-page_section__GEoz3 b{font-weight:700}.class-page_vodLive__UmvoE .class-page_rowBody__4ATOi>b{font-weight:400}.class-page_vodLive__UmvoE .class-page_row__Mu7Z0{border-top-color:transparent}.class-page_vodLive__UmvoE .class-page_rowBody__4ATOi>small{font-size:14px}.class-page_vodLive__UmvoE .class-page_section__GEoz3{margin:22px 0 8px}.class-page_vodLive__UmvoE .class-page_section__GEoz3:after{margin-left:14px}.class-page_vodLive__UmvoE .class-page_row__Mu7Z0:not(.class-page_rowToday__OQXGE){border-top-color:var(--row-line)}@media (min-width:761px){.class-page_vodLive__UmvoE{padding-inline:24px}.class-page_vodLive__UmvoE .class-page_row__Mu7Z0{padding-block:14px}.class-page_vodLive__UmvoE .class-page_date__ghSAj{height:54px}}@media (max-width:760px){.class-page_vodLive__UmvoE .class-page_row__Mu7Z0{gap:12px;padding-block:14px}.class-page_vodLive__UmvoE .class-page_date__ghSAj{height:48px}.class-page_vodLive__UmvoE .class-page_state__rbKtL{padding:3px 8px;line-height:16px}.class-page_vodLive__UmvoE .class-page_side__lYYjL>.ui-button{min-width:38px}}.fdrop{position:relative;display:flex;flex-direction:column;min-width:0}.fdrop-hint{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:8px;border:2px dashed var(--accent);border-radius:var(--radius-control);background:rgb(230 246 243/90%);color:var(--accent);font-size:13px;font-weight:600;text-align:center;pointer-events:none}.board_month__wn1CC+.board_month__wn1CC{margin-top:2px;border-top:1px solid var(--fam-row-line)}.board_monthHead__7ymPB{display:flex;align-items:center;gap:6px;width:100%;padding:10px 0 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.board_monthHead__7ymPB small{color:var(--muted);font-size:12px;font-weight:600}.board_monthHead__7ymPB svg{flex-shrink:0;transition:transform .15s}.board_monthHead__7ymPB[aria-expanded=false] svg{transform:rotate(-90deg)}.board_monthName__ou8o3{flex:none;white-space:nowrap}.board_classFace__cRldE{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:4px;overflow:hidden;border-radius:5px;font-size:11px;line-height:1;vertical-align:-3px}.board_classFace__cRldE img{display:block;width:100%;height:100%;object-fit:cover}.board_tag__98kAs{display:inline-block;margin-right:6px;padding:0 6px;border:1px solid transparent;border-radius:5px;background:var(--soft-button);color:#374151;font-size:12px;font-weight:700;line-height:15px;vertical-align:1px;white-space:nowrap}.board_tagMaterial__UbWBR{border-color:transparent;background:var(--soft-button);color:#374151}.board_body__yw_dc{margin:10px 0 0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.board_files__3bRqx{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0;list-style:none}.board_seen__NekhZ{display:inline-flex;align-items:center;margin-right:auto}.board_parentTitle__zknz5{font-size:16px;font-weight:500}[data-audience=parent] .board_tag__98kAs{border-color:transparent;background:var(--soft-button);color:var(--ink);font-weight:600}.board_parentMore__nsi_R.board_parentMore__nsi_R{width:100%;margin:10px 0 0}.board_parentMore__nsi_R.board_parentMore__nsi_R:disabled{cursor:progress;opacity:.7}.hand-in_brief__ADPom{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:18px 24px 20px 20px;border:1px solid #f2e8bd;border-left:3px solid #e0a020;border-radius:14px;background:#fffbea}.hand-in_briefFace__zge8Q{grid-column:1;grid-row:1;align-self:start}.hand-in_briefTop__S_aX1{grid-column:2;grid-row:1;display:grid;grid-gap:3px;gap:3px;min-width:0}.hand-in_briefMain__Vi5n_{grid-column:1/-1;grid-row:2;display:grid;grid-gap:8px;gap:8px;min-width:0}.hand-in_briefTag__P8Vdl{justify-self:start;padding:1px 7px;border-radius:4px;background:#fbe3a0;color:#8a5300;font-size:12px;font-weight:700;line-height:18px}.hand-in_briefBy__1Xl49{margin:0;color:#6b7280;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.hand-in_briefBy__1Xl49 b{color:var(--ink);font-size:var(--brief-name-size,1em);font-weight:var(--brief-name-weight,800)}.hand-in_briefTitleRow__l8TBM{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px}.hand-in_briefTitle__p1_MA{margin:0;color:var(--ink);font-size:21px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.hand-in_briefMeta__Zsz7f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:#6b7280;font-size:14px}.hand-in_briefLate__ZCO_k{color:var(--fam-alert,#b91c1c);font-weight:700}.hand-in_briefBody__FoiGG{margin:2px 0 0;color:#1f2937;font-size:16px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.hand-in_briefFacts__FvmDn{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 18px;gap:2px 18px;margin:4px 0 0;font-size:16px;line-height:1.6}.hand-in_briefFacts__FvmDn dt{color:#6b7280;font-weight:400;white-space:nowrap}.hand-in_briefFacts__FvmDn dd{margin:0;color:#4b5563;overflow-wrap:anywhere}.hand-in_briefKind__EMIhJ{padding:1px 6px;border-radius:4px;background:#e9ebf0;color:#374151;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.hand-in_briefFiles__WpYX_{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.hand-in_briefFile__eJBOp{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:36px;padding:0 14px 0 12px;border:1px solid #f3e8c4;border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.hand-in_briefFile__eJBOp:hover{border-color:#e9c96b}.hand-in_briefFile__eJBOp svg{flex:none;color:#4b5563}.hand-in_briefFile__eJBOp span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.hand-in_brief__ADPom{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px 16px 18px 14px}.hand-in_briefTitle__p1_MA{font-size:19px}}.hand-in_briefSheet__XzzpU.hand-in_briefSheet__XzzpU{grid-template-columns:calc(40px * var(--qs, 1)) minmax(0,1fr);gap:calc(17px * var(--qs, 1)) calc(10px * var(--qs, 1));padding:calc(14px * var(--qs, 1)) calc(14px * var(--qs, 1)) calc(12px * var(--qs, 1)) calc(12px * var(--qs, 1));border-left-width:calc(4px * var(--qs, 1));border-radius:calc(12px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefFace__zge8Q{align-self:center;line-height:0}.hand-in_briefSheet__XzzpU .hand-in_briefTop__S_aX1{gap:calc(11px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefTag__P8Vdl{padding:0 calc(8px * var(--qs, 1));border-radius:calc(5px * var(--qs, 1));font-size:calc(11px * var(--qs, 1));line-height:calc(19px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefBy__1Xl49{--brief-name-weight:700;--brief-name-size:calc(13.5px * var(--qs, 1));color:#475569;font-size:calc(13px * var(--qs, 1));font-weight:500;line-height:1.55}.hand-in_briefSheet__XzzpU .hand-in_briefMain__Vi5n_{gap:calc(14px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefTitleRow__l8TBM{margin-top:0}.hand-in_briefSheet__XzzpU .hand-in_briefTitle__p1_MA{font-size:calc(20.5px * var(--qs, 1));font-weight:700;line-height:1.35}.hand-in_briefSheet__XzzpU .hand-in_briefMeta__Zsz7f{gap:calc(7px * var(--qs, 1));font-size:calc(13.5px * var(--qs, 1));line-height:calc(20px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefKind__EMIhJ{padding:0 calc(6px * var(--qs, 1));border-radius:calc(5px * var(--qs, 1));font-size:calc(12px * var(--qs, 1));line-height:calc(20px * var(--qs, 1))}.hand-in_briefSheet__XzzpU .hand-in_briefBody__FoiGG{margin-top:calc(5px * var(--qs, 1));color:var(--ink);font-size:calc(15px * var(--qs, 1));font-weight:400;line-height:1.45}.hand-in_briefBody__FoiGG .page-html{line-height:inherit}.hand-in_briefSheet__XzzpU .hand-in_briefFacts__FvmDn{margin-top:calc(2px * var(--qs, 1));gap:calc(2px * var(--qs, 1)) calc(18px * var(--qs, 1));font-size:calc(13px * var(--qs, 1));line-height:1.6}.hand-in_briefSheet__XzzpU .hand-in_briefFacts__FvmDn dd{color:#374151}.hand-in_briefSheet__XzzpU .hand-in_briefFiles__WpYX_{margin-top:0}.hand-in_page__CyMo1{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;min-width:0}.hand-in_crumb__JohWl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:13px}.hand-in_crumb__JohWl a{color:var(--muted)}.hand-in_crumb__JohWl a:hover{color:var(--ink)}.hand-in_crumb__JohWl b{min-width:0;overflow:hidden;color:var(--ink);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hand-in_split__sZ2pz{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;min-width:0}@media (min-width:901px){.hand-in_split__sZ2pz{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.hand-in_side__ZmyjF{position:-webkit-sticky;position:sticky;top:12px}}.hand-in_card__IMnlJ{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:18px 20px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.hand-in_cardHead__xuVlw{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--ink);font-size:14px;font-weight:800}.hand-in_cardHead__xuVlw span{color:var(--muted);font-size:13px;font-weight:400}.hand-in_part__xNni5{display:grid;grid-gap:10px;gap:10px;min-width:0}.hand-in_partHead__HnRes{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--ink);font-size:15px;font-weight:700}.hand-in_partHead__HnRes span{color:var(--muted);font-size:13px;font-weight:400}@media (max-width:760px){.hand-in_partHead__HnRes{font-size:14px}}.hand-in_fixPage__KzUAS.hand-in_fixPage__KzUAS{gap:16px;padding:20px 20px 22px}.hand-in_fixHead__jsRXT{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;min-width:0;margin-top:-4px}.hand-in_fixIcon__f8mRg{display:grid;grid-row:1/span 2;place-items:center;width:44px;height:44px;border-radius:10px;background:#f3f4f6;color:#4b5563}.hand-in_fixTitleRow__htCLk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.hand-in_fixTitle__woTnj{margin:0;color:var(--ink);font-size:21px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.hand-in_fixTag__RCyUo{display:inline-block;margin-left:10px;font-size:16px;font-weight:400;vertical-align:3px;white-space:nowrap}.hand-in_fixMeta__LJAmD{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.hand-in_fixCols__DmfdJ{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;min-width:0}.hand-in_fixCol__ZgdNZ{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:14px;gap:14px;min-width:0}@media (min-width:901px){.hand-in_fixCols__DmfdJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:760px){.hand-in_fixHead__jsRXT{grid-template-columns:minmax(0,1fr)}.hand-in_fixIcon__f8mRg{display:none}}.hand-in_revise__7pCs4.hand-in_revise__7pCs4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.hand-in_reviseBy__u2zUd{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);font-size:15px;overflow-wrap:anywhere}.hand-in_revise__7pCs4.hand-in_revise__7pCs4{padding:14px 16px 14px 14px;border-left-width:3px}.hand-in_revise__7pCs4.hand-in_revise__7pCs4>b+*{line-height:1.45}.hand-in_essay__2sY_8 .page-html,.hand-in_noteShown__pWTzS .page-html,.hand-in_problemText__5_8ev .page-html,.hand-in_revise__7pCs4 .page-html{line-height:inherit}.hand-in_reviseFace__d_G_Q.hand-in_reviseFace__d_G_Q{flex:none;width:32px;height:32px}.hand-in_problem__T2Ez_{display:grid;grid-gap:10px;gap:10px;min-height:84px;padding:12px 14px;border-radius:10px;background:#f6f6f7}.hand-in_problemText__5_8ev{margin:0;color:#374151;font-size:14px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:760px){.hand-in_problemText__5_8ev{font-size:15px}}.hand-in_state__2Tm2n{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px}.hand-in_state__2Tm2n>svg{flex:none;margin-top:2px}.hand-in_state__2Tm2n b{display:block;font-size:15px;font-weight:800;line-height:1.4}.hand-in_state__2Tm2n small{display:block;margin-top:2px;font-size:13px;line-height:1.5}.hand-in_stateTodo__3_rAv{background:#fff3e8;color:#c2410c}.hand-in_stateTodo__3_rAv b{color:#9a3412}.hand-in_stateDone__m2QRI{background:#ecfdf3;color:#3f7a52}.hand-in_stateDone__m2QRI b{color:#166534}.hand-in_stateFix__PwLfq{border-left:4px solid var(--fam-note-bar,#c27c0e);background:var(--fam-note-bg,#fdf3e6);color:#92400e}.hand-in_noteHead__LA_UQ{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--ink);font-size:14px;font-weight:700}.hand-in_noteHead__LA_UQ span{color:var(--muted);font-size:13px;font-weight:400}.hand-in_note__a0tGm{box-sizing:border-box;width:100%;min-height:150px;padding:12px 14px;border:1px solid var(--line-strong,#d1d5db);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;line-height:1.65;resize:vertical}.hand-in_note__a0tGm:focus{outline:2px solid var(--accent-bright);outline-offset:1px}.hand-in_noteShown__pWTzS{min-height:168px;padding:12px 14px;overflow:auto;border:1px solid var(--line-strong,#d1d5db);border-radius:10px;background:var(--surface);color:var(--ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere;resize:vertical}.hand-in_noteShownEmpty__VcyJt{color:var(--muted)}.hand-in_count__yhdjf{margin:-6px 0 0;color:var(--muted);font-size:12px;text-align:right}.hand-in_countOver__NrpcC{color:var(--fam-alert,#b91c1c);font-weight:700}.hand-in_acts__7jh7f{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:10px;gap:10px}.hand-in_act__N4AO5.hand-in_act__N4AO5{height:44px;padding:0 14px;font-size:15px;font-weight:700}.hand-in_actsEnd__prL7V{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hand-in_actsEnd__prL7V .hand-in_act__N4AO5.hand-in_act__N4AO5{height:36px;padding:0 14px;font-size:14px}.hand-in_actsDone__zABX3 .hand-in_act__N4AO5.hand-in_act__N4AO5{height:36px;border-radius:8px;font-size:14px;font-weight:500}.hand-in_fixMore__37DcX{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-right:auto}.hand-in_fixMoreButton__vnciI{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.hand-in_fixMoreButton__vnciI:hover:not(:disabled){background:var(--soft-button,#f3f4f6);color:var(--ink)}.hand-in_fixMoreButton__vnciI:disabled{opacity:.5;cursor:not-allowed}.hand-in_fixWrite__cb4TH.hand-in_fixWrite__cb4TH .rte-bar{display:none}.hand-in_fixWrite__cb4TH.hand-in_fixWrite__cb4TH:focus-within .rte-bar{display:flex}@media (max-width:760px){.hand-in_fixWrite__cb4TH.hand-in_fixWrite__cb4TH .rte-area--lg{min-height:96px}}.hand-in_error__JxMli{margin:0;color:var(--fam-alert,#b91c1c);font-size:13px}.hand-in_why__dQTFL{margin:0;color:var(--muted);font-size:14px}.hand-in_modes__8nkZT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:10px;background:#f2f3f7}.hand-in_mode__sRB7P{min-width:0;height:40px;padding:0 10px;overflow:hidden;border:0;border-radius:8px;background:none;color:#55595f;font:inherit;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.hand-in_mode__sRB7P:hover{color:var(--ink)}.hand-in_mode__sRB7P[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px rgb(15 23 42/12%);color:var(--ink);font-weight:700}.hand-in_mode__sRB7P.hand-in_mode__sRB7P{font-size:15px;font-weight:700}.hand-in_mode__sRB7P:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}.hand-in_wayLine__L9Cjw{margin:0;padding:10px 12px;border-radius:10px;background:#f2f3f7;color:#55595f;font-size:13px;line-height:1.5;text-align:center;word-break:keep-all}.hand-in_wayLine__L9Cjw b{color:var(--ink);font-weight:700}.hand-in_paperHead__kznxh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hand-in_paper__fwqDd{display:grid;justify-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px;border-radius:12px;background:#eef0f4}.hand-in_paperShape__ob5B3{display:contents}.hand-in_paperView__TY5yx{width:100%;aspect-ratio:var(--paper-ratio,210/297);border:1px solid #dfe3ea;border-radius:4px;background:#fff;box-shadow:0 1px 3px rgb(15 23 42/8%)}.hand-in_paperTools__ne4ke{--mk-gap:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px var(--mk-gap);max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 2px 8px rgb(15 23 42/10%);position:-webkit-sticky;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:4}.hand-in_paperTools__ne4ke>.mk-group--last{flex:none}.hand-in_paperTools__ne4ke .ui-iconbtn{width:32px;height:32px}@media (max-width:760px){.hand-in_mode__sRB7P{padding:0 4px}.hand-in_paper__fwqDd{padding:8px}.hand-in_paperTools__ne4ke{--mk-gap:8px;padding:4px 6px}.hand-in_paperTools__ne4ke .ui-iconbtn[aria-label="다시 하기"],.hand-in_paperTools__ne4ke .ui-iconbtn[aria-label="선택 (V)"],.hand-in_paperTools__ne4ke>.mk-group--last{display:none}}.hand-in_write__p_kKn{display:grid;grid-gap:4px;gap:4px}.hand-in_fieldHead__W5__U{margin:0;color:var(--ink);font-size:16px;font-weight:700;line-height:1.5}.hand-in_links__nAnMo.hand-in_links__nAnMo{gap:8px;margin:0}.hand-in_linksHead__ucML2.hand-in_linksHead__ucML2{font-size:16px;line-height:1.5}.hand-in_linksHead__ucML2 b{color:var(--ink);font-weight:700}.hand-in_linksHead__ucML2 span{font-size:14px}.hand-in_linkInput__ddluY.hand-in_linkInput__ddluY{height:40px;padding:0 10px;border:1px solid #767676;border-radius:3px}.hand-in_linkAdd___YGsE.hand-in_linkAdd___YGsE{flex:none;height:40px;padding:0 14px;border-radius:10px;font-size:16px;font-weight:500}.hand-in_linkAdd___YGsE.hand-in_linkAdd___YGsE:disabled{opacity:.5}.hand-in_writeBox__EgOzG.hand-in_writeBox__EgOzG{gap:8px}.hand-in_writeBox__EgOzG .rte{gap:0;border:1px solid var(--line);border-radius:10px;background:#fff}.hand-in_writeBox__EgOzG .rte:focus-within{border-color:var(--accent)}.hand-in_writeBox__EgOzG .rte .rte-bar{padding:4px 8px;border-bottom:1px solid var(--line)}.hand-in_writeBox__EgOzG .rte>:not([class~=rte-bar]):not([class~=fdrop]){margin:8px 10px}.hand-in_writeBox__EgOzG .rte .rte-area{min-height:110px;border:0;border-radius:0 0 9px 9px}.hand-in_writeBox__EgOzG .rte .rte-area[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.hand-in_essay__2sY_8{margin:0;color:var(--ink);font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.hand-in_recorder__HZc8k{display:grid;grid-gap:8px;gap:8px}.hand-in_recordOpen__kK4Hd.hand-in_recordOpen__kK4Hd{justify-self:start}.hand-in_fileInput__aEYHz{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hand-in_hidden__T17D3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hand-in_album__H4jBE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.hand-in_tile__ObeaU{position:relative;aspect-ratio:3/4;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fffdf6}.hand-in_tile__ObeaU img{display:block;width:100%;height:100%;object-fit:cover}.hand-in_tileOpen__lzxtF{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.hand-in_tileOpen__lzxtF:focus-visible{outline:2px solid var(--accent-bright);outline-offset:-2px}.hand-in_tileNo__ZBBnV{position:absolute;bottom:7px;left:7px;min-width:17px;height:14px;padding:0 4px;border-radius:4px;background:rgb(96 98 98/90%);color:#fff;font-size:10.5px;font-weight:600;line-height:14px;text-align:center;pointer-events:none}.hand-in_tileMarked__v8rte{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(255 255 255/92%);box-shadow:0 1px 3px rgb(0 0 0/20%);color:#db2777;pointer-events:none}.hand-in_tileRemove__rTVXV{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:21px;height:21px;padding:0;border:0;border-radius:50%;background:rgb(96 98 98/90%);color:#fff;line-height:1;cursor:pointer}.hand-in_tileMove__XHW0r{position:absolute;right:6px;bottom:6px;display:flex;gap:4px}.hand-in_tileMove__XHW0r button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/92%);box-shadow:0 1px 3px rgb(0 0 0/25%);color:var(--ink);line-height:1;cursor:pointer}.hand-in_tileMove__XHW0r button:disabled,.hand-in_tileRemove__rTVXV:disabled{opacity:.35;cursor:not-allowed}.hand-in_tileBar__h3qZH{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:4px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7ef}.hand-in_tileBar__h3qZH::-webkit-progress-bar{background:#e5e7ef}.hand-in_tileBar__h3qZH::-webkit-progress-value{background:var(--accent)}.hand-in_tileBar__h3qZH::-moz-progress-bar{background:var(--accent)}label.hand-in_tileAdd__qddqK{position:relative;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;aspect-ratio:3/4;min-width:0;padding:10px;border:1.5px dashed #ced0d4;border-radius:10px;background:#fafbfd;color:#6b6e73;text-align:center;cursor:pointer}label.hand-in_tileAdd__qddqK:hover{border-color:#9aa1ad}label.hand-in_tileAdd__qddqK:focus-within{outline:2px solid var(--accent-bright);outline-offset:2px}label.hand-in_tileAddOff__fdP_N{opacity:.5;cursor:not-allowed}.hand-in_tileAddIcon__AqD3i{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:50%;background:#edeff3;color:var(--ink)}.hand-in_tileAdd__qddqK b{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.4;word-break:keep-all}.hand-in_tileAdd__qddqK small{font-size:12.5px;line-height:1.5;word-break:keep-all}.hand-in_albumSmall__k7JV2{display:flex;flex-wrap:wrap;gap:8px}.hand-in_albumSmall__k7JV2>li{width:88px}@media (max-width:760px){.hand-in_albumSmall__k7JV2>li{width:72px}}.hand-in_albumSmall__k7JV2 .hand-in_tile__ObeaU{aspect-ratio:1}.hand-in_albumSmall__k7JV2 label.hand-in_tileAdd__qddqK{gap:6px;aspect-ratio:1;padding:6px;border-color:#d6dae1;background:#fafbfc}.hand-in_tileAddWord__5xWba{font-size:13px;line-height:1.4;white-space:nowrap}.hand-in_albumSmall__k7JV2 .hand-in_tileRemove__rTVXV{top:4px;right:4px;width:22px;height:22px}.hand-in_albumSmall__k7JV2 .hand-in_tileMove__XHW0r{right:4px;bottom:4px;gap:3px}.hand-in_albumSmall__k7JV2 .hand-in_tileMove__XHW0r button{width:22px;height:22px}.hand-in_albumSmall__k7JV2 .hand-in_tileNo__ZBBnV{bottom:5px;left:5px}.hand-in_tileQuiet__ra8BB :is(.hand-in_tileRemove__rTVXV,.hand-in_tileMove__XHW0r,.hand-in_tileNo__ZBBnV){visibility:hidden}.hand-in_tileQuiet__ra8BB:is(:hover,:focus-within) :is(.hand-in_tileRemove__rTVXV,.hand-in_tileMove__XHW0r,.hand-in_tileNo__ZBBnV){visibility:visible}.hand-in_tileQuiet__ra8BB:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.hand-in_tileMoves__WZkcH .hand-in_tileMove__XHW0r{visibility:hidden}.hand-in_tileMoves__WZkcH:is(:hover,:focus-within) .hand-in_tileMove__XHW0r{visibility:visible}.hand-in_tileMoves__WZkcH:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.hand-in_albumEmpty__i5IjU{grid-template-columns:minmax(0,1fr)}.hand-in_albumEmpty__i5IjU label.hand-in_tileAdd__qddqK{gap:4px;width:min(100%,320px);min-height:300px;aspect-ratio:auto;padding:20px 16px;border:1px dashed #d4d8dd;background:#f9fafc}.hand-in_albumEmpty__i5IjU .hand-in_tileAddIcon__AqD3i{width:36px;height:36px;margin-bottom:6px;background:#e6e9ed}.hand-in_albumEmpty__i5IjU b{font-size:13px}.hand-in_albumEmpty__i5IjU small{font-size:12.5px}@media (max-width:760px){.hand-in_album__H4jBE{gap:8px}.hand-in_tileAdd__qddqK small{display:none}.hand-in_albumEmpty__i5IjU label.hand-in_tileAdd__qddqK{width:100%;min-height:200px}.hand-in_albumEmpty__i5IjU small{display:block}}.hand-in_full__cpyEx{margin:0;color:var(--muted);font-size:12px}.hand-in_files__bfOT1{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.hand-in_fileRow__uXgDd{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.hand-in_fileIcon__oAI2o{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px;background:#f1f5f9;font-size:18px}.hand-in_fileText__BmWsN{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.hand-in_fileName__o9EVT{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.hand-in_fileSize___9ojq{flex:none;color:var(--muted);font-size:12px}.hand-in_fileRemove__2_po6{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f1f5f9;color:var(--muted);cursor:pointer}.hand-in_fileRemove__2_po6:disabled{opacity:.45;cursor:not-allowed}.hand-in_handIns__jWxKL{display:inline-flex;align-items:center;gap:3px;height:19px;margin:0;padding:0 7px;border:0;border-radius:8px;background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface));color:var(--accent);font:inherit;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:20px;vertical-align:1px;cursor:pointer}.hand-in_handIns__jWxKL:hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--accent) 12%)}.hand-in_handIns__jWxKL:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}.hand-in_whoHead__m0HGu{margin:0;color:var(--muted);font-size:13px}.hand-in_whoHead__m0HGu b{color:var(--accent);font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hand-in_whoBar__7h_ZZ{height:7px;margin:8px 0 4px;overflow:hidden;border-radius:4px;background:#e5e7eb}.hand-in_whoBar__7h_ZZ i{display:block;height:100%;border-radius:4px;background:var(--accent-bright)}.hand-in_whoList__IF_v7{display:grid;max-height:min(420px,calc(60dvh / var(--app-zoom, 1)));margin:4px -22px 0;padding:0;overflow-y:auto;border-top:1px solid var(--line);list-style:none}.hand-in_whoRow__RTfoM{display:flex;align-items:center;gap:12px;padding:11px 22px;border-bottom:1px solid var(--fam-row-line,#eef0f3)}.hand-in_whoMine__rEErj{border-radius:8px;background:#f4f7ff}.hand-in_whoName__dbLvO{display:flex;flex:1 1;align-items:center;gap:6px;min-width:0;color:var(--ink);font-size:15px}.hand-in_whoName__dbLvO span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-in_whoMe__5eGgI{flex:none;padding:0 6px;border-radius:5px;background:var(--accent-bright);color:#fff;font-size:12px;font-weight:700;line-height:18px}.hand-in_whoScore__ZISzb{flex:none;color:var(--ink);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hand-in_whoScore__ZISzb b{font-weight:800}.hand-in_whoScore__ZISzb small{margin-left:4px;color:var(--muted);font-size:12px}.hand-in_whoAt___Yo6J{flex:none;color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hand-in_whoFoot__r6sb9{display:grid;grid-gap:8px;gap:8px;padding-top:12px}.hand-in_whoAverage__KBlTR{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:14px}.hand-in_whoAverage__KBlTR b{font-size:17px;font-weight:800}.hand-in_whoLock__KqiVd{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,var(--surface));color:#4b5563;font-size:13px;line-height:1.5}.hand-in_whoLock__KqiVd svg{flex:none}.hand-in_whoMissing__aNKAU{margin:0;color:var(--muted);font-size:13px}.hand-in_whoSheet__yrjWZ.ui-dialog{width:min(440px,100%);color:var(--ink)}.hand-in_whoSheet__yrjWZ>.ui-dialog-head{margin-bottom:2px;padding-bottom:2px;border-bottom:0}.hand-in_whoSheet__yrjWZ.ui-dialog>.ui-dialog-head h2{font-size:17px}@media (min-width:761px){.ui-overlay:has(>.hand-in_whoSheet__yrjWZ){padding-top:calc(12dvh / var(--app-zoom, 1))}}@media (max-width:760px){.ui-overlay:has(>.hand-in_whoSheet__yrjWZ){place-items:end stretch;padding:0}.hand-in_whoSheet__yrjWZ.ui-dialog{width:100%;max-height:min(88dvh/var(--app-zoom,1),820px);border-radius:20px 20px 0 0}.hand-in_whoSheet__yrjWZ>.ui-dialog-head{padding-top:28px;border-radius:20px 20px 0 0}.hand-in_whoSheet__yrjWZ>.ui-dialog-head:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line-strong,#d3d9e3)}}.hand-in_askLeft__5EH4l.ui-dialog{width:min(420px,100%);padding:24px 21px 32px}.hand-in_askLeft__5EH4l>.ui-dialog-head{position:static;margin:0 0 8px;padding:0;border:0;border-radius:0}.hand-in_askLeft__5EH4l.ui-dialog>.ui-dialog-head h2{font-size:19px;font-weight:700}.hand-in_askLeft__5EH4l .ui-dialog-close{display:none}.hand-in_askWords__yiEG7{margin:0;color:var(--ink);font-size:15px;line-height:1.55;word-break:keep-all}.hand-in_askLeft__5EH4l>.ui-dialog-foot{position:static;justify-content:center;gap:8px;margin:16px 0 0;padding:14px 0 0;border-radius:0}.hand-in_askLeft__5EH4l>.ui-dialog-foot>.ui-button{flex:0 1 165px;justify-content:center;height:36px;font-size:14px}@media (min-width:761px){.ui-overlay:has(>.hand-in_askLeft__5EH4l){padding-top:calc(18dvh / var(--app-zoom, 1))}}@media (max-width:760px){.ui-overlay:has(>.hand-in_askLeft__5EH4l){place-items:end stretch;padding:0}.hand-in_askLeft__5EH4l.ui-dialog{width:100%;padding:28px 22px calc(34px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0}.hand-in_askLeft__5EH4l>.ui-dialog-foot>.ui-button{flex-basis:150px}}.hand-in_kids__QZVvq{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0 calc(-1 * var(--fam-card-pad, 18px)) 0;padding:2px var(--fam-card-pad,18px) 14px;border:0;border-bottom:1px solid var(--fam-row-line,#eef0f3)}.hand-in_kid__oH_au{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hand-in_kid__oH_au small{color:var(--muted);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hand-in_kidAll__HEG8w{padding-left:14px}.hand-in_kidOn__DnsuP{border:1.5px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:800}.hand-in_kidOn__DnsuP small{color:var(--accent)}.hand-in_viewOnly__A16w7{display:flex;align-items:center;gap:6px;margin:8px calc(-1 * var(--fam-card-pad, 16px)) -6px;padding:12px var(--fam-card-pad,16px) 0;border-top:1px solid var(--fam-row-line,#eef0f3);color:var(--muted);font-size:13px}.hand-in_sheetCard__92SdI.hand-in_sheetCard__92SdI{gap:12px;padding:16px}.hand-in_sheetCard__92SdI .hand-in_cardHead__xuVlw{font-size:15px;font-weight:700}.hand-in_sheetCard__92SdI .hand-in_cardHead__xuVlw span{font-size:13px}.hand-in_sheetCard__92SdI .hand-in_albumEmpty__i5IjU b,.hand-in_sheetCard__92SdI .hand-in_fieldHead__W5__U,.hand-in_sheetCard__92SdI .hand-in_linksHead__ucML2.hand-in_linksHead__ucML2{font-size:14px}.hand-in_sheetCard__92SdI .hand-in_linksHead__ucML2 span{font-size:12.5px}.hand-in_sheetCard__92SdI .hand-in_linkInput__ddluY.hand-in_linkInput__ddluY{height:36px;font-size:14px}.hand-in_sheetCard__92SdI .hand-in_linkAdd___YGsE.hand-in_linkAdd___YGsE{height:36px;padding:0 12px;border-radius:8px;font-size:14px}.hand-in_sheetCard__92SdI .hand-in_writeBox__EgOzG.hand-in_writeBox__EgOzG{gap:6px}.hand-in_sheetCard__92SdI .hand-in_writeBox__EgOzG .rte .rte-bar{padding:2px 8px}.hand-in_sheetCard__92SdI .hand-in_writeBox__EgOzG .rte .rte-area{min-height:92px;font-size:14px}.hand-in_sideCard__95LDG.hand-in_sideCard__95LDG{gap:10px;padding:16px}.hand-in_sideCard__95LDG .hand-in_state__2Tm2n{gap:7px;margin-bottom:2px;padding:10px 14px;border-radius:8px;background:#fff4eb}.hand-in_sideCard__95LDG .hand-in_state__2Tm2n>svg{margin-top:2px;color:#c8402e}.hand-in_sideCard__95LDG .hand-in_state__2Tm2n b{color:#9a3412;font-size:15px;font-weight:700;line-height:20px}.hand-in_sideCard__95LDG .hand-in_state__2Tm2n small{margin-top:0;color:#9a4527;font-size:13px;line-height:19px}.hand-in_stateClock__Adn68{flex:none;font-size:15px;line-height:20px}.hand-in_sideCard__95LDG .hand-in_noteHead__LA_UQ{font-size:14px}.hand-in_sideCard__95LDG .hand-in_noteHead__LA_UQ span{font-size:13px}.hand-in_sideCard__95LDG .hand-in_note__a0tGm{height:168px;min-height:44px;padding:7px 9px;border:1px solid #767676;border-radius:2px;font-size:16px;line-height:1.5}.hand-in_sideCard__95LDG .hand-in_acts__7jh7f{gap:10px}.hand-in_sideCard__95LDG .hand-in_act__N4AO5.hand-in_act__N4AO5{height:36px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500}.hand-in_sideCard__95LDG .hand-in_act__N4AO5.hand-in_act__N4AO5.ui-button--fill{font-weight:700}@media (max-width:760px){.hand-in_phoneHide__Mu0UT{display:none}.hand-in_tileAdd__qddqK b{font-size:13px}}.hand-in_briefDone__BluIj{border-left-width:4px}.hand-in_briefDone__BluIj .hand-in_briefBy__1Xl49{font-size:13px}.hand-in_briefDone__BluIj .hand-in_briefBy__1Xl49 b{font-size:15px}.hand-in_briefDone__BluIj .hand-in_briefTitle__p1_MA{font-size:20px}.hand-in_briefDone__BluIj .hand-in_briefMeta__Zsz7f{font-size:13px}@media (max-width:760px){.hand-in_briefDone__BluIj .hand-in_briefTitle__p1_MA{font-size:17.5px}.hand-in_briefDone__BluIj .hand-in_briefBody__FoiGG{font-size:14px;line-height:1.6}}.frame_shell__0e5DZ{--shell-side-w:232px}@media (min-width:901px){.frame_shell__0e5DZ{--page-pad-x:27px}}.frame_shell__0e5DZ .app-nav,.frame_shell__0e5DZ .app-nav>div{gap:4px}.frame_shell__0e5DZ .app-nav-link{min-height:43px}.frame_shell__0e5DZ .app-drawer,.frame_shell__0e5DZ .app-side{border-right-color:var(--side);background:var(--side);color:var(--side-ink)}.frame_shell__0e5DZ .app-side{padding-right:14px;padding-left:14px}.frame_shell__0e5DZ .app-side-brand{margin:0 -14px 10px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:16px}.frame_shell__0e5DZ .app-nav-link{gap:12px;padding:0 12px}.frame_shell__0e5DZ .app-side-brand-text>small{color:var(--side-muted);font-weight:400}.frame_shell__0e5DZ .app-side-brand-mark{box-shadow:0 0 0 1px rgba(255,255,255,.12)}.frame_shell__0e5DZ .app-nav-group{display:none}.frame_shell__0e5DZ .app-nav{padding-top:8px}.frame_shell__0e5DZ .app-nav-link{color:var(--side-ink)}.frame_shell__0e5DZ .app-nav-icon{opacity:1}.frame_shell__0e5DZ .app-nav-link:hover{background:rgba(255,255,255,.06);color:#fff}.frame_shell__0e5DZ .app-nav-link.is-active,.frame_shell__0e5DZ .app-nav-link[aria-current=page]{background:var(--side-active);color:#fff;font-weight:700}.frame_shell__0e5DZ .app-nav-pill{background:rgba(255,255,255,.07)}.frame_shell__0e5DZ .app-nav-link:focus-visible{outline-color:#93c5fd}.frame_shell__0e5DZ .app-nav-badge{background:var(--accent-bright)}@media (hover:hover){.frame_shell__0e5DZ :is(.app-nav,.app-side-foot) .app-nav-link:not([aria-current=page]):not(.is-active):hover{background:transparent;color:#fff}}.frame_shell__0e5DZ .app-nav-link.is-quiet{color:var(--side-muted)}.frame_shell__0e5DZ.frame_shell__0e5DZ .family-flowbar{border-top-color:rgba(255,255,255,.1)}.frame_shell__0e5DZ.frame_shell__0e5DZ .family-flowbar>span{color:var(--side-muted)}.frame_shell__0e5DZ.frame_shell__0e5DZ .family-flowbar a{color:var(--side-ink)}.frame_shell__0e5DZ.frame_shell__0e5DZ .family-flowbar a:hover{background:rgba(255,255,255,.06);color:#fff}.frame_shell__0e5DZ.frame_shell__0e5DZ .family-flowbar a[aria-current=step]{background:var(--side-active);color:#fff}.frame_card__rxeEk{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 8px 13px 12px;border-radius:12px;background:rgba(255,255,255,.07);color:#fff}.frame_cardText__CyRHv{display:grid;flex:1 1;min-width:0;line-height:1.35}.frame_cardText__CyRHv b{font-size:15px}.frame_cardLine__Uil8_,.frame_cardText__CyRHv b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame_cardLine__Uil8_{color:var(--side-muted);font-size:12px}.frame_cardSwitch__XqQvA{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--side-ink)}.frame_cardSwitch__XqQvA:hover{background:rgba(255,255,255,.1);color:#fff}.frame_cardSwitch__XqQvA:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.frame_pcHead__26xEh{display:none}.frame_phoneHead__LpKFr{position:relative;display:flex;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}@media (min-width:761px){.frame_pcHead__26xEh[data-device=pc]{--bar-x:var(--page-pad-x);--bar-y:var(--page-pad-y);position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:64px;margin:calc(-1 * var(--bar-y)) calc(-1 * var(--bar-x)) 4px;padding:12px var(--bar-x);border-bottom:1px solid var(--line);background:var(--surface)}.frame_phoneHead__LpKFr[data-device=pc]{display:none}}@media (min-width:761px) and (max-width:900px){.frame_pcHead__26xEh[data-device=pc]{--bar-x:16px;--bar-y:16px}}.frame_pcTitle__OJlgO{display:flex;flex:1 1 320px;align-items:center;gap:12px;min-width:0}.frame_pcTitle__OJlgO h1{margin:0;font-size:21px;font-weight:800;letter-spacing:-.3px;line-height:1.35}.frame_pcTitle__OJlgO p{margin:0;color:var(--muted);font-size:13px}.frame_stack__ouHGo h1{font-size:24px;line-height:1.25}.frame_stack__ouHGo p{font-size:14px}.frame_inline__b8nkl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.frame_stack__ouHGo{display:grid;grid-gap:0;gap:0;min-width:0}.frame_pcRight__9c9n1{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.frame_date__Rk_RU{margin-right:4px;color:var(--ink);font-size:14px;white-space:nowrap}.frame_phoneTitle__6chBa{display:grid;flex:1 1;min-width:0;line-height:1.35}.frame_phoneTitle__6chBa h1{margin:0;font-size:19px;font-weight:800;letter-spacing:-.3px;overflow-wrap:anywhere}.frame_phoneDate__fUb_f{color:var(--muted);font-size:12px}.frame_phoneTools__7pe3V{display:flex;flex:none;align-items:center;gap:6px}.frame_feedbackHead__YAy_5{display:contents}.frame_phoneHead__LpKFr:has(.frame_feedbackHead__YAy_5>*)>:not(.frame_feedbackHead__YAy_5,.frame_phoneTools__7pe3V){display:none}.frame_backHead__V0eXg{display:inline-flex;flex:1 1;align-items:center;gap:2px;min-width:0;height:40px;margin-left:-8px;padding:0 10px 0 2px;border-radius:10px;color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.3px;text-decoration:none}.frame_backHead__V0eXg:hover{background:var(--soft-button)}.frame_phoneHead__LpKFr :is(.frame_backHead__V0eXg,.frame_feedbackHead__YAy_5 button):focus-visible{outline:none;background:var(--soft-button)}.frame_backHead__V0eXg[data-titled]{gap:8px;margin-left:0;padding:0 8px 0 0;font-size:19px;font-weight:700;letter-spacing:0}.frame_backTitle__d7UUQ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame_phoneHead__LpKFr:not([data-device=pc]):has(.frame_feedbackHead__YAy_5>*)~* [data-feedback-top]{display:none}@media (max-width:760px){.frame_phoneHead__LpKFr:has(.frame_feedbackHead__YAy_5>*)~* [data-feedback-top]{display:none}}.frame_iconButton__MDN1b{position:relative;display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast),color var(--motion-fast)}.frame_iconButton__MDN1b:hover,.frame_iconButton__MDN1b[aria-expanded=true]{border-color:var(--accent-bright);color:var(--accent)}.frame_count__WNGo4{position:absolute;top:-7px;right:-7px;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--surface);border-radius:9px;background:var(--alert);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.frame_person__6x6or{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:38px;padding:0 10px 0 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.frame_person__6x6or:hover,.frame_person__6x6or[aria-expanded=true]{background:var(--canvas)}.frame_person__6x6or>svg{flex:none;color:var(--muted)}.frame_personName__JuOwt{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.frame_faceButton__NNb2R{display:inline-flex;flex:none;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.frame_menuWrap__Uk5CM{position:relative;display:inline-flex;flex:none;min-width:0}.frame_menu__OfW8P,.frame_pop__w6hx3{position:absolute;top:calc(100% + 6px);z-index:80;display:grid;min-width:220px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 32px rgba(15,23,42,.14);color:var(--ink);font-size:13px;font-weight:400;text-align:left}.frame_toRight__j1dWD{right:0}.frame_toLeft__VHswl{left:0}.frame_menuWho__aBNCe{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 10px 6px}.frame_menuWho__aBNCe b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame_menuSep__SPS_k{height:1px;margin:4px 6px;background:var(--line)}.frame_menuItem__1KwRB{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.frame_menuItem__1KwRB:focus-visible,.frame_menuItem__1KwRB:hover{background:var(--canvas);outline:none}.frame_menuItem__1KwRB>svg{flex:none;color:var(--muted)}.frame_pop__w6hx3{gap:10px;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:12px 14px}.frame_popRow__MqjLA{display:flex;align-items:center;justify-content:space-between;gap:16px;white-space:nowrap}.frame_popNote__AFB5u{margin-top:-4px;color:var(--muted);font-size:12px}.frame_popLink__NDEel{display:flex;align-items:center;gap:8px;margin:-4px -8px;padding:6px 8px;border-radius:7px;color:var(--ink);text-decoration:none;white-space:nowrap}.frame_popLink__NDEel>svg{flex:none;color:var(--muted)}.frame_popLink__NDEel>svg:last-child{margin-left:auto}.frame_popLink__NDEel:focus-visible,.frame_popLink__NDEel:hover{background:var(--canvas);outline:none}.frame_popNote__AFB5u.frame_isAlert__WyrDV{color:var(--danger)}.frame_menuSettings__2ikJs{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:8px 10px;border:0}.frame_menuSettings__2ikJs>.frame_menuSep__SPS_k{margin:0 -4px}.choices_none__JuFni{margin:0;color:var(--muted);font-size:12px}