._scrollPage_1yk06_1{box-sizing:border-box;height:100%;padding-top:58px;padding-bottom:104px;overflow:auto}._headerRow_1yk06_9{justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 20px;display:flex}._headerRight_1yk06_17{align-items:center;gap:10px;display:flex}._dateStyle_1yk06_23{font-family:var(--font-text);color:var(--ink-3);font-size:14px;font-weight:600}._greetStyle_1yk06_30{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-size:27px;font-weight:800}._avatarStyle_1yk06_39{background:var(--ink);color:#fff;width:42px;height:42px;font-family:var(--font-display);border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid}._heroWrap_1yk06_52{margin-bottom:22px;padding:0 16px}._heroCard_1yk06_57{background:var(--ink);border-radius:26px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000002e}._heroRadial_1yk06_66{pointer-events:none;background:radial-gradient(120% 120% at 90% 0,#ffffff2e,#0000 55%);position:absolute;inset:0}._heroRelative_1yk06_73{position:relative}._heroTopRow_1yk06_77{align-items:center;gap:8px;margin-bottom:14px;display:flex}._heroSuperLabel_1yk06_84{font-family:var(--font-text);color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700}._heroAccentLabel_1yk06_93{font-family:var(--font-display);color:var(--accent);letter-spacing:.02em;margin-bottom:4px;font-size:14px;font-weight:800}._heroTitleStyle_1yk06_102{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:28px;font-weight:800;line-height:1.05}._heroMetaRow_1yk06_114{gap:18px;margin:18px 0 22px;display:flex}._linkBtn_1yk06_120{font-family:var(--font-text);cursor:pointer;color:#ffffffd9;background:0 0;border:none;width:100%;margin-top:8px;padding:8px;font-size:14px;font-weight:700}._heroBlockedHint_1yk06_133{text-align:center;font-family:var(--font-text);color:#ffffffe6;margin-top:10px;font-size:13px;font-weight:600}._checkinWrap_1yk06_142{margin-bottom:4px;padding:0 16px}._checkinCard_1yk06_147{background:var(--surface);cursor:pointer;width:100%;box-shadow:0 1px 4px #0000000a, inset 0 0 0 1.5px var(--accent-soft);border:none;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}._checkinIconBox_1yk06_162{background:var(--accent-soft);border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}._checkinIconColor_1yk06_172{color:var(--accent-deep)}._finishedWrap_1yk06_178{padding:12px 16px 0}._finishedCard_1yk06_182{text-align:center;background:var(--surface);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:12px;padding:28px 22px;display:flex}._finishedIconBox_1yk06_194{border-radius:var(--radius-pill);background:var(--accent-soft);place-items:center;width:56px;height:56px;display:grid}._finishedIconColor_1yk06_203{color:var(--accent-deep)}._finishedTitle_1yk06_207{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:800}._finishedText_1yk06_216{font-family:var(--font-text);color:var(--ink-2);max-width:30ch;margin:0;font-size:14px;line-height:1.5}._finishedLink_1yk06_225{font-family:var(--font-text);color:var(--accent-deep);cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:none;margin-top:2px;padding:8px 12px;font-size:14px;font-weight:700;transition:opacity .15s}._finishedLink_1yk06_225:hover{opacity:.75}._finishedLink_1yk06_225:active{opacity:.6}._finishedLink_1yk06_225:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._checkinTextBlock_1yk06_252{text-align:left;flex:1;min-width:0}._checkinTitleRow_1yk06_258{align-items:center;gap:7px;display:flex}._checkinTitle_1yk06_258{font-family:var(--font-display);color:var(--ink);font-size:15.5px;font-weight:800}._checkinDot_1yk06_271{background:var(--accent);border-radius:99px;width:7px;height:7px}._checkinSubtitle_1yk06_278{font-family:var(--font-text);color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:600}._checkinChevron_1yk06_286{color:var(--ink-3)}._sectionTitle_1yk06_290{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;padding:24px 20px 12px;font-size:15px;font-weight:800}._dayCarousel_1yk06_299{scrollbar-width:none;gap:10px;padding:0 16px 4px;display:flex;overflow-x:auto}._weekRow_1yk06_307{gap:12px;padding:0 16px;display:flex}._miniCard_1yk06_314{background:var(--surface);border-radius:20px;padding:16px;box-shadow:0 1px 5px #0000000a}._miniCardFlex_1yk06_321{background:var(--surface);border-radius:20px;flex:1;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 1px 5px #0000000a}._statLabel_1yk06_332{font-family:var(--font-text);color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:600}._statValueSessions_1yk06_340{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:800}._progressCardBase_1yk06_348{background:var(--surface);text-align:left;cursor:pointer;border:none;border-radius:20px;flex:1;padding:16px;display:block;box-shadow:0 1px 5px #0000000a}._progressCardTopRow_1yk06_360{justify-content:space-between;align-items:center;display:flex}._progressChartIcon_1yk06_366{color:var(--accent-deep)}._progressChevronIcon_1yk06_370{color:var(--ink-3)}._progressLabel_1yk06_374{font-family:var(--font-text);color:var(--ink-3);margin-top:12px;font-size:12.5px;font-weight:600}._ringLabelStyle_1yk06_382{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:800}._metaOuter_1yk06_391{color:#ffffffd1;align-items:center;gap:6px;display:flex}._metaIconWrap_1yk06_398{place-items:center;display:grid}._metaText_1yk06_403{font-family:var(--font-text);font-size:13px;font-weight:600}._pillBase_1yk06_413{box-sizing:border-box;text-align:left;border:none;border-radius:18px;flex-direction:column;flex-shrink:0;width:132px;height:128px;padding:13px 14px;display:flex}._pillTopRow_1yk06_426{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._pillTitle_1yk06_434{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}._pillSub_1yk06_444{white-space:nowrap;text-overflow:ellipsis;margin-top:auto;overflow:hidden}._pillDot_1yk06_451{background:var(--accent);border-radius:99px;width:8px;height:8px}._pillCheckIcon_1yk06_458{color:var(--accent-deep)}._pillRestIcon_1yk06_462,._pillLockIcon_1yk06_466{color:var(--ink-3)}._pillRingDot_1yk06_470{border:2px solid var(--accent);background:0 0;border-radius:99px;width:8px;height:8px}
