.diary_shell__fQ8c8{--dy-bg:#fffaf7;--dy-surface:rgba(255,255,255,0.96);--dy-surface-2:#faf5f2;--dy-surface-hover:#ffffff;--dy-text:#3c1830;--dy-muted:#70445c;--dy-accent:#b31955;--dy-accent-hover:#9b1449;--dy-accent-ink:#ffffff;--dy-accent-soft:rgba(179,25,85,0.1);--dy-gold:#8a5a1f;--dy-mark:#ead089;--dy-chip-x:rgba(60,24,48,0.12);--dy-line:rgba(60,24,48,0.1);--dy-line-ui:rgba(60,24,48,0.55);--dy-focus:#3c1830;--dy-disabled:#86677a;--dy-t5:#b31955;--dy-t4:#b5477a;--dy-t3:#9c6183;--dy-t2:#8a6f89;--dy-t1:#7c7c8f;--dy-t3-ink:#8a5273;--dy-t2-ink:#74567a;--dy-t1-ink:#5f5f73;--dy-sheet-shadow:0 -18px 46px -18px rgba(60,24,48,0.28);--dy-nav-h:64px;--dy-nav-offset:calc(var(--dy-nav-h) + env(safe-area-inset-bottom, 0px));--dy-bottom-offset:calc(var(--dy-nav-offset) + var(--dy-mini-h, 0px));min-height:100dvh;background:var(--dy-bg);color:var(--dy-text);font-family:var(--font-body,inherit)}body.neo-mode .diary_shell__fQ8c8,html.neo-mode .diary_shell__fQ8c8,html[data-cd-theme=neo] .diary_shell__fQ8c8{--dy-bg:#0a0818;--dy-surface:rgba(19,16,42,0.96);--dy-surface-2:#100d24;--dy-surface-hover:#141130;--dy-text:#f4eeff;--dy-muted:rgba(200,170,255,0.7);--dy-accent:#c4b5fd;--dy-accent-hover:#b3a2fc;--dy-accent-ink:#13102a;--dy-accent-soft:rgba(167,139,250,0.24);--dy-gold:#e8d5a3;--dy-mark:rgba(232,213,163,0.28);--dy-chip-x:rgba(10,8,24,0.5);--dy-line:rgba(196,181,253,0.16);--dy-line-ui:rgba(196,181,253,0.5);--dy-focus:#e8d5a3;--dy-disabled:#7d7799;--dy-t5:#e8d5a3;--dy-t4:#c4b5fd;--dy-t3:#9a90d4;--dy-t2:#837eba;--dy-t1:#6b6795;--dy-t3-ink:#bdb3e8;--dy-t2-ink:#a9a3cf;--dy-t1-ink:#9a95c0;--dy-sheet-shadow:0 -18px 46px -18px rgba(0,0,0,0.85)}.diary_main__UKPbh{display:flex;flex-direction:column;gap:var(--cd-sp-md);padding:var(--cd-sp-md);padding-bottom:calc(var(--dy-bottom-offset) + var(--cd-sp-lg))}.diary_topBar__RtvCM{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--cd-sp-sm);padding:var(--cd-sp-sm) var(--cd-sp-md);background:var(--dy-surface);border-bottom:1px solid var(--dy-line)}.diary_topBarTitle__vzlaK{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diary_topBarSub__Q_cWw{display:block;font-size:var(--cd-t-caption);font-weight:400;color:var(--dy-muted)}.diary_iconButton__FelgV{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--cd-btn-h);height:var(--cd-btn-h);padding:0;border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-control);background:transparent;color:var(--dy-text);font-size:var(--cd-t-body);cursor:pointer;transition:background var(--cd-dur-fast) ease,transform var(--cd-dur-fast) ease}.diary_iconButton__FelgV:hover{background:var(--dy-accent-soft)}.diary_iconButton__FelgV:active{transform:scale(var(--cd-press-scale))}.diary_iconButton__FelgV:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_iconButton__FelgV[aria-disabled=true],.diary_iconButton__FelgV[disabled]{color:var(--dy-disabled);border-color:var(--dy-line);cursor:default}.diary_bottomNav__N_Z26{position:fixed;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;height:var(--dy-nav-offset);padding-bottom:env(safe-area-inset-bottom,0);background:var(--dy-surface);border-top:1px solid var(--dy-line)}.diary_navItem__7AmIC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--dy-muted);font-size:var(--cd-t-caption);text-decoration:none;cursor:pointer;transition:color var(--cd-dur-fast) ease}.diary_navItem__7AmIC:hover{color:var(--dy-text)}.diary_navItem__7AmIC:focus-visible{outline:2px solid var(--dy-focus);outline-offset:-2px}.diary_navItem__7AmIC[aria-current=page]{color:var(--dy-accent)}.diary_navItem__7AmIC[aria-disabled=true]{color:var(--dy-disabled);cursor:default}.diary_navIcon__bv6oP{font-size:var(--cd-t-card);line-height:1}.diary_navCapture__pBtQl{color:var(--dy-accent-ink)}.diary_navCaptureDot__jN_Ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--cd-r-pill);background:var(--dy-accent);color:var(--dy-accent-ink);font-size:var(--cd-t-card);line-height:1}.diary_saveNotice__N0rX3{position:fixed;right:var(--cd-sp-md);bottom:calc(var(--dy-bottom-offset) + var(--cd-sp-sm));left:var(--cd-sp-md);z-index:5;margin:0;padding:var(--cd-sp-sm) var(--cd-sp-md);border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-card);background:var(--dy-surface-2);color:var(--dy-text);font-size:var(--cd-t-caption);line-height:1.6}.diary_card__6EjOK{display:flex;flex-direction:column;gap:var(--cd-sp-sm);margin:0;padding:var(--cd-sp-md);border:1px solid var(--dy-line);border-radius:var(--cd-r-card);background:var(--dy-surface-2)}.diary_cardLead__s6vIC{border-color:var(--dy-line-ui)}.diary_cardHead__XXpJP{display:flex;align-items:baseline;gap:var(--cd-sp-sm)}.diary_cardTitle__2nzpo{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;color:var(--dy-text)}.diary_cardMeta__cNNTO{flex:0 0 auto;font-size:var(--cd-t-caption);color:var(--dy-muted)}.diary_cardMetaDone__efJmH{color:var(--dy-accent)}.diary_grain__wi5uS{display:flex;align-items:center;gap:var(--cd-sp-xs);margin:0;font-size:var(--cd-t-body)}.diary_grainDot__XYs_f{flex:0 0 auto;width:10px;height:10px;border-radius:var(--cd-r-pill);background:var(--dy-grain,var(--dy-accent))}.diary_grainName__SJzfI{flex:1 1 auto;min-width:0;font-weight:600;color:var(--dy-grain-ink,var(--dy-text))}.diary_grainScore__U2TMR{flex:0 0 auto;font-size:var(--cd-t-caption);color:var(--dy-muted)}.diary_t5__h2UP8{--dy-grain:var(--dy-t5);--dy-grain-ink:var(--dy-t5)}.diary_t4__YoqFz{--dy-grain:var(--dy-t4);--dy-grain-ink:var(--dy-t4)}.diary_t3__7xRHj{--dy-grain:var(--dy-t3);--dy-grain-ink:var(--dy-t3-ink)}.diary_t2__xizBZ{--dy-grain:var(--dy-t2);--dy-grain-ink:var(--dy-t2-ink)}.diary_t1__3xL3g{--dy-grain:var(--dy-t1);--dy-grain-ink:var(--dy-t1-ink)}.diary_flowList__o1NzD{display:flex;flex-direction:column;gap:var(--cd-sp-xs);margin:0;padding:0;list-style:none}.diary_flowList__o1NzD li{display:flex;gap:var(--cd-sp-sm);font-size:var(--cd-t-body);line-height:1.7}.diary_flowKey__iX77w{flex:0 0 auto;width:3em;color:var(--dy-muted);font-size:var(--cd-t-caption);line-height:1.9}.diary_flowValue__cM_g0{flex:1 1 auto;min-width:0;color:var(--dy-text)}.diary_flowCare__iQhfg{color:var(--dy-gold)}.diary_chipRow__nZOJm{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs)}.diary_chip__tBp6g{display:inline-flex;align-items:center;min-height:var(--cd-btn-h);padding:0 var(--cd-sp-md);border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-pill);background:transparent;color:var(--dy-text);font-size:var(--cd-t-caption);text-decoration:none;cursor:pointer;transition:background var(--cd-dur-fast) ease}.diary_chip__tBp6g:hover{background:var(--dy-accent-soft)}.diary_chip__tBp6g:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_chip__tBp6g[disabled]{color:var(--dy-disabled);border-color:var(--dy-line);cursor:default}.diary_chip__tBp6g[disabled]:hover{background:transparent}.diary_iam__bXn_D{margin:0;font-size:var(--cd-t-body);line-height:1.7;color:var(--dy-text)}.diary_fieldLabel__P7d_W{display:flex;align-items:baseline;gap:var(--cd-sp-xs);margin:0;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_fieldHint__kFtVU{margin-left:auto;color:var(--dy-muted)}.diary_emojiRow__iAFoY{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs);margin:0;padding:0;list-style:none}.diary_emoji__NyhP2{display:inline-flex;align-items:center;justify-content:center;width:var(--cd-btn-h);height:var(--cd-btn-h);padding:0;border:1px solid var(--dy-line);border-radius:var(--cd-r-control);background:transparent;color:var(--dy-text);font-family:inherit;font-size:var(--cd-t-body);opacity:.55;cursor:pointer;transition:opacity var(--cd-dur-fast) ease,border-color var(--cd-dur-fast) ease}.diary_emoji__NyhP2:hover{opacity:1}.diary_emoji__NyhP2:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_emojiOn__WxJcI{border-color:var(--dy-accent);background:var(--dy-accent-soft);opacity:1}.diary_input__X10_v{width:100%;min-height:var(--cd-btn-h);padding:0 var(--cd-sp-sm);border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-control);background:var(--dy-surface);color:var(--dy-text);font-family:inherit;font-size:var(--cd-t-body)}.diary_input__X10_v:focus-visible{outline:2px solid var(--dy-focus);outline-offset:1px;border-color:var(--dy-accent)}.diary_textarea__n3gkm{min-height:96px;padding:var(--cd-sp-xs) var(--cd-sp-sm);line-height:1.7;resize:vertical}.diary_input__X10_v:disabled{border-color:var(--dy-line);color:var(--dy-text);-webkit-text-fill-color:var(--dy-text);opacity:1}.diary_input__X10_v:disabled::-moz-placeholder{color:var(--dy-disabled);-webkit-text-fill-color:var(--dy-disabled)}.diary_input__X10_v:disabled::placeholder{color:var(--dy-disabled);-webkit-text-fill-color:var(--dy-disabled)}.diary_planGrid__Udynz{display:flex;flex-direction:column;gap:var(--cd-sp-sm)}.diary_planBox__CnszO{padding:var(--cd-sp-sm);border:1px solid var(--dy-line);border-radius:var(--cd-r-control);background:var(--dy-surface)}.diary_planBox__CnszO,.diary_routineList__YK3wQ{display:flex;flex-direction:column;gap:var(--cd-sp-xs)}.diary_routineList__YK3wQ{margin:0;padding:0;list-style:none}.diary_routineItem__inFSP{display:flex;gap:var(--cd-sp-xs);width:100%;min-height:var(--cd-btn-h);align-items:center;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--cd-t-body);line-height:1.6;text-align:left;color:var(--dy-text);cursor:pointer}.diary_routineItem__inFSP:disabled{cursor:default}.diary_routineItem__inFSP:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_routineDone__fIA_k{color:var(--dy-muted);text-decoration:line-through}.diary_routineMark__grM0V{flex:0 0 auto;width:1.2em;color:var(--dy-accent)}.diary_planRow__WnKbt{display:flex;align-items:center;gap:var(--cd-sp-xs)}.diary_planTime__DZKO2{flex:0 0 auto;min-width:3.6em;color:var(--dy-text);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_planTimeNone__iSrDv{color:var(--dy-muted)}.diary_planText___u8GI{flex:1 1 auto;min-width:0;font-size:var(--cd-t-body);line-height:1.6;overflow-wrap:anywhere}.diary_planRemove__75_4f{border-color:transparent;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_planAdd__bQr_D{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cd-sp-xs)}.diary_planTimeInput__Nydmi{flex:0 0 auto;width:7.5em}.diary_planAddButton__atN5C{flex:0 0 auto}.diary_achieveCount__3AY3s{margin-left:auto;color:var(--dy-text)}.diary_achieveTrack__emHI5{overflow:hidden;height:8px;border-radius:var(--cd-r-pill);background:var(--dy-surface);border:1px solid var(--dy-line)}.diary_achieveFill__Jivyp{display:block;height:100%;background:var(--dy-accent)}.diary_calHead__XD_us{display:flex;align-items:center;gap:var(--cd-sp-xs)}.diary_calMonth__puY1H{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;color:var(--dy-text)}.diary_calMeta__zowUm{margin:0}.diary_calMeta__zowUm,.diary_dowRow__CmejH{text-align:center;font-size:var(--cd-t-caption);color:var(--dy-muted)}.diary_dowRow__CmejH{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.diary_dowSun__9qRbp{color:var(--dy-gold)}.diary_monthGrid__zpHrD{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.diary_cell__e0iai{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:2px;aspect-ratio:1/1.14;padding:5px 2px 4px;border:1px solid transparent;border-radius:var(--cd-r-control);background:var(--dy-surface);cursor:pointer;transition:border-color var(--cd-dur-fast) ease,background var(--cd-dur-fast) ease}.diary_cell__e0iai:hover{border-color:var(--dy-line-ui)}.diary_cell__e0iai:focus-visible{outline:2px solid var(--dy-focus);outline-offset:1px}.diary_cellNum__WaBl5{font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums;color:var(--dy-text)}.diary_cellDot__xU47c{align-self:center;width:7px;height:7px;border-radius:var(--cd-r-pill);background:var(--dy-grain,transparent)}.diary_cellMarks__1sATk{display:flex;gap:2px;min-height:9px;font-size:9px;line-height:1;color:var(--dy-muted)}.diary_markStar__Ecopd{color:var(--dy-gold);font-style:normal}.diary_cellOut__YZOWH{background:transparent;cursor:default}.diary_cellOut__YZOWH .diary_cellNum__WaBl5{color:var(--dy-disabled)}.diary_cellSunday__LgiQm .diary_cellNum__WaBl5{color:var(--dy-gold)}.diary_cellSelected__citk1,.diary_cellToday__5L8mW{border-color:var(--dy-accent)}.diary_cellSelected__citk1{background:var(--dy-accent-soft)}.diary_legend__IIkjr{display:flex;flex-direction:column;gap:var(--cd-sp-xs);padding-top:var(--cd-sp-sm);border-top:1px solid var(--dy-line)}.diary_legendRow__Y5tmV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cd-sp-xs) var(--cd-sp-sm);margin:0;font-size:var(--cd-t-caption);color:var(--dy-muted)}.diary_legendKey__JrOLL{color:var(--dy-muted)}.diary_legendItem__qS_fV{display:inline-flex;align-items:center;gap:3px;color:var(--dy-muted)}.diary_legendDot__veZzD{width:6px;height:6px;border-radius:var(--cd-r-pill);background:var(--dy-grain,var(--dy-accent))}.diary_sheet__TVh0o{position:fixed;right:0;bottom:var(--dy-bottom-offset);left:0;z-index:4;display:flex;flex-direction:column;gap:var(--cd-sp-sm);max-height:calc(100dvh - var(--dy-bottom-offset) - var(--cd-sp-lg) * 3);overflow-y:auto;overscroll-behavior:contain;padding:var(--cd-sp-sm) var(--cd-sp-md) var(--cd-sp-lg);border-top:1px solid var(--dy-line-ui);border-radius:var(--cd-r-card) var(--cd-r-card) 0 0;background:var(--dy-surface-2);box-shadow:var(--dy-sheet-shadow)}.diary_sheetHandle__JMCv4{flex:0 0 auto;width:36px;height:4px;margin:2px auto var(--cd-sp-xs);border-radius:var(--cd-r-pill);background:var(--dy-line-ui)}.diary_sheetHead__YQ1Oc{display:flex;align-items:center;gap:var(--cd-sp-sm)}.diary_sheetTitle__g0eu7{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;color:var(--dy-text)}.diary_sheetSummary__GdpkU{display:flex;flex-direction:column;gap:var(--cd-sp-xs);margin:0}.diary_sumRow__rvqpW{display:flex;align-items:center;gap:var(--cd-sp-sm)}.diary_sumKey__2_iMF{flex:0 0 auto;width:3em;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_sumValue__Yy8xS{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--cd-sp-xs);margin:0;font-size:var(--cd-t-body);color:var(--dy-text)}.diary_dvTabs__RuLuQ{display:flex;gap:4px;border-bottom:1px solid var(--dy-line)}.diary_dvTab__ZBeIo{padding:7px 10px 8px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--dy-muted);font-family:inherit;font-size:var(--cd-t-caption);cursor:pointer}.diary_dvTab__ZBeIo[aria-selected=true]{color:var(--dy-accent);border-bottom-color:var(--dy-accent)}.diary_dvTab__ZBeIo:focus-visible{outline:2px solid var(--dy-focus);outline-offset:-2px}.diary_dvPanel__f20m8{display:flex;flex-direction:column;gap:var(--cd-sp-sm)}.diary_empty__Cc0A7{margin:0;color:var(--dy-muted);font-size:var(--cd-t-body);line-height:1.7}.diary_emptySmall__cDfjf{font-size:var(--cd-t-caption)}.diary_tagChip__YENV1{min-height:30px;padding:0 var(--cd-sp-sm);border-color:var(--dy-line);color:var(--dy-accent);background:var(--dy-accent-soft)}.diary_tagChipOn__Kr5yx{border-color:var(--dy-accent);background:var(--dy-accent);color:var(--dy-accent-ink)}.diary_tagChipOn__Kr5yx:hover{background:var(--dy-accent-hover)}.diary_recFilters__eauTG{display:flex;gap:var(--cd-sp-xs);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.diary_recFilters__eauTG::-webkit-scrollbar{display:none}.diary_recMonth__itwgz{display:flex;align-items:center;gap:var(--cd-sp-sm);margin:var(--cd-sp-xs) 0 0;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_recMonth__itwgz:after{content:"";flex:1 1 auto;height:1px;background:var(--dy-line)}.diary_recCard__jaVgZ{gap:var(--cd-sp-xs);color:inherit;text-decoration:none;transition:background var(--cd-dur-fast) ease,border-color var(--cd-dur-fast) ease}.diary_recCard__jaVgZ:hover{background:var(--dy-surface-hover);border-color:var(--dy-line-ui)}.diary_recCard__jaVgZ:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_recHead__AK_Om{display:flex;align-items:baseline;gap:var(--cd-sp-xs)}.diary_recDate__A8T_f{flex:0 0 auto;font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;font-variant-numeric:tabular-nums;color:var(--dy-text)}.diary_recDow__KXBT6{flex:0 0 auto;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_recTone__5DdlP{display:flex;align-items:center;gap:var(--cd-sp-xs);margin-left:auto;color:var(--dy-grain-ink,var(--dy-muted));font-size:var(--cd-t-caption)}.diary_recToneDot__4Vpa4{width:8px;height:8px;border-radius:50%;background:var(--dy-grain,var(--dy-accent))}.diary_recMood__dZgxq{flex:0 0 auto;font-size:var(--cd-t-body)}.diary_recLine__u9BB1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--dy-text);font-size:var(--cd-t-body);line-height:1.7;overflow-wrap:anywhere}.diary_recTags___p6lY{display:flex;flex-wrap:wrap;gap:4px}.diary_recTag__684BD{display:inline-flex;align-items:center;padding:2px var(--cd-sp-xs);border:1px solid var(--dy-line);border-radius:var(--cd-r-pill);background:var(--dy-accent-soft);color:var(--dy-accent);font-size:var(--cd-t-caption)}.diary_recFoot__2p3uM{display:flex;align-items:center;gap:var(--cd-sp-sm)}.diary_recBar__YnWJN{overflow:hidden;flex:1 1 auto;height:4px;border-radius:var(--cd-r-pill);background:var(--dy-line)}.diary_recBarFill__4GoTB{display:block;height:100%;background:var(--dy-accent)}.diary_recCount__EBdRO{flex:0 0 auto;color:var(--dy-muted);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_recMore__gTjcd{justify-content:center;width:100%}.diary_segment__xCi6C{display:flex;gap:2px;padding:2px;border:1px solid var(--dy-line);border-radius:var(--cd-r-pill);background:var(--dy-surface-2)}.diary_segmentItem__vLzQB{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:var(--cd-r-pill);color:var(--dy-muted);font-size:var(--cd-t-caption);text-decoration:none;transition:color var(--cd-dur-fast) ease,background var(--cd-dur-fast) ease}.diary_segmentItem__vLzQB:hover{color:var(--dy-text)}.diary_segmentItem__vLzQB:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_segmentItemOn__dhRSc{background:var(--dy-accent);color:var(--dy-accent-ink);font-weight:700}.diary_segmentItemOn__dhRSc:hover{color:var(--dy-accent-ink);background:var(--dy-accent-hover)}.diary_rangeChip__xcTiG{min-height:32px;padding:0 var(--cd-sp-sm)}.diary_rangeChip__xcTiG:hover{background:var(--dy-accent-soft)}.diary_rangeChipOn__4F9Eh{border-color:var(--dy-accent);background:var(--dy-accent);color:var(--dy-accent-ink)}.diary_rangeChipOn__4F9Eh:hover{background:var(--dy-accent-hover)}.diary_statTiles__3jLmA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cd-sp-sm)}.diary_statTile__roecV{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--cd-sp-sm);border:1px solid var(--dy-line);border-radius:var(--cd-r-card);background:var(--dy-surface-2)}.diary_statValue__R3aUw{display:flex;align-items:baseline;gap:2px;font-family:var(--font-display,inherit);font-size:var(--cd-t-section);font-weight:600;font-variant-numeric:tabular-nums;color:var(--dy-text)}.diary_statUnit__QmpJv{font-family:inherit;font-weight:400}.diary_statLabel__mmeot,.diary_statUnit__QmpJv{font-size:var(--cd-t-caption);color:var(--dy-muted)}.diary_grainRow__YOYi0{display:flex;flex-direction:column;gap:var(--cd-sp-xs);padding:var(--cd-sp-sm) 0;border-top:1px solid var(--dy-line)}.diary_grainRowHead__77Zx3{display:flex;align-items:center;gap:var(--cd-sp-xs);margin:0}.diary_grainRowName__tjKaY{flex:0 0 auto;font-weight:600;font-size:var(--cd-t-body);color:var(--dy-grain-ink,var(--dy-text))}.diary_grainRowMeta__pqdEG{flex:1 1 auto;min-width:0;text-align:right;color:var(--dy-muted);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_grainBarRow__6w987{display:flex;align-items:center;gap:var(--cd-sp-sm);margin:0}.diary_grainTrack__6soiV{overflow:hidden;flex:1 1 auto;height:6px;border-radius:var(--cd-r-pill);background:var(--dy-chip-x)}.diary_grainFill__XTqqb{display:block;height:100%;background:var(--dy-grain,var(--dy-accent))}.diary_grainPercent__CyRHo{flex:0 0 auto;min-width:3.5ch;text-align:right;color:var(--dy-text);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_grainRowFoot__LZNBL{display:flex;flex-wrap:wrap;gap:var(--cd-sp-sm)}.diary_grainRowFoot__LZNBL,.diary_grainRowThin__BZe3M{margin:0;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_moodRow__Khlz_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cd-sp-xs)}.diary_moodItem__n3te2{display:flex;flex-direction:column;align-items:center;gap:4px}.diary_moodFace__FN9jw{font-size:var(--cd-t-body)}.diary_moodTrack__WD0i7{overflow:hidden;width:100%;height:4px;border-radius:var(--cd-r-pill);background:var(--dy-chip-x)}.diary_moodFill__Wz2dJ{display:block;height:100%;background:var(--dy-accent)}.diary_moodCount__6tqRv{color:var(--dy-muted);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_weekRow__Pe1W9{display:flex;align-items:flex-end;gap:var(--cd-sp-xs)}.diary_weekItem__5X8_A{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.diary_weekPercent__VQ9eg{color:var(--dy-text);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_weekTrack__E1OIN{display:flex;align-items:flex-end;overflow:hidden;width:100%;height:56px;border-radius:var(--cd-r-sm);background:var(--dy-chip-x)}.diary_weekFill__pIOBu{display:block;width:100%;min-height:2px;background:var(--dy-accent)}.diary_weekLabel__scHKN{color:var(--dy-muted);font-size:var(--cd-t-caption);font-variant-numeric:tabular-nums}.diary_tagRank__5HqKn{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs)}.diary_tagRankCount__F1c7_{margin-left:var(--cd-sp-xs);color:var(--dy-muted);font-variant-numeric:tabular-nums}.diary_statsNote__cMkJT{padding:0 var(--cd-sp-xs)}.diary_searchOverlay__8l6Wu{position:fixed;inset:0;z-index:6;display:flex;flex-direction:column;background:var(--dy-bg)}.diary_searchBar__wgXsg{flex:0 0 auto;display:flex;align-items:center;gap:var(--cd-sp-sm);padding:var(--cd-sp-sm) var(--cd-sp-md);background:var(--dy-surface);border-bottom:1px solid var(--dy-line)}.diary_searchInput__8V_Nb{flex:1 1 auto;min-width:0}.diary_searchBody__XtTqz{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--cd-sp-sm);overflow-y:auto;overscroll-behavior:contain;padding:var(--cd-sp-md);padding-bottom:calc(var(--cd-sp-lg) + env(safe-area-inset-bottom, 0px))}.diary_searchCount__qRwtM{margin:0;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_hitDate__2aO1Y{flex:0 0 auto;color:var(--dy-text);font-size:var(--cd-t-body);font-weight:600;font-variant-numeric:tabular-nums}.diary_hitField__5U_mP{flex:0 0 auto;margin-left:auto;color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_hitSnippet__M3lwN{-webkit-line-clamp:3}.diary_hitSnippet__M3lwN mark{background:var(--dy-mark);color:var(--dy-text);border-radius:2px}.diary_tagField__Gn3nC{display:flex;flex-direction:column;gap:var(--cd-sp-xs)}.diary_tagFieldChips__yNuJ7{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs)}.diary_tagFieldChip__lo4C0{cursor:default}.diary_tagChipDel__mal2q{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:var(--dy-chip-x);color:inherit;font-family:inherit;font-size:var(--cd-t-caption);line-height:1;cursor:pointer}.diary_tagChipDel__mal2q:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_tagInput__R1hgm{flex:1 1 8em;min-width:0}.diary_moreList__vagnc{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.diary_moreItem__yvuvj+.diary_moreItem__yvuvj{border-top:1px solid var(--dy-line)}.diary_moreRow__M2oto{display:flex;align-items:center;gap:var(--cd-sp-sm);width:100%;min-height:var(--cd-btn-h);padding:var(--cd-sp-sm) 0;border:0;background:transparent;color:var(--dy-text);font-family:inherit;font-size:var(--cd-t-body);text-align:left;text-decoration:none;cursor:pointer}.diary_moreRow__M2oto:hover{color:var(--dy-accent)}.diary_moreRow__M2oto:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_moreIcon__42fzW{flex:0 0 auto;width:1.5em;text-align:center;font-size:var(--cd-t-card)}.diary_moreLabel__WNzya{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.diary_moreDesc__GR5iB{color:var(--dy-muted);font-size:var(--cd-t-caption)}.diary_dataActions__oeFaI{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs)}.diary_dataFileInput__Ef_Jg{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.diary_previewTiles__XjURw{grid-template-columns:repeat(3,minmax(0,1fr))}.diary_dangerBox__xw9ru{display:flex;flex-direction:column;gap:var(--cd-sp-sm);padding:var(--cd-sp-md);border:1px solid var(--dy-accent);border-radius:var(--cd-r-card);background:var(--dy-accent-soft)}.diary_dangerButton__sJHXz{border-color:var(--dy-accent);background:var(--dy-accent);color:var(--dy-accent-ink)}.diary_dangerButton__sJHXz:hover{background:var(--dy-accent-hover)}.diary_dangerButton__sJHXz[disabled]{border-color:var(--dy-line);background:transparent;color:var(--dy-disabled)}.diary_dangerButton__sJHXz[disabled]:hover{background:transparent}.diary_dataNotice__RDRea{color:var(--dy-text)}.diary_miniPlayer__eBtwf{position:fixed;right:0;bottom:var(--dy-nav-offset);left:0;z-index:3;display:flex;align-items:center;gap:var(--cd-sp-sm);height:var(--dy-mini-h,52px);padding:0 var(--cd-sp-md);background:var(--dy-surface-2);border-top:1px solid var(--dy-line)}.diary_miniTitle__6H1e1{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--dy-text);font-size:var(--cd-t-caption);text-overflow:ellipsis;white-space:nowrap}.diary_trackList__HHQOm{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.diary_trackItem__ta7HR+.diary_trackItem__ta7HR{border-top:1px solid var(--dy-line)}.diary_trackRow__F5xqb{display:flex;align-items:center;gap:var(--cd-sp-sm);width:100%;min-height:var(--cd-btn-h);padding:var(--cd-sp-xs) 0;border:0;background:transparent;color:var(--dy-text);font-family:inherit;font-size:var(--cd-t-body);text-align:left;cursor:pointer}.diary_trackRow__F5xqb:hover{color:var(--dy-accent)}.diary_trackRow__F5xqb:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_trackRowOn__SM92b{color:var(--dy-accent);font-weight:600}.diary_trackIcon__WYten{flex:0 0 auto;width:1.5em;text-align:center;font-size:var(--cd-t-caption)}.diary_trackTitle__TA3lm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diary_trackNow__6N3Qv{flex:0 0 auto;color:var(--dy-muted);font-size:var(--cd-t-caption);font-weight:400}.diary_actionCard___RXA9{display:flex;flex-direction:column;align-items:center;gap:var(--cd-sp-xs);padding:var(--cd-sp-lg) var(--cd-sp-md);border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-card);background:var(--dy-surface);text-align:center}.diary_actionEmoji___iu7C{font-size:2rem;line-height:1}.diary_actionName__7eIXU{font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:600;color:var(--dy-text)}.diary_actionTip__baD_u{color:var(--dy-muted);font-size:var(--cd-t-caption);line-height:1.7}.diary_cardPreview__WlI9M{display:flex;flex-direction:column;gap:var(--cd-sp-xs);min-height:160px;padding:var(--cd-sp-md);border-radius:var(--cd-r-card);background:var(--dy-card-bg);color:var(--dy-card-ink)}.diary_cardVivid__GTl0g{--dy-card-bg:linear-gradient(150deg,#b31955,#4f46e5 55%,#0f172a);--dy-card-ink:#ffffff;--dy-card-sub:rgba(255,255,255,0.92)}.diary_cardSoft__DSBXt{--dy-card-bg:linear-gradient(150deg,#fce7f3,#ddd6fe 55%,#dbeafe);--dy-card-ink:#1f2937;--dy-card-sub:#334155}.diary_cardNight__i0BK0{--dy-card-bg:linear-gradient(150deg,#312e81,#1e293b 55%,#020617);--dy-card-ink:#ffffff;--dy-card-sub:rgba(255,255,255,0.92)}.diary_cardPreviewDate__1YpLI{font-size:var(--cd-t-caption);font-weight:600;color:var(--dy-card-sub)}.diary_cardPreviewHead__DWyxE{font-family:var(--font-display,inherit);font-size:var(--cd-t-card);font-weight:700}.diary_cardPreviewLine__V60NS{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--cd-t-body);line-height:1.7;color:var(--dy-card-sub)}.diary_cardPreviewFoot__OeOel{margin-top:auto;font-size:var(--cd-t-caption);color:var(--dy-card-sub)}.diary_cardSave__6_vIF{border-color:var(--dy-accent);background:var(--dy-accent);color:var(--dy-accent-ink)}.diary_cardSave__6_vIF:hover{background:var(--dy-accent-hover)}.diary_cardSave__6_vIF[disabled]{border-color:var(--dy-line);background:transparent;color:var(--dy-disabled)}.diary_cardSave__6_vIF[disabled]:hover{background:transparent}.diary_togetherFields___vy8H{display:flex;flex-wrap:wrap;gap:var(--cd-sp-xs)}.diary_togetherFields___vy8H>*{flex:1 1 140px;min-width:0}.diary_togetherStrip__ZWMD8{display:grid;grid-template-columns:2.6em repeat(7,minmax(0,1fr));gap:4px;align-items:center}.diary_togetherWho__JjVDp{overflow:hidden;font-size:var(--cd-t-caption);color:var(--dy-muted);text-overflow:ellipsis;white-space:nowrap}.diary_togetherHead__7ojJm{font-size:var(--cd-t-caption);color:var(--dy-muted);text-align:center}.diary_togetherCell__2cf6d{height:22px;border-radius:var(--cd-r-sm,6px);background:var(--dy-grain,var(--dy-line))}.diary_togetherCellOff__r6SIL{background:transparent;box-shadow:inset 0 0 0 1px var(--dy-line-ui)}.diary_togetherCellPick__1pNTm{outline:2px solid var(--dy-gold);outline-offset:1px}.diary_togetherPick__ZbrnD{display:flex;flex-direction:column;gap:var(--cd-sp-xs);padding:var(--cd-sp-sm) var(--cd-sp-md);border:1px solid var(--dy-line);border-radius:var(--cd-r-card);background:var(--dy-surface-2)}.diary_togetherPickDate__2j8Z_{margin-left:var(--cd-sp-xs);font-weight:600;color:var(--dy-gold)}.diary_togetherPaid__yD6fA{display:flex;flex-wrap:wrap;gap:2px var(--cd-sp-sm);align-items:baseline;justify-content:space-between;padding:var(--cd-sp-sm) var(--cd-sp-md);border:1px solid var(--dy-line-ui);border-radius:var(--cd-r-card);color:var(--dy-text);font-size:var(--cd-t-body);text-decoration:none}.diary_togetherPaid__yD6fA:hover{background:var(--dy-surface-hover)}.diary_togetherPaid__yD6fA:focus-visible{outline:2px solid var(--dy-focus);outline-offset:2px}.diary_togetherPaidHint__Pii_s{font-size:var(--cd-t-caption);color:var(--dy-muted)}