.ArticleModal-module__8aKKBq__overlay{z-index:100;background:#2b282073;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ArticleModal-module__8aKKBq__modal{background:var(--paper);border:1px solid var(--line-strong);width:100%;max-width:560px;margin:auto;padding:2rem 2rem 1.6rem}.ArticleModal-module__8aKKBq__meta{color:var(--muted);margin-bottom:14px;font-size:12.5px}.ArticleModal-module__8aKKBq__videoMark{color:var(--ink-soft);font-weight:500}.ArticleModal-module__8aKKBq__title{font-family:var(--font-title), serif;margin-bottom:18px;font-size:25px;font-weight:800;line-height:1.4}.ArticleModal-module__8aKKBq__summaryLabel{color:var(--muted);letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:700}.ArticleModal-module__8aKKBq__summary{color:var(--ink-soft);border-bottom:1px solid var(--line);margin-bottom:1.4rem;padding-bottom:1.4rem;font-size:15px;line-height:1.75}.ArticleModal-module__8aKKBq__actions{gap:10px;display:flex}.ArticleModal-module__8aKKBq__btnPrimary{background:var(--ink);color:var(--paper);border-radius:var(--radius);border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ArticleModal-module__8aKKBq__btnPrimary svg{width:13px;height:13px}.ArticleModal-module__8aKKBq__btnClose{border:1px solid var(--border-soft);color:var(--ink-soft);border-radius:var(--radius);cursor:pointer;background:0 0;padding:13px 20px;font-size:14px}@media (max-width:480px){.ArticleModal-module__8aKKBq__title{font-size:21px}.ArticleModal-module__8aKKBq__modal{padding:1.5rem 1.3rem 1.2rem}}
.CheckIn-module__nlVeBa__box{background:var(--ink);color:var(--paper);padding:1.4rem 1.6rem 1.5rem}.CheckIn-module__nlVeBa__question{font-family:var(--font-title), serif;color:var(--paper);text-align:center;margin-bottom:14px;font-size:17px;line-height:1.5}.CheckIn-module__nlVeBa__options{flex-direction:column;gap:7px;display:flex}.CheckIn-module__nlVeBa__option{background:var(--paper);border-radius:var(--radius);color:var(--ink);text-align:center;font-size:13.5px;font-family:var(--font-body), sans-serif;cursor:pointer;border:none;padding:11px;transition:background .12s}.CheckIn-module__nlVeBa__option:hover{background:#fff}.CheckIn-module__nlVeBa__response{text-align:center}.CheckIn-module__nlVeBa__responseHead{color:#b9b19c;margin-bottom:10px;font-size:12px}.CheckIn-module__nlVeBa__responseLine{font-family:var(--font-title), serif;color:var(--paper);font-size:17px;line-height:1.55}.CheckIn-module__nlVeBa__responseMsg{font-family:var(--font-title), serif;color:#c4bba2;margin-top:12px;font-size:14.5px;line-height:1.65}.CheckIn-module__nlVeBa__loginHint{color:var(--muted);border-top:1px solid #44403a;margin-top:16px;padding-top:14px;font-size:11.5px}@media (max-width:480px){.CheckIn-module__nlVeBa__question,.CheckIn-module__nlVeBa__responseLine{font-size:16px}}
.TodayView-module__CmQ3eq__dateline{padding:1.1rem 1.6rem 1rem}.TodayView-module__CmQ3eq__date{font-family:var(--font-title), serif;color:var(--muted);font-size:15px}.TodayView-module__CmQ3eq__feed{padding-bottom:0}.TodayView-module__CmQ3eq__card{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:0 0;align-items:flex-start;gap:14px;padding:1.2rem 1.6rem;transition:background .12s;display:flex}.TodayView-module__CmQ3eq__card:hover{background:var(--surface)}.TodayView-module__CmQ3eq__cardNum{font-family:var(--font-title), serif;color:#c4bba2;flex-shrink:0;min-width:18px;font-size:24px;font-weight:800;line-height:1.25;transition:color .2s}.TodayView-module__CmQ3eq__cardRead .TodayView-module__CmQ3eq__cardNum{color:var(--ink)}.TodayView-module__CmQ3eq__check{font-family:var(--font-body), sans-serif;font-size:18px;font-weight:700}.TodayView-module__CmQ3eq__cardRead .TodayView-module__CmQ3eq__cardTitle{color:var(--muted)}.TodayView-module__CmQ3eq__cardRead .TodayView-module__CmQ3eq__cardMeta{opacity:.85}.TodayView-module__CmQ3eq__cardBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TodayView-module__CmQ3eq__cardMeta{color:var(--muted);font-size:12px}.TodayView-module__CmQ3eq__videoMark{color:var(--ink-soft);font-weight:500}.TodayView-module__CmQ3eq__cardTitle{font-family:var(--font-title), serif;color:var(--ink);font-size:19px;font-weight:700;line-height:1.42}.TodayView-module__CmQ3eq__progressBox{background:var(--surface);text-align:center;padding:1.5rem 1.6rem 1.6rem}.TodayView-module__CmQ3eq__progressGuide{font-family:var(--font-title), serif;color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.55}.TodayView-module__CmQ3eq__progressRow{align-items:center;gap:10px;display:inline-flex}.TodayView-module__CmQ3eq__dots{align-items:center;gap:7px;display:flex}.TodayView-module__CmQ3eq__dot{background:0 0;border:1.5px solid #c4bba2;border-radius:50%;width:8px;height:8px;transition:background .25s}.TodayView-module__CmQ3eq__dotDone{background:#c4bba2}.TodayView-module__CmQ3eq__progressLabel{color:var(--muted);letter-spacing:.02em;font-size:12.5px}@media (max-width:480px){.TodayView-module__CmQ3eq__cardTitle{font-size:17px}}
.ArchiveViews-module__2mYe5q__dayRow{border-bottom:1px solid var(--line);gap:18px;padding:1.1rem 1.6rem;display:flex}.ArchiveViews-module__2mYe5q__dayDate{font-family:var(--font-title), serif;color:var(--muted);flex-direction:column;flex-shrink:0;gap:2px;width:60px;padding-top:2px;font-size:15px;font-weight:700;display:flex}.ArchiveViews-module__2mYe5q__dayDow{font-family:var(--font-body), sans-serif;color:#b4ac97;font-size:11px;font-weight:400}.ArchiveViews-module__2mYe5q__dayItems{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ArchiveViews-module__2mYe5q__dayItem{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:0 0;border:none;padding:0;display:block}.ArchiveViews-module__2mYe5q__dayItemTitle{font-family:var(--font-title), serif;color:var(--ink);margin-bottom:2px;font-size:15.5px;font-weight:700;line-height:1.42}.ArchiveViews-module__2mYe5q__dayItem:hover .ArchiveViews-module__2mYe5q__dayItemTitle{text-decoration:underline}.ArchiveViews-module__2mYe5q__dayItemMeta{color:var(--muted);font-size:11.5px}.ArchiveViews-module__2mYe5q__catRow{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:.8rem 1.6rem;display:flex}.ArchiveViews-module__2mYe5q__cat{border-radius:var(--radius);color:var(--muted);cursor:pointer;font-size:12px;font-family:var(--font-body), sans-serif;background:0 0;border:none;padding:4px 11px}.ArchiveViews-module__2mYe5q__catActive{color:var(--ink);background:var(--surface);font-weight:700}.ArchiveViews-module__2mYe5q__allItem{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:0 0;padding:1rem 1.6rem;transition:background .12s;display:block}.ArchiveViews-module__2mYe5q__allItem:hover{background:var(--surface)}.ArchiveViews-module__2mYe5q__allItemMeta{color:var(--muted);margin-bottom:3px;font-size:11.5px}.ArchiveViews-module__2mYe5q__allItemTitle{font-family:var(--font-title), serif;color:var(--ink);font-size:16px;font-weight:700;line-height:1.42}.ArchiveViews-module__2mYe5q__videoMark{color:var(--ink-soft);font-weight:500}.ArchiveViews-module__2mYe5q__empty{text-align:center;color:var(--muted);padding:2rem 1.6rem;font-size:13.5px}@media (max-width:480px){.ArchiveViews-module__2mYe5q__dayRow{gap:12px;padding:1rem 1.2rem}.ArchiveViews-module__2mYe5q__dayDate{width:48px;font-size:14px}}
.HomeTabs-module__HHPquG__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;padding:.95rem 1.6rem;display:flex;overflow-x:auto}.HomeTabs-module__HHPquG__tabs::-webkit-scrollbar{display:none}.HomeTabs-module__HHPquG__tab{color:var(--muted);white-space:nowrap;cursor:pointer;font-size:14px;font-family:var(--font-body), sans-serif;background:0 0;border:none;padding-bottom:4px}.HomeTabs-module__HHPquG__tabActive{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:700}
