.TopicDiscover_modeSwitch__xb4r0{width:276px;max-width:100%;margin-top:18px;border-radius:999px}.TopicDiscover_modeSwitch__xb4r0 button[data-state=on]{cursor:grab}.TopicDiscover_modeSwitch__xb4r0 button[data-state=on]:active{cursor:grabbing}.TopicDiscover_modeLabel__wE_8Z{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:14px;line-height:1;font-weight:550;color:#64748b}.TopicDiscover_selectedModeLabel__JXb0D{color:#0F2A4A}html:has(.TopicDiscover_dialog__kJP15[data-topic-swipe]){overflow-y:hidden;scrollbar-gutter:auto}.TopicDiscover_dialog__kJP15[data-state]{--discover-card-width:480px;--topic-ink:#0F2A4A;--topic-muted:#475569;position:fixed;inset:0;transform:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:#f9fafb;color:var(--topic-ink);font-family:inherit;animation:TopicDiscover_discover-open__Lsay0 .2s ease-out both}.TopicDiscover_dialog__kJP15[data-state=closed]{animation:TopicDiscover_discover-close__pYYas .16s ease-in both}.TopicDiscover_overlay__knyNP[data-state]{animation-duration:.2s;background:#0f2a4a33}.TopicDiscover_header__O__C1{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;width:min(100%,calc(var(--discover-card-width) + 48px));margin:0 auto;min-height:calc(68px + var(--app-safe-area-top, env(safe-area-inset-top)));padding:calc(12px + var(--app-safe-area-top, env(safe-area-inset-top))) 24px 12px}.TopicDiscover_wordmark__CHb8P{display:inline-flex;align-items:center;min-height:44px;color:var(--topic-ink);font-size:20px;line-height:1.3;font-weight:900;letter-spacing:-.035em;white-space:nowrap;border-radius:4px}.TopicDiscover_headerActions__rZAQ9{display:flex;align-items:center;gap:4px}.TopicDiscover_header__O__C1 .TopicDiscover_close__fDZSS,.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb,.TopicDiscover_header__O__C1 .TopicDiscover_undo__pik8I{height:44px;border-radius:50%;padding:0}.TopicDiscover_header__O__C1 .TopicDiscover_close__fDZSS,.TopicDiscover_header__O__C1 .TopicDiscover_undo__pik8I{width:44px}.TopicDiscover_close__fDZSS svg,.TopicDiscover_undo__pik8I svg{width:20px;height:20px}.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb{gap:6px;width:56px;border-radius:999px;font-variant-numeric:tabular-nums}.TopicDiscover_savedLabel__QlyCx{display:none}.TopicDiscover_workspace__Heen0{position:relative;flex:1;min-height:0;width:100%;display:flex;justify-content:center;padding:4px 24px 8px}.TopicDiscover_deck__cu4Ph{position:relative;isolation:isolate;width:min(100%,480px);height:100%;min-height:0}.TopicDiscover_storageNote__yugX_{flex-shrink:0;margin:0 auto;padding:4px 16px;font-size:12px;text-align:center;line-height:1.5;color:#475569}.TopicDiscover_saveError__rSeeA{position:absolute;left:50%;bottom:130px;transform:translateX(-50%);z-index:5;width:min(calc(100% - 32px),440px);margin:0;padding:12px 16px;border:1px solid #e2e8f0;border-radius:16px;background:white;box-shadow:0 4px 24px #0f2a4a18;color:#334155;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:12px}.TopicDiscover_saveError__rSeeA p{flex:1;margin:0}.TopicDiscover_saveError__rSeeA button{flex-shrink:0;min-height:44px;padding-inline:12px}.TopicDiscover_loadingCard__b3Km7{width:min(100%,480px);height:100%;border-radius:24px;background:#f1f5f9}.TopicDiscover_finished__zt2zD{align-self:center;text-align:center;width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:18px}.TopicDiscover_finishedIcon__NPr6S{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#d1fae5;color:#065f46}.TopicDiscover_finished__zt2zD h2{font-size:28px;line-height:1.2;font-weight:750;letter-spacing:-.025em}.TopicDiscover_finished__zt2zD p{font-size:16px;line-height:1.6;color:#475569}.TopicDiscover_dialog__kJP15 :focus-visible{outline:2px solid var(--topic-ink);outline-offset:3px}@keyframes TopicDiscover_discover-open__Lsay0{0%{opacity:0}to{opacity:1}}@keyframes TopicDiscover_discover-close__pYYas{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.TopicDiscover_dialog__kJP15[data-state]{background:white}.TopicDiscover_header__O__C1{padding-inline:16px;gap:8px}.TopicDiscover_wordmark__CHb8P{font-size:18px}.TopicDiscover_workspace__Heen0{padding:0 10px calc(8px + env(safe-area-inset-bottom))}}@media (max-height:600px){.TopicDiscover_header__O__C1{min-height:calc(56px + var(--app-safe-area-top, env(safe-area-inset-top)));padding-block:calc(8px + var(--app-safe-area-top, env(safe-area-inset-top))) 8px}}@media (prefers-reduced-motion:reduce){.TopicDiscover_dialog__kJP15[data-state],.TopicDiscover_overlay__knyNP[data-state]{animation:none}}@media (min-width:721px) and (min-height:721px),(min-width:721px) and (pointer:fine){.TopicDiscover_dialog__kJP15[data-state]{--discover-card-width:520px;justify-content:center;padding-block:16px}.TopicDiscover_workspace__Heen0{flex:0 1 auto;height:min(740px,calc(100dvh - 104px - var(--app-safe-area-top, 0px)))}.TopicDiscover_deck__cu4Ph,.TopicDiscover_loadingCard__b3Km7{width:min(100%,520px)}}@media (min-width:721px){.TopicDiscover_savedLabel__QlyCx{display:inline}.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb{width:auto;padding-inline:10px}}@media (max-width:360px){.TopicDiscover_header__O__C1{padding-inline:12px;gap:6px}.TopicDiscover_wordmark__CHb8P{font-size:15px}.TopicDiscover_headerActions__rZAQ9{gap:0}.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb{width:52px;gap:4px}}.TopicDiscover_header__O__C1 .TopicDiscover_close__fDZSS{width:auto;gap:6px;padding-inline:10px;border-radius:999px}.TopicDiscover_browseLabel__Y5qiY{font-size:14px}@media (max-width:600px){.TopicDiscover_browseLabel__Y5qiY{display:none}.TopicDiscover_header__O__C1 .TopicDiscover_close__fDZSS{width:44px;padding:0}}@media (max-width:360px){.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb{width:44px;gap:3px;font-size:12px}.TopicDiscover_header__O__C1 .TopicDiscover_shortlist__RicMb svg{width:16px}}.TopicDiscover_introduction__HEUaf[data-state]{width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 48px);padding:28px;border-radius:24px;overflow-y:auto;color:#0F2A4A}.TopicDiscover_introduction__HEUaf .TopicDiscover_introductionCopy__g0zft{margin-top:12px;font-size:16px;line-height:1.65;color:#475569}.TopicDiscover_introductionOverlay__ij9GO[data-state]{background:#0f2a4a66}.TopicDiscover_keyboardTip__vFD_v{display:none;font-size:13px;line-height:1.6;color:#64748b}.TopicDiscover_workspace__Heen0[hidden]{display:none}.TopicDiscover_savedHeading__BKg6k{display:flex;align-items:center;gap:8px;min-width:0}.TopicDiscover_savedHeading__BKg6k h2{font-size:17px;line-height:1.4;font-weight:700}.TopicDiscover_savedHeading__BKg6k .TopicDiscover_savedBack__TCAxJ{width:44px;height:44px;padding:0;border-radius:50%;flex-shrink:0}.TopicDiscover_savedCounter__bTev5{font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--topic-muted)}.TopicDiscover_savedNotice__Tu399{position:absolute;left:50%;bottom:116px;transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 40px);padding:4px 8px 4px 16px;border:1px solid #e2e8f0;border-radius:16px;background:white;box-shadow:0 4px 20px #0f2a4a16;color:var(--topic-ink);font-size:14px}.TopicDiscover_savedNotice__Tu399 button{min-height:44px;padding-inline:12px}.TopicDiscover_savedWithNotice__T7VyB .TopicDiscover_saveError__rSeeA{bottom:180px}@media (pointer:fine){.TopicDiscover_keyboardTip__vFD_v{display:block}}@media (prefers-reduced-motion:reduce){.TopicDiscover_introductionOverlay__ij9GO[data-state],.TopicDiscover_introduction__HEUaf[data-state]{animation:none}}