.sectionHeader_header___0pew{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sectionHeader_copy__Ns9wa{display:grid;gap:4px;min-width:0}.sectionHeader_titleRow__Y6npz{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.sectionHeader_title__Auq3F{margin:0;font-size:var(--sf-fs-title);font-weight:var(--sf-fw-strong);color:var(--sf-text-strong);line-height:1.2}.sectionHeader_subtitle__cj_h8{margin:0;color:var(--sf-text-muted);font-size:var(--sf-fs-caption);line-height:1.45}.sectionHeader_actions__S1TME,.sectionHeader_badge__BeJgs{display:inline-flex;align-items:center}.sectionHeader_actions__S1TME{gap:8px;flex:0 0 auto}@media (max-width:640px){.sectionHeader_header___0pew{gap:10px}.sectionHeader_title__Auq3F{font-size:14px}}.tagPill_tag__gaFV4{display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-density-gap-tight);width:fit-content;max-width:100%;border:0;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.tagPill_rounded__loLPq{min-height:28px;padding:6px 10px;border-radius:var(--sf-radius-sm)}.tagPill_pill__o_tii{min-height:28px;padding:5px 10px;border-radius:var(--sf-radius-pill)}.tagPill_neutral__5oNXt{border-color:var(--sf-chip-default-border);background:var(--sf-chip-default-bg);color:var(--sf-chip-default-text)}.tagPill_primary__KxjEg{border-color:var(--sf-chip-primary-border);background:var(--sf-chip-primary-bg);color:var(--sf-chip-primary-text)}.tagPill_info__DOSf1{border-color:var(--sf-chip-info-border);background:var(--sf-chip-info-bg);color:var(--sf-chip-info-text)}.tagPill_success__odNg0{border-color:var(--sf-chip-success-border);background:var(--sf-chip-success-bg);color:var(--sf-chip-success-text)}.tagPill_danger__a1A5l{border-color:var(--sf-chip-danger-border);background:var(--sf-chip-danger-bg);color:var(--sf-chip-danger-text)}.tagPill_interactive__0jw2c{appearance:none;cursor:pointer;text-decoration:none}.tagPill_interactive__0jw2c:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.tagPill_tag__gaFV4{font-size:11.5px}.tagPill_pill__o_tii,.tagPill_rounded__loLPq{min-height:26px;padding:4px 8px}}.actionPanel_wrap__t6QbI{display:grid;gap:12px;min-width:0}.actionPanel_topRow__5ZJ3K{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-width:0}.actionPanel_titleEdit__OoxfL{display:grid;gap:10px}.actionPanel_editBtns__dlDOc,.actionPanel_stats___JUAS{display:flex;gap:8px;justify-content:flex-end}.actionPanel_stats___JUAS{flex:0 0 auto;flex-wrap:wrap}.actionPanel_pill__t4EQP{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.65);color:rgba(15,23,42,.78);white-space:nowrap}.actionPanel_pillIcon__S7bSJ{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.actionPanel_integrationActions__Ru8j0{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.actionPanel_integrationLink__6VM9G{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:12px;border:1px solid rgba(99,102,241,.18);background:rgba(238,242,255,.72);color:rgba(67,56,202,.92);font-size:12px;font-weight:800;padding:7px 11px}.actionPanel_integrationLink__6VM9G:hover{border-color:rgba(99,102,241,.34);background:rgba(224,231,255,.9)}.actionPanel_mobileAdd___uciR{display:none;gap:8px;align-items:center}.actionPanel_mobileAddInput__XWoOL{flex:1;border-radius:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.9);font-size:13px}.actionPanel_mobileAddBtn__86s6I{width:34px;min-width:34px;height:34px;min-height:34px}.actionPanel_addWrap__lmWKV{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.55);overflow:hidden}.actionPanel_addToggle__o_Hly{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--sf-btn-border);background:var(--sf-btn-bg);color:var(--sf-btn-text);box-shadow:var(--sf-btn-shadow);cursor:pointer}.actionPanel_addPlus__CNRDh{width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);color:rgba(15,23,42,.55);font-weight:900}.actionPanel_addText__xqMp3{font-weight:800;font-size:13px;color:rgba(15,23,42,.86);letter-spacing:-.01em;flex:1;min-width:0;text-align:left}.actionPanel_addPanel__hOtVL{padding:10px;border-top:1px solid rgba(148,163,184,.16);display:grid;gap:8px}.actionPanel_formRow__s_bZK{display:grid;gap:6px}.actionPanel_addFieldsGrid__uyqR0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.actionPanel_addPanel__hOtVL .actionPanel_input__ay3we{border-radius:12px;padding:8px 10px}.actionPanel_addPanel__hOtVL .actionPanel_formRow__s_bZK{gap:4px}.actionPanel_label__58oXA{font-size:12px;color:rgba(15,23,42,.62)}.actionPanel_input__ay3we{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.14);padding:10px 12px;background:rgba(255,255,255,.78);font-size:14px;outline:none}.actionPanel_input__ay3we:focus{border-color:rgba(99,102,241,.35);box-shadow:0 0 0 4px rgba(99,102,241,.14),0 18px 44px rgba(2,6,23,.08)}.actionPanel_btnPrimary__Zdlf2{width:34px;min-width:34px;height:34px;min-height:34px}.actionPanel_btnPrimary__Zdlf2:disabled{opacity:.6;cursor:not-allowed}.actionPanel_btnGhost__5nwGb{border-radius:14px;padding:10px 12px;border:1px solid var(--sf-btn-border);background:var(--sf-btn-bg);color:var(--sf-btn-text);box-shadow:var(--sf-btn-shadow);cursor:pointer;font-weight:900;white-space:nowrap}.actionPanel_error__6NppF{color:#dc2626;font-size:13px;padding:6px 2px}.actionPanel_listHead__KBjOY{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding-top:4px}.actionPanel_listTitle__aqsvR{font-weight:900;font-size:13px;color:rgba(15,23,42,.86)}.actionPanel_listMeta__XSBW3{font-size:12px;color:rgba(15,23,42,.55);white-space:nowrap}.actionPanel_list__VDNsG{list-style:none;margin:0;padding:0;display:grid;gap:8px}.actionPanel_row__qxXaI{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.62);padding:10px 12px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.actionPanel_rowMain__YxrlC{display:grid;gap:6px;min-width:0}.actionPanel_rowTitle__98ztt{font-weight:800;font-size:13px;color:rgba(15,23,42,.86);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actionPanel_rowSub__5eb5A{display:flex;gap:6px;flex-wrap:wrap}.actionPanel_miniPill__neiYs{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.7);color:rgba(15,23,42,.75)}.actionPanel_miniPillMuted__Qttiz{opacity:.6}.actionPanel_donePill__HUPvt{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.1);color:rgba(21,128,61,.9)}.actionPanel_todoPill__jFQaf{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(99,102,241,.22);background:rgba(99,102,241,.1);color:rgba(67,56,202,.92)}.actionPanel_missedPill__imzk6{font-size:11px;padding:4px 8px;border-radius:999px;border:0;background:#fff1f2;color:#be123c}.actionPanel_missedReason__JN0z6{margin-top:2px;padding:8px 10px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.45}.actionPanel_scheduleNotice__QB6Jy{border-radius:10px;border:1px solid rgba(245,158,11,.24);background:rgba(254,243,199,.62);color:rgba(146,64,14,.95);font-size:12px;line-height:1.45;padding:8px 10px}.actionPanel_empty__3ktbo{color:rgba(15,23,42,.55);font-size:13px;padding:12px 4px}.actionPanel_emptyState__ojUyG{display:grid;gap:10px}.actionPanel_goalCompletion__tKB98{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(99,102,241,.18);border-radius:14px;background:rgba(238,242,255,.58)}.actionPanel_goalCompletionDone__ejFpb{border-color:rgba(34,197,94,.24);background:rgba(240,253,244,.7)}.actionPanel_goalCompletionCopy__uzaPw{display:grid;gap:3px;min-width:0;color:rgba(15,23,42,.62);font-size:12px}.actionPanel_goalCompletionCopy__uzaPw strong{color:rgba(15,23,42,.88);font-size:13px}.actionPanel_goalCompletionButton__9pEL_{flex:0 0 auto}@media (max-width:520px){.actionPanel_goalCompletion__tKB98{align-items:stretch;flex-direction:column}}.actionPanel_checkBtn__bqBK_{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.75);box-shadow:0 10px 22px rgba(2,6,23,.06);cursor:pointer;user-select:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.actionPanel_checkBtn__bqBK_:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(2,6,23,.1);border-color:rgba(99,102,241,.28)}.actionPanel_checkBtn__bqBK_:active{transform:translateY(0) scale(.98)}.actionPanel_checkBtn__bqBK_:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(99,102,241,.14),0 14px 28px rgba(2,6,23,.1);border-color:rgba(99,102,241,.38)}.actionPanel_checkBtnDone__De2E6{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.14)}.actionPanel_checkIcon__y9VDK{font-weight:900;font-size:16px;line-height:1;color:rgba(15,23,42,.35)}.actionPanel_checkBtnDone__De2E6 .actionPanel_checkIcon__y9VDK{color:rgba(21,128,61,.95)}.actionPanel_checkBtnDone__De2E6:disabled,.actionPanel_checkBtn__bqBK_:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.actionPanel_addWrap__lmWKV,.actionPanel_stats___JUAS{display:none}.actionPanel_mobileAdd___uciR{display:flex;position:sticky;bottom:0;background:rgba(255,255,255,.95);padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.2);box-shadow:0 10px 24px rgba(15,23,42,.08)}}.actionPanel_helperText__PjYGs{margin:0;font-size:12px;color:rgba(15,23,42,.54)}.actionPanel_rowHead__E_iXS{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.actionPanel_rowActions__Ii6sD{display:flex;align-items:center;gap:6px;flex:0 0 auto}.actionPanel_rowEditBtn__5hpg8{flex:0 0 auto;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72);color:rgba(15,23,42,.72);font-size:11px;font-weight:700;padding:4px 8px}.actionPanel_rowDeleteBtn__9L8dN{flex:0 0 auto;border:0;border-radius:10px;background:rgba(244,63,94,.1);color:#be123c;font-size:11px;font-weight:700;padding:4px 8px}.actionPanel_rowDeleteBtn__9L8dN:disabled{cursor:not-allowed;opacity:.48}.actionPanel_missedBtn__MHdmL,.actionPanel_missedEditBtn__Okalo{border:0;border-radius:10px;background:#fff1f2;color:#be123c;font-size:11px;font-weight:700;padding:5px 8px}.actionPanel_missedEditBtn__Okalo{background:#ffe4e6}.actionPanel_missedBtn__MHdmL:disabled,.actionPanel_missedEditBtn__Okalo:disabled{cursor:not-allowed;opacity:.48}.actionPanel_missedModal__x4OQE{width:min(440px,92vw);border:0;border-radius:16px;background:var(--sf-surface);box-shadow:0 24px 60px rgba(15,23,42,.18);padding:18px}.actionPanel_missedModalBody__W559Z{display:grid;gap:8px}.actionPanel_missedField__2wdlx{display:grid;gap:8px;color:var(--sf-text);font-size:13px;font-weight:700}.actionPanel_missedField__2wdlx textarea{width:100%;min-height:112px;resize:vertical;border:0;border-radius:12px;background:var(--sf-surface-soft);color:var(--sf-text);padding:12px;font:inherit;font-weight:500;line-height:1.5;outline:none}.actionPanel_missedField__2wdlx textarea:focus{box-shadow:0 0 0 2px rgba(59,130,246,.22)}.actionPanel_missedCounter__4MMca{color:var(--sf-muted);font-size:11px;text-align:right}.actionPanel_missedModalActions__jJXTu{display:grid;grid-template-columns:1fr 1fr;gap:8px}.actionPanel_editorPanel__lB1jg{margin-top:8px;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.7);display:grid;gap:10px}.actionPanel_editorGrid__mVowd{display:grid;grid-template-columns:1fr 1fr;gap:10px}.actionPanel_editorActions__Ykeh6{display:flex;justify-content:flex-end;gap:8px}.actionPanel_weekdayRow__FQc5S{display:flex;flex-wrap:wrap;gap:6px}.actionPanel_weekdayChip__JqKNj{border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.74);color:rgba(15,23,42,.72);font-size:12px;font-weight:700;padding:6px 10px}.actionPanel_weekdayChipActive__zIujP{border-color:rgba(99,102,241,.28);background:rgba(99,102,241,.12);color:rgba(67,56,202,.92)}@media (max-width:768px){.actionPanel_editorGrid__mVowd{grid-template-columns:1fr}.actionPanel_rowDeleteBtn__9L8dN,.actionPanel_rowEditBtn__5hpg8{font-size:10px;padding:3px 7px}.actionPanel_editorPanel__lB1jg{padding:8px}}html[data-theme=dark] .actionPanel_addText__xqMp3,html[data-theme=dark] .actionPanel_listTitle__aqsvR,html[data-theme=dark] .actionPanel_rowTitle__98ztt{color:var(--sf-text)}html[data-theme=dark] .actionPanel_empty__3ktbo,html[data-theme=dark] .actionPanel_helperText__PjYGs,html[data-theme=dark] .actionPanel_label__58oXA,html[data-theme=dark] .actionPanel_listMeta__XSBW3{color:var(--sf-muted)}html[data-theme=dark] .actionPanel_addToggle__o_Hly,html[data-theme=dark] .actionPanel_addWrap__lmWKV,html[data-theme=dark] .actionPanel_checkBtnDone__De2E6,html[data-theme=dark] .actionPanel_checkBtn__bqBK_,html[data-theme=dark] .actionPanel_editorPanel__lB1jg,html[data-theme=dark] .actionPanel_miniPill__neiYs,html[data-theme=dark] .actionPanel_mobileAdd___uciR,html[data-theme=dark] .actionPanel_pill__t4EQP,html[data-theme=dark] .actionPanel_rowEditBtn__5hpg8,html[data-theme=dark] .actionPanel_row__qxXaI,html[data-theme=dark] .actionPanel_weekdayChip__JqKNj{background:rgba(15,23,42,.84);border-color:rgba(148,163,184,.18);color:var(--sf-text);box-shadow:0 12px 28px rgba(2,6,23,.2)}html[data-theme=dark] .actionPanel_input__ay3we,html[data-theme=dark] .actionPanel_mobileAddInput__XWoOL{background:rgba(15,23,42,.9);border-color:rgba(148,163,184,.18);color:var(--sf-text)}html[data-theme=dark] .actionPanel_input__ay3we::placeholder,html[data-theme=dark] .actionPanel_mobileAddInput__XWoOL::placeholder{color:var(--sf-muted)}html[data-theme=dark] .actionPanel_addPlus__CNRDh,html[data-theme=dark] .actionPanel_checkIcon__y9VDK{color:rgba(226,232,240,.72)}html[data-theme=dark] .actionPanel_todoPill__jFQaf,html[data-theme=dark] .actionPanel_weekdayChipActive__zIujP{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.3);color:#dbeafe}html[data-theme=dark] .actionPanel_checkBtnDone__De2E6,html[data-theme=dark] .actionPanel_donePill__HUPvt{background:rgba(22,163,74,.2);border-color:rgba(74,222,128,.3);color:#dcfce7}html[data-theme=dark] .actionPanel_missedBtn__MHdmL,html[data-theme=dark] .actionPanel_missedEditBtn__Okalo,html[data-theme=dark] .actionPanel_missedPill__imzk6,html[data-theme=dark] .actionPanel_rowDeleteBtn__9L8dN{background:rgba(244,114,182,.16);color:#fbcfe8}html[data-theme=dark] .actionPanel_missedReason__JN0z6{background:rgba(251,146,60,.14);color:#fed7aa}html[data-theme=dark] .actionPanel_missedModal__x4OQE{background:#111827;box-shadow:0 24px 60px rgba(2,6,23,.42)}html[data-theme=dark] .actionPanel_scheduleNotice__QB6Jy{background:rgba(146,64,14,.2);border-color:rgba(251,191,36,.28);color:#fde68a}html[data-theme=dark] .actionPanel_integrationLink__6VM9G{background:rgba(59,130,246,.16);border-color:rgba(96,165,250,.26);color:#dbeafe}html[data-theme=dark] .actionPanel_topRow__5ZJ3K,html[data-theme=dark] .actionPanel_wrap__t6QbI{color:var(--sf-text)}html[data-theme=dark] .actionPanel_btnGhost__5nwGb,html[data-theme=dark] .actionPanel_btnPrimary__Zdlf2{background:rgba(30,41,59,.84);border-color:rgba(148,163,184,.18);color:var(--sf-text);box-shadow:0 12px 28px rgba(2,6,23,.2)}html[data-theme=dark] .actionPanel_goalCompletion__tKB98{background:rgba(30,41,59,.9);border-color:rgba(129,140,248,.38)}html[data-theme=dark] .actionPanel_goalCompletionDone__ejFpb{background:rgba(20,83,45,.28);border-color:rgba(74,222,128,.34)}html[data-theme=dark] .actionPanel_goalCompletionCopy__uzaPw{color:#cbd5e1}html[data-theme=dark] .actionPanel_goalCompletionCopy__uzaPw strong{color:#f8fafc}html[data-theme=dark] .actionPanel_goalCompletionButton__9pEL_,html[data-theme=dark] .actionPanel_goalCompletionButton__9pEL_:disabled{background:#a5b4fc;border:1px solid #c7d2fe;color:#111827;box-shadow:0 8px 20px rgba(2,6,23,.28)}html[data-theme=dark] .actionPanel_goalCompletionButton__9pEL_:hover{background:#c7d2fe}html[data-theme=dark] .actionPanel_addPlus__CNRDh{color:rgba(226,232,240,.78)}.actionPanel_weeklyProgressBlock__dJVs4{display:grid;gap:6px}.actionPanel_weeklyProgressLabel__TkimA{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:rgba(15,23,42,.66)}.actionPanel_weeklyProgressTrack__zPOw4{height:6px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.actionPanel_weeklyProgressFill__z_gAJ{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(14,165,167,.88),rgba(245,158,11,.82))}html[data-theme=dark] .actionPanel_weeklyProgressLabel__TkimA{color:var(--sf-muted)}html[data-theme=dark] .actionPanel_weeklyProgressTrack__zPOw4{background:rgba(148,163,184,.16)}html[data-theme=dark] .actionPanel_weeklyProgressFill__z_gAJ{background:linear-gradient(90deg,rgba(96,165,250,.9),rgba(45,212,191,.82))}.actionPanel_addPanel__hOtVL,.actionPanel_editorPanel__lB1jg,.actionPanel_input__ay3we,.actionPanel_mobileAddInput__XWoOL,.actionPanel_mobileAdd___uciR,.actionPanel_row__qxXaI,.actionPanel_scheduleNotice__QB6Jy,.actionPanel_weeklyProgressBlock__dJVs4{border-color:transparent;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);box-shadow:none}.actionPanel_addToggle__o_Hly,.actionPanel_btnGhost__5nwGb,.actionPanel_mobileAddBtn__86s6I,.actionPanel_rowEditBtn__5hpg8{border-color:transparent;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);box-shadow:none;transform:none}.actionPanel_btnPrimary__Zdlf2{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-primary);box-shadow:none}.actionPanel_row__qxXaI:active,.actionPanel_row__qxXaI:focus-within,.actionPanel_row__qxXaI:hover{transform:none;box-shadow:none}.actionPanel_weeklyProgressFill__z_gAJ,html[data-theme=dark] .actionPanel_weeklyProgressFill__z_gAJ{background:var(--sf-primary)}html[data-theme=dark] .actionPanel_addPanel__hOtVL,html[data-theme=dark] .actionPanel_editorPanel__lB1jg,html[data-theme=dark] .actionPanel_input__ay3we,html[data-theme=dark] .actionPanel_mobileAddInput__XWoOL,html[data-theme=dark] .actionPanel_mobileAdd___uciR,html[data-theme=dark] .actionPanel_row__qxXaI,html[data-theme=dark] .actionPanel_scheduleNotice__QB6Jy,html[data-theme=dark] .actionPanel_weeklyProgressBlock__dJVs4{background:var(--sf-surface-soft);border-color:transparent;box-shadow:none}.boardGrid_grid__b_Ru0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}@media (max-width:760px){.boardGrid_grid__b_Ru0{gap:4px}}.cellCard_page__V2Iov{padding:26px;max-width:1120px;margin:0 auto;display:grid;gap:18px;position:relative}.cellCard_snowLayer__TM_F6{position:absolute;inset:-40px;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.65) 0 2px,transparent 3px),radial-gradient(circle at 70% 10%,rgba(255,255,255,.55) 0 1.5px,transparent 3px),radial-gradient(circle at 88% 36%,rgba(255,255,255,.45) 0 1.5px,transparent 3px),radial-gradient(circle at 30% 78%,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 62% 76%,rgba(255,255,255,.45) 0 1.5px,transparent 3px);filter:none;opacity:.6;animation:none}@keyframes cellCard_snowDrift__5ryD7{0%{transform:translateZ(0);opacity:.75}to{transform:translate3d(0,10px,0);opacity:.95}}.cellCard_header__RCIYl{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.cellCard_h1__7NAl3{margin:0;font-size:30px;letter-spacing:-.4px;font-family:var(--sf-font-title),system-ui,-apple-system,Segoe UI,Roboto,"Noto Sans KR",sans-serif;overflow-wrap:anywhere;min-width:0}.cellCard_sub__6N_V1{margin-top:8px;font-size:13px;color:var(--sf-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cellCard_badge__fyjMU{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--sf-line);background:rgba(255,255,255,.9);color:rgba(15,23,42,.72);font-size:12px;white-space:nowrap}.cellCard_centerGoal__ijn6I{color:rgba(15,23,42,.82)}.cellCard_dot__SXrYD{opacity:.6}.cellCard_muted__sI_yM{opacity:.9}.cellCard_headerBtns__jFFMN{display:flex;gap:10px;flex:0 0 auto}.cellCard_content__RKBDM{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:var(--sf-gap);align-items:start}@media (max-width:960px){.cellCard_content__RKBDM{grid-template-columns:1fr}}@keyframes cellCard_sfFadeUp__0UsUg{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.cellCard_card__jVJxi{border:1px solid var(--sf-line);border-radius:var(--sf-radius-xl);background:var(--sf-card);backdrop-filter:none;box-shadow:var(--sf-shadow);overflow:hidden;min-width:0;animation:cellCard_sfFadeUp__0UsUg .28s ease-out both}.cellCard_cardHead__IiAK3{padding:14px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cellCard_cardTitle__hwuSR{font-weight:900;font-size:14px;letter-spacing:.2px;font-family:var(--sf-font-title),system-ui,-apple-system,Segoe UI,Roboto,"Noto Sans KR",sans-serif;min-width:0}.cellCard_cardHint__ewAyr{font-size:12px;opacity:.65;white-space:nowrap;flex:0 0 auto}.cellCard_side__rC3zt{position:sticky;top:18px;min-width:0}@media (max-width:960px){.cellCard_side__rC3zt{position:static}}@keyframes cellCard_sfPanelIn__pbX1V{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.cellCard_sideCard__qhBC9{padding-bottom:10px;animation:cellCard_sfPanelIn__pbX1V .22s ease-out both}.cellCard_grid__3pyFF{padding:14px 16px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.cellCard_cell__eWPpa{position:relative;text-align:center;border:0;border-radius:14px;padding:10px;min-height:72px;background:var(--sf-surface);box-shadow:none;cursor:pointer;overflow:hidden;min-width:0;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.cellCard_cell__eWPpa:focus-visible:not(.cellCard_cellSelected__5N6AC),.cellCard_cell__eWPpa:hover:not(.cellCard_cellSelected__5N6AC){outline:none;transform:translateY(-3px);background:color-mix(in srgb,var(--sf-primary) 10%,var(--sf-surface));box-shadow:0 10px 22px rgba(31,41,55,.12)}.cellCard_cellEmpty__KCoTd{cursor:default;opacity:.55;background:var(--sf-surface)}.cellCard_cellSecondLevel__qcoz1{background:color-mix(in srgb,var(--sf-primary) 7%,var(--sf-surface))}.cellCard_cellCenter__8nRHc{background:color-mix(in srgb,var(--sf-primary) 24%,var(--sf-surface))}.cellCard_cellCenter__8nRHc:after{content:none}.cellCard_cellSelected__5N6AC{background:color-mix(in srgb,var(--sf-primary) 32%,var(--sf-surface));box-shadow:none}.cellCard_cellTodayPending__LBzYP:before{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,#f59e0b 48%,transparent);border-radius:11px;pointer-events:none}.cellCard_todayPendingMarker__Evwyk{position:absolute;top:9px;left:9px;z-index:2;width:6px;height:6px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 16%,transparent)}.cellCard_cellCompleted__fbfNC:not(.cellCard_cellSelected__5N6AC){background:color-mix(in srgb,#6ee7b7 24%,var(--sf-surface))}.cellCard_completedBadge___CLAe{position:absolute;top:8px;right:8px;z-index:2;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:900;box-shadow:none}.cellCard_cellTitleOnly__8GZX9{font-weight:800;font-size:12.5px;line-height:1.25;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cellCard_cellComfortable__LSikr{display:grid;min-height:96px;padding:12px;place-items:center}.cellCard_cellComfortable__LSikr .cellCard_cellTitleOnly__8GZX9{font-size:13px;line-height:1.35;-webkit-line-clamp:4}@media (max-width:520px){.cellCard_cellTitleOnly__8GZX9{display:none}.cellCard_cellSelected__5N6AC{background:color-mix(in srgb,var(--sf-primary) 32%,var(--sf-surface));box-shadow:none}.cellCard_cellComfortable__LSikr{min-height:88px;padding:10px 6px;border-radius:10px}.cellCard_cellComfortable__LSikr .cellCard_cellTitleOnly__8GZX9{display:-webkit-box;font-size:13px;line-height:1.4;-webkit-line-clamp:4}}.cellCard_empty__LtATd{font-size:12px;color:var(--sf-muted)}.cellCard_section__isuCb{margin:0 14px 12px;padding:12px;border-radius:var(--sf-radius-lg);border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.5)}.cellCard_sectionTitle__8SP7S{font-weight:900;font-size:13px;margin-bottom:10px;letter-spacing:.1px}.cellCard_label__Cweao{font-size:12px;color:var(--sf-muted);margin-bottom:6px;display:block}.cellCard_input__eAU2a{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.14);padding:10px 12px;background:rgba(255,255,255,.78);font-size:14px;outline:none}.cellCard_input__eAU2a:focus{border-color:rgba(99,102,241,.35);box-shadow:0 0 0 4px rgba(99,102,241,.14),0 18px 44px rgba(2,6,23,.08)}.cellCard_btn__0XMHa{margin-top:10px;width:100%;background:rgba(15,23,42,.92);color:white}.cellCard_btnGhost__m56Yn,.cellCard_btn__0XMHa{border-radius:14px;padding:10px 12px;border:1px solid rgba(15,23,42,.14);cursor:pointer;font-weight:800}.cellCard_btnGhost__m56Yn{background:rgba(255,255,255,.65);backdrop-filter:blur(12px);color:rgba(15,23,42,.9)}.cellCard_placeholder__xif2O{padding:16px;color:var(--sf-muted)}.cellCard_placeholderSmall__OKmuy{color:var(--sf-muted);font-size:13px}.cellCard_smallMuted__DvIgS{margin-top:10px;font-size:12px;color:var(--sf-muted)}.cellCard_error__bQMl1{margin:0 14px 12px;color:#dc2626;font-size:13px}.cellCard_form__zK1CG{display:grid;gap:10px}.cellCard_formRow__Cuw_g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cellCard_actionList__D2DiB{display:grid;gap:8px}.cellCard_actionRow__w_U4h{border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.68)}.cellCard_actionText__9Rhl1{display:grid;gap:2px;min-width:0}.cellCard_actionTitle__Pt_rb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellCard_actionMeta__uApq3{font-size:12px;color:var(--sf-muted)}@media (prefers-reduced-motion:reduce){.cellCard_card__jVJxi,.cellCard_cellCenter__8nRHc:after,.cellCard_sideCard__qhBC9,.cellCard_snowLayer__TM_F6{animation:none!important}.cellCard_cell__eWPpa{transition:none!important}}@media (max-width:520px){.cellCard_cell__eWPpa:not(.cellCard_cellComfortable__LSikr){padding:0;width:25px;height:25px;min-height:auto;border-radius:5px}}html[data-theme=dark] .cellCard_actionRow__w_U4h,html[data-theme=dark] .cellCard_badge__fyjMU,html[data-theme=dark] .cellCard_btnGhost__m56Yn,html[data-theme=dark] .cellCard_input__eAU2a,html[data-theme=dark] .cellCard_section__isuCb{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.18);color:var(--sf-text);box-shadow:0 14px 30px rgba(2,6,23,.22)}html[data-theme=dark] .cellCard_actionMeta__uApq3,html[data-theme=dark] .cellCard_empty__LtATd,html[data-theme=dark] .cellCard_label__Cweao,html[data-theme=dark] .cellCard_placeholderSmall__OKmuy,html[data-theme=dark] .cellCard_placeholder__xif2O,html[data-theme=dark] .cellCard_smallMuted__DvIgS,html[data-theme=dark] .cellCard_sub__6N_V1{color:var(--sf-muted)}.cellCard_snowLayer__TM_F6{display:none}.cellCard_actionRow__w_U4h,.cellCard_card__jVJxi,.cellCard_input__eAU2a,.cellCard_section__isuCb,.cellCard_sideCard__qhBC9{border-color:transparent;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);backdrop-filter:none;box-shadow:none;transform:none}.cellCard_btnGhost__m56Yn,.cellCard_btn__0XMHa{border:0;border-radius:var(--sf-radius-lg);box-shadow:none;backdrop-filter:none}html[data-theme=dark] .cellCard_actionRow__w_U4h,html[data-theme=dark] .cellCard_card__jVJxi,html[data-theme=dark] .cellCard_input__eAU2a,html[data-theme=dark] .cellCard_section__isuCb,html[data-theme=dark] .cellCard_sideCard__qhBC9{background:var(--sf-surface-soft);box-shadow:none}html[data-theme=dark] .cellCard_actionRow__w_U4h,html[data-theme=dark] .cellCard_section__isuCb{background:rgba(8,17,31,.78);border-color:rgba(148,163,184,.16);box-shadow:0 14px 28px rgba(2,6,23,.22)}html[data-theme=dark] .cellCard_actionTitle__Pt_rb,html[data-theme=dark] .cellCard_cellTitleOnly__8GZX9,html[data-theme=dark] .cellCard_sectionTitle__8SP7S{color:var(--sf-text)}html[data-theme=dark] .cellCard_actionMeta__uApq3,html[data-theme=dark] .cellCard_empty__LtATd,html[data-theme=dark] .cellCard_label__Cweao,html[data-theme=dark] .cellCard_placeholderSmall__OKmuy,html[data-theme=dark] .cellCard_placeholder__xif2O,html[data-theme=dark] .cellCard_smallMuted__DvIgS{color:var(--sf-muted)}html[data-theme=dark] .cellCard_cell__eWPpa{border:0;background:var(--sf-surface);box-shadow:none}html[data-theme=dark] .cellCard_cellSecondLevel__qcoz1{background:color-mix(in srgb,var(--sf-primary) 8%,var(--sf-surface))}html[data-theme=dark] .cellCard_cellCenter__8nRHc{background:color-mix(in srgb,var(--sf-primary) 24%,var(--sf-surface))}html[data-theme=dark] .cellCard_cellSelected__5N6AC{background:color-mix(in srgb,var(--sf-primary) 32%,var(--sf-surface));box-shadow:none}html[data-theme=dark] .cellCard_cellTodayPending__LBzYP:before{border-color:color-mix(in srgb,#fbbf24 58%,transparent)}html[data-theme=dark] .cellCard_todayPendingMarker__Evwyk{background:#fbbf24;box-shadow:0 0 0 3px color-mix(in srgb,#fbbf24 18%,transparent)}html[data-theme=dark] .cellCard_cellCompleted__fbfNC:not(.cellCard_cellSelected__5N6AC){background:color-mix(in srgb,#6ee7b7 22%,var(--sf-surface))}html[data-theme=dark] .cellCard_cell__eWPpa:focus-visible:not(.cellCard_cellSelected__5N6AC),html[data-theme=dark] .cellCard_cell__eWPpa:hover:not(.cellCard_cellSelected__5N6AC){transform:translateY(-3px);background:color-mix(in srgb,var(--sf-primary) 14%,var(--sf-surface));box-shadow:0 10px 22px rgba(8,15,26,.28)}.mandalart9x9_stage__sDIHG{width:100%}.mandalart9x9_mobileOverview__x4Tja{display:none}.mandalart9x9_blocks__gYBL8{--block-w:clamp(220px,72vw,320px);display:grid;grid-template-columns:repeat(3,minmax(0,var(--block-w)));gap:16px;width:100%}.mandalart9x9_block__mR_Kv{min-width:0;max-width:100%;padding:14px;border:0;border-radius:20px;background:var(--sf-surface-soft)}.mandalart9x9_centerBlock__SdyJb{grid-column:2;grid-row:2}.mandalart9x9_blockHeader__4u3aQ{display:flex;align-items:center;min-height:32px;padding:2px 6px 10px}.mandalart9x9_centerBlockHeader__I4xR0{visibility:hidden}.mandalart9x9_blockTitle__ejFm7{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;color:var(--sf-ink)}.mandalart9x9_blockGrid__MylOJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mandalart9x9_emptyBlock__7AxoT{grid-column:1/-1;padding:14px;text-align:center;color:var(--sf-muted)}@media (max-width:1200px){.mandalart9x9_blocks__gYBL8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mandalart9x9_mobileOverview__x4Tja{display:grid;gap:20px}.mandalart9x9_mobileHint__Ec4ty{margin:0 0 12px;color:var(--sf-muted-strong);font-size:13px;line-height:1.5}.mandalart9x9_mobileDetail__xJqJP{scroll-margin-block-start:calc(var(--sf-top-nav-height, 0px) + 12px);scroll-margin-block-end:12px;border-top:1px solid var(--sf-line);padding-top:16px;min-width:0}.mandalart9x9_mobileDetailTitle__bB_xb{margin:0 0 6px;color:var(--sf-text);font-size:var(--sf-fs-title-sm);font-weight:var(--sf-fw-strong);overflow-wrap:anywhere}.mandalart9x9_blocks__gYBL8{display:none}.mandalart9x9_block__mR_Kv{padding:6px;border-radius:10px}.mandalart9x9_blockHeader__4u3aQ{display:none}.mandalart9x9_blockGrid__MylOJ{gap:4px}}.bookmarkToggleButton_bookmarkButton__m49Sl{flex:0 0 auto}.bookmarkToggleButton_icon__ca_Ek{width:16px;height:16px;display:block;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.bookmarkToggleButton_active__TPh5n .bookmarkToggleButton_icon__ca_Ek{fill:currentColor}.resultShareModal_modalShell__dgJzu{width:min(760px,100%);max-height:min(90dvh,920px);display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);box-shadow:0 30px 60px rgba(15,23,42,.22)}.resultShareModal_header__4_Iuj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resultShareModal_title__CkDXe{font-size:18px;font-weight:900;color:#0f172a}.resultShareModal_subtitle__df_xc{margin:4px 0 0;font-size:13px;line-height:1.5;color:rgba(51,65,85,.76)}.resultShareModal_previewWrap__gqeLR{border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.88));padding:12px}.resultShareModal_preview__OxpNq{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.14)}.resultShareModal_error__u005S{border-radius:14px;padding:12px 14px;background:rgba(254,226,226,.8);color:#991b1b;font-size:13px;font-weight:700}.resultShareModal_actions__18mN3{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:768px){.resultShareModal_modalShell__dgJzu{width:100%;max-height:100%;padding:14px;border-radius:20px}.resultShareModal_actions__18mN3{display:grid;grid-template-columns:1fr 1fr}}.resultShareModal_modalShell__dgJzu{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface);box-shadow:var(--sf-shadow-md)}.resultShareModal_previewWrap__gqeLR{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft)}.resultShareModal_preview__OxpNq{border-radius:var(--sf-radius-lg);box-shadow:none}.resultShareModal_error__u005S{border-radius:var(--sf-radius-lg);background:var(--sf-chip-danger-bg)}.parentingJournalView_section__HAhPO{display:grid;gap:16px}.parentingJournalView_header__fkcFx{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.parentingJournalView_headerCopy__pPGeS{display:grid;gap:6px}.parentingJournalView_title__Xv7_G{margin:0;font-size:18px;font-weight:900;color:rgba(15,23,42,.95);letter-spacing:-.02em}.parentingJournalView_subtitle__htvD2{margin:0;font-size:13px;line-height:1.55;color:rgba(51,65,85,.76)}.parentingJournalView_headerSide__u7WI2{display:grid;gap:8px;justify-items:end}.parentingJournalView_badge__ccZC3{width:fit-content}.parentingJournalView_metaRow__GmhQY{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.parentingJournalView_metaChip__NkHwi{width:fit-content}.parentingJournalView_controls__drkdp{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.parentingJournalView_insightGrid__H2kHo,.parentingJournalView_mainGrid__z_WzI{display:grid;gap:12px;align-items:start}.parentingJournalView_mainGrid__z_WzI{grid-template-columns:repeat(2,minmax(0,1fr))}.parentingJournalView_mainGridSingle__RVp5K{grid-template-columns:1fr}.parentingJournalView_insightGrid__H2kHo{grid-template-columns:repeat(3,minmax(0,1fr))}.parentingJournalView_insightGridSingle__x0eGM{grid-template-columns:1fr}.parentingJournalView_panel__6_gbK{min-width:0;border-radius:12px;border:1px solid var(--sf-border-soft);background:var(--sf-surface-soft);padding:20px;display:grid;gap:12px;box-shadow:none}.parentingJournalView_panelHead__ltK5Q{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.parentingJournalView_panelTitle__4Hy80{font-size:12px;font-weight:800;color:rgba(51,65,85,.78);text-transform:uppercase;letter-spacing:.04em}.parentingJournalView_timelineViewSwitch__xwN9m{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(244,114,182,.18);background:rgba(255,255,255,.88)}.parentingJournalView_timelineViewButton__jJQQt{appearance:none;border:0;background:transparent;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;color:rgba(71,85,105,.82);cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.parentingJournalView_timelineViewButton__jJQQt:hover{transform:translateY(-1px)}.parentingJournalView_timelineViewButtonActive__G2rKQ{background:rgba(244,114,182,.14);color:rgba(190,24,93,.96)}.parentingJournalView_timelineList__RW8Gs{display:grid;gap:10px}.parentingJournalView_timelineRow__UozjF{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start}.parentingJournalView_timelineTime__Jtggg{font-size:12px;font-weight:800;color:rgba(71,85,105,.86);padding-top:4px}.parentingJournalView_timelineListCard__QIktV{padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.92)}.parentingJournalView_timelineCardMain__BeiUA{gap:6px}.parentingJournalView_typePill__y1j2o{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;color:rgba(51,65,85,.88);background:rgba(241,245,249,.9)}.parentingJournalView_behaviorFill__3jmRi[data-tone=mint],.parentingJournalView_trendBarFill__VBydu[data-tone=mint],.parentingJournalView_typePill__y1j2o[data-tone=mint]{background:rgba(16,185,129,.18)}.parentingJournalView_behaviorFill__3jmRi[data-tone=sky],.parentingJournalView_trendBarFill__VBydu[data-tone=sky],.parentingJournalView_typePill__y1j2o[data-tone=sky]{background:rgba(59,130,246,.18)}.parentingJournalView_behaviorFill__3jmRi[data-tone=violet],.parentingJournalView_trendBarFill__VBydu[data-tone=violet],.parentingJournalView_typePill__y1j2o[data-tone=violet]{background:rgba(139,92,246,.18)}.parentingJournalView_behaviorFill__3jmRi[data-tone=rose],.parentingJournalView_trendBarFill__VBydu[data-tone=rose],.parentingJournalView_typePill__y1j2o[data-tone=rose]{background:rgba(244,114,182,.2)}.parentingJournalView_behaviorFill__3jmRi[data-tone=amber],.parentingJournalView_trendBarFill__VBydu[data-tone=amber],.parentingJournalView_typePill__y1j2o[data-tone=amber]{background:rgba(245,158,11,.2)}.parentingJournalView_behaviorFill__3jmRi[data-tone=slate],.parentingJournalView_trendBarFill__VBydu[data-tone=slate],.parentingJournalView_typePill__y1j2o[data-tone=slate]{background:rgba(148,163,184,.24)}.parentingJournalView_timelineHeadline__tTOg8{font-size:13px;color:rgba(15,23,42,.94)}.parentingJournalView_timelineDetail__4LtAP,.parentingJournalView_timelineMeta__56ght{font-size:12px;color:rgba(71,85,105,.8);line-height:1.5}.parentingJournalView_timelineTextStack__5zZyQ{display:grid;gap:4px}.parentingJournalView_timelineActions__Nc7e0{display:inline-flex;flex-wrap:wrap;gap:6px;align-self:start;justify-content:flex-end}.parentingJournalView_timelineActionsSlot__dlAAG{align-self:start}.parentingJournalView_emptyState__JygMN{min-height:132px;display:grid;place-items:center}@media (max-width:720px){.parentingJournalView_timelineRow__UozjF{grid-template-columns:1fr;gap:var(--sf-density-mobile-gap-sm)}.parentingJournalView_timelineTime__Jtggg{padding-top:0}.parentingJournalView_timelineListCard__QIktV{padding:var(--sf-density-mobile-card-pad)}.parentingJournalView_timelineActionsSlot__dlAAG,.parentingJournalView_timelineActions__Nc7e0{justify-content:flex-start}}.parentingJournalView_piePanel__CruCu{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;align-items:center}.parentingJournalView_pieChartWrap___tQ9x{display:grid;place-items:center}.parentingJournalView_pieChart__ihkH2{width:180px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:rgba(226,232,240,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.parentingJournalView_pieChartCenter__Vbff_{width:92px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;gap:2px;text-align:center;box-shadow:0 8px 20px rgba(15,23,42,.08)}.parentingJournalView_pieChartCenter__Vbff_ strong{font-size:20px;color:rgba(15,23,42,.94)}.parentingJournalView_pieChartCenter__Vbff_ span{font-size:11px;font-weight:700;color:rgba(100,116,139,.86)}.parentingJournalView_pieLegend__YllIT{display:grid;gap:8px}.parentingJournalView_pieLegendRow__roKFr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.84)}.parentingJournalView_pieLegendRow__roKFr strong{font-size:13px;color:rgba(15,23,42,.92)}.parentingJournalView_pieLegendLabel__qAh_M{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:700;color:rgba(51,65,85,.86)}.parentingJournalView_pieLegendDot__A9asV{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.parentingJournalView_quickActionRow__zAONk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.parentingJournalView_quickActionButton__vfjqw{appearance:none;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.9);color:rgba(15,23,42,.82);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.parentingJournalView_quickActionButton__vfjqw:hover{transform:translateY(-1px);border-color:rgba(244,114,182,.28)}.parentingJournalView_quickActionButton__vfjqw:disabled{opacity:.6;cursor:not-allowed}.parentingJournalView_quickActionButtonActive__jGt4V{border-color:rgba(236,72,153,.32);background:rgba(244,114,182,.14);color:rgba(190,24,93,.96)}.parentingJournalView_composerBody__uwQQU{display:grid;gap:12px}.parentingJournalView_statsGrid__WBtX2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.parentingJournalView_statCard__mPL_T{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);padding:12px;display:grid;gap:6px}.parentingJournalView_statCard__mPL_T span{font-size:12px;color:rgba(71,85,105,.8)}.parentingJournalView_statCard__mPL_T strong{font-size:18px;color:rgba(15,23,42,.92)}.parentingJournalView_composerFooter__4vQti{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.parentingJournalView_behaviorList__ngWcb{display:grid;gap:10px}.parentingJournalView_behaviorRow__FPPRd{display:grid;grid-template-columns:84px minmax(0,1fr) 36px;gap:10px;align-items:center}.parentingJournalView_behaviorLabel__mmNhE,.parentingJournalView_behaviorValue__zoOZC{font-size:12px;font-weight:800;color:rgba(15,23,42,.86)}.parentingJournalView_behaviorTrack__K7zEi{border-radius:999px;background:rgba(226,232,240,.92);overflow:hidden;height:8px}.parentingJournalView_behaviorFill__3jmRi{height:100%;border-radius:inherit}.parentingJournalView_trendGrid__24KHm{display:grid;gap:8px}.parentingJournalView_trendLinePanel__iG7Q2{display:grid;gap:12px}.parentingJournalView_trendLineFrame__5lNyl{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:stretch}.parentingJournalView_trendYAxis__oZ_SJ{display:grid;grid-template-rows:auto 1fr;gap:10px;align-items:start}.parentingJournalView_trendAxisLabel__1xEWY{font-size:11px;font-weight:800;color:rgba(100,116,139,.9);writing-mode:horizontal-tb;transform:none;letter-spacing:.02em;justify-self:start}.parentingJournalView_trendAxisTicks__bA_K_{height:170px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:8px 0 10px}.parentingJournalView_trendAxisTicks__bA_K_ span{font-size:11px;font-weight:700;color:rgba(100,116,139,.9)}.parentingJournalView_trendLineChart__pjV7N{position:relative;min-height:180px;border-radius:18px;padding:10px 10px 0;background:linear-gradient(0deg,rgba(148,163,184,.12) 1px,transparent 0) 0 0 /100% 25%,rgba(255,255,255,.72)}.parentingJournalView_trendLineSvg__tSrOZ{width:100%;height:170px;display:block;overflow:visible}.parentingJournalView_trendLineStroke__6fDhx{fill:none;stroke:rgba(225,29,72,.9);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.parentingJournalView_trendLineStroke__6fDhx[data-tone=mint]{stroke:rgba(5,150,105,.92)}.parentingJournalView_trendLineStroke__6fDhx[data-tone=sky]{stroke:rgba(37,99,235,.92)}.parentingJournalView_trendLineStroke__6fDhx[data-tone=violet]{stroke:rgba(124,58,237,.92)}.parentingJournalView_trendLineStroke__6fDhx[data-tone=rose]{stroke:rgba(225,29,72,.92)}.parentingJournalView_trendLineStroke__6fDhx[data-tone=amber]{stroke:rgba(217,119,6,.92)}.parentingJournalView_trendLineStroke__6fDhx[data-tone=slate]{stroke:rgba(71,85,105,.92)}.parentingJournalView_trendLineLabels__NhF9t{display:grid;gap:8px;padding:0 10px}.parentingJournalView_trendLineLabel__lLUzf{display:grid;justify-items:center;text-align:center}.parentingJournalView_trendLineLabelFirst__gz_2X{justify-items:start;text-align:left}.parentingJournalView_trendLineLabelLast__1qaLZ{justify-items:end;text-align:right}.parentingJournalView_trendLineLabel__lLUzf span{font-size:11px;color:rgba(100,116,139,.9)}.parentingJournalView_trendXAxisLabel__j8cr1{font-size:11px;font-weight:800;color:rgba(100,116,139,.9);text-align:right}.parentingJournalView_trendCard__xnpKA{display:grid;gap:6px;justify-items:center}.parentingJournalView_trendBar__tRtlD{width:100%;height:88px;display:flex;align-items:end;background:rgba(241,245,249,.95);border-radius:999px 999px 12px 12px;overflow:hidden}.parentingJournalView_trendBarFill__VBydu{width:100%;border-radius:999px 999px 0 0}.parentingJournalView_trendCard__xnpKA strong{font-size:13px;color:rgba(15,23,42,.92)}.parentingJournalView_trendCard__xnpKA span{font-size:11px;color:rgba(100,116,139,.9)}.parentingJournalView_customPanel__rPgwI{display:grid;gap:10px}html[data-theme=dark] .parentingJournalView_panel__6_gbK{background:var(--sf-surface-soft);border-color:var(--sf-border-soft);box-shadow:none}html[data-theme=dark] :is(.parentingJournalView_timelineListCard__QIktV,.parentingJournalView_statCard__mPL_T,.parentingJournalView_quickActionButton__vfjqw){background:var(--sf-surface);border-color:var(--sf-border-soft)}html[data-theme=dark] :is(.parentingJournalView_title__Xv7_G,.parentingJournalView_timelineHeadline__tTOg8,.parentingJournalView_typePill__y1j2o,.parentingJournalView_quickActionButton__vfjqw,.parentingJournalView_statCard__mPL_T strong,.parentingJournalView_behaviorLabel__mmNhE,.parentingJournalView_behaviorValue__zoOZC,.parentingJournalView_trendCard__xnpKA strong){color:var(--sf-text)}html[data-theme=dark] :is(.parentingJournalView_subtitle__htvD2,.parentingJournalView_panelTitle__4Hy80,.parentingJournalView_timelineTime__Jtggg,.parentingJournalView_timelineDetail__4LtAP,.parentingJournalView_timelineMeta__56ght,.parentingJournalView_statCard__mPL_T span,.parentingJournalView_trendCard__xnpKA span){color:var(--sf-muted-strong)}html[data-theme=dark] :is(.parentingJournalView_behaviorTrack__K7zEi,.parentingJournalView_trendBar__tRtlD){background:var(--sf-chart-track)}html[data-theme=dark] .parentingJournalView_quickActionButtonActive__jGt4V{background:rgba(244,114,182,.18);color:rgba(251,207,232,.96)}html[data-theme=dark] .parentingJournalView_timelineViewSwitch__xwN9m{border-color:var(--sf-border-soft);background:var(--sf-surface-soft)}html[data-theme=dark] .parentingJournalView_timelineViewButton__jJQQt{color:var(--sf-muted-strong)}html[data-theme=dark] .parentingJournalView_timelineViewButtonActive__G2rKQ{background:rgba(244,114,182,.18);color:rgba(251,207,232,.96)}html[data-theme=dark] .parentingJournalView_pieChart__ihkH2{box-shadow:inset 0 0 0 1px var(--sf-chart-grid)}html[data-theme=dark] .parentingJournalView_pieChartCenter__Vbff_{background:var(--sf-surface);box-shadow:var(--sf-shadow-md)}html[data-theme=dark] .parentingJournalView_pieChartCenter__Vbff_ strong{color:var(--sf-text)}html[data-theme=dark] .parentingJournalView_pieChartCenter__Vbff_ span{color:var(--sf-muted)}html[data-theme=dark] .parentingJournalView_pieLegendRow__roKFr{border-color:var(--sf-border-soft);background:var(--sf-chart-surface)}html[data-theme=dark] .parentingJournalView_pieLegendLabel__qAh_M,html[data-theme=dark] .parentingJournalView_pieLegendRow__roKFr strong{color:var(--sf-chart-legend)}html[data-theme=dark] .parentingJournalView_trendLineChart__pjV7N{background:linear-gradient(to top,var(--sf-chart-grid) 1px,transparent 1px) 0 0 /100% 25%,var(--sf-chart-surface)}html[data-theme=dark] .parentingJournalView_trendAxisLabel__1xEWY,html[data-theme=dark] .parentingJournalView_trendAxisTicks__bA_K_ span,html[data-theme=dark] .parentingJournalView_trendLineLabel__lLUzf span,html[data-theme=dark] .parentingJournalView_trendXAxisLabel__j8cr1{color:var(--sf-chart-legend)}@media (max-width:920px){.parentingJournalView_insightGrid__H2kHo,.parentingJournalView_mainGrid__z_WzI{grid-template-columns:1fr}}@media (max-width:640px){.parentingJournalView_section__HAhPO{gap:12px}.parentingJournalView_panel__6_gbK{padding:16px}.parentingJournalView_timelineRowWithActions__Uh6Pp,.parentingJournalView_timelineRow__UozjF{grid-template-columns:56px minmax(0,1fr)}.parentingJournalView_timelineActions__Nc7e0{grid-column:2;justify-content:flex-start}.parentingJournalView_statsGrid__WBtX2{grid-template-columns:repeat(2,minmax(0,1fr))}.parentingJournalView_behaviorRow__FPPRd{grid-template-columns:72px minmax(0,1fr) 32px}.parentingJournalView_trendLineFrame__5lNyl{grid-template-columns:32px minmax(0,1fr);gap:8px}.parentingJournalView_panelHead__ltK5Q{align-items:start}.parentingJournalView_timelineViewSwitch__xwN9m{width:100%;justify-content:stretch}.parentingJournalView_timelineViewButton__jJQQt{flex:1 1 0}.parentingJournalView_piePanel__CruCu{grid-template-columns:1fr}}html[data-theme] .parentingJournalView_panel__6_gbK{border:0;border-radius:24px;background:var(--sf-surface);padding:24px;gap:16px}html[data-theme] .parentingJournalView_panelTitle__4Hy80{color:var(--sf-text);font-size:17px;font-weight:650;letter-spacing:-.3px}html[data-theme] .parentingJournalView_timelineViewSwitch__xwN9m{background:var(--sf-surface-soft);border:0;border-radius:12px}html[data-theme] .parentingJournalView_timelineViewButton__jJQQt{color:var(--sf-muted);font-weight:600}html[data-theme] .parentingJournalView_timelineViewButtonActive__G2rKQ{background:var(--sf-surface);color:var(--sf-text);border-radius:9px}html[data-theme] .parentingJournalView_quickActionButton__vfjqw{min-width:0;min-height:48px;padding:10px 4px;border:1px solid transparent;border-radius:12px;background:var(--sf-surface-soft);color:var(--sf-muted-strong);font-weight:600;font-size:12px}html[data-theme] .parentingJournalView_quickActionButtonActive__jGt4V{background:var(--sf-primary-soft);color:var(--sf-primary);border-color:var(--sf-primary-border)}html[data-theme] .parentingJournalView_statsGrid__WBtX2{padding:20px;border-radius:24px;background:var(--sf-surface);grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] .parentingJournalView_statCard__mPL_T{background:transparent;border:0;border-radius:0;padding:0}html[data-theme] .parentingJournalView_statCard__mPL_T strong{font-size:24px}html[data-theme] .parentingJournalView_timelineListCard__QIktV{border:0;background:var(--sf-surface-soft);border-radius:14px}.parentingJournalView_quickActionButton__vfjqw:focus-visible{outline:2px solid var(--sf-primary);outline-offset:2px}@media (max-width:640px){html[data-theme] .parentingJournalView_panel__6_gbK{padding:20px 16px;border-radius:20px}}