.countdown[data-v-34d24d82]{border-radius:12px}.countdown svg[data-v-34d24d82]{width:18px;height:18px;flex:none}.countdown__start[data-v-34d24d82]{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:8px 12px;border:1px dashed #c7cdd8;border-radius:10px;background:#fff;color:#1f2937;text-align:left}.countdown__start[data-v-34d24d82]:hover{border-color:#173d79;background:#f5f8fd}.countdown__start svg[data-v-34d24d82]{color:#173d79}.countdown__start span[data-v-34d24d82]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.countdown__start strong[data-v-34d24d82]{font-size:14px;font-weight:650}.countdown__start small[data-v-34d24d82]{color:#4b5563;font-size:13px}.countdown__form[data-v-34d24d82]{display:grid;gap:6px;padding:12px;border:1px solid #d5d9e0;border-radius:10px;background:#fff}.countdown__label[data-v-34d24d82]{color:#374151;font-size:13px;font-weight:650}.countdown__row[data-v-34d24d82]{display:flex;flex-wrap:wrap;gap:8px}.countdown__row input[data-v-34d24d82]{min-height:44px;flex:1 1 170px;padding:0 10px;border:1px solid #c7cdd8;border-radius:8px;color:#111827;font-size:15px}.countdown__row input[data-v-34d24d82]:focus-visible{border-color:#173d79;box-shadow:0 0 0 1px #173d79;outline:none}.countdown__primary[data-v-34d24d82]{min-height:44px;padding:0 16px;border-radius:8px;background:#173d79;color:#fff;font-size:14px;font-weight:650}.countdown__primary[data-v-34d24d82]:hover{background:#0f2b57}.countdown__quiet[data-v-34d24d82]{min-height:36px;padding:0 10px;border:1px solid #d5d9e0;border-radius:8px;background:#fff;color:#1f2937;font-size:13px;font-weight:600}.countdown__row .countdown__quiet[data-v-34d24d82]{min-height:44px}.countdown__quiet[data-v-34d24d82]:hover{border-color:#173d79}.countdown__error[data-v-34d24d82]{margin:0;color:#b91c1c;font-size:13px}.countdown.is-set[data-v-34d24d82]{display:grid;gap:10px;padding:12px 14px;border:1px solid #d7e1f2;background:#f5f8fd}.countdown.is-past[data-v-34d24d82]{border-color:#e5e7eb;background:#fafbfc}.countdown__head[data-v-34d24d82]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.countdown__icon[data-v-34d24d82]{color:#173d79}.countdown__when[data-v-34d24d82]{display:flex;min-width:0;flex:1 1 200px;flex-direction:column}.countdown__days[data-v-34d24d82]{color:#0f2b57;font-size:18px;font-weight:750;line-height:1.25}.countdown__when span[data-v-34d24d82]{color:#4b5563;font-size:13px}.countdown__actions[data-v-34d24d82]{display:flex;gap:6px}.countdown__plan[data-v-34d24d82]{display:grid;gap:6px}.countdown__target[data-v-34d24d82]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;color:#111827;font-size:14px}.countdown__target span[data-v-34d24d82]{color:#4b5563;font-size:13px}.countdown__bar[data-v-34d24d82]{height:8px;overflow:hidden;border-radius:999px;background:#dfe6f2}.countdown__bar span[data-v-34d24d82]{display:block;height:100%;border-radius:inherit;background:#173d79;transition:width .3s ease}.countdown__status[data-v-34d24d82],.countdown__note[data-v-34d24d82]{margin:0;color:#374151;font-size:13px;line-height:1.4}.countdown__goal[data-v-34d24d82]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.countdown__link[data-v-34d24d82]{min-height:32px;padding:0 4px;color:#173d79;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){.countdown__quiet[data-v-34d24d82],.countdown__link[data-v-34d24d82]{min-height:44px}}@media(prefers-reduced-motion:reduce){.countdown__bar span[data-v-34d24d82]{transition:none}}.study-shell[data-v-4d107274]{position:fixed;z-index:700;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#0f172a8c}.study-shell__panel[data-v-4d107274]{display:flex;width:min(880px,100%);max-height:calc(100dvh - 32px);min-height:min(560px,calc(100dvh - 32px));flex-direction:column;overflow:auto;border-radius:18px;background:#f4f6fa;box-shadow:0 24px 60px -20px #0f172a80;outline:none}.study-shell__top[data-v-4d107274]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 10px 20px}.study-shell__title[data-v-4d107274]{display:flex;min-width:0;flex-direction:column;color:#111827;font-size:15px;line-height:1.25}.study-shell__title span[data-v-4d107274]{color:#4b5563;font-size:13px}.study-shell__tools[data-v-4d107274]{display:flex;align-items:center;gap:6px}.study-shell__close[data-v-4d107274]{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:#374151;background:#fff;box-shadow:0 0 0 1px #1118271a}.study-shell__close svg[data-v-4d107274]{width:20px;height:20px}.study-shell__bar[data-v-4d107274]{height:4px;margin:0 20px;overflow:hidden;border-radius:999px;background:#e3e7ee}.study-shell__bar span[data-v-4d107274]{display:block;height:100%;border-radius:inherit;background:#2563eb;transition:width .2s ease}.study-shell__body[data-v-4d107274]{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}@media(max-width:640px){.study-shell[data-v-4d107274]{padding:0}.study-shell__panel[data-v-4d107274]{height:100dvh;max-height:none;min-height:0;border-radius:0}.study-shell__body[data-v-4d107274]{padding:14px 16px 18px}}.listen[data-v-68b863ee]{display:grid;width:min(620px,100%);margin:0 auto;gap:18px;padding:8px 0 16px}.listen__empty[data-v-68b863ee]{margin:24px 0;color:#374151;font-size:15px;text-align:center}.listen__now[data-v-68b863ee]{display:grid;min-height:180px;align-content:center;gap:10px;padding:22px;border:1px solid #e3e6ec;border-radius:16px;background:#fff;text-align:center}.listen__side[data-v-68b863ee]{color:#173d79;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.listen__text[data-v-68b863ee]{display:-webkit-box;overflow:hidden;margin:0;color:#111827;font-size:clamp(18px,4vw,24px);font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow-wrap:anywhere}.listen__controls[data-v-68b863ee]{display:flex;align-items:center;justify-content:center;gap:22px}.listen__skip[data-v-68b863ee],.listen__play[data-v-68b863ee]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.listen__skip[data-v-68b863ee]{width:52px;height:52px;border:1px solid #d5d9e0;background:#fff;color:#1f2937}.listen__skip[data-v-68b863ee]:hover:not(:disabled){border-color:#173d79}.listen__skip[data-v-68b863ee]:disabled{color:#9ca3af}.listen__play[data-v-68b863ee]{width:72px;height:72px;background:#173d79;color:#fff}.listen__play[data-v-68b863ee]:hover{background:#0f2b57}.listen__skip svg[data-v-68b863ee]{width:22px;height:22px}.listen__play svg[data-v-68b863ee]{width:32px;height:32px}.listen__skip[data-v-68b863ee]:focus-visible,.listen__play[data-v-68b863ee]:focus-visible,.listen__speed button[data-v-68b863ee]:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.listen__status[data-v-68b863ee]{margin:-6px 0 0;color:#4b5563;font-size:14px;text-align:center}.listen__speed[data-v-68b863ee]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;color:#374151;font-size:14px;font-weight:600}.listen__speed [role=radiogroup][data-v-68b863ee]{display:inline-flex;padding:3px;border-radius:10px;background:#eef1f6}.listen__speed button[data-v-68b863ee]{min-width:56px;min-height:44px;padding:0 10px;border-radius:8px;color:#1f2937;font-size:14px;font-variant-numeric:tabular-nums;font-weight:650}.listen__speed button[aria-checked=true][data-v-68b863ee]{background:#fff;box-shadow:0 1px 2px #0f172a26;color:#0f2b57}.listen__note[data-v-68b863ee],.listen__keys[data-v-68b863ee]{margin:0;color:#4b5563;font-size:13px;line-height:1.45;text-align:center}@media(hover:none){.listen__keys[data-v-68b863ee]{display:none}}
