.Ring_root__5YsPi{position:relative;display:inline-block}.Ring_svg__VMn2h{transform:rotate(-90deg);display:block}.Ring_track__6Efjw{fill:none}.Ring_arc__MlfDm{fill:none;transition:stroke-dashoffset var(--duration-slow) var(--ease-default);stroke-linecap:round}.Ring_label___rrEd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.1}.Stat_root__zBV2C{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.Stat_label___t6Wi{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.Stat_row__FVfxl{display:flex;align-items:baseline;gap:var(--space-1)}.Stat_value__NeEwj{font-family:var(--font-display),system-ui,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--tone,var(--ink))}.Stat_unit__fglMU{font-size:12px;color:var(--muted);font-weight:600}.Stat_trend__0189F{font-size:11px;font-weight:700;-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.Stat_trend__0189F[data-dir=up]{color:var(--green)}.Stat_trend__0189F[data-dir=down]{color:var(--red)}.TopicRow_row__wwlgU{display:flex;align-items:center;gap:var(--space-3);padding-block:10px}.TopicRow_body__g08qj{flex:1 1;min-inline-size:0;display:grid;grid-gap:var(--space-1-half,6px);gap:var(--space-1-half,6px)}.TopicRow_head__ZWehM{display:flex;align-items:center;gap:var(--space-1-half,6px)}.TopicRow_name__CZc1K{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopicRow_trend__UP_fM{font-size:10px;font-weight:700;white-space:nowrap}.TopicRow_trend__UP_fM[data-dir=up]{color:var(--green)}.TopicRow_trend__UP_fM[data-dir=down]{color:var(--red)}.TopicRow_aside__0IthM{text-align:end;min-inline-size:3.25rem}.TopicRow_pct__mc6Zz{font-family:var(--font-num),ui-monospace,monospace;font-size:14px;font-weight:700;color:var(--ink)}.TopicRow_qs__QkjD8{font-size:10px;color:var(--muted)}.DailySubjectCard_card__4s6bP{position:relative;background:var(--card);border:1px solid var(--line-2);border-radius:18px;box-shadow:var(--shadow-sm);padding:14px;-webkit-padding-start:18px;padding-inline-start:18px;overflow:hidden;cursor:pointer;text-align:start;font-family:inherit;inline-size:100%;transition:transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-slow) var(--ease-default)}.DailySubjectCard_card__4s6bP[data-done=true]{cursor:default;opacity:.92;box-shadow:none}.DailySubjectCard_card__4s6bP:not([data-done=true]):active{transform:scale(.99)}.DailySubjectCard_card__4s6bP:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DailySubjectCard_stripe__OcNd0{position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--stripe,var(--primary))}.DailySubjectCard_head__J4M1n{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:var(--space-1-half,6px);margin-block-end:var(--space-1-half,6px);gap:var(--space-2)}.DailySubjectCard_subject__7Omza{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--stripe,var(--primary))}.DailySubjectCard_bucket__YneYo{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.DailySubjectCard_scoreChip__Tm9uo{display:inline-flex;align-items:center;gap:var(--space-1);font-size:10px;font-weight:700;color:var(--green);background:var(--green-soft);padding:3px 7px;border-radius:var(--radius-pill)}.DailySubjectCard_topic__VXYQ2{font-family:var(--font-display),system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.DailySubjectCard_meta__9rNMS{font-size:11px;color:var(--muted);font-weight:500}.Modal_backdrop__Sc_AG{position:fixed;inset:0;background:rgba(15,23,42,.55);display:grid;place-items:center;padding:var(--space-5);z-index:var(--z-modal);animation:Modal_fadeIn__dcx1y var(--duration-slow) var(--ease-default)}.Modal_panel__GAzv1{background:var(--card);border-radius:var(--radius-20);box-shadow:var(--shadow-lg);inline-size:min(100%,28rem);padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3);animation:Modal_rise__9Sugp var(--duration-slow) var(--ease-default);max-block-size:calc(100dvh - var(--space-8));overflow-y:auto}.Modal_head__N9dc_{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.Modal_title__ryQNi{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.Modal_sub__O8T9s{font-size:14px;color:var(--ink-3);line-height:1.5}.Modal_actions__ni2M7{display:flex;gap:var(--space-2);justify-content:flex-end;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.Modal_actions__ni2M7[data-stack=true]{flex-direction:column-reverse;align-items:stretch}@keyframes Modal_fadeIn__dcx1y{0%{opacity:0}to{opacity:1}}@keyframes Modal_rise__9Sugp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}